1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
11 "POT-Creation-Date: 2017-02-25 19:14+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:310 input.c:191 input.c:1776 c-family/c-opts.c:1358
102 #: fortran/cpp.c:576 fortran/error.c:996 fortran/error.c:1016
108 msgid "compilation terminated due to -fmax-errors=%u.\n"
113 msgid "compilation terminated due to -Wfatal-errors.\n"
119 "Please submit a full bug report,\n"
120 "with preprocessed source if appropriate.\n"
125 msgid "See %s for instructions.\n"
130 msgid "compilation terminated.\n"
135 msgid "%s:%d: confused by earlier errors, bailing out\n"
140 msgid "Internal compiler error: Error reporting routines re-entered.\n"
144 msgid "negative insn length"
148 msgid "could not split insn"
152 msgid "invalid 'asm': "
157 msgid "nested assembly dialect alternatives"
160 #: final.c:3607 final.c:3619
162 msgid "unterminated assembly dialect alternative"
167 msgid "operand number missing after %%-letter"
170 #: final.c:3764 final.c:3805
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:3988 config/arc/arc.c:4993 config/i386/i386.c:17052
192 #: config/pdp11/pdp11.c:1698
194 msgid "floating constant misused"
197 #: final.c:4046 config/arc/arc.c:5090 config/i386/i386.c:17150
198 #: config/pdp11/pdp11.c:1739
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:6740 gcc.c:6952
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:7967 gcov-tool.c:519
566 #: gcc.c:7970 gcov-tool.c:521 gcov.c:689 fortran/gfortranspec.c:280
570 #: gcc.c:7971 fortran/gfortranspec.c:281
572 "This is free software; see the source for copying conditions. There is NO\n"
573 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
589 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
596 "Assembler options\n"
597 "=================\n"
604 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
610 msgid " merge [options] <dir1> <dir2> Merge coverage file contents\n"
613 #: gcov-tool.c:167 gcov-tool.c:261 gcov-tool.c:411
615 msgid " -v, --verbose Verbose mode\n"
618 #: gcov-tool.c:168 gcov-tool.c:262
620 msgid " -o, --output <dir> Output directory\n"
626 " -w, --weight <w1,w2> Set weights (float point values)\n"
631 msgid "Merge subcomand usage:"
637 " rewrite [options] <dir> Rewrite coverage file contents\n"
642 msgid " -s, --scale <float or simple-frac> Scale the profile counters\n"
647 msgid " -n, --normalize <int64_t> Normalize the profile\n"
652 msgid "Rewrite subcommand usage:"
657 msgid "scaling cannot co-exist with normalization, skipping\n"
660 #: gcov-tool.c:333 gcov-tool.c:343
662 msgid "incorrect format in scaling, using 1/1\n"
667 msgid "normalization cannot co-exist with scaling\n"
673 " overlap [options] <dir1> <dir2> Compute the overlap of two profiles\n"
679 " -h, --hotonly Only print info for hot objects/"
685 msgid " -f, --function Print function level info\n"
690 msgid " -F, --fullname Print full filename\n"
695 msgid " -o, --object Print object level info\n"
700 msgid " -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
705 msgid "Overlap subcomand usage:"
711 "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
718 "Offline tool to handle gcda counts\n"
724 msgid " -h, --help Print this help, then exit\n"
730 " -v, --version Print version number, then exit\n"
733 #: gcov-tool.c:509 gcov.c:677
737 "For bug reporting instructions, please see:\n"
743 msgid "Copyright %s 2014-2017 Free Software Foundation, Inc.\n"
746 #: gcov-tool.c:523 gcov.c:691
749 "This is free software; see the source for copying conditions.\n"
750 "There is NO warranty; not even for MERCHANTABILITY or \n"
751 "FITNESS FOR A PARTICULAR PURPOSE.\n"
758 "Usage: gcov [OPTION]... SOURCE|OBJ...\n"
765 "Print code coverage information.\n"
771 msgid " -h, --help Print this help, then exit\n"
777 " -a, --all-blocks Show information for every basic block\n"
783 " -b, --branch-probabilities Include branch probabilities in output\n"
789 " -c, --branch-counts Output counts of branches taken\n"
790 " rather than percentages\n"
795 msgid " -d, --display-progress Display progress information\n"
800 msgid " -f, --function-summaries Output summaries for each function\n"
806 " -i, --intermediate-format Output .gcov file in intermediate text "
813 " -l, --long-file-names Use long output file names for included\n"
819 msgid " -m, --demangled-names Output demangled function names\n"
824 msgid " -n, --no-output Do not create an output file\n"
830 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
836 msgid " -p, --preserve-paths Preserve all pathname components\n"
841 msgid " -r, --relative-only Only show data for relative sources\n"
846 msgid " -s, --source-prefix DIR Source prefix to elide\n"
852 " -u, --unconditional-branches Show unconditional branch counts too\n"
857 msgid " -v, --version Print version number, then exit\n"
862 msgid " -x, --hash-filenames Hash long pathnames\n"
872 msgid "Creating '%s'\n"
877 msgid "Error writing output file '%s'\n"
882 msgid "Could not open output file '%s'\n"
887 msgid "Removing '%s'\n"
890 #: gcov.c:1022 gcov.c:1077
897 msgid "Cannot open intermediate output file %s\n"
902 msgid "%s:source file is newer than notes file '%s'\n"
907 msgid "(the message is displayed only once per source file)\n"
912 msgid "%s:cannot open notes file\n"
917 msgid "%s:not a gcov notes file\n"
922 msgid "%s:version '%.4s', prefer '%.4s'\n"
927 msgid "%s:already seen blocks for '%s'\n"
932 msgid "%s:corrupted\n"
937 msgid "%s:no functions found\n"
942 msgid "%s:cannot open data file, assuming not executed\n"
947 msgid "%s:not a gcov data file\n"
952 msgid "%s:version '%.4s', prefer version '%.4s'\n"
957 msgid "%s:stamp mismatch with notes file\n"
962 msgid "%s:unknown function '%u'\n"
967 msgid "%s:profile mismatch for '%s'\n"
972 msgid "%s:overflowed\n"
977 msgid "%s:'%s' lacks entry and/or exit blocks\n"
982 msgid "%s:'%s' has arcs to entry block\n"
987 msgid "%s:'%s' has arcs from exit block\n"
992 msgid "%s:graph is unsolvable for '%s'\n"
997 msgid "Lines executed:%s of %d\n"
1002 msgid "No executable lines\n"
1012 msgid "Branches executed:%s of %d\n"
1017 msgid "Taken at least once:%s of %d\n"
1022 msgid "No branches\n"
1027 msgid "Calls executed:%s of %d\n"
1037 msgid "%s:no lines for '%s'\n"
1042 msgid "call %2d returned %s\n"
1047 msgid "call %2d never executed\n"
1052 msgid "branch %2d taken %s%s\n"
1057 msgid "branch %2d never executed\n"
1062 msgid "unconditional %2d taken %s\n"
1067 msgid "unconditional %2d never executed\n"
1072 msgid "Cannot open source file %s\n"
1076 msgid "PRE disabled"
1080 msgid "GCSE disabled"
1083 #: gimple-ssa-isolate-paths.c:524 c/c-typeck.c:9996
1084 #, gcc-internal-format
1085 msgid "function returns address of local variable"
1088 #: gimple-ssa-isolate-paths.c:526 gimple-ssa-isolate-paths.c:410
1089 #, gcc-internal-format
1090 msgid "function may return address of local variable"
1095 msgid "ignoring duplicate directory \"%s\"\n"
1100 msgid " as it is a non-system directory that duplicates a system directory\n"
1105 msgid "ignoring nonexistent directory \"%s\"\n"
1110 msgid "#include \"...\" search starts here:\n"
1115 msgid "#include <...> search starts here:\n"
1120 msgid "End of search list.\n"
1123 #. Opening quotation mark.
1128 #. Closing quotation mark.
1133 #: ipa-pure-const.c:187
1134 msgid "function might be candidate for attribute %<%s%>"
1137 #: ipa-pure-const.c:188
1139 "function might be candidate for attribute %<%s%> if it is known to return "
1144 msgid "At top level:"
1147 #: langhooks.c:386 cp/error.c:3367
1149 msgid "In member function %qs"
1152 #: langhooks.c:390 cp/error.c:3370
1154 msgid "In function %qs"
1157 #: langhooks.c:441 cp/error.c:3320
1158 msgid " inlined from %qs at %r%s:%d:%d%R"
1161 #: langhooks.c:446 cp/error.c:3325
1162 msgid " inlined from %qs at %r%s:%d%R"
1165 #: langhooks.c:452 cp/error.c:3331
1167 msgid " inlined from %qs"
1170 #: lra-assigns.c:1457 reload1.c:2078
1171 msgid "this is the insn:"
1174 #: lra-constraints.c:3785 reload.c:3822
1175 msgid "unable to generate reloads for:"
1178 #. What to print when a switch has no documentation.
1180 msgid "This option lacks documentation."
1184 msgid "Uses of this option are diagnosed."
1189 msgid "default %d minimum %d maximum %d"
1194 msgid "Same as %s. Use the latter option instead."
1199 msgid "%s Same as %s."
1216 msgid " No options with the desired characteristics were found\n"
1222 " None found. Use --help=%s to show *all* the options supported by the %s "
1229 " All options with the desired characteristics have already been displayed\n"
1233 msgid "The following options are target specific"
1237 msgid "The following options control compiler warning messages"
1241 msgid "The following options control optimizations"
1244 #: opts.c:1381 opts.c:1420
1245 msgid "The following options are language-independent"
1249 msgid "The --param option recognizes the following as parameters"
1253 msgid "The following options are specific to just the language "
1257 msgid "The following options are supported by the language "
1261 msgid "The following options are not documented"
1265 msgid "The following options take separate arguments"
1269 msgid "The following options take joined arguments"
1273 msgid "The following options are language-related"
1287 "*** WARNING *** there are active plugins, do not report this as a bug unless "
1288 "you can reproduce it without enabling any plugins.\n"
1291 #. It's the compiler's fault.
1293 msgid "could not find a spill register"
1296 #. It's the compiler's fault.
1298 msgid "VOIDmode on an output"
1302 msgid "failure trying to reload:"
1306 msgid "unrecognizable insn:"
1310 msgid "insn does not satisfy its constraints:"
1315 msgid "created and used with differing settings of '%s'"
1319 msgid "created and used with different settings of -fpic"
1323 msgid "created and used with different settings of -fpie"
1328 msgid "collect: reading %s\n"
1333 msgid "collect: recompiling %s\n"
1338 msgid "collect: tweaking %s in %s\n"
1343 msgid "collect: relinking\n"
1348 msgid "unrecoverable error"
1354 "%s%s%s %sversion %s (%s)\n"
1355 "%s\tcompiled by GNU C version %s, "
1360 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
1365 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
1370 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
1376 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1380 msgid "options passed: "
1384 msgid "options enabled: "
1387 #: tree-diagnostic.c:293 c/c-decl.c:5366 c/c-typeck.c:6993 cp/error.c:996
1388 #: c-family/c-pretty-print.c:411
1389 #, gcc-internal-format
1394 msgid "function not considered for inlining"
1398 msgid "caller is not optimized"
1402 msgid "function body not available"
1406 msgid "redefined extern inline functions are not considered for inlining"
1410 msgid "function not inlinable"
1414 msgid "function body can be overwritten at link time"
1418 msgid "function not inline candidate"
1422 msgid "--param large-function-growth limit reached"
1426 msgid "--param large-stack-frame-growth limit reached"
1430 msgid "--param max-inline-insns-single limit reached"
1434 msgid "--param max-inline-insns-auto limit reached"
1438 msgid "--param inline-unit-growth limit reached"
1442 msgid "recursive inlining"
1446 msgid "call is unlikely and code size would grow"
1450 msgid "function not declared inline and code size would grow"
1454 msgid "mismatched arguments"
1458 msgid "mismatched declarations during linktime optimization"
1462 msgid "originally indirect function call not considered for inlining"
1466 msgid "indirect function call with a yet undetermined callee"
1470 msgid "exception handling personality mismatch"
1474 msgid "non-call exception handling mismatch"
1478 msgid "target specific option mismatch"
1482 msgid "optimization level attribute mismatch"
1486 msgid "callee refers to comdat-local symbols"
1490 msgid "function attribute mismatch"
1494 msgid "caller function contains cilk spawn"
1502 msgid "caller is instrumentation thunk"
1505 #. The remainder are real diagnostic types.
1506 #: diagnostic.def:33
1507 msgid "fatal error: "
1510 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
1511 #. when reporting fatal signal in the compiler.
1512 #: diagnostic.def:34 diagnostic.def:50
1513 msgid "internal compiler error: "
1516 #. This one is just for counting DK_WARNING promoted to DK_ERROR
1517 #. due to -Werror and -Werror=warning.
1518 #: diagnostic.def:35 diagnostic.def:47
1522 #: diagnostic.def:36
1523 msgid "sorry, unimplemented: "
1526 #: diagnostic.def:37
1530 #: diagnostic.def:38
1531 msgid "anachronism: "
1534 #: diagnostic.def:39
1538 #: diagnostic.def:40
1542 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
1543 #. prefix does not matter.
1544 #: diagnostic.def:43
1548 #: diagnostic.def:44
1554 msgid "Maximal estimated outcome of branch considered predictable."
1560 "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
1561 "and inline-insns-auto."
1567 "The maximum number of instructions in a single function eligible for "
1573 msgid "The maximum number of instructions when automatically inlining."
1579 "The maximum number of instructions inline function can grow to via recursive "
1586 "The maximum number of instructions non-inline function can grow to via "
1587 "recursive inlining."
1592 msgid "The maximum depth of recursive inlining for inline functions."
1597 msgid "The maximum depth of recursive inlining for non-inline functions."
1603 "Inline recursively only when the probability of call being executed exceeds "
1610 "The maximum number of nested indirect inlining performed by early inliner."
1616 "Probability that COMDAT function will be shared with different compilation "
1623 "Maximum probability of the entry BB of split region (in percent relative to "
1624 "entry BB of the function) to make partial inlining happen."
1630 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
1631 "that an individual variable will be expanded during loop unrolling."
1637 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
1638 "considered for vectorization."
1643 msgid "The maximum number of instructions to consider to fill a delay slot."
1649 "The maximum number of instructions to consider to find accurate live "
1650 "register information."
1655 msgid "The maximum length of scheduling's pending operations list."
1661 "The maximum number of backtrack attempts the scheduler should make when "
1662 "modulo scheduling a loop."
1667 msgid "The size of function body to be considered large."
1672 msgid "Maximal growth due to inlining of large function (in percent)."
1677 msgid "The size of translation unit to be considered large."
1683 "How much can given compilation unit grow because of the inlining (in "
1690 "How much can given compilation unit grow because of the interprocedural "
1691 "constant propagation (in percent)."
1697 "Maximal estimated growth of function body caused by early inlining of single "
1703 msgid "The size of stack frame to be considered large."
1708 msgid "Maximal stack frame growth due to inlining (in percent)."
1713 msgid "The maximum amount of memory to be allocated by GCSE."
1718 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
1724 "The threshold ratio for performing partial redundancy elimination after "
1731 "The threshold ratio of critical edges execution count that permit performing "
1732 "redundancy elimination after reload."
1738 "Scaling factor in calculation of maximum distance an expression can be moved "
1739 "by GCSE optimizations."
1745 "Cost at which GCSE optimizations will not constraint the distance an "
1746 "expression can travel."
1751 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
1757 "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
1763 msgid "The maximum number of instructions to consider to unroll in a loop."
1769 "The maximum number of instructions to consider to unroll in a loop on "
1775 msgid "The maximum number of unrollings of a single loop."
1780 msgid "The maximum number of insns of a peeled loop."
1785 msgid "The maximum number of peelings of a single loop."
1790 msgid "The maximum number of branches on the path through the peeled sequence."
1795 msgid "The maximum number of insns of a completely peeled loop."
1801 "The maximum number of peelings of a single loop that is peeled completely."
1806 msgid "The maximum number of insns of a peeled loop that rolls only once."
1811 msgid "The maximum depth of a loop nest we completely peel."
1816 msgid "The maximum number of insns of an unswitched loop."
1821 msgid "The maximum number of unswitchings in a single loop."
1827 "The maximum number of insns in loop header duplicated by he copy loop "
1834 "Bound on the number of iterations the brute force # of iterations analysis "
1835 "algorithm evaluates."
1840 msgid "Bound on the cost of an expression to compute the number of iterations."
1846 "A factor for tuning the upper bound that swing modulo scheduler uses for "
1847 "scheduling a loop."
1853 "The minimum value of stage count that swing modulo scheduler will generate."
1859 "The number of cycles the swing modulo scheduler considers when checking "
1860 "conflicts using DFA."
1866 "A threshold on the average loop count considered by the swing modulo "
1873 "A basic block profile count is considered hot if it contributes to the given "
1874 "permillage of the entire profiled execution."
1880 "Select fraction of the maximal frequency of executions of basic block in "
1881 "function given basic block needs to have to be considered hot."
1887 "The minimum fraction of profile runs a given basic block execution count "
1888 "must be not to be considered unlikely."
1894 "Select fraction of the maximal frequency of executions of basic block in "
1895 "function given basic block get alignment."
1901 "Loops iterating at least selected number of iterations will get loop "
1907 msgid "The maximum number of loop iterations we predict statically."
1913 "Set the estimated probability in percentage for builtin expect. The default "
1914 "value is 90% probability."
1920 "The percentage of function, weighted by execution frequency, that must be "
1921 "covered by trace formation. Used when profile feedback is available."
1927 "The percentage of function, weighted by execution frequency, that must be "
1928 "covered by trace formation. Used when profile feedback is not available."
1933 msgid "Maximal code growth caused by tail duplication (in percent)."
1939 "Stop reverse growth if the reverse probability of best edge is less than "
1940 "this threshold (in percent)."
1946 "Stop forward growth if the probability of best edge is less than this "
1947 "threshold (in percent). Used when profile feedback is available."
1953 "Stop forward growth if the probability of best edge is less than this "
1954 "threshold (in percent). Used when profile feedback is not available."
1959 msgid "The maximum number of incoming edges to consider for crossjumping."
1965 "The minimum number of matching instructions to consider for crossjumping."
1970 msgid "The maximum expansion factor when copying basic blocks."
1976 "The maximum number of insns to duplicate when unfactoring computed gotos."
1981 msgid "The maximum length of path considered in cse."
1986 msgid "The maximum instructions CSE process before flushing."
1992 "The minimum cost of an expensive expression in the loop invariant motion."
1998 "Bound on number of candidates below that all candidates are considered in iv "
2004 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
2010 "If number of candidates in the set is smaller, we always try to remove "
2011 "unused ivs during its optimization."
2016 msgid "Average number of iterations of a loop."
2022 "Maximum size (in bytes) of objects tracked bytewise by dead store "
2028 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
2034 "Bound on the complexity of the expressions in the scalar evolutions analyzer."
2040 "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
2041 "the loop is marked with simd pragma."
2047 "Bound on number of runtime checks inserted by the vectorizer's loop "
2048 "versioning for alignment check."
2054 "Bound on number of runtime checks inserted by the vectorizer's loop "
2055 "versioning for alias check."
2061 "Max number of loop peels to enhancement alignment of data references in a "
2067 msgid "The maximum memory locations recorded by cselib."
2073 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2074 "total size of the heap."
2079 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
2085 "The maximum number of instructions to search backward when looking for "
2086 "equivalent reload."
2092 "Target block's relative execution frequency (as a percentage) required to "
2096 #: params.def:609 params.def:619
2099 "The maximum number of blocks in a region to be considered for interblock "
2103 #: params.def:614 params.def:624
2106 "The maximum number of insns in a region to be considered for interblock "
2113 "The minimum probability of reaching a source block for interblock "
2114 "speculative scheduling."
2119 msgid "The maximum number of iterations through CFG to extend regions."
2125 "The maximum conflict delay for an insn to be considered for speculative "
2132 "The minimal probability of speculation success (in percents), so that "
2133 "speculative insn will be scheduled."
2139 "The minimum probability an edge must have for the scheduler to save its "
2145 msgid "The maximum size of the lookahead window of selective scheduling."
2150 msgid "Maximum number of times that an insn could be scheduled."
2156 "Maximum number of instructions in the ready list that are considered "
2157 "eligible for renaming."
2162 msgid "Minimal distance between possibly conflicting store and load."
2168 "Hardware autoprefetcher scheduler model control flag. Number of lookahead "
2169 "cycles the model looks into; at '0' only enable instruction sorting "
2170 "heuristic. Disabled by default."
2176 "The maximum number of RTL nodes that can be recorded as combiner's last "
2182 msgid "The maximum number of insns combine tries to combine."
2187 msgid "The upper bound for sharing integer constants."
2193 "The lower bound for a buffer to be considered for stack smashing protection."
2199 "The minimum size of variables taking part in stack slot sharing when not "
2206 "Maximum number of statements allowed in a block that needs to be duplicated "
2207 "when threading jumps."
2213 "Maximum number of fields in a structure before pointer analysis treats the "
2214 "structure as a single variable."
2220 "The maximum number of instructions ready to be issued to be considered by "
2221 "the scheduler during the first scheduling pass."
2226 msgid "Maximum number of active local stores in RTL dead store elimination."
2231 msgid "The number of insns executed before prefetch is completed."
2236 msgid "The number of prefetches that can run at the same time."
2241 msgid "The size of L1 cache."
2246 msgid "The size of L1 cache line."
2251 msgid "The size of L2 cache."
2256 msgid "Whether to use canonical types."
2262 "Maximum length of partial antic set when performing tree pre optimization."
2267 msgid "Maximum size of a SCC before SCCVN stops processing a function."
2272 msgid "Maximum number of disambiguations to perform per memory access."
2277 msgid "Max loops number for regional RA."
2282 msgid "Max size of conflict table in MB."
2288 "The number of registers in each class kept unused by loop invariant motion."
2294 "The max number of reload pseudos which are considered during spilling a non-"
2301 "Minimal fall-through edge probability in percentage used to add BB to "
2302 "inheritance EBB in LRA."
2308 "The maximum ratio between array size and switch branches for a switch "
2309 "conversion to take place."
2314 msgid "size of tiles for loop blocking."
2319 msgid "maximum number of parameters in a SCoP."
2324 msgid "maximum number of basic blocks per function to be analyzed by Graphite."
2329 msgid "maximum number of arrays per scop."
2334 msgid "minimal number of loops per function to be analyzed by Graphite."
2339 msgid "maximum number of isl operations, 0 means unlimited"
2344 msgid "Maximum number of datarefs in loop for building loop data dependencies."
2349 msgid "Max basic blocks number in loop for loop invariant motion."
2354 msgid "use internal function id in profile lookup."
2359 msgid "track topn target addresses in indirect-call profile."
2365 "Maximum number of instructions in basic block to be considered for SLP "
2372 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
2373 "unknown trip count."
2378 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
2383 msgid "Max. size of var tracking hash tables."
2388 msgid "Max. recursion depth for expanding var tracking expressions."
2393 msgid "Max. size of loc list for which reverse ops should be added."
2398 msgid "The minimum UID to be used for a nondebug insn."
2404 "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer "
2405 "to an aggregate with."
2411 "Size in bytes after which thread-local aggregates should be instrumented "
2412 "with the logging functions instead of save/restore pairs."
2418 "Maximum size, in storage units, of an aggregate which should be considered "
2419 "for scalarization when compiling for speed."
2425 "Maximum size, in storage units, of an aggregate which should be considered "
2426 "for scalarization when compiling for size."
2432 "Maximum size of a list of values associated with each parameter for "
2433 "interprocedural constant propagation."
2439 "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
2446 "Percentage penalty the recursive functions will receive when they are "
2447 "evaluated for cloning.."
2453 "Percentage penalty functions containing a single call to another function "
2454 "will receive when they are evaluated for cloning.."
2460 "Maximum number of aggregate content items for a parameter in jump functions "
2467 "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
2474 "Compile-time bonus IPA-CP assigns to candidates which make an array index "
2481 "Maximum number of statements that will be visited by IPA formal parameter "
2482 "analysis based on alias analysis in any given function."
2487 msgid "Number of partitions the program should be split to."
2492 msgid "Minimal size of a partition for LTO (in estimated instructions)."
2497 msgid "Maximal size of a partition for LTO (in estimated instructions)."
2503 "Maximum number of namespaces to search for alternatives when name lookup "
2509 msgid "Maximum number of conditional store pairs that can be sunk."
2515 "The smallest number of different values for which it is best to use a jump-"
2516 "table instead of a tree of conditional branches, if 0, use the default for "
2522 msgid "Allow new data races on stores to be introduced."
2528 "Set the maximum number of instructions executed in parallel in reassociated "
2529 "tree. If 0, use the target dependent heuristic.."
2534 msgid "Maximum amount of similar bbs to compare a bb with."
2540 "Allow the store merging pass to introduce unaligned stores if it is legal to "
2546 msgid "Maximum number of constant stores to merge in the store merging pass"
2551 msgid "Maximum amount of iterations of the pass over a function."
2557 "Maximum number of strings for which strlen optimization pass will track "
2563 msgid "Which -fsched-pressure algorithm to apply."
2568 msgid "Maximum length of candidate scans for straight-line strength reduction."
2573 msgid "Enable asan stack protection."
2578 msgid "Enable asan globals protection."
2583 msgid "Enable asan store operations protection."
2588 msgid "Enable asan load operations protection."
2593 msgid "Enable asan builtin functions protection."
2598 msgid "Enable asan detection of use-after-return bugs."
2604 "Use callbacks instead of inline code if number of accesses in function "
2605 "becomes greater or equal to this number."
2611 "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
2618 "Maximum number of nested calls to search for control dependencies during "
2619 "uninitialized variable analysis."
2625 "Maximum number of statements to be included into a single static constructor "
2626 "generated by Pointer Bounds Checker."
2632 "Scale factor to apply to the number of statements in a threading path when "
2633 "comparing to the number of (scaled) blocks."
2639 "Maximum number of arguments a PHI may have before the FSM threader will not "
2640 "try to thread through its block."
2646 "Scale factor to apply to the number of blocks in a threading path when "
2647 "comparing to the number of (scaled) statements."
2653 "Maximum number of instructions to copy when duplicating blocks on a finite "
2654 "state automaton jump thread path."
2660 "Maximum number of basic blocks on a finite state automaton jump thread path."
2666 "Maximum number of new jump thread paths to create for a finite state "
2672 msgid "Chunk size of omp schedule for loops parallelized by parloops."
2678 "Schedule type of omp schedule for loops parallelized by parloops (static, "
2679 "dynamic, guided, auto, runtime)."
2685 "Maximum recursion depth allowed when querying a property of an SSA name."
2691 "Maximum number of insns in a basic block to consider for RTL if-conversion."
2697 "Maximum permissible cost for the sequence that would be generated by the RTL "
2698 "if-conversion pass for a branch that is considered predictable."
2704 "Maximum permissible cost for the sequence that would be generated by the RTL "
2705 "if-conversion pass for a branch that is considered unpredictable."
2710 msgid "Level of hsa debug stores verbosity"
2715 msgid "Maximum number of may-defs visited when devirtualizing speculatively"
2721 "Maximum number of assertions to add along the default edge of a switch "
2722 "statement during VRP"
2727 msgid "Enable loop epilogue vectorization using smaller vector size."
2730 #: c-family/c-format.c:376
2734 #: c-family/c-format.c:377
2735 msgid "field width specifier"
2738 #: c-family/c-format.c:378
2739 msgid "field precision specifier"
2742 #: c-family/c-format.c:495 c-family/c-format.c:519 config/i386/msformat-c.c:42
2746 #: c-family/c-format.c:495 c-family/c-format.c:519 config/i386/msformat-c.c:42
2747 msgid "the ' ' printf flag"
2750 #: c-family/c-format.c:496 c-family/c-format.c:520 c-family/c-format.c:550
2751 #: c-family/c-format.c:614 config/i386/msformat-c.c:43
2755 #: c-family/c-format.c:496 c-family/c-format.c:520 c-family/c-format.c:550
2756 #: config/i386/msformat-c.c:43
2757 msgid "the '+' printf flag"
2760 #: c-family/c-format.c:497 c-family/c-format.c:521 c-family/c-format.c:551
2761 #: c-family/c-format.c:590 config/i386/msformat-c.c:44
2762 #: config/i386/msformat-c.c:79
2766 #: c-family/c-format.c:497 c-family/c-format.c:521 c-family/c-format.c:551
2767 #: config/i386/msformat-c.c:44
2768 msgid "the '#' printf flag"
2771 #: c-family/c-format.c:498 c-family/c-format.c:522 c-family/c-format.c:588
2772 #: config/i386/msformat-c.c:45
2776 #: c-family/c-format.c:498 c-family/c-format.c:522 config/i386/msformat-c.c:45
2777 msgid "the '0' printf flag"
2780 #: c-family/c-format.c:499 c-family/c-format.c:523 c-family/c-format.c:587
2781 #: c-family/c-format.c:617 config/i386/msformat-c.c:46
2785 #: c-family/c-format.c:499 c-family/c-format.c:523 config/i386/msformat-c.c:46
2786 msgid "the '-' printf flag"
2789 #: c-family/c-format.c:500 c-family/c-format.c:570 config/i386/msformat-c.c:47
2790 #: config/i386/msformat-c.c:67
2794 #: c-family/c-format.c:500 config/i386/msformat-c.c:47
2795 msgid "the ''' printf flag"
2798 #: c-family/c-format.c:501 c-family/c-format.c:571
2802 #: c-family/c-format.c:501
2803 msgid "the 'I' printf flag"
2806 #: c-family/c-format.c:502 c-family/c-format.c:524 c-family/c-format.c:568
2807 #: c-family/c-format.c:591 c-family/c-format.c:618 config/sol2-c.c:43
2808 #: config/i386/msformat-c.c:48 config/i386/msformat-c.c:65
2812 #: c-family/c-format.c:502 c-family/c-format.c:524 config/sol2-c.c:43
2813 #: config/i386/msformat-c.c:48
2814 msgid "field width in printf format"
2817 #: c-family/c-format.c:503 c-family/c-format.c:525 c-family/c-format.c:553
2818 #: config/i386/msformat-c.c:49
2822 #: c-family/c-format.c:503 c-family/c-format.c:525 c-family/c-format.c:553
2823 #: config/i386/msformat-c.c:49
2824 msgid "precision in printf format"
2827 #: c-family/c-format.c:504 c-family/c-format.c:526 c-family/c-format.c:554
2828 #: c-family/c-format.c:569 c-family/c-format.c:621 config/sol2-c.c:44
2829 #: config/i386/msformat-c.c:50 config/i386/msformat-c.c:66
2830 msgid "length modifier"
2833 #: c-family/c-format.c:504 c-family/c-format.c:526 c-family/c-format.c:554
2834 #: config/sol2-c.c:44 config/i386/msformat-c.c:50
2835 msgid "length modifier in printf format"
2838 #: c-family/c-format.c:552
2842 #: c-family/c-format.c:552
2843 msgid "the 'q' diagnostic flag"
2846 #: c-family/c-format.c:565 config/i386/msformat-c.c:63
2847 msgid "assignment suppression"
2850 #: c-family/c-format.c:565 config/i386/msformat-c.c:63
2851 msgid "the assignment suppression scanf feature"
2854 #: c-family/c-format.c:566 config/i386/msformat-c.c:64
2858 #: c-family/c-format.c:566 config/i386/msformat-c.c:64
2859 msgid "the 'a' scanf flag"
2862 #: c-family/c-format.c:567
2866 #: c-family/c-format.c:567
2867 msgid "the 'm' scanf flag"
2870 #: c-family/c-format.c:568 config/i386/msformat-c.c:65
2871 msgid "field width in scanf format"
2874 #: c-family/c-format.c:569 config/i386/msformat-c.c:66
2875 msgid "length modifier in scanf format"
2878 #: c-family/c-format.c:570 config/i386/msformat-c.c:67
2879 msgid "the ''' scanf flag"
2882 #: c-family/c-format.c:571
2883 msgid "the 'I' scanf flag"
2886 #: c-family/c-format.c:586
2890 #: c-family/c-format.c:586
2891 msgid "the '_' strftime flag"
2894 #: c-family/c-format.c:587
2895 msgid "the '-' strftime flag"
2898 #: c-family/c-format.c:588
2899 msgid "the '0' strftime flag"
2902 #: c-family/c-format.c:589 c-family/c-format.c:613
2906 #: c-family/c-format.c:589
2907 msgid "the '^' strftime flag"
2910 #: c-family/c-format.c:590 config/i386/msformat-c.c:79
2911 msgid "the '#' strftime flag"
2914 #: c-family/c-format.c:591
2915 msgid "field width in strftime format"
2918 #: c-family/c-format.c:592
2919 msgid "'E' modifier"
2922 #: c-family/c-format.c:592
2923 msgid "the 'E' strftime modifier"
2926 #: c-family/c-format.c:593
2927 msgid "'O' modifier"
2930 #: c-family/c-format.c:593
2931 msgid "the 'O' strftime modifier"
2934 #: c-family/c-format.c:594
2935 msgid "the 'O' modifier"
2938 #: c-family/c-format.c:612
2939 msgid "fill character"
2942 #: c-family/c-format.c:612
2943 msgid "fill character in strfmon format"
2946 #: c-family/c-format.c:613
2947 msgid "the '^' strfmon flag"
2950 #: c-family/c-format.c:614
2951 msgid "the '+' strfmon flag"
2954 #: c-family/c-format.c:615
2958 #: c-family/c-format.c:615
2959 msgid "the '(' strfmon flag"
2962 #: c-family/c-format.c:616
2966 #: c-family/c-format.c:616
2967 msgid "the '!' strfmon flag"
2970 #: c-family/c-format.c:617
2971 msgid "the '-' strfmon flag"
2974 #: c-family/c-format.c:618
2975 msgid "field width in strfmon format"
2978 #: c-family/c-format.c:619
2979 msgid "left precision"
2982 #: c-family/c-format.c:619
2983 msgid "left precision in strfmon format"
2986 #: c-family/c-format.c:620
2987 msgid "right precision"
2990 #: c-family/c-format.c:620
2991 msgid "right precision in strfmon format"
2994 #: c-family/c-format.c:621
2995 msgid "length modifier in strfmon format"
2998 #. Handle deferred options from command-line.
2999 #: c-family/c-opts.c:1383 fortran/cpp.c:590
3000 msgid "<command-line>"
3003 #: config/aarch64/aarch64.c:4929 config/arm/arm.c:21793 config/arm/arm.c:21806
3004 #: config/arm/arm.c:21831 config/nios2/nios2.c:2653
3006 msgid "Unsupported operand for code '%c'"
3009 #: config/aarch64/aarch64.c:4941 config/aarch64/aarch64.c:4957
3010 #: config/aarch64/aarch64.c:4970 config/aarch64/aarch64.c:4982
3011 #: config/aarch64/aarch64.c:4993 config/aarch64/aarch64.c:5016
3012 #: config/aarch64/aarch64.c:5069 config/aarch64/aarch64.c:5272
3014 msgid "invalid operand for '%%%c'"
3017 #: config/aarch64/aarch64.c:5036 config/aarch64/aarch64.c:5049
3018 #: config/aarch64/aarch64.c:5059
3020 msgid "incompatible floating point / vector register operand for '%%%c'"
3023 #: config/aarch64/aarch64.c:5105 config/arm/arm.c:22338
3025 msgid "missing operand"
3028 #: config/aarch64/aarch64.c:5167
3030 msgid "invalid constant"
3033 #: config/aarch64/aarch64.c:5170
3035 msgid "invalid operand"
3038 #: config/aarch64/aarch64.c:5283
3040 msgid "invalid operand prefix '%%%c'"
3043 #: config/alpha/alpha.c:5092 config/i386/i386.c:18248
3044 #: config/rs6000/rs6000.c:23786 config/sparc/sparc.c:8855
3046 msgid "'%%&' used without any local dynamic TLS references"
3049 #: config/alpha/alpha.c:5150 config/bfin/bfin.c:1424
3051 msgid "invalid %%J value"
3054 #: config/alpha/alpha.c:5180 config/ia64/ia64.c:5488
3056 msgid "invalid %%r value"
3059 #: config/alpha/alpha.c:5190 config/ia64/ia64.c:5442
3060 #: config/rs6000/rs6000.c:23466 config/xtensa/xtensa.c:2363
3062 msgid "invalid %%R value"
3065 #: config/alpha/alpha.c:5196 config/rs6000/rs6000.c:23386
3066 #: config/xtensa/xtensa.c:2330
3068 msgid "invalid %%N value"
3071 #: config/alpha/alpha.c:5204 config/rs6000/rs6000.c:23414
3073 msgid "invalid %%P value"
3076 #: config/alpha/alpha.c:5212
3078 msgid "invalid %%h value"
3081 #: config/alpha/alpha.c:5220 config/xtensa/xtensa.c:2356
3083 msgid "invalid %%L value"
3086 #: config/alpha/alpha.c:5239
3088 msgid "invalid %%m value"
3091 #: config/alpha/alpha.c:5245
3093 msgid "invalid %%M value"
3096 #: config/alpha/alpha.c:5282
3098 msgid "invalid %%U value"
3101 #: config/alpha/alpha.c:5290 config/alpha/alpha.c:5301
3102 #: config/rs6000/rs6000.c:23474
3104 msgid "invalid %%s value"
3107 #: config/alpha/alpha.c:5312
3109 msgid "invalid %%C value"
3112 #: config/alpha/alpha.c:5349 config/rs6000/rs6000.c:23250
3114 msgid "invalid %%E value"
3117 #: config/alpha/alpha.c:5374 config/alpha/alpha.c:5424
3119 msgid "unknown relocation unspec"
3122 #: config/alpha/alpha.c:5383 config/cr16/cr16.c:1534
3123 #: config/rs6000/rs6000.c:23791 config/spu/spu.c:1447
3125 msgid "invalid %%xn code"
3128 #: config/alpha/alpha.c:5489
3130 msgid "invalid operand address"
3133 #: config/arc/arc.c:3077
3135 msgid "invalid operand to %%Z code"
3138 #: config/arc/arc.c:3085
3140 msgid "invalid operand to %%z code"
3143 #: config/arc/arc.c:3093
3145 msgid "invalid operand to %%M code"
3148 #: config/arc/arc.c:3101 config/m32r/m32r.c:2083
3150 msgid "invalid operand to %%p code"
3153 #: config/arc/arc.c:3112 config/m32r/m32r.c:2076
3155 msgid "invalid operand to %%s code"
3158 #: config/arc/arc.c:3260 config/m32r/m32r.c:2109
3160 msgid "invalid operand to %%R code"
3163 #: config/arc/arc.c:3297 config/m32r/m32r.c:2132
3165 msgid "invalid operand to %%H/%%L code"
3168 #: config/arc/arc.c:3345 config/m32r/m32r.c:2203
3170 msgid "invalid operand to %%U code"
3173 #: config/arc/arc.c:3356
3175 msgid "invalid operand to %%V code"
3178 #: config/arc/arc.c:3413
3180 msgid "invalid operand to %%O code"
3184 #. Undocumented flag.
3185 #: config/arc/arc.c:3439 config/epiphany/epiphany.c:1289
3186 #: config/m32r/m32r.c:2230 config/nds32/nds32.c:2292 config/sparc/sparc.c:9134
3188 msgid "invalid operand output code"
3191 #: config/arc/arc.c:5078
3193 msgid "invalid UNSPEC as operand: %d"
3196 #: config/arm/arm.c:18802 config/arm/arm.c:18827 config/arm/arm.c:18837
3197 #: config/arm/arm.c:18846 config/arm/arm.c:18855
3199 msgid "invalid shift operand"
3202 #: config/arm/arm.c:21669 config/arm/arm.c:21687
3204 msgid "predicated Thumb instruction"
3207 #: config/arm/arm.c:21675
3209 msgid "predicated instruction in conditional sequence"
3212 #: config/arm/arm.c:21908 config/arm/arm.c:21930 config/arm/arm.c:21940
3213 #: config/arm/arm.c:21950 config/arm/arm.c:21960 config/arm/arm.c:21999
3214 #: config/arm/arm.c:22017 config/arm/arm.c:22042 config/arm/arm.c:22057
3215 #: config/arm/arm.c:22084 config/arm/arm.c:22091 config/arm/arm.c:22109
3216 #: config/arm/arm.c:22116 config/arm/arm.c:22124 config/arm/arm.c:22145
3217 #: config/arm/arm.c:22152 config/arm/arm.c:22285 config/arm/arm.c:22292
3218 #: config/arm/arm.c:22319 config/arm/arm.c:22326 config/bfin/bfin.c:1437
3219 #: config/bfin/bfin.c:1444 config/bfin/bfin.c:1451 config/bfin/bfin.c:1458
3220 #: config/bfin/bfin.c:1467 config/bfin/bfin.c:1474 config/bfin/bfin.c:1481
3221 #: config/bfin/bfin.c:1488
3223 msgid "invalid operand for code '%c'"
3226 #: config/arm/arm.c:22012
3228 msgid "instruction never executed"
3231 #. Former Maverick support, removed after GCC-4.7.
3232 #: config/arm/arm.c:22033
3234 msgid "obsolete Maverick format code '%c'"
3237 #: config/avr/avr.c:2436
3239 msgid "address operand requires constraint for X, Y, or Z register"
3242 #: config/avr/avr.c:2617
3243 msgid "operands to %T/%t must be reg + const_int:"
3246 #: config/avr/avr.c:2667 config/avr/avr.c:2734
3247 msgid "bad address, not an I/O address:"
3250 #: config/avr/avr.c:2676
3251 msgid "bad address, not a constant:"
3254 #: config/avr/avr.c:2694 config/avr/avr.c:2701
3255 msgid "bad address, not (reg+disp):"
3258 #: config/avr/avr.c:2708
3259 msgid "bad address, not post_inc or pre_dec:"
3262 #: config/avr/avr.c:2720
3263 msgid "internal compiler error. Bad address:"
3266 #: config/avr/avr.c:2753
3268 msgid "Unsupported code '%c' for fixed-point:"
3271 #: config/avr/avr.c:2761
3272 msgid "internal compiler error. Unknown mode:"
3275 #: config/avr/avr.c:3785 config/avr/avr.c:4729 config/avr/avr.c:5176
3276 msgid "invalid insn:"
3279 #: config/avr/avr.c:3839 config/avr/avr.c:3951 config/avr/avr.c:4009
3280 #: config/avr/avr.c:4061 config/avr/avr.c:4080 config/avr/avr.c:4272
3281 #: config/avr/avr.c:4580 config/avr/avr.c:4865 config/avr/avr.c:5069
3282 #: config/avr/avr.c:5233 config/avr/avr.c:5327 config/avr/avr.c:5526
3283 msgid "incorrect insn:"
3286 #: config/avr/avr.c:4096 config/avr/avr.c:4371 config/avr/avr.c:4651
3287 #: config/avr/avr.c:4937 config/avr/avr.c:5115 config/avr/avr.c:5383
3288 #: config/avr/avr.c:5584
3289 msgid "unknown move insn:"
3292 #: config/avr/avr.c:6043
3293 msgid "bad shift insn:"
3296 #: config/avr/avr.c:6151 config/avr/avr.c:6632 config/avr/avr.c:7047
3297 msgid "internal compiler error. Incorrect shift:"
3300 #: config/avr/avr.c:8453
3301 msgid "unsupported fixed-point conversion"
3304 #: config/avr/driver-avr.c:48
3307 "Running spec function '%s' with %d args\n"
3311 #: config/bfin/bfin.c:1386
3313 msgid "invalid %%j value"
3316 #: config/bfin/bfin.c:1579 config/c6x/c6x.c:2290
3318 msgid "invalid const_double operand"
3321 #: config/cris/cris.c:604 config/ft32/ft32.c:106 config/moxie/moxie.c:104
3322 #: final.c:3455 final.c:3457 fold-const.c:268 gcc.c:5268 gcc.c:5282
3323 #: rtl-error.c:101 toplev.c:337 tree-vrp.c:7812 cp/typeck.c:6167
3324 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
3325 #: lto/lto-object.c:362
3326 #, gcc-internal-format, gfc-internal-format
3330 #: config/cris/cris.c:655
3331 msgid "unexpected index-type in cris_print_index"
3334 #: config/cris/cris.c:672
3335 msgid "unexpected base-type in cris_print_base"
3338 #: config/cris/cris.c:736
3339 msgid "invalid operand for 'b' modifier"
3342 #: config/cris/cris.c:753
3343 msgid "invalid operand for 'o' modifier"
3346 #: config/cris/cris.c:772
3347 msgid "invalid operand for 'O' modifier"
3350 #: config/cris/cris.c:805
3351 msgid "invalid operand for 'p' modifier"
3354 #: config/cris/cris.c:844
3355 msgid "invalid operand for 'z' modifier"
3358 #: config/cris/cris.c:908 config/cris/cris.c:942
3359 msgid "invalid operand for 'H' modifier"
3362 #: config/cris/cris.c:918
3363 msgid "bad register"
3366 #: config/cris/cris.c:962
3367 msgid "invalid operand for 'e' modifier"
3370 #: config/cris/cris.c:979
3371 msgid "invalid operand for 'm' modifier"
3374 #: config/cris/cris.c:1004
3375 msgid "invalid operand for 'A' modifier"
3378 #: config/cris/cris.c:1074
3379 msgid "invalid operand for 'D' modifier"
3382 #: config/cris/cris.c:1088
3383 msgid "invalid operand for 'T' modifier"
3386 #: config/cris/cris.c:1108 config/ft32/ft32.c:232 config/moxie/moxie.c:174
3387 msgid "invalid operand modifier letter"
3390 #: config/cris/cris.c:1162
3391 msgid "unexpected multiplicative operand"
3394 #: config/cris/cris.c:1182 config/ft32/ft32.c:255 config/moxie/moxie.c:199
3395 msgid "unexpected operand"
3398 #: config/cris/cris.c:1221 config/cris/cris.c:1231
3399 msgid "unrecognized address"
3402 #: config/cris/cris.c:2550
3403 msgid "unrecognized supposed constant"
3406 #: config/cris/cris.c:2949 config/cris/cris.c:3007
3407 msgid "unexpected side-effects in address"
3410 #. Can't possibly get anything else for a function-call, right?
3411 #: config/cris/cris.c:3835
3412 msgid "unidentifiable call op"
3415 #: config/cris/cris.c:3897
3417 msgid "PIC register isn't set up"
3420 #: config/fr30/fr30.c:500
3422 msgid "fr30_print_operand_address: unhandled address"
3425 #: config/fr30/fr30.c:524
3427 msgid "fr30_print_operand: unrecognized %%p code"
3430 #: config/fr30/fr30.c:544
3432 msgid "fr30_print_operand: unrecognized %%b code"
3435 #: config/fr30/fr30.c:565
3437 msgid "fr30_print_operand: unrecognized %%B code"
3440 #: config/fr30/fr30.c:573
3442 msgid "fr30_print_operand: invalid operand to %%A code"
3445 #: config/fr30/fr30.c:590
3447 msgid "fr30_print_operand: invalid %%x code"
3450 #: config/fr30/fr30.c:597
3452 msgid "fr30_print_operand: invalid %%F code"
3455 #: config/fr30/fr30.c:614
3457 msgid "fr30_print_operand: unknown code"
3460 #: config/fr30/fr30.c:642 config/fr30/fr30.c:651 config/fr30/fr30.c:662
3461 #: config/fr30/fr30.c:675
3463 msgid "fr30_print_operand: unhandled MEM"
3466 #: config/frv/frv.c:2510
3467 msgid "bad insn to frv_print_operand_address:"
3470 #: config/frv/frv.c:2521
3471 msgid "bad register to frv_print_operand_memory_reference_reg:"
3474 #: config/frv/frv.c:2560 config/frv/frv.c:2570 config/frv/frv.c:2579
3475 #: config/frv/frv.c:2600 config/frv/frv.c:2605
3476 msgid "bad insn to frv_print_operand_memory_reference:"
3479 #: config/frv/frv.c:2691
3481 msgid "bad condition code"
3484 #: config/frv/frv.c:2765
3485 msgid "bad insn in frv_print_operand, bad const_double"
3488 #: config/frv/frv.c:2826
3489 msgid "bad insn to frv_print_operand, 'e' modifier:"
3492 #: config/frv/frv.c:2834
3493 msgid "bad insn to frv_print_operand, 'F' modifier:"
3496 #: config/frv/frv.c:2850
3497 msgid "bad insn to frv_print_operand, 'f' modifier:"
3500 #: config/frv/frv.c:2864
3501 msgid "bad insn to frv_print_operand, 'g' modifier:"
3504 #: config/frv/frv.c:2912
3505 msgid "bad insn to frv_print_operand, 'L' modifier:"
3508 #: config/frv/frv.c:2925
3509 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3512 #: config/frv/frv.c:2946
3513 msgid "bad insn to frv_print_operand, 'O' modifier:"
3516 #: config/frv/frv.c:2964
3517 msgid "bad insn to frv_print_operand, P modifier:"
3520 #: config/frv/frv.c:2984
3521 msgid "bad insn in frv_print_operand, z case"
3524 #: config/frv/frv.c:3015
3525 msgid "bad insn in frv_print_operand, 0 case"
3528 #: config/frv/frv.c:3020
3529 msgid "frv_print_operand: unknown code"
3532 #: config/frv/frv.c:4424
3533 msgid "bad output_move_single operand"
3536 #: config/frv/frv.c:4551
3537 msgid "bad output_move_double operand"
3540 #: config/frv/frv.c:4693
3541 msgid "bad output_condmove_single operand"
3544 #: config/i386/i386.c:17144
3546 msgid "invalid UNSPEC as operand"
3549 #: config/i386/i386.c:17635
3551 msgid "invalid use of asm flag output"
3554 #: config/i386/i386.c:17852
3556 msgid "invalid operand size for operand code 'O'"
3559 #: config/i386/i386.c:17887
3561 msgid "invalid operand size for operand code 'z'"
3564 #: config/i386/i386.c:17956
3566 msgid "invalid operand type used with operand code 'Z'"
3569 #: config/i386/i386.c:17961
3571 msgid "invalid operand size for operand code 'Z'"
3574 #: config/i386/i386.c:18037
3576 msgid "operand is not a condition code, invalid operand code 'Y'"
3579 #: config/i386/i386.c:18116
3581 msgid "operand is not a condition code, invalid operand code 'D'"
3584 #: config/i386/i386.c:18134
3586 msgid "operand is not a condition code, invalid operand code '%c'"
3589 #: config/i386/i386.c:18147
3592 "operand is not an offsettable memory reference, invalid operand code 'H'"
3595 #: config/i386/i386.c:18162
3597 msgid "operand is not an integer, invalid operand code 'K'"
3600 #: config/i386/i386.c:18190
3602 msgid "operand is not a specific integer, invalid operand code 'r'"
3605 #: config/i386/i386.c:18208
3607 msgid "operand is not an integer, invalid operand code 'R'"
3610 #: config/i386/i386.c:18326
3612 msgid "invalid operand code '%c'"
3615 #: config/i386/i386.c:18388
3617 msgid "invalid constraints for operand"
3620 #: config/i386/i386.c:28889
3621 msgid "unknown insn mode"
3624 #: config/i386/djgpp.h:146
3626 msgid "-f%s ignored (not supported for DJGPP)\n"
3629 #: config/ia64/ia64.c:5370
3631 msgid "invalid %%G mode"
3634 #: config/ia64/ia64.c:5540
3636 msgid "ia64_print_operand: unknown code"
3639 #: config/ia64/ia64.c:11143
3640 msgid "invalid conversion from %<__fpreg%>"
3643 #: config/ia64/ia64.c:11146
3644 msgid "invalid conversion to %<__fpreg%>"
3647 #: config/ia64/ia64.c:11159 config/ia64/ia64.c:11170
3648 msgid "invalid operation on %<__fpreg%>"
3651 #: config/iq2000/iq2000.c:3140 config/tilegx/tilegx.c:5316
3652 #: config/tilepro/tilepro.c:4705
3654 msgid "invalid %%P operand"
3657 #: config/iq2000/iq2000.c:3148 config/rs6000/rs6000.c:23404
3659 msgid "invalid %%p value"
3662 #: config/iq2000/iq2000.c:3207
3664 msgid "invalid use of %%d, %%x, or %%X"
3667 #: config/lm32/lm32.c:510
3669 msgid "only 0.0 can be loaded as an immediate"
3672 #: config/lm32/lm32.c:580
3676 #: config/lm32/lm32.c:592
3677 msgid "can't use non gp relative absolute address"
3680 #: config/lm32/lm32.c:596
3681 msgid "invalid addressing mode"
3684 #: config/m32r/m32r.c:2141
3685 msgid "bad insn for 'A'"
3688 #: config/m32r/m32r.c:2188
3690 msgid "invalid operand to %%T/%%B code"
3693 #: config/m32r/m32r.c:2211
3695 msgid "invalid operand to %%N code"
3698 #: config/m32r/m32r.c:2244
3699 msgid "pre-increment address is not a register"
3702 #: config/m32r/m32r.c:2251
3703 msgid "pre-decrement address is not a register"
3706 #: config/m32r/m32r.c:2258
3707 msgid "post-increment address is not a register"
3710 #: config/m32r/m32r.c:2333 config/m32r/m32r.c:2348 config/rs6000/rs6000.c:35517
3714 #: config/m32r/m32r.c:2353
3715 msgid "lo_sum not of register"
3718 #: config/microblaze/microblaze.c:2201
3720 msgid "unknown punctuation '%c'"
3723 #: config/microblaze/microblaze.c:2210
3725 msgid "null pointer"
3728 #: config/microblaze/microblaze.c:2245
3730 msgid "PRINT_OPERAND, invalid insn for %%C"
3733 #: config/microblaze/microblaze.c:2274
3735 msgid "PRINT_OPERAND, invalid insn for %%N"
3738 #: config/microblaze/microblaze.c:2294 config/microblaze/microblaze.c:2469
3739 msgid "insn contains an invalid address !"
3742 #: config/microblaze/microblaze.c:2309 config/microblaze/microblaze.c:2528
3743 #: config/xtensa/xtensa.c:2460
3744 msgid "invalid address"
3747 #: config/microblaze/microblaze.c:2412
3749 msgid "letter %c was found & insn was not CONST_INT"
3752 #: config/mips/mips.c:8873 config/mips/mips.c:8900 config/mips/mips.c:9083
3754 msgid "'%%%c' is not a valid operand prefix"
3757 #: config/mips/mips.c:8972 config/mips/mips.c:8979 config/mips/mips.c:8986
3758 #: config/mips/mips.c:8993 config/mips/mips.c:9006 config/mips/mips.c:9013
3759 #: config/mips/mips.c:9023 config/mips/mips.c:9026 config/mips/mips.c:9038
3760 #: config/mips/mips.c:9041 config/mips/mips.c:9101 config/mips/mips.c:9108
3761 #: config/mips/mips.c:9129 config/mips/mips.c:9144 config/mips/mips.c:9163
3762 #: config/mips/mips.c:9172 config/riscv/riscv.c:2805 config/riscv/riscv.c:2811
3763 #: config/riscv/riscv.c:2820
3765 msgid "invalid use of '%%%c'"
3768 #: config/mmix/mmix.c:1551 config/mmix/mmix.c:1681
3769 msgid "MMIX Internal: Expected a CONST_INT, not this"
3772 #: config/mmix/mmix.c:1630
3773 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3776 #: config/mmix/mmix.c:1649
3777 msgid "MMIX Internal: Expected a register, not this"
3780 #: config/mmix/mmix.c:1659
3781 msgid "MMIX Internal: Expected a constant, not this"
3784 #. We need the original here.
3785 #: config/mmix/mmix.c:1743
3786 msgid "MMIX Internal: Cannot decode this operand"
3789 #: config/mmix/mmix.c:1799
3790 msgid "MMIX Internal: This is not a recognized address"
3793 #: config/mmix/mmix.c:2675
3794 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3797 #: config/mmix/mmix.c:2682
3798 msgid "MMIX Internal: What's the CC of this?"
3801 #: config/mmix/mmix.c:2686
3802 msgid "MMIX Internal: What is the CC of this?"
3805 #: config/mmix/mmix.c:2728
3806 msgid "MMIX Internal: This is not a constant:"
3809 #: config/msp430/msp430.c:3630
3811 msgid "invalid operand prefix"
3814 #: config/msp430/msp430.c:3664
3816 msgid "invalid zero extract"
3819 #: config/rl78/rl78.c:1887 config/rl78/rl78.c:1973
3821 msgid "q/Q modifiers invalid for symbol references"
3824 #: config/rs6000/host-darwin.c:94
3826 msgid "Out of stack space.\n"
3829 #: config/rs6000/host-darwin.c:115
3831 msgid "Try running '%s' in the shell to raise its limit.\n"
3834 #: config/rs6000/rs6000.c:4151
3835 msgid "-maltivec=le not allowed for big-endian targets"
3838 #: config/rs6000/rs6000.c:4163
3839 msgid "-mvsx requires hardware floating point"
3842 #: config/rs6000/rs6000.c:4171
3843 msgid "-mvsx and -mpaired are incompatible"
3846 #: config/rs6000/rs6000.c:4173
3847 msgid "-mvsx needs indexed addressing"
3850 #: config/rs6000/rs6000.c:4178
3851 msgid "-mvsx and -mno-altivec are incompatible"
3854 #: config/rs6000/rs6000.c:4180
3855 msgid "-mno-altivec disables vsx"
3858 #: config/rs6000/rs6000.c:4340
3859 msgid "-mquad-memory requires 64-bit mode"
3862 #: config/rs6000/rs6000.c:4343
3863 msgid "-mquad-memory-atomic requires 64-bit mode"
3866 #: config/rs6000/rs6000.c:4355
3867 msgid "-mquad-memory is not available in little endian mode"
3870 #: config/rs6000/rs6000.c:4427
3871 msgid "-mtoc-fusion requires 64-bit"
3874 #: config/rs6000/rs6000.c:4434
3875 msgid "-mtoc-fusion requires medium/large code model"
3878 #: config/rs6000/rs6000.c:11064
3882 #: config/rs6000/rs6000.c:23047
3883 msgid "Bad 128-bit move"
3886 #: config/rs6000/rs6000.c:23238
3888 msgid "invalid %%e value"
3891 #: config/rs6000/rs6000.c:23259
3893 msgid "invalid %%f value"
3896 #: config/rs6000/rs6000.c:23268
3898 msgid "invalid %%F value"
3901 #: config/rs6000/rs6000.c:23277
3903 msgid "invalid %%G value"
3906 #: config/rs6000/rs6000.c:23312
3908 msgid "invalid %%j code"
3911 #: config/rs6000/rs6000.c:23322
3913 msgid "invalid %%J code"
3916 #: config/rs6000/rs6000.c:23332
3918 msgid "invalid %%k value"
3921 #: config/rs6000/rs6000.c:23347 config/xtensa/xtensa.c:2349
3923 msgid "invalid %%K value"
3926 #: config/rs6000/rs6000.c:23394
3928 msgid "invalid %%O value"
3931 #: config/rs6000/rs6000.c:23441
3933 msgid "invalid %%q value"
3936 #: config/rs6000/rs6000.c:23494
3938 msgid "invalid %%T value"
3941 #: config/rs6000/rs6000.c:23506
3943 msgid "invalid %%u value"
3946 #: config/rs6000/rs6000.c:23520 config/xtensa/xtensa.c:2319
3948 msgid "invalid %%v value"
3951 #: config/rs6000/rs6000.c:23587 config/xtensa/xtensa.c:2370
3953 msgid "invalid %%x value"
3956 #: config/rs6000/rs6000.c:23735
3958 msgid "invalid %%y value, try using the 'Z' constraint"
3961 #: config/rs6000/rs6000.c:24451
3962 msgid "__float128 and __ibm128 cannot be used in the same expression"
3965 #: config/rs6000/rs6000.c:24457
3966 msgid "__ibm128 and long double cannot be used in the same expression"
3969 #: config/rs6000/rs6000.c:24463
3970 msgid "__float128 and long double cannot be used in the same expression"
3973 #: config/rs6000/rs6000.c:38820
3974 msgid "AltiVec argument passed to unprototyped function"
3977 #: config/rs6000/rs6000.c:40543
3978 msgid "Could not generate addis value for fusion"
3981 #: config/rs6000/rs6000.c:40615
3982 msgid "Unable to generate load/store offset for fusion"
3985 #: config/rs6000/rs6000.c:40719
3986 msgid "Bad GPR fusion"
3989 #: config/rs6000/rs6000.c:40937
3990 msgid "emit_fusion_p9_load, bad reg #1"
3993 #: config/rs6000/rs6000.c:40983
3994 msgid "emit_fusion_p9_load, bad reg #2"
3997 #: config/rs6000/rs6000.c:40986
3998 msgid "emit_fusion_p9_load not MEM"
4001 #: config/rs6000/rs6000.c:41024
4002 msgid "emit_fusion_p9_store, bad reg #1"
4005 #: config/rs6000/rs6000.c:41070
4006 msgid "emit_fusion_p9_store, bad reg #2"
4009 #: config/rs6000/rs6000.c:41073
4010 msgid "emit_fusion_p9_store not MEM"
4013 #: config/s390/s390.c:7354
4015 msgid "symbolic memory references are only supported on z10 or later"
4018 #: config/s390/s390.c:7365
4020 msgid "cannot decompose address"
4023 #: config/s390/s390.c:7434
4025 msgid "invalid comparison operator for 'E' output modifier"
4028 #: config/s390/s390.c:7457
4030 msgid "invalid reference for 'J' output modifier"
4033 #: config/s390/s390.c:7475
4035 msgid "invalid address for 'O' output modifier"
4038 #: config/s390/s390.c:7497
4040 msgid "invalid address for 'R' output modifier"
4043 #: config/s390/s390.c:7515
4045 msgid "memory reference expected for 'S' output modifier"
4048 #: config/s390/s390.c:7525
4050 msgid "invalid address for 'S' output modifier"
4053 #: config/s390/s390.c:7546
4055 msgid "register or memory expression expected for 'N' output modifier"
4058 #: config/s390/s390.c:7557
4060 msgid "register or memory expression expected for 'M' output modifier"
4063 #: config/s390/s390.c:7643 config/s390/s390.c:7664
4065 msgid "invalid constant for output modifier '%c'"
4068 #: config/s390/s390.c:7661
4070 msgid "invalid constant - try using an output modifier"
4073 #: config/s390/s390.c:7698
4075 msgid "invalid constant vector for output modifier '%c'"
4078 #: config/s390/s390.c:7705
4080 msgid "invalid expression - try using an output modifier"
4083 #: config/s390/s390.c:7708
4085 msgid "invalid expression for output modifier '%c'"
4088 #: config/s390/s390.c:11560
4089 msgid "vector argument passed to unprototyped function"
4092 #: config/s390/s390.c:15373
4093 msgid "types differ in signedness"
4096 #: config/s390/s390.c:15383
4097 msgid "binary operator does not support two vector bool operands"
4100 #: config/s390/s390.c:15386
4101 msgid "binary operator does not support vector bool operand"
4104 #: config/s390/s390.c:15394
4106 "binary operator does not support mixing vector bool with floating point "
4110 #: config/sh/sh.c:1185
4112 msgid "invalid operand to %%R"
4115 #: config/sh/sh.c:1212
4117 msgid "invalid operand to %%S"
4120 #: config/sh/sh.c:8632
4121 msgid "created and used with different architectures / ABIs"
4124 #: config/sh/sh.c:8634
4125 msgid "created and used with different ABIs"
4128 #: config/sh/sh.c:8636
4129 msgid "created and used with different endianness"
4132 #: config/sparc/sparc.c:8864 config/sparc/sparc.c:8870
4134 msgid "invalid %%Y operand"
4137 #: config/sparc/sparc.c:8957
4139 msgid "invalid %%A operand"
4142 #: config/sparc/sparc.c:8977
4144 msgid "invalid %%B operand"
4147 #: config/sparc/sparc.c:9057 config/tilegx/tilegx.c:5103
4148 #: config/tilepro/tilepro.c:4512
4150 msgid "invalid %%C operand"
4153 #: config/sparc/sparc.c:9089 config/tilegx/tilegx.c:5136
4155 msgid "invalid %%D operand"
4158 #: config/sparc/sparc.c:9108
4160 msgid "invalid %%f operand"
4163 #: config/sparc/sparc.c:9120
4165 msgid "invalid %%s operand"
4168 #: config/sparc/sparc.c:9165
4170 msgid "floating-point constant not a valid immediate operand"
4173 #: config/stormy16/stormy16.c:1734 config/stormy16/stormy16.c:1805
4175 msgid "'B' operand is not constant"
4178 #: config/stormy16/stormy16.c:1761
4180 msgid "'B' operand has multiple bits set"
4183 #: config/stormy16/stormy16.c:1787
4185 msgid "'o' operand is not constant"
4188 #: config/stormy16/stormy16.c:1819
4190 msgid "xstormy16_print_operand: unknown code"
4193 #: config/tilegx/tilegx.c:5088 config/tilepro/tilepro.c:4497
4195 msgid "invalid %%c operand"
4198 #: config/tilegx/tilegx.c:5119
4200 msgid "invalid %%d operand"
4203 #: config/tilegx/tilegx.c:5216
4205 msgid "invalid %%H specifier"
4208 #: config/tilegx/tilegx.c:5258 config/tilepro/tilepro.c:4526
4210 msgid "invalid %%h operand"
4213 #: config/tilegx/tilegx.c:5270 config/tilepro/tilepro.c:4590
4215 msgid "invalid %%I operand"
4218 #: config/tilegx/tilegx.c:5282 config/tilepro/tilepro.c:4602
4220 msgid "invalid %%i operand"
4223 #: config/tilegx/tilegx.c:5303 config/tilepro/tilepro.c:4623
4225 msgid "invalid %%j operand"
4228 #: config/tilegx/tilegx.c:5334
4230 msgid "invalid %%%c operand"
4233 #: config/tilegx/tilegx.c:5349 config/tilepro/tilepro.c:4737
4235 msgid "invalid %%N operand"
4238 #: config/tilegx/tilegx.c:5393
4240 msgid "invalid operand for 'r' specifier"
4243 #: config/tilegx/tilegx.c:5417 config/tilepro/tilepro.c:4818
4245 msgid "unable to print out operand yet; code == %d (%c)"
4248 #: config/tilepro/tilepro.c:4562
4250 msgid "invalid %%H operand"
4253 #: config/tilepro/tilepro.c:4662
4255 msgid "invalid %%L operand"
4258 #: config/tilepro/tilepro.c:4722
4260 msgid "invalid %%M operand"
4263 #: config/tilepro/tilepro.c:4765
4265 msgid "invalid %%t operand"
4268 #: config/tilepro/tilepro.c:4772
4270 msgid "invalid %%t operand '"
4273 #: config/tilepro/tilepro.c:4793
4275 msgid "invalid %%r operand"
4278 #: config/v850/v850.c:294
4279 msgid "const_double_split got a bad insn:"
4282 #: config/v850/v850.c:900
4283 msgid "output_move_single:"
4286 #: config/vax/vax.c:457
4288 msgid "symbol used with both base and indexed registers"
4291 #: config/vax/vax.c:466
4293 msgid "symbol with offset used in PIC mode"
4296 #: config/vax/vax.c:554
4298 msgid "symbol used as immediate operand"
4301 #: config/vax/vax.c:1583
4302 msgid "illegal operand detected"
4305 #: config/visium/visium.c:3293
4306 msgid "illegal operand "
4309 #: config/visium/visium.c:3344
4310 msgid "illegal operand address (1)"
4313 #: config/visium/visium.c:3351
4314 msgid "illegal operand address (2)"
4317 #: config/visium/visium.c:3366
4318 msgid "illegal operand address (3)"
4321 #: config/visium/visium.c:3374
4322 msgid "illegal operand address (4)"
4325 #: config/xtensa/xtensa.c:774 config/xtensa/xtensa.c:806
4326 #: config/xtensa/xtensa.c:815
4330 #: config/xtensa/xtensa.c:2307
4332 msgid "invalid %%D value"
4335 #: config/xtensa/xtensa.c:2344
4336 msgid "invalid mask"
4339 #: config/xtensa/xtensa.c:2377
4341 msgid "invalid %%d value"
4344 #: config/xtensa/xtensa.c:2396 config/xtensa/xtensa.c:2406
4346 msgid "invalid %%t/%%b value"
4349 #: config/xtensa/xtensa.c:2485
4350 msgid "no register in address"
4353 #: config/xtensa/xtensa.c:2493
4354 msgid "address offset not a constant"
4357 #: c/c-objc-common.c:160
4361 #: c/c-objc-common.c:187
4362 msgid "({anonymous})"
4365 #: c/c-parser.c:2157 c/c-parser.c:2171 c/c-parser.c:4794 c/c-parser.c:5248
4366 #: c/c-parser.c:5395 c/c-parser.c:5820 c/c-parser.c:5989 c/c-parser.c:6020
4367 #: c/c-parser.c:6204 c/c-parser.c:8957 c/c-parser.c:8992 c/c-parser.c:9023
4368 #: c/c-parser.c:9070 c/c-parser.c:9251 c/c-parser.c:10032 c/c-parser.c:10102
4369 #: c/c-parser.c:10145 c/c-parser.c:14746 c/c-parser.c:14770 c/c-parser.c:14788
4370 #: c/c-parser.c:15007 c/c-parser.c:15050 c/gimple-parser.c:149
4371 #: c/gimple-parser.c:189 c/gimple-parser.c:198 c/gimple-parser.c:227
4372 #: c/gimple-parser.c:1320 c/gimple-parser.c:1344 c/gimple-parser.c:1424
4373 #: c/gimple-parser.c:1451 c/c-parser.c:2973 c/c-parser.c:9244
4374 #: c/gimple-parser.c:1228 c/gimple-parser.c:1267 cp/parser.c:27227
4375 #: cp/parser.c:27800
4376 #, gcc-internal-format
4377 msgid "expected %<;%>"
4380 #. Look for the two `(' tokens.
4381 #: c/c-parser.c:2198 c/c-parser.c:2911 c/c-parser.c:3208 c/c-parser.c:3275
4382 #: c/c-parser.c:3937 c/c-parser.c:4127 c/c-parser.c:4132 c/c-parser.c:5438
4383 #: c/c-parser.c:5692 c/c-parser.c:5905 c/c-parser.c:6140 c/c-parser.c:6263
4384 #: c/c-parser.c:7325 c/c-parser.c:7748 c/c-parser.c:7789 c/c-parser.c:7924
4385 #: c/c-parser.c:8118 c/c-parser.c:8135 c/c-parser.c:8161 c/c-parser.c:9542
4386 #: c/c-parser.c:9614 c/c-parser.c:10672 c/c-parser.c:10867 c/c-parser.c:11007
4387 #: c/c-parser.c:11062 c/c-parser.c:11159 c/c-parser.c:11339 c/c-parser.c:11384
4388 #: c/c-parser.c:11429 c/c-parser.c:11474 c/c-parser.c:11519 c/c-parser.c:11565
4389 #: c/c-parser.c:11602 c/c-parser.c:11670 c/c-parser.c:11922 c/c-parser.c:12063
4390 #: c/c-parser.c:12189 c/c-parser.c:12354 c/c-parser.c:12458 c/c-parser.c:12502
4391 #: c/c-parser.c:12550 c/c-parser.c:12596 c/c-parser.c:12664 c/c-parser.c:12702
4392 #: c/c-parser.c:12831 c/c-parser.c:12913 c/c-parser.c:13021 c/c-parser.c:13058
4393 #: c/c-parser.c:13108 c/c-parser.c:13166 c/c-parser.c:14954 c/c-parser.c:16915
4394 #: c/c-parser.c:17128 c/c-parser.c:17570 c/c-parser.c:17628 c/c-parser.c:18054
4395 #: c/gimple-parser.c:364 c/gimple-parser.c:783 c/gimple-parser.c:835
4396 #: c/gimple-parser.c:861 c/gimple-parser.c:1148 c/gimple-parser.c:1289
4397 #: c/gimple-parser.c:1378 c/c-parser.c:11138 cp/parser.c:24937
4398 #: cp/parser.c:27803
4399 #, gcc-internal-format
4400 msgid "expected %<(%>"
4403 #: c/c-parser.c:2204 c/c-parser.c:7352 c/c-parser.c:7756 c/c-parser.c:7797
4404 #: c/c-parser.c:7935 c/c-parser.c:11927 cp/parser.c:27225 cp/parser.c:27818
4405 #, gcc-internal-format
4406 msgid "expected %<,%>"
4409 #: c/c-parser.c:2225 c/c-parser.c:2589 c/c-parser.c:2926 c/c-parser.c:3249
4410 #: c/c-parser.c:3286 c/c-parser.c:3502 c/c-parser.c:3689 c/c-parser.c:3751
4411 #: c/c-parser.c:3803 c/c-parser.c:3944 c/c-parser.c:4227 c/c-parser.c:4243
4412 #: c/c-parser.c:4252 c/c-parser.c:5441 c/c-parser.c:5707 c/c-parser.c:6052
4413 #: c/c-parser.c:6198 c/c-parser.c:6271 c/c-parser.c:6853 c/c-parser.c:7083
4414 #: c/c-parser.c:7166 c/c-parser.c:7266 c/c-parser.c:7467 c/c-parser.c:7668
4415 #: c/c-parser.c:7687 c/c-parser.c:7711 c/c-parser.c:7766 c/c-parser.c:7875
4416 #: c/c-parser.c:7950 c/c-parser.c:8127 c/c-parser.c:8152 c/c-parser.c:8176
4417 #: c/c-parser.c:8403 c/c-parser.c:8800 c/c-parser.c:9336 c/c-parser.c:9357
4418 #: c/c-parser.c:9565 c/c-parser.c:9620 c/c-parser.c:10004 c/c-parser.c:10709
4419 #: c/c-parser.c:10870 c/c-parser.c:11010 c/c-parser.c:11096 c/c-parser.c:11240
4420 #: c/c-parser.c:11347 c/c-parser.c:11392 c/c-parser.c:11437 c/c-parser.c:11482
4421 #: c/c-parser.c:11527 c/c-parser.c:11573 c/c-parser.c:11630 c/c-parser.c:11637
4422 #: c/c-parser.c:11678 c/c-parser.c:11834 c/c-parser.c:11892 c/c-parser.c:11947
4423 #: c/c-parser.c:12009 c/c-parser.c:12161 c/c-parser.c:12300 c/c-parser.c:12362
4424 #: c/c-parser.c:12466 c/c-parser.c:12510 c/c-parser.c:12577 c/c-parser.c:12619
4425 #: c/c-parser.c:12651 c/c-parser.c:12681 c/c-parser.c:12719 c/c-parser.c:12861
4426 #: c/c-parser.c:12879 c/c-parser.c:12885 c/c-parser.c:12969 c/c-parser.c:12980
4427 #: c/c-parser.c:13000 c/c-parser.c:13010 c/c-parser.c:13029 c/c-parser.c:13065
4428 #: c/c-parser.c:13079 c/c-parser.c:13127 c/c-parser.c:13135 c/c-parser.c:13170
4429 #: c/c-parser.c:14176 c/c-parser.c:14830 c/c-parser.c:15015 c/c-parser.c:15061
4430 #: c/c-parser.c:17107 c/c-parser.c:17185 c/c-parser.c:17606 c/c-parser.c:17690
4431 #: c/c-parser.c:18063 c/gimple-parser.c:296 c/gimple-parser.c:393
4432 #: c/gimple-parser.c:793 c/gimple-parser.c:815 c/gimple-parser.c:842
4433 #: c/gimple-parser.c:865 c/gimple-parser.c:988 c/gimple-parser.c:1159
4434 #: c/gimple-parser.c:1170 c/gimple-parser.c:1292 c/gimple-parser.c:1381
4435 #: cp/parser.c:24970 cp/parser.c:27848
4436 #, gcc-internal-format
4437 msgid "expected %<)%>"
4440 #: c/c-parser.c:3607 c/c-parser.c:4561 c/c-parser.c:4597 c/c-parser.c:6255
4441 #: c/c-parser.c:7866 c/c-parser.c:8224 c/c-parser.c:8377 c/c-parser.c:10824
4442 #: c/c-parser.c:17966 c/c-parser.c:17968 c/c-parser.c:18307
4443 #: c/gimple-parser.c:965 cp/parser.c:7114 cp/parser.c:27812
4444 #, gcc-internal-format
4445 msgid "expected %<]%>"
4448 #: c/c-parser.c:3784
4449 msgid "expected %<;%>, %<,%> or %<)%>"
4452 #: c/c-parser.c:4417 c/c-parser.c:14771 c/gimple-parser.c:1493
4453 #: cp/parser.c:27806 cp/parser.c:29733
4454 #, gcc-internal-format
4455 msgid "expected %<}%>"
4458 #: c/c-parser.c:4731 c/c-parser.c:9585 c/c-parser.c:15497 c/c-parser.c:18333
4459 #: c/gimple-parser.c:142 c/gimple-parser.c:1384 c/c-parser.c:2791
4460 #: c/c-parser.c:2994 c/c-parser.c:9139 cp/parser.c:17783 cp/parser.c:27809
4461 #, gcc-internal-format
4462 msgid "expected %<{%>"
4465 #: c/c-parser.c:4971 c/c-parser.c:4980 c/c-parser.c:6162 c/c-parser.c:6507
4466 #: c/c-parser.c:7401 c/c-parser.c:9350 c/c-parser.c:9734 c/c-parser.c:9795
4467 #: c/c-parser.c:10807 c/c-parser.c:11616 c/c-parser.c:11751 c/c-parser.c:12120
4468 #: c/c-parser.c:12212 c/c-parser.c:12865 c/c-parser.c:16972 c/c-parser.c:17031
4469 #: c/gimple-parser.c:1432 c/gimple-parser.c:1459 c/c-parser.c:11232
4470 #: cp/parser.c:27842 cp/parser.c:28944 cp/parser.c:31606
4471 #, gcc-internal-format
4472 msgid "expected %<:%>"
4475 #: c/c-parser.c:5269 cp/semantics.c:613
4476 msgid "Cilk array notation cannot be used as a computed goto expression"
4479 #: c/c-parser.c:5328
4480 msgid "Cilk array notation cannot be used for a throw expression"
4483 #: c/c-parser.c:5703 cp/semantics.c:1144
4484 msgid "Cilk array notation cannot be used as a condition for switch statement"
4487 #: c/c-parser.c:5754 cp/semantics.c:799
4488 msgid "Cilk array notation cannot be used as a condition for while statement"
4491 #: c/c-parser.c:5806 cp/parser.c:27736
4492 #, gcc-internal-format
4493 msgid "expected %<while%>"
4496 #: c/c-parser.c:5813 cp/semantics.c:858
4498 "Cilk array notation cannot be used as a condition for a do-while statement"
4501 #: c/c-parser.c:6016 cp/semantics.c:977
4502 msgid "Cilk array notation cannot be used in a condition for a for-loop"
4505 #: c/c-parser.c:7617
4506 msgid "expected %<.%>"
4509 #: c/c-parser.c:8810 c/c-parser.c:8842 c/c-parser.c:9082 cp/parser.c:29518
4510 #: cp/parser.c:29592
4511 #, gcc-internal-format
4512 msgid "expected %<@end%>"
4515 #: c/c-parser.c:9499 c/gimple-parser.c:778 cp/parser.c:27827
4516 #, gcc-internal-format
4517 msgid "expected %<>%>"
4520 #: c/c-parser.c:12304 c/c-parser.c:13083 cp/parser.c:27851
4521 #, gcc-internal-format
4522 msgid "expected %<,%> or %<)%>"
4525 #. All following cases are statements with LHS.
4526 #: c/c-parser.c:14483 c/c-parser.c:14527 c/c-parser.c:14755 c/c-parser.c:14996
4527 #: c/c-parser.c:17169 c/c-parser.c:17792 c/gimple-parser.c:287
4528 #: c/c-parser.c:4620 cp/parser.c:27830
4529 #, gcc-internal-format
4530 msgid "expected %<=%>"
4533 #: c/c-parser.c:15540 c/c-parser.c:15530 cp/parser.c:35013
4534 #, gcc-internal-format
4535 msgid "expected %<#pragma omp section%> or %<}%>"
4538 #: c/c-parser.c:17954 c/c-parser.c:10759 cp/parser.c:27815 cp/parser.c:30875
4539 #, gcc-internal-format
4540 msgid "expected %<[%>"
4543 #: c/c-typeck.c:7583
4547 #: c/gimple-parser.c:767 cp/parser.c:15438 cp/parser.c:27824
4548 #, gcc-internal-format
4549 msgid "expected %<<%>"
4552 #: c/gimple-parser.c:1428 c/gimple-parser.c:1455 c/gimple-parser.c:1483
4553 msgid "expected label"
4557 msgid "candidate 1:"
4561 msgid "candidate 2:"
4565 msgid "candidates are: %+#D"
4569 msgid "candidate is: %+#D"
4577 msgid "<brace-enclosed initializer list>"
4581 msgid "<unresolved overloaded function type>"
4585 msgid "<type error>"
4588 #: cp/error.c:684 objc/objc-act.c:6180 cp/cxx-pretty-print.c:161
4589 #, gcc-internal-format
4595 msgid "<unnamed %s>"
4598 #. A lambda's "type" is essentially its signature.
4604 msgid "<typeprefixerror>"
4609 msgid "(static initializers for %s)"
4614 msgid "(static destructors for %s)"
4622 msgid "<return value> "
4630 msgid "(anonymous namespace)"
4634 msgid "<template arguments error>"
4638 msgid "<enumerator>"
4642 msgid "<declaration error>"
4645 #: cp/error.c:1868 cp/error.c:1888
4646 msgid "<template parameter error>"
4653 #: cp/error.c:2046 cp/error.c:3095 c-family/c-pretty-print.c:2168
4654 #, gcc-internal-format
4658 #. While waiting for caret diagnostics, avoid printing
4659 #. __cxa_allocate_exception, __cxa_throw, and the like.
4661 msgid "<throw-expression>"
4665 msgid "<ubsan routine call>"
4681 msgid "<expression error>"
4685 msgid "<unknown operator>"
4693 msgid "At global scope:"
4698 msgid "In static member function %qs"
4703 msgid "In copy constructor %qs"
4708 msgid "In constructor %qs"
4713 msgid "In destructor %qs"
4717 msgid "In lambda function"
4722 msgid "%s: In substitution of %qS:\n"
4726 msgid "%s: In instantiation of %q#D:\n"
4730 msgid "%r%s:%d:%d:%R "
4739 msgid "recursively required by substitution of %qS\n"
4744 msgid "required by substitution of %qS\n"
4748 msgid "recursively required from %q#D\n"
4752 msgid "required from %q#D\n"
4756 msgid "recursively required from here\n"
4760 msgid "required from here\n"
4765 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
4766 "backtrace-limit=0 to disable ]\n"
4771 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
4772 "limit=0 to disable ]\n"
4776 msgid "%r%s:%d:%d:%R in constexpr expansion of %qs"
4780 msgid "%r%s:%d:%R in constexpr expansion of %qs"
4783 #: cp/pt.c:1950 cp/semantics.c:5249
4784 msgid "candidates are:"
4788 msgid "candidate is:"
4789 msgid_plural "candidates are:"
4794 msgid "target is not pointer or reference to class"
4798 msgid "target is not pointer or reference to complete type"
4802 msgid "target is not pointer or reference"
4806 msgid "source is not a pointer"
4810 msgid "source is not a pointer to class"
4814 msgid "source is a pointer to incomplete type"
4818 msgid "source is not of class type"
4822 msgid "source is of incomplete class type"
4826 msgid "conversion casts away constness"
4830 msgid "source type is not polymorphic"
4833 #: cp/typeck.c:5897 c/c-typeck.c:4222
4834 #, gcc-internal-format
4835 msgid "wrong type argument to unary minus"
4838 #: cp/typeck.c:5898 c/c-typeck.c:4209
4839 #, gcc-internal-format
4840 msgid "wrong type argument to unary plus"
4843 #: cp/typeck.c:5925 c/c-typeck.c:4264
4844 #, gcc-internal-format
4845 msgid "wrong type argument to bit-complement"
4848 #: cp/typeck.c:5941 c/c-typeck.c:4272
4849 #, gcc-internal-format
4850 msgid "wrong type argument to abs"
4853 #: cp/typeck.c:5953 c/c-typeck.c:4284
4854 #, gcc-internal-format
4855 msgid "wrong type argument to conjugation"
4859 msgid "in argument to unary !"
4863 msgid "no pre-increment operator for type"
4867 msgid "no post-increment operator for type"
4871 msgid "no pre-decrement operator for type"
4875 msgid "no post-decrement operator for type"
4878 #: fortran/arith.c:95
4879 msgid "Arithmetic OK at %L"
4882 #: fortran/arith.c:98
4883 msgid "Arithmetic overflow at %L"
4886 #: fortran/arith.c:101
4887 msgid "Arithmetic underflow at %L"
4890 #: fortran/arith.c:104
4891 msgid "Arithmetic NaN at %L"
4894 #: fortran/arith.c:107
4895 msgid "Division by zero at %L"
4898 #: fortran/arith.c:110
4899 msgid "Array operands are incommensurate at %L"
4902 #: fortran/arith.c:114
4903 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4906 #: fortran/arith.c:1374
4907 msgid "elemental binary operation"
4910 #: fortran/check.c:2142 fortran/check.c:3133 fortran/check.c:3187
4912 msgid "arguments '%s' and '%s' for intrinsic %s"
4915 #: fortran/check.c:2939
4917 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4920 #: fortran/check.c:3502 fortran/intrinsic.c:4522
4922 msgid "arguments '%s' and '%s' for intrinsic '%s'"
4925 #: fortran/error.c:871
4926 msgid "Fortran 2008 obsolescent feature:"
4929 #: fortran/error.c:880
4930 msgid "GNU Extension:"
4933 #: fortran/error.c:883
4934 msgid "Legacy Extension:"
4937 #: fortran/error.c:886
4938 msgid "Obsolescent feature:"
4941 #: fortran/error.c:889
4942 msgid "Deleted feature:"
4945 #: fortran/expr.c:3241
4946 msgid "array assignment"
4949 #: fortran/gfortranspec.c:425
4954 #: fortran/interface.c:3145 fortran/intrinsic.c:4217
4955 msgid "actual argument to INTENT = OUT/INOUT"
4959 msgid "Positive width required"
4963 msgid "Nonnegative width required"
4967 msgid "Unexpected element %qc in format string at %L"
4971 msgid "Unexpected end of format string"
4975 msgid "Zero width in format descriptor"
4979 msgid "Missing leading left parenthesis"
4983 msgid "Left parenthesis required after %<*%>"
4987 msgid "Expected P edit descriptor"
4990 #. P requires a prior number.
4992 msgid "P descriptor requires leading scale factor"
4997 msgid "Right parenthesis expected at %C"
5000 #: fortran/io.c:819 fortran/io.c:833
5001 msgid "Comma required after P descriptor"
5005 msgid "Positive width required with T descriptor"
5009 msgid "E specifier not allowed with g0 descriptor"
5012 #: fortran/io.c:1000
5013 msgid "Positive exponent width required"
5016 #: fortran/io.c:1030
5017 msgid "Period required in format specifier"
5020 #: fortran/io.c:1748
5025 #: fortran/io.c:3217
5026 msgid "internal unit in WRITE"
5029 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
5030 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
5031 #: fortran/io.c:4484
5033 msgid "%s tag with INQUIRE"
5036 #: fortran/matchexp.c:28
5038 msgid "Syntax error in expression at %C"
5041 #: fortran/module.c:1208
5042 msgid "Unexpected EOF"
5045 #: fortran/module.c:1292
5046 msgid "Integer overflow"
5049 #: fortran/module.c:1322
5050 msgid "Name too long"
5053 #: fortran/module.c:1424 fortran/module.c:1527
5057 #: fortran/module.c:1551
5058 msgid "Expected name"
5061 #: fortran/module.c:1554
5062 msgid "Expected left parenthesis"
5065 #: fortran/module.c:1557
5066 msgid "Expected right parenthesis"
5069 #: fortran/module.c:1560
5070 msgid "Expected integer"
5073 #: fortran/module.c:1563 fortran/module.c:2559
5074 msgid "Expected string"
5077 #: fortran/module.c:1588
5078 msgid "find_enum(): Enum not found"
5081 #: fortran/module.c:2274
5082 msgid "Expected attribute bit name"
5085 #: fortran/module.c:3163
5086 msgid "Expected integer string"
5089 #: fortran/module.c:3167
5090 msgid "Error converting integer"
5093 #: fortran/module.c:3189
5094 msgid "Expected real string"
5097 #: fortran/module.c:3413
5098 msgid "Expected expression type"
5101 #: fortran/module.c:3493
5102 msgid "Bad operator"
5105 #: fortran/module.c:3608
5106 msgid "Bad type in constant expression"
5109 #: fortran/module.c:6971
5110 msgid "Unexpected end of module"
5113 #: fortran/parse.c:1747
5114 msgid "arithmetic IF"
5117 #: fortran/parse.c:1756
5118 msgid "attribute declaration"
5121 #: fortran/parse.c:1792
5122 msgid "data declaration"
5125 #: fortran/parse.c:1810
5126 msgid "derived type declaration"
5129 #: fortran/parse.c:1922
5133 #: fortran/parse.c:1931
5134 msgid "implied END DO"
5137 #: fortran/parse.c:2025 fortran/resolve.c:10941
5141 #: fortran/parse.c:2028 fortran/resolve.c:10992 fortran/resolve.c:10995
5142 msgid "pointer assignment"
5145 #: fortran/parse.c:2046
5149 #: fortran/resolve.c:620
5150 msgid "module procedure"
5153 #: fortran/resolve.c:621
5154 msgid "internal function"
5157 #: fortran/resolve.c:2160 fortran/resolve.c:2354
5158 msgid "elemental procedure"
5161 #: fortran/resolve.c:2257
5162 msgid "allocatable argument"
5165 #: fortran/resolve.c:2262
5166 msgid "asynchronous argument"
5169 #: fortran/resolve.c:2267
5170 msgid "optional argument"
5173 #: fortran/resolve.c:2272
5174 msgid "pointer argument"
5177 #: fortran/resolve.c:2277
5178 msgid "target argument"
5181 #: fortran/resolve.c:2282
5182 msgid "value argument"
5185 #: fortran/resolve.c:2287
5186 msgid "volatile argument"
5189 #: fortran/resolve.c:2292
5190 msgid "assumed-shape argument"
5193 #: fortran/resolve.c:2297
5194 msgid "assumed-rank argument"
5197 #: fortran/resolve.c:2302
5198 msgid "coarray argument"
5201 #: fortran/resolve.c:2307
5202 msgid "parametrized derived type argument"
5205 #: fortran/resolve.c:2312
5206 msgid "polymorphic argument"
5209 #: fortran/resolve.c:2317
5210 msgid "NO_ARG_CHECK attribute"
5213 #. As assumed-type is unlimited polymorphic (cf. above).
5214 #. See also TS 29113, Note 6.1.
5215 #: fortran/resolve.c:2324
5216 msgid "assumed-type argument"
5219 #: fortran/resolve.c:2335
5220 msgid "array result"
5223 #: fortran/resolve.c:2340
5224 msgid "pointer or allocatable result"
5227 #: fortran/resolve.c:2347
5228 msgid "result with non-constant character length"
5231 #: fortran/resolve.c:2359
5232 msgid "bind(c) procedure"
5235 #: fortran/resolve.c:3651
5237 msgid "Invalid context for NULL() pointer at %%L"
5240 #: fortran/resolve.c:3667
5242 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
5245 #: fortran/resolve.c:3683
5247 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
5250 #: fortran/resolve.c:3698
5252 msgid "Operands of string concatenation operator at %%L are %s/%s"
5255 #: fortran/resolve.c:3731
5257 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
5260 #: fortran/resolve.c:3754
5262 msgid "Operand of .not. operator at %%L is %s"
5265 #: fortran/resolve.c:3768
5266 msgid "COMPLEX quantities cannot be compared at %L"
5269 #: fortran/resolve.c:3820
5271 msgid "Logicals at %%L must be compared with %s instead of %s"
5274 #: fortran/resolve.c:3826
5276 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
5279 #: fortran/resolve.c:3834
5281 msgid "Unknown operator %%<%s%%> at %%L"
5284 #: fortran/resolve.c:3837
5286 msgid "Operand of user operator %%<%s%%> at %%L is %s"
5289 #: fortran/resolve.c:3841
5291 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
5294 #: fortran/resolve.c:3929
5296 msgid "Inconsistent ranks for operator at %%L and %%L"
5299 #: fortran/resolve.c:6634
5300 msgid "Loop variable"
5303 #: fortran/resolve.c:6638
5304 msgid "iterator variable"
5307 #: fortran/resolve.c:6642
5308 msgid "Start expression in DO loop"
5311 #: fortran/resolve.c:6646
5312 msgid "End expression in DO loop"
5315 #: fortran/resolve.c:6650
5316 msgid "Step expression in DO loop"
5319 #: fortran/resolve.c:6935 fortran/resolve.c:6938
5320 msgid "DEALLOCATE object"
5323 #: fortran/resolve.c:7305 fortran/resolve.c:7308
5324 msgid "ALLOCATE object"
5327 #: fortran/resolve.c:7500 fortran/resolve.c:9166
5328 msgid "STAT variable"
5331 #: fortran/resolve.c:7544 fortran/resolve.c:9178
5332 msgid "ERRMSG variable"
5335 #: fortran/resolve.c:8961
5336 msgid "item in READ"
5339 #: fortran/resolve.c:9190
5340 msgid "ACQUIRED_LOCK variable"
5343 #: fortran/trans-array.c:1438
5345 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
5348 #: fortran/trans-array.c:5587
5349 msgid "Integer overflow when calculating the amount of memory to allocate"
5352 #: fortran/trans-decl.c:5657
5355 "Actual string length does not match the declared one for dummy argument "
5359 #: fortran/trans-decl.c:5665
5362 "Actual string length is shorter than the declared one for dummy argument "
5366 #: fortran/trans-expr.c:8615
5368 msgid "Target of rank remapping is too small (%ld < %ld)"
5371 #: fortran/trans-expr.c:9981
5372 msgid "Assignment of scalar to unallocated array"
5375 #: fortran/trans-intrinsic.c:894
5377 msgid "Unequal character lengths (%ld/%ld) in %s"
5380 #: fortran/trans-intrinsic.c:7806
5382 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
5385 #: fortran/trans-intrinsic.c:7838
5386 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
5389 #: fortran/trans-io.c:582
5390 msgid "Unit number in I/O statement too small"
5393 #: fortran/trans-io.c:591
5394 msgid "Unit number in I/O statement too large"
5397 #: fortran/trans-stmt.c:156
5398 msgid "Assigned label is not a target label"
5401 #: fortran/trans-stmt.c:1105
5403 msgid "Invalid image number %d in SYNC IMAGES"
5406 #: fortran/trans-stmt.c:1920
5407 msgid "Loop iterates infinitely"
5410 #: fortran/trans-stmt.c:1940 fortran/trans-stmt.c:2196
5411 msgid "Loop variable has been modified"
5414 #: fortran/trans-stmt.c:2049
5415 msgid "DO step value is zero"
5418 #: fortran/trans.c:47
5419 msgid "Array reference out of bounds"
5422 #: fortran/trans.c:48
5423 msgid "Incorrect function return value"
5426 #: fortran/trans.c:606
5427 msgid "Memory allocation failed"
5430 #: fortran/trans.c:684 fortran/trans.c:1667
5431 msgid "Allocation would exceed memory limit"
5434 #: fortran/trans.c:893
5436 msgid "Attempting to allocate already allocated variable '%s'"
5439 #: fortran/trans.c:899
5440 msgid "Attempting to allocate already allocated variable"
5443 #: fortran/trans.c:1352 fortran/trans.c:1511
5445 msgid "Attempt to DEALLOCATE unallocated '%s'"
5448 #. The remainder are real diagnostic types.
5449 #: fortran/gfc-diagnostic.def:33
5453 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
5454 #. when reporting fatal signal in the compiler.
5455 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
5456 msgid "internal compiler error"
5459 #: fortran/gfc-diagnostic.def:35
5463 #: fortran/gfc-diagnostic.def:36
5464 msgid "sorry, unimplemented"
5467 #: fortran/gfc-diagnostic.def:37
5471 #: fortran/gfc-diagnostic.def:38
5475 #: fortran/gfc-diagnostic.def:39
5479 #: fortran/gfc-diagnostic.def:40
5483 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
5484 #. prefix does not matter.
5485 #: fortran/gfc-diagnostic.def:43
5489 #: fortran/gfc-diagnostic.def:44
5493 #. This one is just for counting DK_WARNING promoted to DK_ERROR
5494 #. due to -Werror and -Werror=warning.
5495 #: fortran/gfc-diagnostic.def:47
5499 #: go/go-backend.c:159
5500 msgid "lseek failed while reading export data"
5503 #: go/go-backend.c:166
5504 msgid "memory allocation failed while reading export data"
5507 #: go/go-backend.c:174
5508 msgid "read failed while reading export data"
5511 #: go/go-backend.c:180
5512 msgid "short read while reading export data"
5515 #: gcc.c:748 gcc.c:752 gcc.c:807
5516 msgid "-gz is not supported in this configuration"
5519 #: gcc.c:758 gcc.c:818
5520 msgid "-gz=zlib is not supported in this configuration"
5524 msgid "-fuse-linker-plugin is not supported in this configuration"
5528 msgid "cannot specify -static with -fsanitize=address"
5532 msgid "cannot specify -static with -fsanitize=thread"
5536 msgid "-fvtable-verify=std is not supported in this configuration"
5540 msgid "-fvtable-verify=preinit is not supported in this configuration"
5543 #: gcc.c:1135 ada/gcc-interface/lang-specs.h:33
5544 msgid "-pg and -fomit-frame-pointer are incompatible"
5548 msgid "GNU C no longer supports -traditional without -E"
5552 msgid "-E or -x required when input is from standard input"
5555 #: config/darwin.h:171
5556 msgid "rdynamic is not supported"
5559 #: config/darwin.h:260
5560 msgid "-current_version only allowed with -dynamiclib"
5563 #: config/darwin.h:262
5564 msgid "-install_name only allowed with -dynamiclib"
5567 #: config/darwin.h:267
5568 msgid "-bundle not allowed with -dynamiclib"
5571 #: config/darwin.h:268
5572 msgid "-bundle_loader not allowed with -dynamiclib"
5575 #: config/darwin.h:269
5576 msgid "-client_name not allowed with -dynamiclib"
5579 #: config/darwin.h:274
5580 msgid "-force_flat_namespace not allowed with -dynamiclib"
5583 #: config/darwin.h:276
5584 msgid "-keep_private_externs not allowed with -dynamiclib"
5587 #: config/darwin.h:277
5588 msgid "-private_bundle not allowed with -dynamiclib"
5591 #: config/dragonfly.h:76 config/alpha/freebsd.h:33 config/i386/freebsd.h:82
5592 #: config/i386/freebsd64.h:35 config/ia64/freebsd.h:26
5593 #: config/rs6000/sysv4.h:736 config/sparc/freebsd.h:45
5594 msgid "consider using '-pg' instead of '-p' with gprof(1)"
5598 msgid "cannot use mthreads and mlegacy-threads together"
5602 msgid "cannot use mshared and static together"
5605 #: config/sol2.h:288 config/sol2.h:293
5606 msgid "does not support multilib"
5609 #: config/sol2.h:385
5610 msgid "-pie is not supported in this configuration"
5613 #: config/vxworks.h:70
5614 msgid "-Xbind-now and -Xbind-lazy are incompatible"
5617 #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
5618 msgid "consider using `-pg' instead of `-p' with gprof (1) "
5621 #: config/arc/arc.h:98 config/mips/mips.h:1399
5622 msgid "may not use both -EB and -EL"
5625 #: config/arm/arm.h:85
5626 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
5629 #: config/arm/arm.h:87 config/tilegx/tilegx.h:546 config/tilegx/tilegx.h:551
5630 msgid "-mbig-endian and -mlittle-endian may not be used together"
5633 #: config/avr/specs.h:70
5634 msgid "shared is not supported"
5637 #: config/bfin/elf.h:55
5638 msgid "no processor type specified for linking"
5641 #: config/cris/cris.h:184
5642 msgid "do not specify both -march=... and -mcpu=..."
5645 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
5646 #: config/i386/mingw-w64.h:87 config/i386/mingw32.h:119
5647 msgid "shared and mdll are not compatible"
5650 #: config/mcore/mcore.h:53
5651 msgid "the m210 does not have little endian support"
5654 #: config/mips/r3900.h:37
5655 msgid "-mhard-float not supported"
5658 #: config/mips/r3900.h:39
5659 msgid "-msingle-float and -msoft-float cannot both be specified"
5662 #: config/moxie/moxiebox.h:43
5663 msgid "this target is little-endian"
5666 #: config/nios2/elf.h:44
5667 msgid "You need a C startup file for -msys-crt0="
5670 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
5671 #: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
5672 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
5673 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
5674 msgid "warning: consider linking with '-static' as system libraries with"
5677 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
5678 #: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
5679 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
5680 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
5681 msgid " profiling support are only provided in archive format"
5684 #: config/rs6000/darwin.h:95
5685 msgid " conflicting code gen style switches are used"
5688 #: config/rs6000/freebsd64.h:171
5689 msgid "consider using `-pg' instead of `-p' with gprof(1)"
5692 #: config/rx/rx.h:80
5693 msgid "-mas100-syntax is incompatible with -gdwarf"
5696 #: config/rx/rx.h:81
5697 msgid "rx100 cpu does not have FPU hardware"
5700 #: config/rx/rx.h:82
5701 msgid "rx200 cpu does not have FPU hardware"
5704 #: config/s390/tpf.h:121
5705 msgid "static is not supported on TPF-OS"
5708 #: config/sh/sh.h:297 config/sh/sh.h:300
5709 msgid "SH2a does not support little-endian"
5712 #: config/sparc/linux64.h:149 config/sparc/linux64.h:156
5713 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
5714 #: config/sparc/sol2.h:228 config/sparc/sol2.h:234
5715 msgid "may not use both -m32 and -m64"
5718 #: config/vax/netbsd-elf.h:51
5719 msgid "the -shared option is not currently supported for VAX ELF"
5722 #: config/vax/vax.h:46 config/vax/vax.h:47
5723 msgid "profiling not supported with -mg"
5726 #: ada/gcc-interface/lang-specs.h:34
5727 msgid "-c or -S required for Ada"
5730 #: ada/gcc-interface/lang-specs.h:52
5731 msgid "-c required for gnat2why"
5734 #: ada/gcc-interface/lang-specs.h:65
5735 msgid "-c required for gnat2scil"
5738 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
5739 msgid "gfortran does not support -E without -cpp"
5742 #: objc/lang-specs.h:30 objc/lang-specs.h:41
5743 msgid "GNU Objective C no longer supports traditional compilation"
5746 #: objc/lang-specs.h:55
5748 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
5751 #: objcp/lang-specs.h:58
5753 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
5756 #: fortran/lang.opt:146
5757 msgid "-J<directory>\tPut MODULE files in 'directory'."
5760 #: fortran/lang.opt:198
5761 msgid "Warn about possible aliasing of dummy arguments."
5764 #: fortran/lang.opt:202
5765 msgid "Warn about alignment of COMMON blocks."
5768 #: fortran/lang.opt:206
5769 msgid "Warn about missing ampersand in continued character constants."
5772 #: fortran/lang.opt:210
5773 msgid "Warn about creation of array temporaries."
5776 #: fortran/lang.opt:214
5777 msgid "Warn about type and rank mismatches between arguments and parameters."
5780 #: fortran/lang.opt:218
5781 msgid "Warn if the type of a variable might be not interoperable with C."
5784 #: fortran/lang.opt:226
5785 msgid "Warn about truncated character expressions."
5788 #: fortran/lang.opt:230
5789 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5792 #: fortran/lang.opt:238
5793 msgid "Warn about most implicit conversions."
5796 #: fortran/lang.opt:246
5797 msgid "Warn about function call elimination."
5800 #: fortran/lang.opt:250
5801 msgid "Warn about calls with implicit interface."
5804 #: fortran/lang.opt:254
5805 msgid "Warn about called procedures not explicitly declared."
5808 #: fortran/lang.opt:258
5809 msgid "Warn about constant integer divisions with truncated results."
5812 #: fortran/lang.opt:262
5813 msgid "Warn about truncated source lines."
5816 #: fortran/lang.opt:266
5817 msgid "Warn on intrinsics not part of the selected standard."
5820 #: fortran/lang.opt:278
5821 msgid "Warn about USE statements that have no ONLY qualifier."
5824 #: fortran/lang.opt:290
5825 msgid "Warn about real-literal-constants with 'q' exponent-letter."
5828 #: fortran/lang.opt:294
5829 msgid "Warn when a left-hand-side array variable is reallocated."
5832 #: fortran/lang.opt:298
5833 msgid "Warn when a left-hand-side variable is reallocated."
5836 #: fortran/lang.opt:302
5837 msgid "Warn if the pointer in a pointer assignment might outlive its target."
5840 #: fortran/lang.opt:310
5841 msgid "Warn about \"suspicious\" constructs."
5844 #: fortran/lang.opt:314
5845 msgid "Permit nonconforming uses of the tab character."
5848 #: fortran/lang.opt:318
5849 msgid "Warn about an invalid DO loop."
5852 #: fortran/lang.opt:322
5853 msgid "Warn about underflow of numerical constant expressions."
5856 #: fortran/lang.opt:330
5857 msgid "Warn if a user-procedure has the same name as an intrinsic."
5860 #: fortran/lang.opt:338
5861 msgid "Warn about unused dummy arguments."
5864 #: fortran/lang.opt:342
5865 msgid "Warn about zero-trip DO loops."
5868 #: fortran/lang.opt:346
5869 msgid "Enable preprocessing."
5872 #: fortran/lang.opt:354
5873 msgid "Disable preprocessing."
5876 #: fortran/lang.opt:362
5877 msgid "Eliminate multiple function invocations also for impure functions."
5880 #: fortran/lang.opt:366
5881 msgid "Enable alignment of COMMON blocks."
5884 #: fortran/lang.opt:370
5886 "All intrinsics procedures are available regardless of selected standard."
5889 #: fortran/lang.opt:378
5891 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
5895 #: fortran/lang.opt:382
5896 msgid "Specify that backslash in string introduces an escape character."
5899 #: fortran/lang.opt:386
5900 msgid "Produce a backtrace when a runtime error is encountered."
5903 #: fortran/lang.opt:390
5905 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
5909 #: fortran/lang.opt:394
5911 "Produce a warning at runtime if a array temporary has been created for a "
5912 "procedure argument."
5915 #: fortran/lang.opt:398
5917 "-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
5918 "unformatted files."
5921 #: fortran/lang.opt:401
5923 msgid "Unrecognized option to endianness value: %qs"
5926 #: fortran/lang.opt:417
5927 msgid "Use the Cray Pointer extension."
5930 #: fortran/lang.opt:421
5931 msgid "Ignore 'D' in column one in fixed form."
5934 #: fortran/lang.opt:425
5935 msgid "Treat lines with 'D' in column one as comments."
5938 #: fortran/lang.opt:429
5939 msgid "Enable all DEC language extensions."
5942 #: fortran/lang.opt:433
5943 msgid "Enable kind-specific variants of integer intrinsic functions."
5946 #: fortran/lang.opt:437
5947 msgid "Enable legacy math intrinsics for compatibility."
5950 #: fortran/lang.opt:441
5951 msgid "Enable support for DEC STRUCTURE/RECORD."
5954 #: fortran/lang.opt:445
5955 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
5958 #: fortran/lang.opt:449
5959 msgid "Set the default double precision kind to an 8 byte wide type."
5962 #: fortran/lang.opt:453
5963 msgid "Set the default integer kind to an 8 byte wide type."
5966 #: fortran/lang.opt:457
5967 msgid "Set the default real kind to an 8 byte wide type."
5970 #: fortran/lang.opt:461
5971 msgid "Allow dollar signs in entity names."
5974 #: fortran/lang.opt:465 config/alpha/alpha.opt:31 common.opt:758 common.opt:956
5975 #: common.opt:960 common.opt:964 common.opt:968 common.opt:1495 common.opt:1551
5976 #: common.opt:1652 common.opt:1656 common.opt:1886 common.opt:2048
5978 msgid "Does nothing. Preserved for backward compatibility."
5981 #: fortran/lang.opt:469
5982 msgid "Display the code tree after parsing."
5985 #: fortran/lang.opt:473
5986 msgid "Display the code tree after front end optimization."
5989 #: fortran/lang.opt:477
5990 msgid "Display the code tree after parsing; deprecated option."
5993 #: fortran/lang.opt:481
5995 "Specify that an external BLAS library should be used for matmul calls on "
5996 "large-size arrays."
5999 #: fortran/lang.opt:485
6000 msgid "Use f2c calling convention."
6003 #: fortran/lang.opt:489
6004 msgid "Assume that the source file is fixed form."
6007 #: fortran/lang.opt:493
6008 msgid "Force creation of temporary to test infrequently-executed forall code."
6011 #: fortran/lang.opt:497
6012 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
6015 #: fortran/lang.opt:501 fortran/lang.opt:505
6016 msgid "Specify where to find the compiled intrinsic modules."
6019 #: fortran/lang.opt:509
6020 msgid "Allow arbitrary character line width in fixed mode."
6023 #: fortran/lang.opt:513
6024 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
6027 #: fortran/lang.opt:517
6028 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
6031 #: fortran/lang.opt:521
6032 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
6035 #: fortran/lang.opt:525
6036 msgid "Assume that the source file is free form."
6039 #: fortran/lang.opt:529
6040 msgid "Allow arbitrary character line width in free mode."
6043 #: fortran/lang.opt:533
6044 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
6047 #: fortran/lang.opt:537
6048 msgid "Enable front end optimization."
6051 #: fortran/lang.opt:541
6053 "Specify that no implicit typing is allowed, unless overridden by explicit "
6054 "IMPLICIT statements."
6057 #: fortran/lang.opt:545
6059 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
6062 #: fortran/lang.opt:549
6064 "Initialize components of derived type variables according to other init "
6068 #: fortran/lang.opt:553
6069 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
6072 #: fortran/lang.opt:557
6073 msgid "Initialize local variables to zero (from g77)."
6076 #: fortran/lang.opt:561
6077 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
6080 #: fortran/lang.opt:565
6081 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
6084 #: fortran/lang.opt:568
6086 msgid "Unrecognized option to floating-point init value: %qs"
6089 #: fortran/lang.opt:587
6091 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
6092 "matmul will be inlined."
6095 #: fortran/lang.opt:591
6097 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
6101 #: fortran/lang.opt:595
6102 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
6105 #: fortran/lang.opt:599
6106 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
6109 #: fortran/lang.opt:603
6111 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
6115 #: fortran/lang.opt:607
6116 msgid "Put all local arrays on stack."
6119 #: fortran/lang.opt:611
6120 msgid "Set default accessibility of module entities to PRIVATE."
6123 #: fortran/lang.opt:631
6124 msgid "Try to lay out derived types as compactly as possible."
6127 #: fortran/lang.opt:639
6128 msgid "Protect parentheses in expressions."
6131 #: fortran/lang.opt:643
6132 msgid "Enable range checking during compilation."
6135 #: fortran/lang.opt:647
6136 msgid "Interpret any REAL(4) as a REAL(8)."
6139 #: fortran/lang.opt:651
6140 msgid "Interpret any REAL(4) as a REAL(10)."
6143 #: fortran/lang.opt:655
6144 msgid "Interpret any REAL(4) as a REAL(16)."
6147 #: fortran/lang.opt:659
6148 msgid "Interpret any REAL(8) as a REAL(4)."
6151 #: fortran/lang.opt:663
6152 msgid "Interpret any REAL(8) as a REAL(10)."
6155 #: fortran/lang.opt:667
6156 msgid "Interpret any REAL(8) as a REAL(16)."
6159 #: fortran/lang.opt:671
6160 msgid "Reallocate the LHS in assignments."
6163 #: fortran/lang.opt:675
6164 msgid "Use a 4-byte record marker for unformatted files."
6167 #: fortran/lang.opt:679
6168 msgid "Use an 8-byte record marker for unformatted files."
6171 #: fortran/lang.opt:683
6172 msgid "Allocate local variables on the stack to allow indirect recursion."
6175 #: fortran/lang.opt:687
6176 msgid "Copy array sections into a contiguous block on procedure entry."
6179 #: fortran/lang.opt:691
6181 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
6185 #: fortran/lang.opt:694
6187 msgid "Unrecognized option: %qs"
6190 #: fortran/lang.opt:707
6191 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
6194 #: fortran/lang.opt:711
6195 msgid "Append a second underscore if the name already contains an underscore."
6198 #: fortran/lang.opt:719
6199 msgid "Apply negative sign to zero values."
6202 #: fortran/lang.opt:723
6203 msgid "Append underscores to externally visible names."
6206 #: fortran/lang.opt:727 c-family/c.opt:1307 c-family/c.opt:1335
6207 #: c-family/c.opt:1573 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1121
6208 #: common.opt:1371 common.opt:1616 common.opt:1739 common.opt:2101
6209 #: common.opt:2137 common.opt:2230 common.opt:2234 common.opt:2334
6210 #: common.opt:2425 common.opt:2433 common.opt:2441 common.opt:2449
6211 #: common.opt:2550 common.opt:2602 common.opt:2681
6212 msgid "Does nothing. Preserved for backward compatibility."
6215 #: fortran/lang.opt:767
6216 msgid "Statically link the GNU Fortran helper library (libgfortran)."
6219 #: fortran/lang.opt:771
6220 msgid "Conform to the ISO Fortran 2003 standard."
6223 #: fortran/lang.opt:775
6224 msgid "Conform to the ISO Fortran 2008 standard."
6227 #: fortran/lang.opt:779
6228 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
6231 #: fortran/lang.opt:783
6232 msgid "Conform to the ISO Fortran 95 standard."
6235 #: fortran/lang.opt:787
6236 msgid "Conform to nothing in particular."
6239 #: fortran/lang.opt:791
6240 msgid "Accept extensions to support legacy code."
6243 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
6245 msgid "assertion missing after %qs"
6248 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
6249 #: c-family/c.opt:193 c-family/c.opt:256
6251 msgid "macro name missing after %qs"
6254 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
6255 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
6256 #: c-family/c.opt:236 c-family/c.opt:1794 c-family/c.opt:1802 brig/lang.opt:39
6257 #: config/darwin.opt:56 common.opt:332 common.opt:335 common.opt:2940
6259 msgid "missing filename after %qs"
6262 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
6263 #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1790
6264 #: c-family/c.opt:1810 c-family/c.opt:1814 c-family/c.opt:1818
6266 msgid "missing path after %qs"
6269 #: c-family/c.opt:182
6271 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
6272 "before <question> disables the <answer> to <question>."
6275 #: c-family/c.opt:186
6276 msgid "Do not discard comments."
6279 #: c-family/c.opt:190
6280 msgid "Do not discard comments in macro expansions."
6283 #: c-family/c.opt:194
6285 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
6286 "<macro> is given, <val> is taken to be 1."
6289 #: c-family/c.opt:201
6290 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
6293 #: c-family/c.opt:205
6294 msgid "Enable parsing GIMPLE."
6297 #: c-family/c.opt:209
6298 msgid "Print the name of header files as they are used."
6301 #: c-family/c.opt:213
6302 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
6305 #: c-family/c.opt:217
6306 msgid "Generate make dependencies."
6309 #: c-family/c.opt:221
6310 msgid "Generate make dependencies and compile."
6313 #: c-family/c.opt:225
6314 msgid "-MF <file>\tWrite dependency output to the given file."
6317 #: c-family/c.opt:229
6318 msgid "Treat missing header files as generated files."
6321 #: c-family/c.opt:233
6322 msgid "Like -M but ignore system header files."
6325 #: c-family/c.opt:237
6326 msgid "Like -MD but ignore system header files."
6329 #: c-family/c.opt:241
6330 msgid "Generate phony targets for all headers."
6333 #: c-family/c.opt:244 c-family/c.opt:248
6335 msgid "missing makefile target after %qs"
6338 #: c-family/c.opt:245
6339 msgid "-MQ <target>\tAdd a MAKE-quoted target."
6342 #: c-family/c.opt:249
6343 msgid "-MT <target>\tAdd an unquoted target."
6346 #: c-family/c.opt:253
6347 msgid "Do not generate #line directives."
6350 #: c-family/c.opt:257
6351 msgid "-U<macro>\tUndefine <macro>."
6354 #: c-family/c.opt:261
6356 "Warn about things that will change when compiling with an ABI-compliant "
6360 #: c-family/c.opt:265
6362 "Warn about things that change between the current -fabi-version and the "
6363 "specified version."
6366 #: c-family/c.opt:269
6368 "Warn if a subobject has an abi_tag attribute that the complete object type "
6372 #: c-family/c.opt:276
6373 msgid "Warn about suspicious uses of memory addresses."
6376 #: c-family/c.opt:279
6377 msgid "argument %qs to %<-Waligned-new%> not recognized"
6380 #: c-family/c.opt:292
6381 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
6384 #: c-family/c.opt:296
6386 "-Waligned-new=all Warn even if 'new' uses a class member allocation function."
6389 #: c-family/c.opt:300 ada/gcc-interface/lang.opt:57
6390 msgid "Enable most warning messages."
6393 #: c-family/c.opt:304
6394 msgid "Warn on any use of alloca."
6397 #: c-family/c.opt:308
6399 "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that "
6400 "attempt to allocate objects larger than the specified number of bytes."
6403 #: c-family/c.opt:313
6405 "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
6408 #: c-family/c.opt:317
6410 "-Walloca-larger-than=<number> Warn on unbounded uses of alloca, and on "
6411 "bounded uses of alloca whose bound can be larger than <number> bytes."
6414 #: c-family/c.opt:331
6416 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
6420 #: c-family/c.opt:335
6421 msgid "Warn about casting functions to incompatible types."
6424 #: c-family/c.opt:339
6426 "Warn about boolean expression compared with an integer value different from "
6430 #: c-family/c.opt:343
6431 msgid "Warn about certain operations on boolean expressions."
6434 #: c-family/c.opt:347
6436 "Warn when __builtin_frame_address or __builtin_return_address is used "
6440 #: c-family/c.opt:351
6441 msgid "Warn when a built-in function is declared with the wrong signature."
6444 #: c-family/c.opt:355
6445 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
6448 #: c-family/c.opt:359
6449 msgid "Warn about features not present in ISO C90, but present in ISO C99."
6452 #: c-family/c.opt:363
6453 msgid "Warn about features not present in ISO C99, but present in ISO C11."
6456 #: c-family/c.opt:367
6457 msgid "Warn about C constructs that are not in the common subset of C and C++."
6460 #: c-family/c.opt:374
6462 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
6466 #: c-family/c.opt:378
6468 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
6472 #: c-family/c.opt:382
6474 "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and "
6475 "(forthcoming) ISO C++ 201z(7?)."
6478 #: c-family/c.opt:389
6479 msgid "Warn about casts which discard qualifiers."
6482 #: c-family/c.opt:393
6483 msgid "Warn about subscripts whose type is \"char\"."
6486 #: c-family/c.opt:397
6487 msgid "Warn about memory access errors found by Pointer Bounds Checker."
6490 #: c-family/c.opt:401
6491 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
6494 #: c-family/c.opt:405
6496 "Warn about possibly nested block comments, and C++ comments spanning more "
6497 "than one physical line."
6500 #: c-family/c.opt:409
6501 msgid "Synonym for -Wcomment."
6504 #: c-family/c.opt:413
6505 msgid "Warn for conditionally-supported constructs."
6508 #: c-family/c.opt:417
6509 msgid "Warn for implicit type conversions that may change a value."
6512 #: c-family/c.opt:421
6513 msgid "Warn for converting NULL from/to a non-pointer type."
6516 #: c-family/c.opt:429
6517 msgid "Warn when all constructors and destructors are private."
6520 #: c-family/c.opt:433
6521 msgid "Warn about dangling else."
6524 #: c-family/c.opt:437
6525 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6528 #: c-family/c.opt:441
6529 msgid "Warn when a declaration is found after a statement."
6532 #: c-family/c.opt:445
6533 msgid "Warn when deleting a pointer to incomplete type."
6536 #: c-family/c.opt:449
6537 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6540 #: c-family/c.opt:453
6541 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
6544 #: c-family/c.opt:457
6546 "Warn about positional initialization of structs requiring designated "
6550 #: c-family/c.opt:461
6551 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6554 #: c-family/c.opt:465
6555 msgid "Warn if type qualifiers on pointers are discarded."
6558 #: c-family/c.opt:469
6559 msgid "Warn about compile-time integer division by zero."
6562 #: c-family/c.opt:473
6563 msgid "Warn about duplicated branches in if-else statements."
6566 #: c-family/c.opt:477
6567 msgid "Warn about duplicated conditions in an if-else-if chain."
6570 #: c-family/c.opt:481
6571 msgid "Warn about violations of Effective C++ style rules."
6574 #: c-family/c.opt:485
6575 msgid "Warn about an empty body in an if or else statement."
6578 #: c-family/c.opt:489
6579 msgid "Warn about stray tokens after #elif and #endif."
6582 #: c-family/c.opt:493
6583 msgid "Warn about comparison of different enum types."
6586 #: c-family/c.opt:501
6588 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6591 #: c-family/c.opt:509
6593 "Warn for implicit type conversions that cause loss of floating point "
6597 #: c-family/c.opt:513
6598 msgid "Warn if testing floating point numbers for equality."
6601 #: c-family/c.opt:517 c-family/c.opt:559
6602 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6605 #: c-family/c.opt:521
6606 msgid "Warn about format strings that contain NUL bytes."
6609 #: c-family/c.opt:525
6610 msgid "Warn if passing too many arguments to a function for its format string."
6613 #: c-family/c.opt:529
6614 msgid "Warn about format strings that are not literals."
6617 #: c-family/c.opt:533
6619 "Warn about function calls with format strings that write past the end of the "
6620 "destination region. Same as -Wformat-overflow=1."
6623 #: c-family/c.opt:538
6624 msgid "Warn about possible security problems with format functions."
6627 #: c-family/c.opt:542
6628 msgid "Warn about sign differences with format functions."
6631 #: c-family/c.opt:546
6633 "Warn about calls to snprintf and similar functions that truncate output. "
6634 "Same as -Wformat-truncation=1."
6637 #: c-family/c.opt:551
6638 msgid "Warn about strftime formats yielding 2-digit years."
6641 #: c-family/c.opt:555
6642 msgid "Warn about zero-length formats."
6645 #: c-family/c.opt:563
6647 "Warn about function calls with format strings that write past the end of the "
6648 "destination region."
6651 #: c-family/c.opt:568
6653 "Warn about calls to snprintf and similar functions that truncate output."
6656 #: c-family/c.opt:572
6657 msgid "Warn whenever type qualifiers are ignored."
6660 #: c-family/c.opt:576
6661 msgid "Warn whenever attributes are ignored."
6664 #: c-family/c.opt:580
6666 "Warn when there is a conversion between pointers that have incompatible "
6670 #: c-family/c.opt:584
6671 msgid "Warn about variables which are initialized to themselves."
6674 #: c-family/c.opt:588
6675 msgid "Warn about implicit declarations."
6678 #: c-family/c.opt:596
6679 msgid "Warn about implicit conversions from \"float\" to \"double\"."
6682 #: c-family/c.opt:600
6683 msgid "Warn if \"defined\" is used outside #if."
6686 #: c-family/c.opt:604
6687 msgid "Warn about implicit function declarations."
6690 #: c-family/c.opt:608
6691 msgid "Warn when a declaration does not specify a type."
6694 #: c-family/c.opt:615
6696 "Warn about C++11 inheriting constructors when the base has a variadic "
6700 #: c-family/c.opt:619
6702 "Warn about incompatible integer to pointer and pointer to integer "
6706 #: c-family/c.opt:623
6707 msgid "Warn for suspicious integer expressions in boolean context."
6710 #: c-family/c.opt:627
6712 "Warn when there is a cast to a pointer from an integer of a different size."
6715 #: c-family/c.opt:631
6716 msgid "Warn about invalid uses of the \"offsetof\" macro."
6719 #: c-family/c.opt:635
6720 msgid "Warn about PCH files that are found but not used."
6723 #: c-family/c.opt:639
6724 msgid "Warn when a jump misses a variable initialization."
6727 #: c-family/c.opt:643
6729 "Warn when a string or character literal is followed by a ud-suffix which "
6730 "does not begin with an underscore."
6733 #: c-family/c.opt:647
6735 "Warn when a logical operator is suspiciously always evaluating to true or "
6739 #: c-family/c.opt:651
6741 "Warn when logical not is used on the left hand side operand of a comparison."
6744 #: c-family/c.opt:655
6745 msgid "Do not warn about using \"long long\" when -pedantic."
6748 #: c-family/c.opt:659
6749 msgid "Warn about suspicious declarations of \"main\"."
6752 #: c-family/c.opt:667
6754 "Warn about suspicious calls to memset where the third argument is constant "
6755 "literal zero and the second is not."
6758 #: c-family/c.opt:671
6760 "Warn about suspicious calls to memset where the third argument contains the "
6761 "number of elements not multiplied by the element size."
6764 #: c-family/c.opt:675
6766 "Warn when the indentation of the code does not reflect the block structure."
6769 #: c-family/c.opt:679
6770 msgid "Warn about possibly missing braces around initializers."
6773 #: c-family/c.opt:683
6774 msgid "Warn about global functions without previous declarations."
6777 #: c-family/c.opt:687
6778 msgid "Warn about missing fields in struct initializers."
6781 #: c-family/c.opt:691
6782 msgid "Warn on direct multiple inheritance."
6785 #: c-family/c.opt:695
6786 msgid "Warn on namespace definition."
6789 #: c-family/c.opt:699
6790 msgid "Warn about missing sized deallocation functions."
6793 #: c-family/c.opt:703
6795 "Warn about suspicious length parameters to certain string functions if the "
6796 "argument uses sizeof."
6799 #: c-family/c.opt:707
6800 msgid "Warn when sizeof is applied on a parameter declared as an array."
6803 #: c-family/c.opt:711
6805 "Warn about buffer overflow in string manipulation functions like memcpy and "
6809 #: c-family/c.opt:716
6811 "Under the control of Object Size type, warn about buffer overflow in string "
6812 "manipulation functions like memcpy and strcpy."
6815 #: c-family/c.opt:721
6816 msgid "Warn about functions which might be candidates for format attributes."
6819 #: c-family/c.opt:725
6821 "Suggest that the override keyword be used when the declaration of a virtual "
6822 "function overrides another."
6825 #: c-family/c.opt:730
6826 msgid "Warn about enumerated switches, with no default, missing a case."
6829 #: c-family/c.opt:734
6830 msgid "Warn about enumerated switches missing a \"default:\" statement."
6833 #: c-family/c.opt:738
6834 msgid "Warn about all enumerated switches missing a specific case."
6837 #: c-family/c.opt:742
6838 msgid "Warn about switches with boolean controlling expression."
6841 #: c-family/c.opt:746
6842 msgid "Warn on primary template declaration."
6845 #: c-family/c.opt:754
6846 msgid "Warn about user-specified include directories that do not exist."
6849 #: c-family/c.opt:758
6851 "Warn about function parameters declared without a type specifier in K&R-"
6855 #: c-family/c.opt:762
6856 msgid "Warn about global functions without prototypes."
6859 #: c-family/c.opt:765 c-family/c.opt:1170 c-family/c.opt:1177
6860 #: c-family/c.opt:1361 c-family/c.opt:1380 c-family/c.opt:1403
6861 #: c-family/c.opt:1409 c-family/c.opt:1416 c-family/c.opt:1444
6862 #: c-family/c.opt:1455 c-family/c.opt:1458 c-family/c.opt:1461
6863 #: c-family/c.opt:1464 c-family/c.opt:1467 c-family/c.opt:1508
6864 #: c-family/c.opt:1643 c-family/c.opt:1670 c-family/c.opt:1710
6865 #: c-family/c.opt:1741 c-family/c.opt:1745 c-family/c.opt:1761
6866 #: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:433
6867 #, gcc-internal-format
6868 msgid "switch %qs is no longer supported"
6871 #: c-family/c.opt:769
6872 msgid "Warn about use of multi-character character constants."
6875 #: c-family/c.opt:773
6877 "Warn about narrowing conversions within { } that are ill-formed in C++11."
6880 #: c-family/c.opt:777
6881 msgid "Warn about \"extern\" declarations not at file scope."
6884 #: c-family/c.opt:781
6886 "Warn when a noexcept expression evaluates to false even though the "
6887 "expression can't actually throw."
6890 #: c-family/c.opt:785
6892 "Warn when non-templatized friend functions are declared within a template."
6895 #: c-family/c.opt:789
6896 msgid "Warn about non-virtual destructors."
6899 #: c-family/c.opt:793
6901 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
6904 #: c-family/c.opt:809
6906 "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
6909 #: c-family/c.opt:816
6910 msgid "argument %qs to %<-Wnormalized%> not recognized"
6913 #: c-family/c.opt:832
6914 msgid "Warn if a C-style cast is used in a program."
6917 #: c-family/c.opt:836
6918 msgid "Warn for obsolescent usage in a declaration."
6921 #: c-family/c.opt:840
6922 msgid "Warn if an old-style parameter definition is used."
6925 #: c-family/c.opt:844
6926 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
6929 #: c-family/c.opt:848
6931 "Warn if a string is longer than the maximum portable length specified by the "
6935 #: c-family/c.opt:852
6936 msgid "Warn about overloaded virtual function names."
6939 #: c-family/c.opt:856
6940 msgid "Warn about overriding initializers without side effects."
6943 #: c-family/c.opt:860
6944 msgid "Warn about overriding initializers with side effects."
6947 #: c-family/c.opt:864
6948 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
6951 #: c-family/c.opt:868
6952 msgid "Warn about possibly missing parentheses."
6955 #: c-family/c.opt:876
6956 msgid "Warn when converting the type of pointers to member functions."
6959 #: c-family/c.opt:880
6960 msgid "Warn about function pointer arithmetic."
6963 #: c-family/c.opt:884
6964 msgid "Warn when a pointer differs in signedness in an assignment."
6967 #: c-family/c.opt:888
6968 msgid "Warn when a pointer is compared with a zero character constant."
6971 #: c-family/c.opt:892
6972 msgid "Warn when a pointer is cast to an integer of a different size."
6975 #: c-family/c.opt:896
6976 msgid "Warn about misuses of pragmas."
6979 #: c-family/c.opt:900
6981 "Warn if a property for an Objective-C object has no assign semantics "
6985 #: c-family/c.opt:904
6986 msgid "Warn if inherited methods are unimplemented."
6989 #: c-family/c.opt:908 c-family/c.opt:912
6990 msgid "Warn for placement new expressions with undefined behavior."
6993 #: c-family/c.opt:916
6994 msgid "Warn about multiple declarations of the same object."
6997 #: c-family/c.opt:920
6998 msgid "Warn about uses of register storage specifier."
7001 #: c-family/c.opt:924
7002 msgid "Warn when the compiler reorders code."
7005 #: c-family/c.opt:928
7007 "Warn whenever a function's return type defaults to \"int\" (C), or about "
7008 "inconsistent return types (C++)."
7011 #: c-family/c.opt:932
7012 msgid "Warn on suspicious constructs involving reverse scalar storage order."
7015 #: c-family/c.opt:936
7016 msgid "Warn if a selector has multiple methods."
7019 #: c-family/c.opt:940
7020 msgid "Warn about possible violations of sequence point rules."
7023 #: c-family/c.opt:944
7024 msgid "Warn if a local declaration hides an instance variable."
7027 #: c-family/c.opt:948 c-family/c.opt:952
7028 msgid "Warn if left shift of a signed value overflows."
7031 #: c-family/c.opt:956
7032 msgid "Warn if shift count is negative."
7035 #: c-family/c.opt:960
7036 msgid "Warn if shift count >= width of type."
7039 #: c-family/c.opt:964
7040 msgid "Warn if left shifting a negative value."
7043 #: c-family/c.opt:968
7044 msgid "Warn about signed-unsigned comparisons."
7047 #: c-family/c.opt:976
7049 "Warn for implicit type conversions between signed and unsigned integers."
7052 #: c-family/c.opt:980
7053 msgid "Warn when overload promotes from unsigned to signed."
7056 #: c-family/c.opt:984
7057 msgid "Warn about uncasted NULL used as sentinel."
7060 #: c-family/c.opt:988
7061 msgid "Warn about unprototyped function declarations."
7064 #: c-family/c.opt:1000
7065 msgid "Warn if type signatures of candidate methods do not match exactly."
7068 #: c-family/c.opt:1004
7070 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
7074 #: c-family/c.opt:1008
7075 msgid "Deprecated. This switch has no effect."
7078 #: c-family/c.opt:1016
7079 msgid "Warn if a comparison always evaluates to true or false."
7082 #: c-family/c.opt:1020
7083 msgid "Warn if a throw expression will always result in a call to terminate()."
7086 #: c-family/c.opt:1024
7087 msgid "Warn about features not present in traditional C."
7090 #: c-family/c.opt:1028
7092 "Warn of prototypes causing type conversions different from what would happen "
7093 "in the absence of prototype."
7096 #: c-family/c.opt:1032
7098 "Warn if trigraphs are encountered that might affect the meaning of the "
7102 #: c-family/c.opt:1036
7103 msgid "Warn about @selector()s without previously declared methods."
7106 #: c-family/c.opt:1040
7107 msgid "Warn if an undefined macro is used in an #if directive."
7110 #: c-family/c.opt:1052
7111 msgid "Warn about unrecognized pragmas."
7114 #: c-family/c.opt:1056
7115 msgid "Warn about unsuffixed float constants."
7118 #: c-family/c.opt:1064
7119 msgid "Warn when typedefs locally defined in a function are not used."
7122 #: c-family/c.opt:1068
7123 msgid "Warn about macros defined in the main file that are not used."
7126 #: c-family/c.opt:1072
7128 "Warn if a caller of a function, marked with attribute warn_unused_result, "
7129 "does not use its return value."
7132 #: c-family/c.opt:1080 c-family/c.opt:1084
7133 msgid "Warn when a const variable is unused."
7136 #: c-family/c.opt:1088
7137 msgid "Warn about using variadic macros."
7140 #: c-family/c.opt:1092
7142 "Warn about questionable usage of the macros used to retrieve variable "
7146 #: c-family/c.opt:1096
7147 msgid "Warn if a variable length array is used."
7150 #: c-family/c.opt:1100
7152 "-Wvla-larger-than=<number> Warn on unbounded uses of variable-length arrays, "
7153 "and on bounded uses of variable-length arrays whose bound can be larger than "
7157 #: c-family/c.opt:1106
7158 msgid "Warn when a register variable is declared volatile."
7161 #: c-family/c.opt:1110
7162 msgid "Warn on direct virtual inheritance."
7165 #: c-family/c.opt:1114
7166 msgid "Warn if a virtual base has a non-trivial move assignment operator."
7169 #: c-family/c.opt:1118
7171 "In C++, nonzero means warn about deprecated conversion from string literals "
7172 "to 'char *'. In C, similar warning, except that the conversion is of course "
7173 "not deprecated by the ISO C standard."
7176 #: c-family/c.opt:1122
7177 msgid "Warn when a literal '0' is used as null pointer."
7180 #: c-family/c.opt:1126
7181 msgid "Warn about useless casts."
7184 #: c-family/c.opt:1130
7186 "Warn if a class type has a base or a field whose type uses the anonymous "
7187 "namespace or depends on a type with no linkage."
7190 #: c-family/c.opt:1134
7192 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
7196 #: c-family/c.opt:1138
7198 "Warn when an argument passed to a restrict-qualified parameter aliases with "
7202 #: c-family/c.opt:1143
7203 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
7206 #: c-family/c.opt:1151
7208 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
7212 #: c-family/c.opt:1155
7213 msgid "Enforce class member access control semantics."
7216 #: c-family/c.opt:1159
7217 msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
7220 #: c-family/c.opt:1163
7221 msgid "Support C++17 allocation of over-aligned types."
7224 #: c-family/c.opt:1167
7226 "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments "
7230 #: c-family/c.opt:1174
7231 msgid "Allow variadic functions without named parameter."
7234 #: c-family/c.opt:1178 c-family/c.opt:1417 c-family/c.opt:1742
7235 #: c-family/c.opt:1746 c-family/c.opt:1762
7236 msgid "No longer supported."
7239 #: c-family/c.opt:1182
7240 msgid "Recognize the \"asm\" keyword."
7243 #: c-family/c.opt:1190
7244 msgid "Recognize built-in functions."
7247 #: c-family/c.opt:1197
7248 msgid "Where shorter, use canonicalized paths to systems headers."
7251 #: c-family/c.opt:1201
7253 "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to "
7254 "control instrumentation. Currently available for C, C++ and ObjC."
7257 #: c-family/c.opt:1206
7258 msgid "Generate pointer bounds checks for variables with incomplete type."
7261 #: c-family/c.opt:1210
7263 "Use zero bounds for all incoming arguments in 'main' function. It helps "
7264 "when instrumented binaries are used with legacy libs."
7267 #: c-family/c.opt:1215
7269 "Forces Pointer Bounds Checker to use narrowed bounds for address of the "
7270 "first field in the structure. By default pointer to the first field has the "
7271 "same bounds as pointer to the whole structure."
7274 #: c-family/c.opt:1221
7276 "Control how Pointer Bounds Checker handle pointers to object fields. When "
7277 "narrowing is on, field bounds are used. Otherwise full object bounds are "
7281 #: c-family/c.opt:1226
7283 "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
7284 "of nested static arrays access. By default outermost array is used."
7287 #: c-family/c.opt:1231
7289 "Forces Pointer Bounds Checker to treat all trailing arrays in structures as "
7290 "possibly flexible. By default only arrays fields with zero length or that "
7291 "are marked with attribute bnd_variable_size are treated as flexible."
7294 #: c-family/c.opt:1237
7296 "Allow Pointer Bounds Checker optimizations. By default allowed on "
7297 "optimization levels >0."
7300 #: c-family/c.opt:1242
7302 "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
7305 #: c-family/c.opt:1246
7307 "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
7310 #: c-family/c.opt:1250
7312 "Use statically initialized variable for vars bounds instead of generating "
7313 "them each time it is required."
7316 #: c-family/c.opt:1255
7318 "Use statically initialized variable for constant bounds instead of "
7319 "generating them each time it is required."
7322 #: c-family/c.opt:1260
7324 "With this option zero size obtained dynamically for objects with incomplete "
7325 "type will be treated as infinite."
7328 #: c-family/c.opt:1265
7329 msgid "Generate checks for all read accesses to memory."
7332 #: c-family/c.opt:1269
7333 msgid "Generate checks for all write accesses to memory."
7336 #: c-family/c.opt:1273
7337 msgid "Generate bounds stores for pointer writes."
7340 #: c-family/c.opt:1277
7341 msgid "Generate bounds passing for calls."
7344 #: c-family/c.opt:1281
7345 msgid "Instrument only functions marked with bnd_instrument attribute."
7348 #: c-family/c.opt:1285
7349 msgid "Transform instrumented builtin calls into calls to wrappers."
7352 #: c-family/c.opt:1295
7353 msgid "Enable Cilk Plus."
7356 #: c-family/c.opt:1299
7357 msgid "Enable support for C++ concepts."
7360 #: c-family/c.opt:1303
7361 msgid "Allow the arguments of the '?' operator to have different types."
7364 #: c-family/c.opt:1310
7366 msgid "no class name specified with %qs"
7369 #: c-family/c.opt:1311
7370 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
7373 #: c-family/c.opt:1315
7374 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
7377 #: c-family/c.opt:1319
7379 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
7383 #: c-family/c.opt:1323
7384 msgid "Emit debug annotations during preprocessing."
7387 #: c-family/c.opt:1327
7389 "-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
7390 "type parameter from a brace-enclosed initializer-list."
7393 #: c-family/c.opt:1331
7394 msgid "Factor complex constructors and destructors to favor space over speed."
7397 #: c-family/c.opt:1339
7398 msgid "Preprocess directives only."
7401 #: c-family/c.opt:1343
7402 msgid "Permit '$' as an identifier character."
7405 #: c-family/c.opt:1347
7406 msgid "Write all declarations as Ada code transitively."
7409 #: c-family/c.opt:1351
7410 msgid "Write all declarations as Ada code for the given file only."
7413 #: c-family/c.opt:1358
7414 msgid "Generate code to check exception specifications."
7417 #: c-family/c.opt:1365
7419 "-fexec-charset=<cset>\tConvert all strings and character constants to "
7420 "character set <cset>."
7423 #: c-family/c.opt:1369
7424 msgid "Permit universal character names (\\u and \\U) in identifiers."
7427 #: c-family/c.opt:1373
7429 "-finput-charset=<cset>\tSpecify the default character set for source files."
7432 #: c-family/c.opt:1377
7434 "Support dynamic initialization of thread-local variables in a different "
7438 #: c-family/c.opt:1384
7439 msgid "Scope of for-init-statement variables is local to the loop."
7442 #: c-family/c.opt:1388
7443 msgid "Do not assume that standard C libraries and \"main\" exist."
7446 #: c-family/c.opt:1392
7447 msgid "Recognize GNU-defined keywords."
7450 #: c-family/c.opt:1396
7451 msgid "Generate code for GNU runtime environment."
7454 #: c-family/c.opt:1400
7455 msgid "Use traditional GNU semantics for inline functions."
7458 #: c-family/c.opt:1406
7460 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
7463 #: c-family/c.opt:1413
7464 msgid "Assume normal C execution environment."
7467 #: c-family/c.opt:1421
7468 msgid "Export functions even if they can be inlined."
7471 #: c-family/c.opt:1425
7472 msgid "Emit implicit instantiations of inline templates."
7475 #: c-family/c.opt:1429
7476 msgid "Emit implicit instantiations of templates."
7479 #: c-family/c.opt:1433
7480 msgid "Implement C++17 inheriting constructor semantics."
7483 #: c-family/c.opt:1437
7484 msgid "Inject friend functions into enclosing namespace."
7487 #: c-family/c.opt:1441
7488 msgid "Don't emit dllexported inline functions unless needed."
7491 #: c-family/c.opt:1448
7493 "Allow implicit conversions between vectors with differing numbers of "
7494 "subparts and/or differing element types."
7497 #: c-family/c.opt:1452
7498 msgid "Don't warn about uses of Microsoft extensions."
7501 #: c-family/c.opt:1471
7503 "Implement resolution of DR 150 for matching of template template arguments."
7506 #: c-family/c.opt:1475
7507 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7510 #: c-family/c.opt:1479
7511 msgid "Assume that receivers of Objective-C messages may be nil."
7514 #: c-family/c.opt:1483
7516 "Allow access to instance variables as if they were local declarations within "
7517 "instance method implementations."
7520 #: c-family/c.opt:1487
7522 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
7526 #: c-family/c.opt:1490
7528 msgid "unrecognized ivar visibility value %qs"
7531 #: c-family/c.opt:1512
7533 "Treat a throw() exception specification as noexcept to improve code size."
7536 #: c-family/c.opt:1516
7538 "Specify which ABI to use for Objective-C family code and meta-data "
7542 #: c-family/c.opt:1522
7544 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
7548 #: c-family/c.opt:1526
7549 msgid "Allow fast jumps to the message dispatcher."
7552 #: c-family/c.opt:1532
7553 msgid "Enable Objective-C exception and synchronization syntax."
7556 #: c-family/c.opt:1536
7557 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7560 #: c-family/c.opt:1540
7562 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
7566 #: c-family/c.opt:1545
7567 msgid "Enable Objective-C setjmp exception handling runtime."
7570 #: c-family/c.opt:1549
7571 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7574 #: c-family/c.opt:1553
7575 msgid "Enable OpenACC."
7578 #: c-family/c.opt:1557
7579 msgid "Specify default OpenACC compute dimensions."
7582 #: c-family/c.opt:1561
7583 msgid "Enable OpenMP (implies -frecursive in Fortran)."
7586 #: c-family/c.opt:1565
7587 msgid "Enable OpenMP's SIMD directives."
7590 #: c-family/c.opt:1569
7591 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7594 #: c-family/c.opt:1580
7595 msgid "Look for and use PCH files even when preprocessing."
7598 #: c-family/c.opt:1584
7599 msgid "Downgrade conformance errors to warnings."
7602 #: c-family/c.opt:1588
7603 msgid "Enable Plan 9 language extensions."
7606 #: c-family/c.opt:1592
7607 msgid "Treat the input file as already preprocessed."
7610 #: c-family/c.opt:1600
7612 "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
7613 "expansion and display them in error messages."
7616 #: c-family/c.opt:1604
7618 "-fno-pretty-templates Do not pretty-print template specializations as the "
7619 "template signature followed by the arguments."
7622 #: c-family/c.opt:1608
7623 msgid "Treat known sprintf return values as constants."
7626 #: c-family/c.opt:1612
7628 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
7632 #: c-family/c.opt:1616
7633 msgid "Enable automatic template instantiation."
7636 #: c-family/c.opt:1620
7637 msgid "Generate run time type descriptor information."
7640 #: c-family/c.opt:1624 ada/gcc-interface/lang.opt:77
7641 msgid "Use the narrowest integer type possible for enumeration types."
7644 #: c-family/c.opt:1628
7645 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7648 #: c-family/c.opt:1632
7649 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7652 #: c-family/c.opt:1636 ada/gcc-interface/lang.opt:81
7653 msgid "Make \"char\" signed by default."
7656 #: c-family/c.opt:1640
7657 msgid "Enable C++14 sized deallocation support."
7660 #: c-family/c.opt:1647
7662 "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
7666 #: c-family/c.opt:1650
7668 msgid "unrecognized scalar storage order value %qs"
7671 #: c-family/c.opt:1663
7672 msgid "Display statistics accumulated during compilation."
7675 #: c-family/c.opt:1667
7677 "Assume that values of enumeration type are always within the minimum range "
7681 #: c-family/c.opt:1674 c-family/c.opt:1679
7683 "Follow the C++17 evaluation order requirements for assignment expressions, "
7684 "shift, member function calls, etc."
7687 #: c-family/c.opt:1696
7688 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7691 #: c-family/c.opt:1700
7693 "Set the maximum number of template instantiation notes for a single warning "
7697 #: c-family/c.opt:1707
7699 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7702 #: c-family/c.opt:1714
7704 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
7708 #: c-family/c.opt:1718
7710 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7713 #: c-family/c.opt:1722
7714 msgid "Make \"char\" unsigned by default."
7717 #: c-family/c.opt:1726
7718 msgid "Use __cxa_atexit to register destructors."
7721 #: c-family/c.opt:1730
7722 msgid "Use __cxa_get_exception_ptr in exception handling."
7725 #: c-family/c.opt:1734
7726 msgid "Marks all inlined functions and methods as having hidden visibility."
7729 #: c-family/c.opt:1738
7730 msgid "Changes visibility to match Microsoft Visual Studio by default."
7733 #: c-family/c.opt:1750
7734 msgid "Emit common-like symbols as weak symbols."
7737 #: c-family/c.opt:1754
7739 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
7740 "to character set <cset>."
7743 #: c-family/c.opt:1758
7744 msgid "Generate a #line directive pointing at the current working directory."
7747 #: c-family/c.opt:1766
7749 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7752 #: c-family/c.opt:1770
7753 msgid "Dump declarations to a .decl file."
7756 #: c-family/c.opt:1774
7758 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7761 #: c-family/c.opt:1778
7763 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7766 #: c-family/c.opt:1782
7768 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
7772 #: c-family/c.opt:1786
7774 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
7775 "corresponding number literal rather than a user-defined number literal."
7778 #: c-family/c.opt:1791
7779 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
7782 #: c-family/c.opt:1795
7783 msgid "-imacros <file>\tAccept definition of macros in <file>."
7786 #: c-family/c.opt:1799
7787 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
7790 #: c-family/c.opt:1803
7791 msgid "-include <file>\tInclude the contents of <file> before other files."
7794 #: c-family/c.opt:1807
7795 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
7798 #: c-family/c.opt:1811
7799 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
7802 #: c-family/c.opt:1815
7803 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
7806 #: c-family/c.opt:1819
7807 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
7810 #: c-family/c.opt:1823
7811 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
7814 #: c-family/c.opt:1827
7816 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
7819 #: c-family/c.opt:1837
7821 "Do not search standard system include directories (those specified with -"
7822 "isystem will still be used)."
7825 #: c-family/c.opt:1841
7826 msgid "Do not search standard system include directories for C++."
7829 #: c-family/c.opt:1853
7830 msgid "Generate C header of platform-specific features."
7833 #: c-family/c.opt:1857
7834 msgid "Remap file names when including files."
7837 #: c-family/c.opt:1861 c-family/c.opt:1865
7839 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
7843 #: c-family/c.opt:1869
7844 msgid "Conform to the ISO 2011 C++ standard."
7847 #: c-family/c.opt:1873
7848 msgid "Deprecated in favor of -std=c++11."
7851 #: c-family/c.opt:1877
7852 msgid "Deprecated in favor of -std=c++14."
7855 #: c-family/c.opt:1881
7856 msgid "Conform to the ISO 2014 C++ standard."
7859 #: c-family/c.opt:1885
7861 "Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete "
7865 #: c-family/c.opt:1892 c-family/c.opt:1989
7866 msgid "Conform to the ISO 2011 C standard."
7869 #: c-family/c.opt:1896
7870 msgid "Deprecated in favor of -std=c11."
7873 #: c-family/c.opt:1900 c-family/c.opt:1904 c-family/c.opt:1973
7874 msgid "Conform to the ISO 1990 C standard."
7877 #: c-family/c.opt:1908 c-family/c.opt:1981
7878 msgid "Conform to the ISO 1999 C standard."
7881 #: c-family/c.opt:1912
7882 msgid "Deprecated in favor of -std=c99."
7885 #: c-family/c.opt:1916 c-family/c.opt:1921
7887 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
7888 "corrigendum with GNU extensions."
7891 #: c-family/c.opt:1926
7892 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
7895 #: c-family/c.opt:1930
7896 msgid "Deprecated in favor of -std=gnu++11."
7899 #: c-family/c.opt:1934
7900 msgid "Deprecated in favor of -std=gnu++14."
7903 #: c-family/c.opt:1938
7904 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
7907 #: c-family/c.opt:1942
7909 "Conform to the ISO 201z(7?) C++ draft standard with GNU extensions "
7910 "(experimental and incomplete support)."
7913 #: c-family/c.opt:1949
7914 msgid "Conform to the ISO 2011 C standard with GNU extensions."
7917 #: c-family/c.opt:1953
7918 msgid "Deprecated in favor of -std=gnu11."
7921 #: c-family/c.opt:1957 c-family/c.opt:1961
7922 msgid "Conform to the ISO 1990 C standard with GNU extensions."
7925 #: c-family/c.opt:1965
7926 msgid "Conform to the ISO 1999 C standard with GNU extensions."
7929 #: c-family/c.opt:1969
7930 msgid "Deprecated in favor of -std=gnu99."
7933 #: c-family/c.opt:1977
7934 msgid "Conform to the ISO 1990 C standard as amended in 1994."
7937 #: c-family/c.opt:1985
7938 msgid "Deprecated in favor of -std=iso9899:1999."
7941 #: c-family/c.opt:1996
7942 msgid "Enable traditional preprocessing."
7945 #: c-family/c.opt:2000
7946 msgid "-trigraphs\tSupport ISO C trigraphs."
7949 #: c-family/c.opt:2004
7950 msgid "Do not predefine system-specific and GCC-specific macros."
7953 #: ada/gcc-interface/lang.opt:61
7954 msgid "Synonym of -gnatk8."
7957 #: ada/gcc-interface/lang.opt:69
7958 msgid "Do not look for object files in standard path."
7961 #: ada/gcc-interface/lang.opt:73
7962 msgid "Select the runtime."
7965 #: ada/gcc-interface/lang.opt:85
7966 msgid "Catch typos."
7969 #: ada/gcc-interface/lang.opt:89
7970 msgid "Set name of output ALI file (internal switch)."
7973 #: ada/gcc-interface/lang.opt:93
7974 msgid "-gnat<options>\tSpecify options to GNAT."
7977 #: ada/gcc-interface/lang.opt:97
7982 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
7986 msgid "Add explicit checks for division by zero."
7990 msgid "Add explicit checks for division overflow in INT_MIN / -1."
7994 msgid "Apply special rules for compiling runtime package."
7998 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
8002 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
8006 msgid "-fgo-pkgpath=<string>\tSet Go package path."
8011 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
8016 "-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
8021 msgid "Functions which return values must end with return statements."
8026 "Emit debugging information related to the escape analysis pass when run with "
8027 "-fgo-optimize-allocs."
8030 #: config/vms/vms.opt:27
8031 msgid "Malloc data into P2 space."
8034 #: config/vms/vms.opt:31
8035 msgid "Set name of main routine for the debugger."
8038 #: config/vms/vms.opt:35
8039 msgid "Use VMS exit codes instead of posix ones."
8042 #: config/vms/vms.opt:39
8043 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
8046 #: config/vms/vms.opt:42
8048 msgid "unknown pointer size model %qs"
8051 #: config/mcore/mcore.opt:23
8052 msgid "Generate code for the M*Core M210"
8055 #: config/mcore/mcore.opt:27
8056 msgid "Generate code for the M*Core M340"
8059 #: config/mcore/mcore.opt:31
8060 msgid "Force functions to be aligned to a 4 byte boundary."
8063 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
8064 msgid "Generate big-endian code."
8067 #: config/mcore/mcore.opt:39
8068 msgid "Emit call graph information."
8071 #: config/mcore/mcore.opt:43
8072 msgid "Use the divide instruction."
8075 #: config/mcore/mcore.opt:47
8076 msgid "Inline constants if it can be done in 2 insns or less."
8079 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
8080 msgid "Generate little-endian code."
8083 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
8085 "Assume that run-time support has been provided, so omit -lsim from the "
8086 "linker command line."
8089 #: config/mcore/mcore.opt:60
8090 msgid "Use arbitrary sized immediates in bit operations."
8093 #: config/mcore/mcore.opt:64
8094 msgid "Prefer word accesses over byte accesses."
8097 #: config/mcore/mcore.opt:71
8098 msgid "Set the maximum amount for a single stack increment operation."
8101 #: config/mcore/mcore.opt:75
8102 msgid "Always treat bitfields as int-sized."
8105 #: config/linux-android.opt:23
8106 msgid "Generate code for the Android platform."
8109 #: config/mmix/mmix.opt:24
8110 msgid "For intrinsics library: pass all parameters in registers."
8113 #: config/mmix/mmix.opt:28
8114 msgid "Use register stack for parameters and return value."
8117 #: config/mmix/mmix.opt:32
8118 msgid "Use call-clobbered registers for parameters and return value."
8121 #: config/mmix/mmix.opt:37
8122 msgid "Use epsilon-respecting floating point compare instructions."
8125 #: config/mmix/mmix.opt:41
8126 msgid "Use zero-extending memory loads, not sign-extending ones."
8129 #: config/mmix/mmix.opt:45
8131 "Generate divide results with reminder having the same sign as the divisor "
8132 "(not the dividend)."
8135 #: config/mmix/mmix.opt:49
8136 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8139 #: config/mmix/mmix.opt:53
8140 msgid "Do not provide a default start-address 0x100 of the program."
8143 #: config/mmix/mmix.opt:57
8144 msgid "Link to emit program in ELF format (rather than mmo)."
8147 #: config/mmix/mmix.opt:61
8148 msgid "Use P-mnemonics for branches statically predicted as taken."
8151 #: config/mmix/mmix.opt:65
8152 msgid "Don't use P-mnemonics for branches."
8155 #: config/mmix/mmix.opt:79
8156 msgid "Use addresses that allocate global registers."
8159 #: config/mmix/mmix.opt:83
8160 msgid "Do not use addresses that allocate global registers."
8163 #: config/mmix/mmix.opt:87
8164 msgid "Generate a single exit point for each function."
8167 #: config/mmix/mmix.opt:91
8168 msgid "Do not generate a single exit point for each function."
8171 #: config/mmix/mmix.opt:95
8172 msgid "Set start-address of the program."
8175 #: config/mmix/mmix.opt:99
8176 msgid "Set start-address of data."
8179 #: config/darwin.opt:117
8180 msgid "Generate compile-time CFString objects."
8183 #: config/darwin.opt:214
8184 msgid "Warn if constant CFString objects contain non-portable characters."
8187 #: config/darwin.opt:219
8188 msgid "Generate AT&T-style stubs for Mach-O."
8191 #: config/darwin.opt:223
8192 msgid "Generate code suitable for executables (NOT shared libs)."
8195 #: config/darwin.opt:227
8196 msgid "Generate code suitable for fast turn around debugging."
8199 #: config/darwin.opt:235
8200 msgid "The earliest MacOS X version on which this program will run."
8203 #: config/darwin.opt:239
8204 msgid "Set sizeof(bool) to 1."
8207 #: config/darwin.opt:243
8208 msgid "Generate code for darwin loadable kernel extensions."
8211 #: config/darwin.opt:247
8212 msgid "Generate code for the kernel or loadable kernel extensions."
8215 #: config/darwin.opt:251
8217 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8220 #: config/darwin.opt:401
8221 msgid "The version of ld64 in use for this toolchain."
8224 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
8225 msgid "Use simulator runtime."
8228 #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
8229 msgid "Specify the name of the target CPU."
8232 #: config/bfin/bfin.opt:48
8233 msgid "Omit frame pointer for leaf functions."
8236 #: config/bfin/bfin.opt:52
8237 msgid "Program is entirely located in low 64k of memory."
8240 #: config/bfin/bfin.opt:56
8242 "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
8243 "SSYNC instruction."
8246 #: config/bfin/bfin.opt:61
8247 msgid "Avoid speculative loads to work around a hardware anomaly."
8250 #: config/bfin/bfin.opt:65
8251 msgid "Enabled ID based shared library."
8254 #: config/bfin/bfin.opt:69
8256 "Generate code that won't be linked against any other ID shared libraries, "
8257 "but may be used as a shared library."
8260 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
8261 msgid "ID of shared library to build."
8264 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
8265 msgid "Enable separate data segment."
8268 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8269 msgid "Avoid generating pc-relative calls; use indirection."
8272 #: config/bfin/bfin.opt:86
8273 msgid "Link with the fast floating-point library."
8276 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
8277 msgid "Enable Function Descriptor PIC mode."
8280 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8281 msgid "Enable inlining of PLT in function calls."
8284 #: config/bfin/bfin.opt:98
8285 msgid "Do stack checking using bounds in L1 scratch memory."
8288 #: config/bfin/bfin.opt:102
8289 msgid "Enable multicore support."
8292 #: config/bfin/bfin.opt:106
8293 msgid "Build for Core A."
8296 #: config/bfin/bfin.opt:110
8297 msgid "Build for Core B."
8300 #: config/bfin/bfin.opt:114
8301 msgid "Build for SDRAM."
8304 #: config/bfin/bfin.opt:118
8305 msgid "Assume ICPLBs are enabled at runtime."
8308 #: config/m68k/m68k-tables.opt:25
8309 msgid "Known M68K CPUs (for use with the -mcpu= option):"
8312 #: config/m68k/m68k-tables.opt:365
8313 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8316 #: config/m68k/m68k-tables.opt:411
8317 msgid "Known M68K ISAs (for use with the -march= option):"
8320 #: config/m68k/ieee.opt:24 config/i386/i386.opt:364
8321 msgid "Use IEEE math for fp comparisons."
8324 #: config/m68k/m68k.opt:30
8325 msgid "Generate code for a 520X."
8328 #: config/m68k/m68k.opt:34
8329 msgid "Generate code for a 5206e."
8332 #: config/m68k/m68k.opt:38
8333 msgid "Generate code for a 528x."
8336 #: config/m68k/m68k.opt:42
8337 msgid "Generate code for a 5307."
8340 #: config/m68k/m68k.opt:46
8341 msgid "Generate code for a 5407."
8344 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8345 msgid "Generate code for a 68000."
8348 #: config/m68k/m68k.opt:54
8349 msgid "Generate code for a 68010."
8352 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8353 msgid "Generate code for a 68020."
8356 #: config/m68k/m68k.opt:62
8357 msgid "Generate code for a 68040, without any new instructions."
8360 #: config/m68k/m68k.opt:66
8361 msgid "Generate code for a 68060, without any new instructions."
8364 #: config/m68k/m68k.opt:70
8365 msgid "Generate code for a 68030."
8368 #: config/m68k/m68k.opt:74
8369 msgid "Generate code for a 68040."
8372 #: config/m68k/m68k.opt:78
8373 msgid "Generate code for a 68060."
8376 #: config/m68k/m68k.opt:82
8377 msgid "Generate code for a 68302."
8380 #: config/m68k/m68k.opt:86
8381 msgid "Generate code for a 68332."
8384 #: config/m68k/m68k.opt:91
8385 msgid "Generate code for a 68851."
8388 #: config/m68k/m68k.opt:95
8389 msgid "Generate code that uses 68881 floating-point instructions."
8392 #: config/m68k/m68k.opt:99
8393 msgid "Align variables on a 32-bit boundary."
8396 #: config/m68k/m68k.opt:103 config/arm/arm.opt:77 config/nios2/nios2.opt:570
8397 #: config/nds32/nds32.opt:66 config/c6x/c6x.opt:67
8398 msgid "Specify the name of the target architecture."
8401 #: config/m68k/m68k.opt:107
8402 msgid "Use the bit-field instructions."
8405 #: config/m68k/m68k.opt:119
8406 msgid "Generate code for a ColdFire v4e."
8409 #: config/m68k/m68k.opt:123
8410 msgid "Specify the target CPU."
8413 #: config/m68k/m68k.opt:127
8414 msgid "Generate code for a cpu32."
8417 #: config/m68k/m68k.opt:131
8418 msgid "Use hardware division instructions on ColdFire."
8421 #: config/m68k/m68k.opt:135
8422 msgid "Generate code for a Fido A."
8425 #: config/m68k/m68k.opt:139
8426 msgid "Generate code which uses hardware floating point instructions."
8429 #: config/m68k/m68k.opt:143
8430 msgid "Enable ID based shared library."
8433 #: config/m68k/m68k.opt:147
8434 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
8437 #: config/m68k/m68k.opt:151
8438 msgid "Do not use the bit-field instructions."
8441 #: config/m68k/m68k.opt:155
8442 msgid "Use normal calling convention."
8445 #: config/m68k/m68k.opt:159
8446 msgid "Consider type 'int' to be 32 bits wide."
8449 #: config/m68k/m68k.opt:163
8450 msgid "Generate pc-relative code."
8453 #: config/m68k/m68k.opt:167
8454 msgid "Use different calling convention using 'rtd'."
8457 #: config/m68k/m68k.opt:179
8458 msgid "Consider type 'int' to be 16 bits wide."
8461 #: config/m68k/m68k.opt:183
8462 msgid "Generate code with library calls for floating point."
8465 #: config/m68k/m68k.opt:187
8466 msgid "Do not use unaligned memory references."
8469 #: config/m68k/m68k.opt:191
8470 msgid "Tune for the specified target CPU or architecture."
8473 #: config/m68k/m68k.opt:195
8474 msgid "Support more than 8192 GOT entries on ColdFire."
8477 #: config/m68k/m68k.opt:199
8478 msgid "Support TLS segment larger than 64K."
8481 #: config/riscv/riscv.opt:26
8482 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
8485 #: config/riscv/riscv.opt:30
8486 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
8489 #: config/riscv/riscv.opt:34
8490 msgid "Specify integer and floating-point calling convention."
8493 #: config/riscv/riscv.opt:38
8494 msgid "Supported ABIs (for use with the -mabi= option):"
8497 #: config/riscv/riscv.opt:60
8498 msgid "Use hardware floating-point divide and square root instructions."
8501 #: config/riscv/riscv.opt:64
8502 msgid "Use hardware instructions for integer division."
8505 #: config/riscv/riscv.opt:68
8507 "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must "
8511 #: config/riscv/riscv.opt:73 config/mips/mips.opt:401
8512 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
8515 #: config/riscv/riscv.opt:77
8517 "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes "
8518 "into a special section (on some targets)."
8521 #: config/riscv/riscv.opt:81
8522 msgid "Use smaller but slower prologue and epilogue code."
8525 #: config/riscv/riscv.opt:85 config/aarch64/aarch64.opt:85
8526 msgid "Specify the code model."
8529 #: config/riscv/riscv.opt:89 config/i386/i386.opt:283
8530 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
8531 #: config/tilegx/tilegx.opt:57
8532 msgid "Known code models (for use with the -mcmodel= option):"
8535 #: config/riscv/riscv.opt:99
8536 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
8539 #: config/m32c/m32c.opt:23
8540 msgid "-msim\tUse simulator runtime."
8543 #: config/m32c/m32c.opt:27
8544 msgid "-mcpu=r8c\tCompile code for R8C variants."
8547 #: config/m32c/m32c.opt:31
8548 msgid "-mcpu=m16c\tCompile code for M16C variants."
8551 #: config/m32c/m32c.opt:35
8552 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
8555 #: config/m32c/m32c.opt:39
8556 msgid "-mcpu=m32c\tCompile code for M32C variants."
8559 #: config/m32c/m32c.opt:43
8560 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
8563 #: config/msp430/msp430.opt:7
8564 msgid "Force assembly output to always use hex constants."
8567 #: config/msp430/msp430.opt:11
8568 msgid "Specify the MCU to build for."
8571 #: config/msp430/msp430.opt:15
8573 "Warn if an MCU name is unrecognized or conflicts with other options "
8577 #: config/msp430/msp430.opt:19
8578 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
8581 #: config/msp430/msp430.opt:23
8582 msgid "Select large model - 20-bit addresses/pointers."
8585 #: config/msp430/msp430.opt:27
8586 msgid "Select small model - 16-bit addresses/pointers (default)."
8589 #: config/msp430/msp430.opt:31
8590 msgid "Optimize opcode sizes at link time."
8593 #: config/msp430/msp430.opt:38
8595 "Use a minimum runtime (no static initializers or ctors) for memory-"
8596 "constrained devices."
8599 #: config/msp430/msp430.opt:45
8600 msgid "Specify the type of hardware multiply to support."
8603 #: config/msp430/msp430.opt:67
8604 msgid "Specify whether functions should be placed into low or high memory."
8607 #: config/msp430/msp430.opt:71
8608 msgid "Specify whether variables should be placed into low or high memory."
8611 #: config/msp430/msp430.opt:90
8613 "Passes on a request to the assembler to enable fixes for various silicon "
8617 #: config/msp430/msp430.opt:94
8619 "Passes on a request to the assembler to warn about various silicon errata."
8622 #: config/aarch64/aarch64.opt:40
8623 msgid "The possible TLS dialects:"
8626 #: config/aarch64/aarch64.opt:52
8627 msgid "The code model option names for -mcmodel:"
8630 #: config/aarch64/aarch64.opt:65 config/arm/arm.opt:90
8631 #: config/microblaze/microblaze.opt:60
8632 msgid "Assume target CPU is configured as big endian."
8635 #: config/aarch64/aarch64.opt:69 config/i386/i386.opt:929
8636 msgid "Generate code which uses only the general registers."
8639 #: config/aarch64/aarch64.opt:73
8640 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
8643 #: config/aarch64/aarch64.opt:77
8644 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
8647 #: config/aarch64/aarch64.opt:81 config/arm/arm.opt:155
8648 #: config/microblaze/microblaze.opt:64
8649 msgid "Assume target CPU is configured as little endian."
8652 #: config/aarch64/aarch64.opt:89
8653 msgid "Don't assume that unaligned accesses are handled by the system."
8656 #: config/aarch64/aarch64.opt:93 config/i386/i386.opt:396
8657 msgid "Omit the frame pointer in leaf functions."
8660 #: config/aarch64/aarch64.opt:97
8661 msgid "Specify TLS dialect."
8664 #: config/aarch64/aarch64.opt:101
8666 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
8670 #: config/aarch64/aarch64.opt:120
8671 msgid "-march=ARCH\tUse features of architecture ARCH."
8674 #: config/aarch64/aarch64.opt:124
8675 msgid "-mcpu=CPU\tUse features of and optimize for CPU."
8678 #: config/aarch64/aarch64.opt:128
8679 msgid "-mtune=CPU\tOptimize for CPU."
8682 #: config/aarch64/aarch64.opt:132
8683 msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
8686 #: config/aarch64/aarch64.opt:136
8688 "-moverride=STRING\tPower users only! Override CPU optimization parameters."
8691 #: config/aarch64/aarch64.opt:140
8692 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
8695 #: config/aarch64/aarch64.opt:150
8696 msgid "PC relative literal loads."
8699 #: config/aarch64/aarch64.opt:154
8700 msgid "Select return address signing scope."
8703 #: config/aarch64/aarch64.opt:158
8705 "Supported AArch64 return address signing scope (for use with -msign-return-"
8709 #: config/aarch64/aarch64.opt:171
8711 "Enable the reciprocal square root approximation. Enabling this reduces "
8712 "precision of reciprocal square root results to about 16 bits for single "
8713 "precision and to 32 bits for double precision."
8716 #: config/aarch64/aarch64.opt:177
8718 "Enable the square root approximation. Enabling this reduces precision of "
8719 "square root results to about 16 bits for single precision and to 32 bits for "
8720 "double precision. If enabled, it implies -mlow-precision-recip-sqrt."
8723 #: config/aarch64/aarch64.opt:184
8725 "Enable the division approximation. Enabling this reduces precision of "
8726 "division results to about 16 bits for single precision and to 32 bits for "
8730 #: config/aarch64/aarch64.opt:190
8731 msgid "Enables verbose cost model dummping in the debug dump files."
8734 #: config/linux.opt:24
8735 msgid "Use Bionic C library."
8738 #: config/linux.opt:28
8739 msgid "Use GNU C library."
8742 #: config/linux.opt:32
8743 msgid "Use uClibc C library."
8746 #: config/linux.opt:36
8747 msgid "Use musl C library."
8750 #: config/ia64/ilp32.opt:3
8751 msgid "Generate ILP32 code."
8754 #: config/ia64/ilp32.opt:7
8755 msgid "Generate LP64 code."
8758 #: config/ia64/ia64.opt:28
8759 msgid "Generate big endian code."
8762 #: config/ia64/ia64.opt:32
8763 msgid "Generate little endian code."
8766 #: config/ia64/ia64.opt:36
8767 msgid "Generate code for GNU as."
8770 #: config/ia64/ia64.opt:40
8771 msgid "Generate code for GNU ld."
8774 #: config/ia64/ia64.opt:44
8775 msgid "Emit stop bits before and after volatile extended asms."
8778 #: config/ia64/ia64.opt:48
8779 msgid "Use in/loc/out register names."
8782 #: config/ia64/ia64.opt:55
8783 msgid "Enable use of sdata/scommon/sbss."
8786 #: config/ia64/ia64.opt:59
8787 msgid "Generate code without GP reg."
8790 #: config/ia64/ia64.opt:63
8791 msgid "gp is constant (but save/restore gp on indirect calls)."
8794 #: config/ia64/ia64.opt:67
8795 msgid "Generate self-relocatable code."
8798 #: config/ia64/ia64.opt:71
8799 msgid "Generate inline floating point division, optimize for latency."
8802 #: config/ia64/ia64.opt:75
8803 msgid "Generate inline floating point division, optimize for throughput."
8806 #: config/ia64/ia64.opt:82
8807 msgid "Generate inline integer division, optimize for latency."
8810 #: config/ia64/ia64.opt:86
8811 msgid "Generate inline integer division, optimize for throughput."
8814 #: config/ia64/ia64.opt:90
8815 msgid "Do not inline integer division."
8818 #: config/ia64/ia64.opt:94
8819 msgid "Generate inline square root, optimize for latency."
8822 #: config/ia64/ia64.opt:98
8823 msgid "Generate inline square root, optimize for throughput."
8826 #: config/ia64/ia64.opt:102
8827 msgid "Do not inline square root."
8830 #: config/ia64/ia64.opt:106
8831 msgid "Enable DWARF line debug info via GNU as."
8834 #: config/ia64/ia64.opt:110
8835 msgid "Enable earlier placing stop bits for better scheduling."
8838 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62
8839 #: config/sh/sh.opt:227
8840 msgid "Specify range of registers to make fixed."
8843 #: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32
8844 #: config/alpha/alpha.opt:130
8845 msgid "Specify bit size of immediate TLS offsets."
8848 #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:510
8849 #: config/s390/s390.opt:194 config/sparc/sparc.opt:138
8850 #: config/visium/visium.opt:49
8851 msgid "Schedule code for given CPU."
8854 #: config/ia64/ia64.opt:126
8855 msgid "Known Itanium CPUs (for use with the -mtune= option):"
8858 #: config/ia64/ia64.opt:136
8859 msgid "Use data speculation before reload."
8862 #: config/ia64/ia64.opt:140
8863 msgid "Use data speculation after reload."
8866 #: config/ia64/ia64.opt:144
8867 msgid "Use control speculation."
8870 #: config/ia64/ia64.opt:148
8871 msgid "Use in block data speculation before reload."
8874 #: config/ia64/ia64.opt:152
8875 msgid "Use in block data speculation after reload."
8878 #: config/ia64/ia64.opt:156
8879 msgid "Use in block control speculation."
8882 #: config/ia64/ia64.opt:160
8883 msgid "Use simple data speculation check."
8886 #: config/ia64/ia64.opt:164
8887 msgid "Use simple data speculation check for control speculation."
8890 #: config/ia64/ia64.opt:174
8892 "Count speculative dependencies while calculating priority of instructions."
8895 #: config/ia64/ia64.opt:178
8896 msgid "Place a stop bit after every cycle when scheduling."
8899 #: config/ia64/ia64.opt:182
8901 "Assume that floating-point stores and loads are not likely to cause conflict "
8902 "when placed into one instruction group."
8905 #: config/ia64/ia64.opt:186
8907 "Soft limit on number of memory insns per instruction group, giving lower "
8908 "priority to subsequent memory insns attempting to schedule in the same insn "
8909 "group. Frequently useful to prevent cache bank conflicts. Default value is "
8913 #: config/ia64/ia64.opt:190
8915 "Disallow more than 'msched-max-memory-insns' in instruction group. "
8916 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
8920 #: config/ia64/ia64.opt:194
8921 msgid "Don't generate checks for control speculation in selective scheduling."
8924 #: config/spu/spu.opt:20
8925 msgid "Emit warnings when run-time relocations are generated."
8928 #: config/spu/spu.opt:24
8929 msgid "Emit errors when run-time relocations are generated."
8932 #: config/spu/spu.opt:28
8933 msgid "Specify cost of branches (Default 20)."
8936 #: config/spu/spu.opt:32
8937 msgid "Make sure loads and stores are not moved past DMA instructions."
8940 #: config/spu/spu.opt:36
8941 msgid "volatile must be specified on any memory that is effected by DMA."
8944 #: config/spu/spu.opt:40 config/spu/spu.opt:44
8946 "Insert nops when it might improve performance by allowing dual issue "
8950 #: config/spu/spu.opt:48
8951 msgid "Use standard main function as entry for startup."
8954 #: config/spu/spu.opt:52
8955 msgid "Generate branch hints for branches."
8958 #: config/spu/spu.opt:56
8959 msgid "Maximum number of nops to insert for a hint (Default 2)."
8962 #: config/spu/spu.opt:60
8964 "Approximate maximum number of instructions to allow between a hint and its "
8968 #: config/spu/spu.opt:64
8969 msgid "Generate code for 18 bit addressing."
8972 #: config/spu/spu.opt:68
8973 msgid "Generate code for 32 bit addressing."
8976 #: config/spu/spu.opt:76
8978 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
8982 #: config/spu/spu.opt:80 config/i386/i386.opt:253 config/s390/s390.opt:56
8983 msgid "Generate code for given CPU."
8986 #: config/spu/spu.opt:88
8987 msgid "Access variables in 32-bit PPU objects (default)."
8990 #: config/spu/spu.opt:92
8991 msgid "Access variables in 64-bit PPU objects."
8994 #: config/spu/spu.opt:96
8995 msgid "Allow conversions between __ea and generic pointers (default)."
8998 #: config/spu/spu.opt:100
8999 msgid "Size (in KB) of software data cache."
9002 #: config/spu/spu.opt:104
9003 msgid "Atomically write back software data cache lines (default)."
9006 #: config/epiphany/epiphany.opt:24
9007 msgid "Don't use any of r32..r63."
9010 #: config/epiphany/epiphany.opt:28
9012 "preferentially allocate registers that allow short instruction generation."
9015 #: config/epiphany/epiphany.opt:32
9016 msgid "Set branch cost."
9019 #: config/epiphany/epiphany.opt:36
9020 msgid "enable conditional move instruction usage."
9023 #: config/epiphany/epiphany.opt:40
9024 msgid "set number of nops to emit before each insn pattern."
9027 #: config/epiphany/epiphany.opt:52
9028 msgid "Use software floating point comparisons."
9031 #: config/epiphany/epiphany.opt:56
9032 msgid "Enable split of 32 bit immediate loads into low / high part."
9035 #: config/epiphany/epiphany.opt:60
9036 msgid "Enable use of POST_INC / POST_DEC."
9039 #: config/epiphany/epiphany.opt:64
9040 msgid "Enable use of POST_MODIFY."
9043 #: config/epiphany/epiphany.opt:68
9044 msgid "Set number of bytes on the stack preallocated for use by the callee."
9047 #: config/epiphany/epiphany.opt:72
9048 msgid "Assume round to nearest is selected for purposes of scheduling."
9051 #: config/epiphany/epiphany.opt:76
9052 msgid "Generate call insns as indirect calls."
9055 #: config/epiphany/epiphany.opt:80
9056 msgid "Generate call insns as direct calls."
9059 #: config/epiphany/epiphany.opt:84
9061 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
9064 #: config/epiphany/epiphany.opt:108
9066 "A floatig point to integer truncation may be replaced with rounding to save "
9070 #: config/epiphany/epiphany.opt:112
9071 msgid "Vectorize for double-word operations."
9074 #: config/epiphany/epiphany.opt:128
9076 "Split unaligned 8 byte vector moves before post-modify address generation."
9079 #: config/epiphany/epiphany.opt:132
9080 msgid "Use the floating point unit for integer add/subtract."
9083 #: config/epiphany/epiphany.opt:136
9084 msgid "Set register to hold -1."
9087 #: config/ft32/ft32.opt:23
9088 msgid "target the software simulator."
9091 #: config/ft32/ft32.opt:27 config/s390/s390.opt:225 config/mips/mips.opt:389
9092 msgid "Use LRA instead of reload."
9095 #: config/ft32/ft32.opt:31
9096 msgid "Avoid use of the DIV and MOD instructions"
9099 #: config/h8300/h8300.opt:23
9100 msgid "Generate H8S code."
9103 #: config/h8300/h8300.opt:27
9104 msgid "Generate H8SX code."
9107 #: config/h8300/h8300.opt:31
9108 msgid "Generate H8S/2600 code."
9111 #: config/h8300/h8300.opt:35
9112 msgid "Make integers 32 bits wide."
9115 #: config/h8300/h8300.opt:42
9116 msgid "Use registers for argument passing."
9119 #: config/h8300/h8300.opt:46
9120 msgid "Consider access to byte sized memory slow."
9123 #: config/h8300/h8300.opt:50
9124 msgid "Enable linker relaxing."
9127 #: config/h8300/h8300.opt:54
9128 msgid "Generate H8/300H code."
9131 #: config/h8300/h8300.opt:58
9132 msgid "Enable the normal mode."
9135 #: config/h8300/h8300.opt:62
9136 msgid "Use H8/300 alignment rules."
9139 #: config/h8300/h8300.opt:66
9140 msgid "Push extended registers on stack in monitor functions."
9143 #: config/h8300/h8300.opt:70
9144 msgid "Do not push extended registers on stack in monitor functions."
9147 #: config/pdp11/pdp11.opt:23
9148 msgid "Generate code for an 11/10."
9151 #: config/pdp11/pdp11.opt:27
9152 msgid "Generate code for an 11/40."
9155 #: config/pdp11/pdp11.opt:31
9156 msgid "Generate code for an 11/45."
9159 #: config/pdp11/pdp11.opt:35
9160 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
9163 #: config/pdp11/pdp11.opt:39
9164 msgid "Do not use inline patterns for copying memory."
9167 #: config/pdp11/pdp11.opt:43
9168 msgid "Use inline patterns for copying memory."
9171 #: config/pdp11/pdp11.opt:47
9172 msgid "Do not pretend that branches are expensive."
9175 #: config/pdp11/pdp11.opt:51
9176 msgid "Pretend that branches are expensive."
9179 #: config/pdp11/pdp11.opt:55
9180 msgid "Use the DEC assembler syntax."
9183 #: config/pdp11/pdp11.opt:59
9184 msgid "Use 32 bit float."
9187 #: config/pdp11/pdp11.opt:63
9188 msgid "Use 64 bit float."
9191 #: config/pdp11/pdp11.opt:67 config/rs6000/rs6000.opt:177
9192 #: config/frv/frv.opt:158
9193 msgid "Use hardware floating point."
9196 #: config/pdp11/pdp11.opt:71
9197 msgid "Use 16 bit int."
9200 #: config/pdp11/pdp11.opt:75
9201 msgid "Use 32 bit int."
9204 #: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173
9205 msgid "Do not use hardware floating point."
9208 #: config/pdp11/pdp11.opt:83
9209 msgid "Target has split I&D."
9212 #: config/pdp11/pdp11.opt:87
9213 msgid "Use UNIX assembler syntax."
9216 #: config/xtensa/xtensa.opt:23
9217 msgid "Use CONST16 instruction to load constants."
9220 #: config/xtensa/xtensa.opt:27
9221 msgid "Disable position-independent code (PIC) for use in OS kernel code."
9224 #: config/xtensa/xtensa.opt:31
9225 msgid "Use indirect CALLXn instructions for large programs."
9228 #: config/xtensa/xtensa.opt:35
9229 msgid "Automatically align branch targets to reduce branch penalties."
9232 #: config/xtensa/xtensa.opt:39
9233 msgid "Intersperse literal pools with code in the text section."
9236 #: config/xtensa/xtensa.opt:43
9238 "Relax literals in assembler and place them automatically in the text section."
9241 #: config/xtensa/xtensa.opt:47
9243 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
9244 "MEMW instructions."
9247 #: config/i386/cygming.opt:23
9248 msgid "Create console application."
9251 #: config/i386/cygming.opt:27
9252 msgid "Generate code for a DLL."
9255 #: config/i386/cygming.opt:31
9256 msgid "Ignore dllimport for functions."
9259 #: config/i386/cygming.opt:35
9260 msgid "Use Mingw-specific thread support."
9263 #: config/i386/cygming.opt:39
9264 msgid "Set Windows defines."
9267 #: config/i386/cygming.opt:43
9268 msgid "Create GUI application."
9271 #: config/i386/cygming.opt:47
9272 msgid "Use the GNU extension to the PE format for aligned common data."
9275 #: config/i386/cygming.opt:51
9277 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
9278 "delete replacement."
9281 #: config/i386/cygming.opt:58
9282 msgid "Put relocated read-only data into .data section."
9285 #: config/i386/mingw.opt:29
9286 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
9289 #: config/i386/mingw.opt:33
9290 msgid "For nested functions on stack executable permission is set."
9293 #: config/i386/mingw-w64.opt:23
9294 msgid "Use unicode startup and define UNICODE macro."
9297 #: config/i386/i386.opt:188
9298 msgid "sizeof(long double) is 16."
9301 #: config/i386/i386.opt:192 config/i386/i386.opt:360
9302 msgid "Use hardware fp."
9305 #: config/i386/i386.opt:196
9306 msgid "sizeof(long double) is 12."
9309 #: config/i386/i386.opt:200
9310 msgid "Use 80-bit long double."
9313 #: config/i386/i386.opt:204 config/s390/s390.opt:154
9314 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
9315 msgid "Use 64-bit long double."
9318 #: config/i386/i386.opt:208 config/s390/s390.opt:150
9319 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
9320 msgid "Use 128-bit long double."
9323 #: config/i386/i386.opt:212 config/sh/sh.opt:179
9324 msgid "Reserve space for outgoing arguments in the function prologue."
9327 #: config/i386/i386.opt:216
9328 msgid "Align some doubles on dword boundary."
9331 #: config/i386/i386.opt:220
9332 msgid "Function starts are aligned to this power of 2."
9335 #: config/i386/i386.opt:224
9336 msgid "Jump targets are aligned to this power of 2."
9339 #: config/i386/i386.opt:228
9340 msgid "Loop code aligned to this power of 2."
9343 #: config/i386/i386.opt:232
9344 msgid "Align destination of the string operations."
9347 #: config/i386/i386.opt:236
9348 msgid "Use the given data alignment."
9351 #: config/i386/i386.opt:240
9352 msgid "Known data alignment choices (for use with the -malign-data= option):"
9355 #: config/i386/i386.opt:257
9356 msgid "Use given assembler dialect."
9359 #: config/i386/i386.opt:261
9360 msgid "Known assembler dialects (for use with the -masm= option):"
9363 #: config/i386/i386.opt:271
9364 msgid "Branches are this expensive (1-5, arbitrary units)."
9367 #: config/i386/i386.opt:275
9369 "Data greater than given threshold will go into .ldata section in x86-64 "
9373 #: config/i386/i386.opt:279
9374 msgid "Use given x86-64 code model."
9377 #: config/i386/i386.opt:302
9378 msgid "Use given address mode."
9381 #: config/i386/i386.opt:306
9382 msgid "Known address mode (for use with the -maddress-mode= option):"
9385 #: config/i386/i386.opt:315
9386 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
9389 #: config/i386/i386.opt:319
9390 msgid "Generate sin, cos, sqrt for FPU."
9393 #: config/i386/i386.opt:323
9394 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
9397 #: config/i386/i386.opt:327
9398 msgid "Return values of functions in FPU registers."
9401 #: config/i386/i386.opt:331
9402 msgid "Generate floating point mathematics using given instruction set."
9405 #: config/i386/i386.opt:335
9406 msgid "Valid arguments to -mfpmath=:"
9409 #: config/i386/i386.opt:368
9410 msgid "Inline all known string operations."
9413 #: config/i386/i386.opt:372
9415 "Inline memset/memcpy string operations, but perform inline version only for "
9419 #: config/i386/i386.opt:375
9421 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
9422 "masm=intel%> and %<-masm=att%> instead"
9425 #: config/i386/i386.opt:380
9426 msgid "Use native (MS) bitfield layout."
9429 #: config/i386/i386.opt:400
9430 msgid "Set 80387 floating-point precision to 32-bit."
9433 #: config/i386/i386.opt:404
9434 msgid "Set 80387 floating-point precision to 64-bit."
9437 #: config/i386/i386.opt:408
9438 msgid "Set 80387 floating-point precision to 80-bit."
9441 #: config/i386/i386.opt:412
9442 msgid "Attempt to keep stack aligned to this power of 2."
9445 #: config/i386/i386.opt:416
9446 msgid "Assume incoming stack aligned to this power of 2."
9449 #: config/i386/i386.opt:420
9450 msgid "Use push instructions to save outgoing arguments."
9453 #: config/i386/i386.opt:424
9454 msgid "Use red-zone in the x86-64 code."
9457 #: config/i386/i386.opt:428
9458 msgid "Number of registers used to pass integer arguments."
9461 #: config/i386/i386.opt:432
9462 msgid "Alternate calling convention."
9465 #: config/i386/i386.opt:436 config/alpha/alpha.opt:23
9466 msgid "Do not use hardware fp."
9469 #: config/i386/i386.opt:440
9470 msgid "Use SSE register passing conventions for SF and DF mode."
9473 #: config/i386/i386.opt:444
9474 msgid "Realign stack in prologue."
9477 #: config/i386/i386.opt:448
9478 msgid "Enable stack probing."
9481 #: config/i386/i386.opt:452
9482 msgid "Specify memcpy expansion strategy when expected size is known."
9485 #: config/i386/i386.opt:456
9486 msgid "Specify memset expansion strategy when expected size is known."
9489 #: config/i386/i386.opt:460
9490 msgid "Chose strategy to generate stringop using."
9493 #: config/i386/i386.opt:464
9494 msgid "Valid arguments to -mstringop-strategy=:"
9497 #: config/i386/i386.opt:492
9498 msgid "Use given thread-local storage dialect."
9501 #: config/i386/i386.opt:496
9502 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
9505 #: config/i386/i386.opt:506
9507 msgid "Use direct references against %gs when accessing tls data."
9510 #: config/i386/i386.opt:514
9511 msgid "Fine grain control of tune features."
9514 #: config/i386/i386.opt:518
9515 msgid "Clear all tune features."
9518 #: config/i386/i386.opt:525
9519 msgid "Generate code that conforms to Intel MCU psABI."
9522 #: config/i386/i386.opt:529
9523 msgid "Generate code that conforms to the given ABI."
9526 #: config/i386/i386.opt:533
9527 msgid "Known ABIs (for use with the -mabi= option):"
9530 #: config/i386/i386.opt:543 config/rs6000/rs6000.opt:189
9531 msgid "Vector library ABI to use."
9534 #: config/i386/i386.opt:547
9536 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
9539 #: config/i386/i386.opt:557
9540 msgid "Return 8-byte vectors in memory."
9543 #: config/i386/i386.opt:561
9544 msgid "Generate reciprocals instead of divss and sqrtss."
9547 #: config/i386/i386.opt:565
9548 msgid "Control generation of reciprocal estimates."
9551 #: config/i386/i386.opt:569
9552 msgid "Generate cld instruction in the function prologue."
9555 #: config/i386/i386.opt:573
9557 "Generate vzeroupper instruction before a transfer of control flow out of the "
9561 #: config/i386/i386.opt:578
9563 "Disable Scalar to Vector optimization pass transforming 64-bit integer "
9564 "computations into a vector ones."
9567 #: config/i386/i386.opt:583
9569 "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
9570 "znver1 and Haifa scheduling is selected."
9573 #: config/i386/i386.opt:588
9575 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
9579 #: config/i386/i386.opt:594
9580 msgid "Generate 32bit i386 code."
9583 #: config/i386/i386.opt:598
9584 msgid "Generate 64bit x86-64 code."
9587 #: config/i386/i386.opt:602
9588 msgid "Generate 32bit x86-64 code."
9591 #: config/i386/i386.opt:606
9592 msgid "Generate 16bit i386 code."
9595 #: config/i386/i386.opt:610
9596 msgid "Support MMX built-in functions."
9599 #: config/i386/i386.opt:614
9600 msgid "Support 3DNow! built-in functions."
9603 #: config/i386/i386.opt:618
9604 msgid "Support Athlon 3Dnow! built-in functions."
9607 #: config/i386/i386.opt:622
9608 msgid "Support MMX and SSE built-in functions and code generation."
9611 #: config/i386/i386.opt:626
9612 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
9615 #: config/i386/i386.opt:630
9616 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
9619 #: config/i386/i386.opt:634
9621 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
9625 #: config/i386/i386.opt:638
9627 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
9631 #: config/i386/i386.opt:642 config/i386/i386.opt:646
9633 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
9634 "and code generation."
9637 #: config/i386/i386.opt:650
9639 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
9642 #: config/i386/i386.opt:653
9643 msgid "%<-msse5%> was removed"
9646 #: config/i386/i386.opt:658
9648 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
9649 "functions and code generation."
9652 #: config/i386/i386.opt:662
9654 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
9655 "functions and code generation."
9658 #: config/i386/i386.opt:666
9660 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9661 "built-in functions and code generation."
9664 #: config/i386/i386.opt:670
9666 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9667 "and AVX512PF built-in functions and code generation."
9670 #: config/i386/i386.opt:674
9672 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9673 "and AVX512ER built-in functions and code generation."
9676 #: config/i386/i386.opt:678
9678 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9679 "and AVX512CD built-in functions and code generation."
9682 #: config/i386/i386.opt:682
9684 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9685 "and AVX512DQ built-in functions and code generation."
9688 #: config/i386/i386.opt:686
9690 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9691 "and AVX512BW built-in functions and code generation."
9694 #: config/i386/i386.opt:690
9696 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9697 "and AVX512VL built-in functions and code generation."
9700 #: config/i386/i386.opt:694
9702 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9703 "and AVX512IFMA built-in functions and code generation."
9706 #: config/i386/i386.opt:698
9708 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9709 "and AVX512VBMI built-in functions and code generation."
9712 #: config/i386/i386.opt:702
9714 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9715 "AVX5124FMAPS built-in functions and code generation."
9718 #: config/i386/i386.opt:706
9720 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9721 "AVX5124VNNIW built-in functions and code generation."
9724 #: config/i386/i386.opt:710
9726 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9727 "AVX512VPOPCNTDQ built-in functions and code generation."
9730 #: config/i386/i386.opt:714
9732 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
9733 "functions and code generation."
9736 #: config/i386/i386.opt:718
9738 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
9742 #: config/i386/i386.opt:722
9743 msgid "Support FMA4 built-in functions and code generation."
9746 #: config/i386/i386.opt:726
9747 msgid "Support XOP built-in functions and code generation."
9750 #: config/i386/i386.opt:730
9751 msgid "Support LWP built-in functions and code generation."
9754 #: config/i386/i386.opt:734
9756 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
9759 #: config/i386/i386.opt:738
9760 msgid "Support code generation of popcnt instruction."
9763 #: config/i386/i386.opt:742
9764 msgid "Support SGX built-in functions and code generation."
9767 #: config/i386/i386.opt:746
9768 msgid "Support RDPID built-in functions and code generation."
9771 #: config/i386/i386.opt:750
9772 msgid "Support BMI built-in functions and code generation."
9775 #: config/i386/i386.opt:754
9776 msgid "Support BMI2 built-in functions and code generation."
9779 #: config/i386/i386.opt:758
9780 msgid "Support LZCNT built-in function and code generation."
9783 #: config/i386/i386.opt:762
9784 msgid "Support Hardware Lock Elision prefixes."
9787 #: config/i386/i386.opt:766
9788 msgid "Support RDSEED instruction."
9791 #: config/i386/i386.opt:770
9792 msgid "Support PREFETCHW instruction."
9795 #: config/i386/i386.opt:774
9796 msgid "Support flag-preserving add-carry instructions."
9799 #: config/i386/i386.opt:778
9800 msgid "Support CLFLUSHOPT instructions."
9803 #: config/i386/i386.opt:782
9804 msgid "Support CLWB instruction."
9807 #: config/i386/i386.opt:785
9808 msgid "%<-mpcommit%> was deprecated"
9811 #: config/i386/i386.opt:790
9812 msgid "Support FXSAVE and FXRSTOR instructions."
9815 #: config/i386/i386.opt:794
9816 msgid "Support XSAVE and XRSTOR instructions."
9819 #: config/i386/i386.opt:798
9820 msgid "Support XSAVEOPT instruction."
9823 #: config/i386/i386.opt:802
9824 msgid "Support XSAVEC instructions."
9827 #: config/i386/i386.opt:806
9828 msgid "Support XSAVES and XRSTORS instructions."
9831 #: config/i386/i386.opt:810
9832 msgid "Support TBM built-in functions and code generation."
9835 #: config/i386/i386.opt:814
9836 msgid "Support code generation of cmpxchg16b instruction."
9839 #: config/i386/i386.opt:818
9840 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
9843 #: config/i386/i386.opt:822
9844 msgid "Support code generation of movbe instruction."
9847 #: config/i386/i386.opt:826
9848 msgid "Support code generation of crc32 instruction."
9851 #: config/i386/i386.opt:830
9852 msgid "Support AES built-in functions and code generation."
9855 #: config/i386/i386.opt:834
9856 msgid "Support SHA1 and SHA256 built-in functions and code generation."
9859 #: config/i386/i386.opt:838
9860 msgid "Support PCLMUL built-in functions and code generation."
9863 #: config/i386/i386.opt:842
9864 msgid "Encode SSE instructions with VEX prefix."
9867 #: config/i386/i386.opt:846
9868 msgid "Support FSGSBASE built-in functions and code generation."
9871 #: config/i386/i386.opt:850
9872 msgid "Support RDRND built-in functions and code generation."
9875 #: config/i386/i386.opt:854
9876 msgid "Support F16C built-in functions and code generation."
9879 #: config/i386/i386.opt:858
9880 msgid "Support PREFETCHWT1 built-in functions and code generation."
9883 #: config/i386/i386.opt:862
9884 msgid "Emit profiling counter call at function entry before prologue."
9887 #: config/i386/i386.opt:866
9888 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
9891 #: config/i386/i386.opt:870
9893 "Generate mcount/__fentry__ calls as nops. To activate they need to be "
9897 #: config/i386/i386.opt:875
9898 msgid "Skip setting up RAX register when passing variable arguments."
9901 #: config/i386/i386.opt:879
9903 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
9907 #: config/i386/i386.opt:883
9908 msgid "Split 32-byte AVX unaligned load."
9911 #: config/i386/i386.opt:887
9912 msgid "Split 32-byte AVX unaligned store."
9915 #: config/i386/i386.opt:891
9916 msgid "Support RTM built-in functions and code generation."
9919 #: config/i386/i386.opt:895
9920 msgid "Support MPX code generation."
9923 #: config/i386/i386.opt:899
9924 msgid "Support MWAITX and MONITORX built-in functions and code generation."
9927 #: config/i386/i386.opt:903
9928 msgid "Support CLZERO built-in functions and code generation."
9931 #: config/i386/i386.opt:907
9932 msgid "Support PKU built-in functions and code generation."
9935 #: config/i386/i386.opt:911 config/rs6000/rs6000.opt:678
9936 msgid "Use given stack-protector guard."
9939 #: config/i386/i386.opt:915
9941 "Known stack protector guard (for use with the -mstack-protector-guard= "
9945 #: config/i386/i386.opt:925
9946 msgid "Attempt to avoid generating instruction sequences containing ret bytes."
9949 #: config/pa/pa64-hpux.opt:23
9950 msgid "Assume code will be linked by GNU ld."
9953 #: config/pa/pa64-hpux.opt:27
9954 msgid "Assume code will be linked by HP ld."
9957 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
9958 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
9959 msgid "Specify UNIX standard for predefines and linking."
9962 #: config/pa/pa-hpux.opt:27
9963 msgid "Generate cpp defines for server IO."
9966 #: config/pa/pa-hpux.opt:35
9967 msgid "Generate cpp defines for workstation IO."
9970 #: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95
9971 msgid "Generate PA1.0 code."
9974 #: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140
9975 msgid "Generate PA1.1 code."
9978 #: config/pa/pa.opt:38 config/pa/pa.opt:103
9979 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
9982 #: config/pa/pa.opt:46
9983 msgid "Caller copies function arguments passed by hidden reference."
9986 #: config/pa/pa.opt:50
9987 msgid "Disable FP regs."
9990 #: config/pa/pa.opt:54
9991 msgid "Disable indexed addressing."
9994 #: config/pa/pa.opt:58
9995 msgid "Generate fast indirect calls."
9998 #: config/pa/pa.opt:66
9999 msgid "Assume code will be assembled by GAS."
10002 #: config/pa/pa.opt:75
10003 msgid "Enable linker optimizations."
10006 #: config/pa/pa.opt:79
10007 msgid "Always generate long calls."
10010 #: config/pa/pa.opt:83
10011 msgid "Emit long load/store sequences."
10014 #: config/pa/pa.opt:91
10015 msgid "Disable space regs."
10018 #: config/pa/pa.opt:107
10019 msgid "Use portable calling conventions."
10022 #: config/pa/pa.opt:111
10024 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
10025 "7200, 7300, and 8000."
10028 #: config/pa/pa.opt:136 config/frv/frv.opt:215
10029 msgid "Use software floating point."
10032 #: config/pa/pa.opt:144
10033 msgid "Do not disable space regs."
10036 #: config/v850/v850.opt:29
10037 msgid "Use registers r2 and r5."
10040 #: config/v850/v850.opt:33
10041 msgid "Use 4 byte entries in switch tables."
10044 #: config/v850/v850.opt:37
10045 msgid "Enable backend debugging."
10048 #: config/v850/v850.opt:41
10049 msgid "Do not use the callt instruction (default)."
10052 #: config/v850/v850.opt:45
10053 msgid "Reuse r30 on a per function basis."
10056 #: config/v850/v850.opt:52
10057 msgid "Prohibit PC relative function calls."
10060 #: config/v850/v850.opt:56
10061 msgid "Use stubs for function prologues."
10064 #: config/v850/v850.opt:60
10065 msgid "Set the max size of data eligible for the SDA area."
10068 #: config/v850/v850.opt:67
10069 msgid "Enable the use of the short load instructions."
10072 #: config/v850/v850.opt:71
10073 msgid "Same as: -mep -mprolog-function."
10076 #: config/v850/v850.opt:75
10077 msgid "Set the max size of data eligible for the TDA area."
10080 #: config/v850/v850.opt:82
10081 msgid "Do not enforce strict alignment."
10084 #: config/v850/v850.opt:86
10086 "Put jump tables for switch statements into the .data section rather than "
10087 "the .code section."
10090 #: config/v850/v850.opt:93
10091 msgid "Compile for the v850 processor."
10094 #: config/v850/v850.opt:97
10095 msgid "Compile for the v850e processor."
10098 #: config/v850/v850.opt:101
10099 msgid "Compile for the v850e1 processor."
10102 #: config/v850/v850.opt:105
10103 msgid "Compile for the v850es variant of the v850e1."
10106 #: config/v850/v850.opt:109
10107 msgid "Compile for the v850e2 processor."
10110 #: config/v850/v850.opt:113
10111 msgid "Compile for the v850e2v3 processor."
10114 #: config/v850/v850.opt:117
10115 msgid "Compile for the v850e3v5 processor."
10118 #: config/v850/v850.opt:124
10119 msgid "Enable v850e3v5 loop instructions."
10122 #: config/v850/v850.opt:128
10123 msgid "Set the max size of data eligible for the ZDA area."
10126 #: config/v850/v850.opt:135
10127 msgid "Enable relaxing in the assembler."
10130 #: config/v850/v850.opt:139
10131 msgid "Prohibit PC relative jumps."
10134 #: config/v850/v850.opt:143
10135 msgid "Inhibit the use of hardware floating point instructions."
10138 #: config/v850/v850.opt:147
10140 "Allow the use of hardware floating point instructions for V850E2V3 and up."
10143 #: config/v850/v850.opt:151
10144 msgid "Enable support for the RH850 ABI. This is the default."
10147 #: config/v850/v850.opt:155
10148 msgid "Enable support for the old GCC ABI."
10151 #: config/v850/v850.opt:159
10152 msgid "Support alignments of up to 64-bits."
10157 "-G<number>\tPut global and static data smaller than <number> bytes into a "
10158 "special section (on some targets)."
10161 #: config/lynx.opt:23
10162 msgid "Support legacy multi-threading."
10165 #: config/lynx.opt:27
10166 msgid "Use shared libraries."
10169 #: config/lynx.opt:31
10170 msgid "Support multi-threading."
10173 #: config/nvptx/nvptx.opt:22
10174 msgid "Generate code for a 32-bit ABI."
10177 #: config/nvptx/nvptx.opt:26
10178 msgid "Generate code for a 64-bit ABI."
10181 #: config/nvptx/nvptx.opt:30
10182 msgid "Link in code for a __main kernel."
10185 #: config/nvptx/nvptx.opt:34
10186 msgid "Optimize partition neutering."
10189 #: config/nvptx/nvptx.opt:38
10190 msgid "Use custom stacks instead of local memory for automatic storage."
10193 #: config/nvptx/nvptx.opt:42
10194 msgid "Generate code that can keep local state uniform across all lanes."
10197 #: config/nvptx/nvptx.opt:46
10199 "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
10202 #: config/vxworks.opt:36
10203 msgid "Assume the VxWorks RTP environment."
10206 #: config/vxworks.opt:43
10207 msgid "Assume the VxWorks vThreads environment."
10210 #: config/cr16/cr16.opt:23
10211 msgid "-msim Use simulator runtime."
10214 #: config/cr16/cr16.opt:27
10215 msgid "Generate SBIT, CBIT instructions."
10218 #: config/cr16/cr16.opt:31
10219 msgid "Support multiply accumulate instructions."
10222 #: config/cr16/cr16.opt:38
10223 msgid "Treat data references as near, far or medium. medium is default."
10226 #: config/cr16/cr16.opt:42
10227 msgid "Generate code for CR16C architecture."
10230 #: config/cr16/cr16.opt:46
10231 msgid "Generate code for CR16C+ architecture (Default)."
10234 #: config/cr16/cr16.opt:50
10235 msgid "Treat integers as 32-bit."
10238 #: config/avr/avr.opt:23
10239 msgid "Use subroutines for function prologues and epilogues."
10242 #: config/avr/avr.opt:26
10244 msgid "missing device or architecture after %qs"
10247 #: config/avr/avr.opt:27
10248 msgid "-mmcu=MCU\tSelect the target MCU."
10251 #: config/avr/avr.opt:31
10252 msgid "Set the number of 64 KiB flash segments."
10255 #: config/avr/avr.opt:35
10256 msgid "Indicate presence of a processor erratum."
10259 #: config/avr/avr.opt:39
10260 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
10263 #: config/avr/avr.opt:49
10264 msgid "Use an 8-bit 'int' type."
10267 #: config/avr/avr.opt:53
10268 msgid "Change the stack pointer without disabling interrupts."
10271 #: config/avr/avr.opt:57
10273 "Set the branch costs for conditional branch instructions. Reasonable values "
10274 "are small, non-negative integers. The default branch cost is 0."
10277 #: config/avr/avr.opt:67
10278 msgid "Change only the low 8 bits of the stack pointer."
10281 #: config/avr/avr.opt:71
10282 msgid "Relax branches."
10285 #: config/avr/avr.opt:75
10287 "Make the linker relaxation machine assume that a program counter wrap-around "
10291 #: config/avr/avr.opt:79
10293 "Accumulate outgoing function arguments and acquire/release the needed stack "
10294 "space for outgoing function arguments in function prologue/epilogue. "
10295 "Without this option, outgoing arguments are pushed before calling a function "
10296 "and popped afterwards. This option can lead to reduced code size for "
10297 "functions that call many functions that get their arguments on the stack "
10298 "like, for example printf."
10301 #: config/avr/avr.opt:83
10303 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
10304 "decrement, post-increment and indirect addressing with the X register. "
10305 "Without this option, the compiler may assume that there is an addressing "
10306 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
10307 "such an addressing mode for X."
10310 #: config/avr/avr.opt:88
10312 "The device has no SPH special function register. This option will be "
10313 "overridden by the compiler driver with the correct setting if presence/"
10314 "absence of SPH can be deduced from -mmcu=MCU."
10317 #: config/avr/avr.opt:92
10318 msgid "Warn if the address space of an address is changed."
10321 #: config/avr/avr.opt:96
10323 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
10327 #: config/avr/avr.opt:100
10329 "Allow to use truncation instead of rounding towards zero for fractional "
10330 "fixed-point types."
10333 #: config/avr/avr.opt:104
10335 "Assume that all data in static storage can be accessed by LDS / STS. This "
10336 "option is only useful for reduced Tiny devices."
10339 #: config/avr/avr.opt:108
10340 msgid "Do not link against the device-specific library lib<MCU>.a."
10343 #: config/m32r/m32r.opt:34
10344 msgid "Compile for the m32rx."
10347 #: config/m32r/m32r.opt:38
10348 msgid "Compile for the m32r2."
10351 #: config/m32r/m32r.opt:42
10352 msgid "Compile for the m32r."
10355 #: config/m32r/m32r.opt:46
10356 msgid "Align all loops to 32 byte boundary."
10359 #: config/m32r/m32r.opt:50
10360 msgid "Prefer branches over conditional execution."
10363 #: config/m32r/m32r.opt:54
10364 msgid "Give branches their default cost."
10367 #: config/m32r/m32r.opt:58
10368 msgid "Display compile time statistics."
10371 #: config/m32r/m32r.opt:62
10372 msgid "Specify cache flush function."
10375 #: config/m32r/m32r.opt:66
10376 msgid "Specify cache flush trap number."
10379 #: config/m32r/m32r.opt:70
10380 msgid "Only issue one instruction per cycle."
10383 #: config/m32r/m32r.opt:74
10384 msgid "Allow two instructions to be issued per cycle."
10387 #: config/m32r/m32r.opt:78
10388 msgid "Code size: small, medium or large."
10391 #: config/m32r/m32r.opt:94
10392 msgid "Don't call any cache flush functions."
10395 #: config/m32r/m32r.opt:98
10396 msgid "Don't call any cache flush trap."
10399 #: config/m32r/m32r.opt:105
10400 msgid "Small data area: none, sdata, use."
10403 #: config/s390/tpf.opt:23
10404 msgid "Enable TPF-OS tracing code."
10407 #: config/s390/tpf.opt:27
10408 msgid "Specify main object for TPF-OS."
10411 #: config/s390/s390.opt:48
10412 msgid "31 bit ABI."
10415 #: config/s390/s390.opt:52
10416 msgid "64 bit ABI."
10419 #: config/s390/s390.opt:120
10420 msgid "Maintain backchain pointer."
10423 #: config/s390/s390.opt:124
10424 msgid "Additional debug prints."
10427 #: config/s390/s390.opt:128
10428 msgid "ESA/390 architecture."
10431 #: config/s390/s390.opt:132
10432 msgid "Enable decimal floating point hardware support."
10435 #: config/s390/s390.opt:136
10436 msgid "Enable hardware floating point."
10439 #: config/s390/s390.opt:140
10441 "Takes two non-negative integer numbers separated by a comma. Prepend the "
10442 "function label with the number of two-byte Nop instructions indicated by the "
10443 "first. Append Nop instructions covering the number of halfwords indicated "
10444 "by the second after the label. Nop instructions of the largest possible "
10445 "size are used (six, four or two bytes), beginning with the largest possible "
10446 "size. Using 0 for both values disables hotpatching."
10449 #: config/s390/s390.opt:158
10450 msgid "Use hardware transactional execution instructions."
10453 #: config/s390/s390.opt:162
10454 msgid "Use hardware vector facility instructions and enable the vector ABI."
10457 #: config/s390/s390.opt:166
10458 msgid "Use packed stack layout."
10461 #: config/s390/s390.opt:170
10462 msgid "Use bras for executable < 64k."
10465 #: config/s390/s390.opt:174
10466 msgid "Disable hardware floating point."
10469 #: config/s390/s390.opt:178
10471 "Set the max. number of bytes which has to be left to stack size before a "
10472 "trap instruction is triggered."
10475 #: config/s390/s390.opt:182
10476 msgid "Switches off the -mstack-guard= option."
10479 #: config/s390/s390.opt:186
10481 "Emit extra code in the function prologue in order to trap if the stack size "
10482 "exceeds the given limit."
10485 #: config/s390/s390.opt:190
10486 msgid "Switches off the -mstack-size= option."
10489 #: config/s390/s390.opt:198
10490 msgid "Use the mvcle instruction for block moves."
10493 #: config/s390/s390.opt:202
10495 "Enable the z vector language extension providing the context-sensitive "
10496 "vector macro and enable the Altivec-style builtins in vecintrin.h."
10499 #: config/s390/s390.opt:207
10500 msgid "Warn if a function uses alloca or creates an array with dynamic size."
10503 #: config/s390/s390.opt:211
10504 msgid "Warn if a single function's framesize exceeds the given framesize."
10507 #: config/s390/s390.opt:215
10508 msgid "z/Architecture."
10511 #: config/s390/s390.opt:219
10513 "Set the branch costs for conditional branch instructions. Reasonable values "
10514 "are small, non-negative integers. The default branch cost is 1."
10517 #: config/rl78/rl78.opt:27 config/rx/rx.opt:87
10518 msgid "Use the simulator runtime."
10521 #: config/rl78/rl78.opt:31
10523 "Selects the type of hardware multiplication and division to use (none/g13/"
10527 #: config/rl78/rl78.opt:50
10528 msgid "Use all registers, reserving none for interrupt handlers."
10531 #: config/rl78/rl78.opt:54
10532 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
10535 #: config/rl78/rl78.opt:58
10537 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
10538 "the G14. If set, also selects the hardware multiply support to be used."
10541 #: config/rl78/rl78.opt:77
10542 msgid "Alias for -mcpu=g10."
10545 #: config/rl78/rl78.opt:81
10546 msgid "Alias for -mcpu=g13."
10549 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
10550 msgid "Alias for -mcpu=g14."
10553 #: config/rl78/rl78.opt:93
10555 "Assume ES is zero throughout program execution, use ES: for read-only data."
10558 #: config/rl78/rl78.opt:97
10559 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
10562 #: config/stormy16/stormy16.opt:24
10563 msgid "Provide libraries for the simulator."
10566 #: config/arm/arm-tables.opt:25
10567 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
10570 #: config/arm/arm-tables.opt:359
10571 msgid "Known ARM architectures (for use with the -march= option):"
10574 #: config/arm/arm-tables.opt:471
10575 msgid "Known ARM FPUs (for use with the -mfpu= option):"
10578 #: config/arm/arm.opt:26
10579 msgid "TLS dialect to use:"
10582 #: config/arm/arm.opt:36
10583 msgid "Specify an ABI."
10586 #: config/arm/arm.opt:40
10587 msgid "Known ARM ABIs (for use with the -mabi= option):"
10590 #: config/arm/arm.opt:59
10591 msgid "Generate a call to abort if a noreturn function returns."
10594 #: config/arm/arm.opt:66
10595 msgid "Generate APCS conformant stack frames."
10598 #: config/arm/arm.opt:70
10599 msgid "Generate re-entrant, PIC code."
10602 #: config/arm/arm.opt:86
10603 msgid "Generate code in 32 bit ARM state."
10606 #: config/arm/arm.opt:94
10607 msgid "Thumb: Assume non-static functions may be called from ARM code."
10610 #: config/arm/arm.opt:98
10611 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
10614 #: config/arm/arm.opt:106
10615 msgid "Specify if floating point hardware should be used."
10618 #: config/arm/arm.opt:110
10620 "Specify that the compiler should target secure code as per ARMv8-M Security "
10624 #: config/arm/arm.opt:114
10625 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
10628 #: config/arm/arm.opt:127
10629 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
10632 #: config/arm/arm.opt:131
10633 msgid "Specify the __fp16 floating-point format."
10636 #: config/arm/arm.opt:135
10637 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
10640 #: config/arm/arm.opt:148
10641 msgid "Specify the name of the target floating point hardware/format."
10644 #: config/arm/arm.opt:159
10645 msgid "Generate call insns as indirect calls, if necessary."
10648 #: config/arm/arm.opt:163
10649 msgid "Assume data segments are relative to text segment."
10652 #: config/arm/arm.opt:167
10653 msgid "Specify the register to be used for PIC addressing."
10656 #: config/arm/arm.opt:171
10657 msgid "Store function names in object code."
10660 #: config/arm/arm.opt:175
10661 msgid "Permit scheduling of a function's prologue sequence."
10664 #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248
10665 msgid "Do not load the PIC register in function prologues."
10668 #: config/arm/arm.opt:186
10669 msgid "Specify the minimum bit alignment of structures."
10672 #: config/arm/arm.opt:190
10673 msgid "Generate code for Thumb state."
10676 #: config/arm/arm.opt:194
10677 msgid "Support calls between Thumb and ARM instruction sets."
10680 #: config/arm/arm.opt:198
10681 msgid "Specify thread local storage scheme."
10684 #: config/arm/arm.opt:202
10685 msgid "Specify how to access the thread pointer."
10688 #: config/arm/arm.opt:206
10689 msgid "Valid arguments to -mtp=:"
10692 #: config/arm/arm.opt:219
10693 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
10696 #: config/arm/arm.opt:223
10697 msgid "Thumb: Generate (leaf) stack frames even if not needed."
10700 #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
10701 msgid "Tune code for the given processor."
10704 #: config/arm/arm.opt:231
10706 "Print CPU tuning information as comment in assembler file. This is an "
10707 "option used only for regression testing of the compiler and not intended for "
10708 "ordinary use in compiling code."
10711 #: config/arm/arm.opt:242
10713 "Use Neon quad-word (rather than double-word) registers for vectorization."
10716 #: config/arm/arm.opt:246
10718 "Use Neon double-word (rather than quad-word) registers for vectorization."
10721 #: config/arm/arm.opt:250
10722 msgid "Only generate absolute relocations on word sized values."
10725 #: config/arm/arm.opt:254
10726 msgid "Generate IT blocks appropriate for ARMv8."
10729 #: config/arm/arm.opt:258
10731 "Avoid overlapping destination and address registers on LDRD instructions "
10732 "that may trigger Cortex-M3 errata."
10735 #: config/arm/arm.opt:263 config/arc/arc.opt:488
10736 msgid "Enable unaligned word and halfword accesses to packed data."
10739 #: config/arm/arm.opt:267
10740 msgid "Use Neon to perform 64-bits operations rather than core registers."
10743 #: config/arm/arm.opt:271
10744 msgid "Assume loading data from flash is slower than fetching instructions."
10747 #: config/arm/arm.opt:275
10748 msgid "Assume unified syntax for inline assembly code."
10751 #: config/arm/arm.opt:279
10752 msgid "Do not allow constant data to be placed in code sections."
10755 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
10756 #: config/visium/visium.opt:37
10757 msgid "Use hardware FP."
10760 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
10761 msgid "Do not use hardware FP."
10764 #: config/sparc/sparc.opt:42
10765 msgid "Use flat register window model."
10768 #: config/sparc/sparc.opt:46
10769 msgid "Assume possible double misalignment."
10772 #: config/sparc/sparc.opt:50
10773 msgid "Use ABI reserved registers."
10776 #: config/sparc/sparc.opt:54
10777 msgid "Use hardware quad FP instructions."
10780 #: config/sparc/sparc.opt:58
10781 msgid "Do not use hardware quad fp instructions."
10784 #: config/sparc/sparc.opt:62 config/rs6000/rs6000.opt:482
10785 msgid "Enable Local Register Allocation."
10788 #: config/sparc/sparc.opt:66
10789 msgid "Compile for V8+ ABI."
10792 #: config/sparc/sparc.opt:70
10793 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
10796 #: config/sparc/sparc.opt:74
10797 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
10800 #: config/sparc/sparc.opt:78
10801 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
10804 #: config/sparc/sparc.opt:82
10805 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
10808 #: config/sparc/sparc.opt:86
10809 msgid "Use UltraSPARC Compare-and-Branch extensions."
10812 #: config/sparc/sparc.opt:90
10813 msgid "Use UltraSPARC Fused Multiply-Add extensions."
10816 #: config/sparc/sparc.opt:94
10817 msgid "Use UltraSPARC Population-Count instruction."
10820 #: config/sparc/sparc.opt:98
10821 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
10824 #: config/sparc/sparc.opt:102
10825 msgid "Pointers are 64-bit."
10828 #: config/sparc/sparc.opt:106
10829 msgid "Pointers are 32-bit."
10832 #: config/sparc/sparc.opt:110
10833 msgid "Use 64-bit ABI."
10836 #: config/sparc/sparc.opt:114
10837 msgid "Use 32-bit ABI."
10840 #: config/sparc/sparc.opt:118
10841 msgid "Use stack bias."
10844 #: config/sparc/sparc.opt:122
10845 msgid "Use structs on stronger alignment for double-word copies."
10848 #: config/sparc/sparc.opt:126
10849 msgid "Optimize tail call instructions in assembler and linker."
10852 #: config/sparc/sparc.opt:130
10853 msgid "Do not generate code that can only run in supervisor mode (default)."
10856 #: config/sparc/sparc.opt:134 config/visium/visium.opt:45
10857 msgid "Use features of and schedule code for given CPU."
10860 #: config/sparc/sparc.opt:214
10861 msgid "Use given SPARC-V9 code model."
10864 #: config/sparc/sparc.opt:218
10865 msgid "Enable debug output."
10868 #: config/sparc/sparc.opt:222
10869 msgid "Enable strict 32-bit psABI struct return checking."
10872 #: config/sparc/sparc.opt:226
10874 "Enable workaround for single erratum of AT697F processor (corresponding to "
10875 "erratum #13 of AT697E processor)."
10878 #: config/sparc/sparc.opt:231
10879 msgid "Enable workarounds for the errata of the UT699 processor."
10882 #: config/sparc/sparc.opt:260
10883 msgid "Specify the memory model in effect for the program."
10886 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
10887 msgid "Generate 64-bit code."
10890 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
10891 msgid "Generate 32-bit code."
10894 #: config/rs6000/rs6000-tables.opt:24
10895 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
10898 #: config/rs6000/476.opt:24
10900 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
10901 "insns used for GOT accesses."
10904 #: config/rs6000/aix64.opt:24
10905 msgid "Compile for 64-bit pointers."
10908 #: config/rs6000/aix64.opt:28
10909 msgid "Compile for 32-bit pointers."
10912 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
10913 msgid "Select code model."
10916 #: config/rs6000/aix64.opt:49
10917 msgid "Support message passing with the Parallel Environment."
10920 #: config/rs6000/linux64.opt:24
10921 msgid "Call mcount for profiling before a function prologue."
10924 #: config/rs6000/rs6000.opt:109
10925 msgid "Use PowerPC-64 instruction set."
10928 #: config/rs6000/rs6000.opt:113
10929 msgid "Use PowerPC General Purpose group optional instructions."
10932 #: config/rs6000/rs6000.opt:117
10933 msgid "Use PowerPC Graphics group optional instructions."
10936 #: config/rs6000/rs6000.opt:121
10937 msgid "Use PowerPC V2.01 single field mfcr instruction."
10940 #: config/rs6000/rs6000.opt:125
10941 msgid "Use PowerPC V2.02 popcntb instruction."
10944 #: config/rs6000/rs6000.opt:129
10945 msgid "Use PowerPC V2.02 floating point rounding instructions."
10948 #: config/rs6000/rs6000.opt:133
10949 msgid "Use PowerPC V2.05 compare bytes instruction."
10952 #: config/rs6000/rs6000.opt:137
10954 "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
10957 #: config/rs6000/rs6000.opt:141
10958 msgid "Use AltiVec instructions."
10961 #: config/rs6000/rs6000.opt:145
10962 msgid "Generate AltiVec instructions using little-endian element order."
10965 #: config/rs6000/rs6000.opt:149
10966 msgid "Generate AltiVec instructions using big-endian element order."
10969 #: config/rs6000/rs6000.opt:153
10970 msgid "Use decimal floating point instructions."
10973 #: config/rs6000/rs6000.opt:157
10974 msgid "Use 4xx half-word multiply instructions."
10977 #: config/rs6000/rs6000.opt:161
10978 msgid "Use 4xx string-search dlmzb instruction."
10981 #: config/rs6000/rs6000.opt:165
10982 msgid "Generate load/store multiple instructions."
10985 #: config/rs6000/rs6000.opt:169
10986 msgid "Generate string instructions for block moves."
10989 #: config/rs6000/rs6000.opt:181
10990 msgid "Use PowerPC V2.06 popcntd instruction."
10993 #: config/rs6000/rs6000.opt:185
10995 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10999 #: config/rs6000/rs6000.opt:193
11000 msgid "Use vector/scalar (VSX) instructions."
11003 #: config/rs6000/rs6000.opt:240
11004 msgid "Do not generate load/store with update instructions."
11007 #: config/rs6000/rs6000.opt:244
11008 msgid "Generate load/store with update instructions."
11011 #: config/rs6000/rs6000.opt:252
11012 msgid "Avoid generation of indexed load/store instructions when possible."
11015 #: config/rs6000/rs6000.opt:256
11016 msgid "Mark __tls_get_addr calls with argument info."
11019 #: config/rs6000/rs6000.opt:263
11020 msgid "Schedule the start and end of the procedure."
11023 #: config/rs6000/rs6000.opt:267
11024 msgid "Return all structures in memory (AIX default)."
11027 #: config/rs6000/rs6000.opt:271
11028 msgid "Return small structures in registers (SVR4 default)."
11031 #: config/rs6000/rs6000.opt:275
11032 msgid "Conform more closely to IBM XLC semantics."
11035 #: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
11037 "Generate software reciprocal divide and square root for better throughput."
11040 #: config/rs6000/rs6000.opt:287
11041 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
11044 #: config/rs6000/rs6000.opt:291
11045 msgid "Do not place floating point constants in TOC."
11048 #: config/rs6000/rs6000.opt:295
11049 msgid "Place floating point constants in TOC."
11052 #: config/rs6000/rs6000.opt:299
11053 msgid "Do not place symbol+offset constants in TOC."
11056 #: config/rs6000/rs6000.opt:303
11057 msgid "Place symbol+offset constants in TOC."
11060 #: config/rs6000/rs6000.opt:314
11061 msgid "Use only one TOC entry per procedure."
11064 #: config/rs6000/rs6000.opt:318
11065 msgid "Put everything in the regular TOC."
11068 #: config/rs6000/rs6000.opt:322
11069 msgid "Generate VRSAVE instructions when generating AltiVec code."
11072 #: config/rs6000/rs6000.opt:326
11073 msgid "Deprecated option. Use -mno-vrsave instead."
11076 #: config/rs6000/rs6000.opt:330
11077 msgid "Deprecated option. Use -mvrsave instead."
11080 #: config/rs6000/rs6000.opt:334
11082 "Specify how many bytes should be moved inline before calling out to memcpy/"
11086 #: config/rs6000/rs6000.opt:338
11088 "Specify the maximum number pairs of load instructions that should be "
11089 "generated inline for the compare. If the number needed exceeds the limit, a "
11090 "call to memcmp will be generated instead."
11093 #: config/rs6000/rs6000.opt:342
11095 "Specify the maximum number pairs of load instructions that should be "
11096 "generated inline for the compare. If the number needed exceeds the limit, a "
11097 "call to strncmp will be generated instead."
11100 #: config/rs6000/rs6000.opt:346
11101 msgid "Generate isel instructions."
11104 #: config/rs6000/rs6000.opt:350
11105 msgid "Deprecated option. Use -mno-isel instead."
11108 #: config/rs6000/rs6000.opt:354
11109 msgid "Deprecated option. Use -misel instead."
11112 #: config/rs6000/rs6000.opt:358
11113 msgid "Generate SPE SIMD instructions on E500."
11116 #: config/rs6000/rs6000.opt:362
11117 msgid "Generate PPC750CL paired-single instructions."
11120 #: config/rs6000/rs6000.opt:366
11121 msgid "Deprecated option. Use -mno-spe instead."
11124 #: config/rs6000/rs6000.opt:370
11125 msgid "Deprecated option. Use -mspe instead."
11128 #: config/rs6000/rs6000.opt:374
11129 msgid "-mdebug=\tEnable debug output."
11132 #: config/rs6000/rs6000.opt:378
11133 msgid "Use the AltiVec ABI extensions."
11136 #: config/rs6000/rs6000.opt:382
11137 msgid "Do not use the AltiVec ABI extensions."
11140 #: config/rs6000/rs6000.opt:386
11141 msgid "Use the SPE ABI extensions."
11144 #: config/rs6000/rs6000.opt:390
11145 msgid "Do not use the SPE ABI extensions."
11148 #: config/rs6000/rs6000.opt:394
11149 msgid "Use the ELFv1 ABI."
11152 #: config/rs6000/rs6000.opt:398
11153 msgid "Use the ELFv2 ABI."
11156 #: config/rs6000/rs6000.opt:405
11157 msgid "using darwin64 ABI"
11160 #: config/rs6000/rs6000.opt:408
11161 msgid "using old darwin ABI"
11164 #: config/rs6000/rs6000.opt:411
11165 msgid "using IEEE extended precision long double"
11168 #: config/rs6000/rs6000.opt:414
11169 msgid "using IBM extended precision long double"
11172 #: config/rs6000/rs6000.opt:418
11173 msgid "-mcpu=\tUse features of and schedule code for given CPU."
11176 #: config/rs6000/rs6000.opt:422
11177 msgid "-mtune=\tSchedule code for given CPU."
11180 #: config/rs6000/rs6000.opt:426
11181 msgid "-mtraceback=\tSelect full, part, or no traceback table."
11184 #: config/rs6000/rs6000.opt:442
11185 msgid "Avoid all range limits on call instructions."
11188 #: config/rs6000/rs6000.opt:446
11189 msgid "Generate Cell microcode."
11192 #: config/rs6000/rs6000.opt:450
11193 msgid "Warn when a Cell microcoded instruction is emitted."
11196 #: config/rs6000/rs6000.opt:454
11197 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
11200 #: config/rs6000/rs6000.opt:458
11201 msgid "-mfloat-gprs=\tSelect GPR floating point method."
11204 #: config/rs6000/rs6000.opt:462
11205 msgid "Valid arguments to -mfloat-gprs=:"
11208 #: config/rs6000/rs6000.opt:478
11209 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
11212 #: config/rs6000/rs6000.opt:486
11213 msgid "Determine which dependences between insns are considered costly."
11216 #: config/rs6000/rs6000.opt:490
11217 msgid "Specify which post scheduling nop insertion scheme to apply."
11220 #: config/rs6000/rs6000.opt:494
11221 msgid "Specify alignment of structure fields default/natural."
11224 #: config/rs6000/rs6000.opt:498
11225 msgid "Valid arguments to -malign-:"
11228 #: config/rs6000/rs6000.opt:508
11229 msgid "Specify scheduling priority for dispatch slot restricted insns."
11232 #: config/rs6000/rs6000.opt:512
11233 msgid "Single-precision floating point unit."
11236 #: config/rs6000/rs6000.opt:516
11237 msgid "Double-precision floating point unit."
11240 #: config/rs6000/rs6000.opt:520
11241 msgid "Floating point unit does not support divide & sqrt."
11244 #: config/rs6000/rs6000.opt:524
11245 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
11248 #: config/rs6000/rs6000.opt:546
11249 msgid "Specify Xilinx FPU."
11252 #: config/rs6000/rs6000.opt:550
11253 msgid "Use r11 to hold the static link in calls to functions via pointers."
11256 #: config/rs6000/rs6000.opt:554
11257 msgid "Save the TOC in the prologue for indirect calls rather than inline."
11260 #: config/rs6000/rs6000.opt:558
11261 msgid "Allow 128-bit integers in VSX registers."
11264 #: config/rs6000/rs6000.opt:562
11266 "Fuse certain integer operations together for better performance on power8."
11269 #: config/rs6000/rs6000.opt:566
11270 msgid "Allow sign extension in fusion operations."
11273 #: config/rs6000/rs6000.opt:570
11274 msgid "Use vector and scalar instructions added in ISA 2.07."
11277 #: config/rs6000/rs6000.opt:574
11278 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
11281 #: config/rs6000/rs6000.opt:578
11282 msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
11285 #: config/rs6000/rs6000.opt:582
11286 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
11289 #: config/rs6000/rs6000.opt:586
11290 msgid "Generate the quad word memory instructions (lq/stq)."
11293 #: config/rs6000/rs6000.opt:590
11294 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
11297 #: config/rs6000/rs6000.opt:594
11299 "Generate aggregate parameter passing code with at most 64-bit alignment."
11302 #: config/rs6000/rs6000.opt:598
11303 msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
11306 #: config/rs6000/rs6000.opt:602
11308 "Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
11312 #: config/rs6000/rs6000.opt:606
11313 msgid "Allow float/double variables in upper registers if cpu allows it."
11316 #: config/rs6000/rs6000.opt:610
11318 "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
11321 #: config/rs6000/rs6000.opt:614
11322 msgid "Analyze and remove doubleword swaps from VSX computations."
11325 #: config/rs6000/rs6000.opt:618
11326 msgid "Fuse certain operations together for better performance on power9."
11329 #: config/rs6000/rs6000.opt:622
11330 msgid "Use certain scalar instructions added in ISA 3.0."
11333 #: config/rs6000/rs6000.opt:626
11334 msgid "Use vector instructions added in ISA 3.0."
11337 #: config/rs6000/rs6000.opt:630
11338 msgid "Use scalar register+offset memory instructions added in ISA 3.0."
11341 #: config/rs6000/rs6000.opt:634
11342 msgid "Use vector register+offset memory instructions added in ISA 3.0."
11345 #: config/rs6000/rs6000.opt:638
11346 msgid "Use register+offset memory instructions added in ISA 3.0."
11349 #: config/rs6000/rs6000.opt:642
11350 msgid "Use the new min/max instructions defined in ISA 3.0."
11353 #: config/rs6000/rs6000.opt:646
11355 "Fuse medium/large code model toc references with the memory instruction."
11358 #: config/rs6000/rs6000.opt:650
11359 msgid "Generate the integer modulo instructions."
11362 #: config/rs6000/rs6000.opt:658
11363 msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword."
11366 #: config/rs6000/rs6000.opt:662
11367 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
11370 #: config/rs6000/rs6000.opt:666
11371 msgid "Enable using IEEE 128-bit floating point instructions."
11374 #: config/rs6000/rs6000.opt:670
11375 msgid "Enable default conversions between __float128 & long double."
11378 #: config/rs6000/rs6000.opt:674
11379 msgid "Enable small integers to be in VSX registers."
11382 #: config/rs6000/rs6000.opt:682
11383 msgid "Valid arguments to -mstack-protector-guard=:"
11386 #: config/rs6000/rs6000.opt:692
11387 msgid "Use the given base register for addressing the stack-protector guard."
11390 #: config/rs6000/rs6000.opt:699
11391 msgid "Use the given offset for addressing the stack-protector guard."
11394 #: config/rs6000/sysv4.opt:24
11395 msgid "Select ABI calling convention."
11398 #: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42
11399 msgid "Select method for sdata handling."
11402 #: config/rs6000/sysv4.opt:48
11403 msgid "Align to the base type of the bit-field."
11406 #: config/rs6000/sysv4.opt:52
11408 "Align to the base type of the bit-field. Don't assume that unaligned "
11409 "accesses are handled by the system."
11412 #: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
11413 msgid "Produce code relocatable at runtime."
11416 #: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
11417 msgid "Produce little endian code."
11420 #: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
11421 msgid "Produce big endian code."
11424 #: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86
11425 #: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137
11426 #: config/rs6000/sysv4.opt:149
11427 msgid "no description yet."
11430 #: config/rs6000/sysv4.opt:90
11431 msgid "Assume all variable arg functions are prototyped."
11434 #: config/rs6000/sysv4.opt:99
11438 #: config/rs6000/sysv4.opt:103
11439 msgid "Allow bit-fields to cross word boundaries."
11442 #: config/rs6000/sysv4.opt:107
11443 msgid "Use alternate register names."
11446 #: config/rs6000/sysv4.opt:113
11447 msgid "Use default method for sdata handling."
11450 #: config/rs6000/sysv4.opt:117
11451 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11454 #: config/rs6000/sysv4.opt:121
11455 msgid "Link with libads.a, libc.a and crt0.o."
11458 #: config/rs6000/sysv4.opt:125
11459 msgid "Link with libyk.a, libc.a and crt0.o."
11462 #: config/rs6000/sysv4.opt:129
11463 msgid "Link with libmvme.a, libc.a and crt0.o."
11466 #: config/rs6000/sysv4.opt:133
11467 msgid "Set the PPC_EMB bit in the ELF flags header."
11470 #: config/rs6000/sysv4.opt:153
11471 msgid "Generate code to use a non-exec PLT and GOT."
11474 #: config/rs6000/sysv4.opt:157
11475 msgid "Generate code for old exec BSS PLT."
11478 #: config/rs6000/sysv4.opt:161
11479 msgid "Emit .gnu_attribute tags."
11482 #: config/alpha/alpha.opt:27
11483 msgid "Use fp registers."
11486 #: config/alpha/alpha.opt:35
11487 msgid "Request IEEE-conformant math library routines (OSF/1)."
11490 #: config/alpha/alpha.opt:39
11491 msgid "Emit IEEE-conformant code, without inexact exceptions."
11494 #: config/alpha/alpha.opt:46
11495 msgid "Do not emit complex integer constants to read-only memory."
11498 #: config/alpha/alpha.opt:50
11499 msgid "Use VAX fp."
11502 #: config/alpha/alpha.opt:54
11503 msgid "Do not use VAX fp."
11506 #: config/alpha/alpha.opt:58
11507 msgid "Emit code for the byte/word ISA extension."
11510 #: config/alpha/alpha.opt:62
11511 msgid "Emit code for the motion video ISA extension."
11514 #: config/alpha/alpha.opt:66
11515 msgid "Emit code for the fp move and sqrt ISA extension."
11518 #: config/alpha/alpha.opt:70
11519 msgid "Emit code for the counting ISA extension."
11522 #: config/alpha/alpha.opt:74
11523 msgid "Emit code using explicit relocation directives."
11526 #: config/alpha/alpha.opt:78
11527 msgid "Emit 16-bit relocations to the small data areas."
11530 #: config/alpha/alpha.opt:82
11531 msgid "Emit 32-bit relocations to the small data areas."
11534 #: config/alpha/alpha.opt:86
11535 msgid "Emit direct branches to local functions."
11538 #: config/alpha/alpha.opt:90
11539 msgid "Emit indirect branches to local functions."
11542 #: config/alpha/alpha.opt:94
11543 msgid "Emit rdval instead of rduniq for thread pointer."
11546 #: config/alpha/alpha.opt:106
11547 msgid "Use features of and schedule given CPU."
11550 #: config/alpha/alpha.opt:110
11551 msgid "Schedule given CPU."
11554 #: config/alpha/alpha.opt:114
11555 msgid "Control the generated fp rounding mode."
11558 #: config/alpha/alpha.opt:118
11559 msgid "Control the IEEE trap mode."
11562 #: config/alpha/alpha.opt:122
11563 msgid "Control the precision given to fp exceptions."
11566 #: config/alpha/alpha.opt:126
11567 msgid "Tune expected memory latency."
11570 #: config/tilepro/tilepro.opt:23
11572 "Compile with 32 bit longs and pointers, which is the only supported behavior "
11573 "and thus the flag is ignored."
11576 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
11577 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
11580 #: config/tilepro/tilepro.opt:32
11581 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
11584 #: config/lm32/lm32.opt:24
11585 msgid "Enable multiply instructions."
11588 #: config/lm32/lm32.opt:28
11589 msgid "Enable divide and modulus instructions."
11592 #: config/lm32/lm32.opt:32
11593 msgid "Enable barrel shift instructions."
11596 #: config/lm32/lm32.opt:36
11597 msgid "Enable sign extend instructions."
11600 #: config/lm32/lm32.opt:40
11601 msgid "Enable user-defined instructions."
11604 #: config/nios2/elf.opt:26
11605 msgid "Link with a limited version of the C library."
11608 #: config/nios2/elf.opt:30
11609 msgid "Name of system library to link against."
11612 #: config/nios2/elf.opt:34
11613 msgid "Name of the startfile."
11616 #: config/nios2/elf.opt:38
11617 msgid "Link with HAL BSP."
11620 #: config/nios2/nios2.opt:35
11621 msgid "Enable DIV, DIVU."
11624 #: config/nios2/nios2.opt:39
11625 msgid "Enable MUL instructions."
11628 #: config/nios2/nios2.opt:43
11629 msgid "Enable MULX instructions, assume fast shifter."
11632 #: config/nios2/nios2.opt:47
11633 msgid "Use table based fast divide (default at -O3)."
11636 #: config/nios2/nios2.opt:51
11637 msgid "All memory accesses use I/O load/store instructions."
11640 #: config/nios2/nios2.opt:55
11641 msgid "Volatile memory accesses use I/O load/store instructions."
11644 #: config/nios2/nios2.opt:59
11645 msgid "Volatile memory accesses do not use I/O load/store instructions."
11648 #: config/nios2/nios2.opt:63
11649 msgid "Enable/disable GP-relative addressing."
11652 #: config/nios2/nios2.opt:67
11653 msgid "Valid options for GP-relative addressing (for -mgpopt):"
11656 #: config/nios2/nios2.opt:86
11657 msgid "Equivalent to -mgpopt=local."
11660 #: config/nios2/nios2.opt:90
11661 msgid "Equivalent to -mgpopt=none."
11664 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
11665 #: config/tilegx/tilegx.opt:45
11666 msgid "Use big-endian byte order."
11669 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
11670 #: config/tilegx/tilegx.opt:49
11671 msgid "Use little-endian byte order."
11674 #: config/nios2/nios2.opt:102
11675 msgid "Floating point custom instruction configuration name."
11678 #: config/nios2/nios2.opt:106
11679 msgid "Do not use the ftruncds custom instruction."
11682 #: config/nios2/nios2.opt:110
11683 msgid "Integer id (N) of ftruncds custom instruction."
11686 #: config/nios2/nios2.opt:114
11687 msgid "Do not use the fextsd custom instruction."
11690 #: config/nios2/nios2.opt:118
11691 msgid "Integer id (N) of fextsd custom instruction."
11694 #: config/nios2/nios2.opt:122
11695 msgid "Do not use the fixdu custom instruction."
11698 #: config/nios2/nios2.opt:126
11699 msgid "Integer id (N) of fixdu custom instruction."
11702 #: config/nios2/nios2.opt:130
11703 msgid "Do not use the fixdi custom instruction."
11706 #: config/nios2/nios2.opt:134
11707 msgid "Integer id (N) of fixdi custom instruction."
11710 #: config/nios2/nios2.opt:138
11711 msgid "Do not use the fixsu custom instruction."
11714 #: config/nios2/nios2.opt:142
11715 msgid "Integer id (N) of fixsu custom instruction."
11718 #: config/nios2/nios2.opt:146
11719 msgid "Do not use the fixsi custom instruction."
11722 #: config/nios2/nios2.opt:150
11723 msgid "Integer id (N) of fixsi custom instruction."
11726 #: config/nios2/nios2.opt:154
11727 msgid "Do not use the floatud custom instruction."
11730 #: config/nios2/nios2.opt:158
11731 msgid "Integer id (N) of floatud custom instruction."
11734 #: config/nios2/nios2.opt:162
11735 msgid "Do not use the floatid custom instruction."
11738 #: config/nios2/nios2.opt:166
11739 msgid "Integer id (N) of floatid custom instruction."
11742 #: config/nios2/nios2.opt:170
11743 msgid "Do not use the floatus custom instruction."
11746 #: config/nios2/nios2.opt:174
11747 msgid "Integer id (N) of floatus custom instruction."
11750 #: config/nios2/nios2.opt:178
11751 msgid "Do not use the floatis custom instruction."
11754 #: config/nios2/nios2.opt:182
11755 msgid "Integer id (N) of floatis custom instruction."
11758 #: config/nios2/nios2.opt:186
11759 msgid "Do not use the fcmpned custom instruction."
11762 #: config/nios2/nios2.opt:190
11763 msgid "Integer id (N) of fcmpned custom instruction."
11766 #: config/nios2/nios2.opt:194
11767 msgid "Do not use the fcmpeqd custom instruction."
11770 #: config/nios2/nios2.opt:198
11771 msgid "Integer id (N) of fcmpeqd custom instruction."
11774 #: config/nios2/nios2.opt:202
11775 msgid "Do not use the fcmpged custom instruction."
11778 #: config/nios2/nios2.opt:206
11779 msgid "Integer id (N) of fcmpged custom instruction."
11782 #: config/nios2/nios2.opt:210
11783 msgid "Do not use the fcmpgtd custom instruction."
11786 #: config/nios2/nios2.opt:214
11787 msgid "Integer id (N) of fcmpgtd custom instruction."
11790 #: config/nios2/nios2.opt:218
11791 msgid "Do not use the fcmpled custom instruction."
11794 #: config/nios2/nios2.opt:222
11795 msgid "Integer id (N) of fcmpled custom instruction."
11798 #: config/nios2/nios2.opt:226
11799 msgid "Do not use the fcmpltd custom instruction."
11802 #: config/nios2/nios2.opt:230
11803 msgid "Integer id (N) of fcmpltd custom instruction."
11806 #: config/nios2/nios2.opt:234
11807 msgid "Do not use the flogd custom instruction."
11810 #: config/nios2/nios2.opt:238
11811 msgid "Integer id (N) of flogd custom instruction."
11814 #: config/nios2/nios2.opt:242
11815 msgid "Do not use the fexpd custom instruction."
11818 #: config/nios2/nios2.opt:246
11819 msgid "Integer id (N) of fexpd custom instruction."
11822 #: config/nios2/nios2.opt:250
11823 msgid "Do not use the fatand custom instruction."
11826 #: config/nios2/nios2.opt:254
11827 msgid "Integer id (N) of fatand custom instruction."
11830 #: config/nios2/nios2.opt:258
11831 msgid "Do not use the ftand custom instruction."
11834 #: config/nios2/nios2.opt:262
11835 msgid "Integer id (N) of ftand custom instruction."
11838 #: config/nios2/nios2.opt:266
11839 msgid "Do not use the fsind custom instruction."
11842 #: config/nios2/nios2.opt:270
11843 msgid "Integer id (N) of fsind custom instruction."
11846 #: config/nios2/nios2.opt:274
11847 msgid "Do not use the fcosd custom instruction."
11850 #: config/nios2/nios2.opt:278
11851 msgid "Integer id (N) of fcosd custom instruction."
11854 #: config/nios2/nios2.opt:282
11855 msgid "Do not use the fsqrtd custom instruction."
11858 #: config/nios2/nios2.opt:286
11859 msgid "Integer id (N) of fsqrtd custom instruction."
11862 #: config/nios2/nios2.opt:290
11863 msgid "Do not use the fabsd custom instruction."
11866 #: config/nios2/nios2.opt:294
11867 msgid "Integer id (N) of fabsd custom instruction."
11870 #: config/nios2/nios2.opt:298
11871 msgid "Do not use the fnegd custom instruction."
11874 #: config/nios2/nios2.opt:302
11875 msgid "Integer id (N) of fnegd custom instruction."
11878 #: config/nios2/nios2.opt:306
11879 msgid "Do not use the fmaxd custom instruction."
11882 #: config/nios2/nios2.opt:310
11883 msgid "Integer id (N) of fmaxd custom instruction."
11886 #: config/nios2/nios2.opt:314
11887 msgid "Do not use the fmind custom instruction."
11890 #: config/nios2/nios2.opt:318
11891 msgid "Integer id (N) of fmind custom instruction."
11894 #: config/nios2/nios2.opt:322
11895 msgid "Do not use the fdivd custom instruction."
11898 #: config/nios2/nios2.opt:326
11899 msgid "Integer id (N) of fdivd custom instruction."
11902 #: config/nios2/nios2.opt:330
11903 msgid "Do not use the fmuld custom instruction."
11906 #: config/nios2/nios2.opt:334
11907 msgid "Integer id (N) of fmuld custom instruction."
11910 #: config/nios2/nios2.opt:338
11911 msgid "Do not use the fsubd custom instruction."
11914 #: config/nios2/nios2.opt:342
11915 msgid "Integer id (N) of fsubd custom instruction."
11918 #: config/nios2/nios2.opt:346
11919 msgid "Do not use the faddd custom instruction."
11922 #: config/nios2/nios2.opt:350
11923 msgid "Integer id (N) of faddd custom instruction."
11926 #: config/nios2/nios2.opt:354
11927 msgid "Do not use the fcmpnes custom instruction."
11930 #: config/nios2/nios2.opt:358
11931 msgid "Integer id (N) of fcmpnes custom instruction."
11934 #: config/nios2/nios2.opt:362
11935 msgid "Do not use the fcmpeqs custom instruction."
11938 #: config/nios2/nios2.opt:366
11939 msgid "Integer id (N) of fcmpeqs custom instruction."
11942 #: config/nios2/nios2.opt:370
11943 msgid "Do not use the fcmpges custom instruction."
11946 #: config/nios2/nios2.opt:374
11947 msgid "Integer id (N) of fcmpges custom instruction."
11950 #: config/nios2/nios2.opt:378
11951 msgid "Do not use the fcmpgts custom instruction."
11954 #: config/nios2/nios2.opt:382
11955 msgid "Integer id (N) of fcmpgts custom instruction."
11958 #: config/nios2/nios2.opt:386
11959 msgid "Do not use the fcmples custom instruction."
11962 #: config/nios2/nios2.opt:390
11963 msgid "Integer id (N) of fcmples custom instruction."
11966 #: config/nios2/nios2.opt:394
11967 msgid "Do not use the fcmplts custom instruction."
11970 #: config/nios2/nios2.opt:398
11971 msgid "Integer id (N) of fcmplts custom instruction."
11974 #: config/nios2/nios2.opt:402
11975 msgid "Do not use the flogs custom instruction."
11978 #: config/nios2/nios2.opt:406
11979 msgid "Integer id (N) of flogs custom instruction."
11982 #: config/nios2/nios2.opt:410
11983 msgid "Do not use the fexps custom instruction."
11986 #: config/nios2/nios2.opt:414
11987 msgid "Integer id (N) of fexps custom instruction."
11990 #: config/nios2/nios2.opt:418
11991 msgid "Do not use the fatans custom instruction."
11994 #: config/nios2/nios2.opt:422
11995 msgid "Integer id (N) of fatans custom instruction."
11998 #: config/nios2/nios2.opt:426
11999 msgid "Do not use the ftans custom instruction."
12002 #: config/nios2/nios2.opt:430
12003 msgid "Integer id (N) of ftans custom instruction."
12006 #: config/nios2/nios2.opt:434
12007 msgid "Do not use the fsins custom instruction."
12010 #: config/nios2/nios2.opt:438
12011 msgid "Integer id (N) of fsins custom instruction."
12014 #: config/nios2/nios2.opt:442
12015 msgid "Do not use the fcoss custom instruction."
12018 #: config/nios2/nios2.opt:446
12019 msgid "Integer id (N) of fcoss custom instruction."
12022 #: config/nios2/nios2.opt:450
12023 msgid "Do not use the fsqrts custom instruction."
12026 #: config/nios2/nios2.opt:454
12027 msgid "Integer id (N) of fsqrts custom instruction."
12030 #: config/nios2/nios2.opt:458
12031 msgid "Do not use the fabss custom instr."
12034 #: config/nios2/nios2.opt:462
12035 msgid "Integer id (N) of fabss custom instruction."
12038 #: config/nios2/nios2.opt:466
12039 msgid "Do not use the fnegs custom instruction."
12042 #: config/nios2/nios2.opt:470
12043 msgid "Integer id (N) of fnegs custom instruction."
12046 #: config/nios2/nios2.opt:474
12047 msgid "Do not use the fmaxs custom instruction."
12050 #: config/nios2/nios2.opt:478
12051 msgid "Integer id (N) of fmaxs custom instruction."
12054 #: config/nios2/nios2.opt:482
12055 msgid "Do not use the fmins custom instruction."
12058 #: config/nios2/nios2.opt:486
12059 msgid "Integer id (N) of fmins custom instruction."
12062 #: config/nios2/nios2.opt:490
12063 msgid "Do not use the fdivs custom instruction."
12066 #: config/nios2/nios2.opt:494
12067 msgid "Integer id (N) of fdivs custom instruction."
12070 #: config/nios2/nios2.opt:498
12071 msgid "Do not use the fmuls custom instruction."
12074 #: config/nios2/nios2.opt:502
12075 msgid "Integer id (N) of fmuls custom instruction."
12078 #: config/nios2/nios2.opt:506
12079 msgid "Do not use the fsubs custom instruction."
12082 #: config/nios2/nios2.opt:510
12083 msgid "Integer id (N) of fsubs custom instruction."
12086 #: config/nios2/nios2.opt:514
12087 msgid "Do not use the fadds custom instruction."
12090 #: config/nios2/nios2.opt:518
12091 msgid "Integer id (N) of fadds custom instruction."
12094 #: config/nios2/nios2.opt:522
12095 msgid "Do not use the frdy custom instruction."
12098 #: config/nios2/nios2.opt:526
12099 msgid "Integer id (N) of frdy custom instruction."
12102 #: config/nios2/nios2.opt:530
12103 msgid "Do not use the frdxhi custom instruction."
12106 #: config/nios2/nios2.opt:534
12107 msgid "Integer id (N) of frdxhi custom instruction."
12110 #: config/nios2/nios2.opt:538
12111 msgid "Do not use the frdxlo custom instruction."
12114 #: config/nios2/nios2.opt:542
12115 msgid "Integer id (N) of frdxlo custom instruction."
12118 #: config/nios2/nios2.opt:546
12119 msgid "Do not use the fwry custom instruction."
12122 #: config/nios2/nios2.opt:550
12123 msgid "Integer id (N) of fwry custom instruction."
12126 #: config/nios2/nios2.opt:554
12127 msgid "Do not use the fwrx custom instruction."
12130 #: config/nios2/nios2.opt:558
12131 msgid "Integer id (N) of fwrx custom instruction."
12134 #: config/nios2/nios2.opt:562
12135 msgid "Do not use the round custom instruction."
12138 #: config/nios2/nios2.opt:566
12139 msgid "Integer id (N) of round custom instruction."
12142 #: config/nios2/nios2.opt:574
12143 msgid "Valid Nios II ISA levels (for -march):"
12146 #: config/nios2/nios2.opt:584
12147 msgid "Enable generation of R2 BMX instructions."
12150 #: config/nios2/nios2.opt:588
12151 msgid "Enable generation of R2 CDX instructions."
12154 #: config/rx/rx.opt:29
12155 msgid "Store doubles in 64 bits."
12158 #: config/rx/rx.opt:33
12159 msgid "Stores doubles in 32 bits. This is the default."
12162 #: config/rx/rx.opt:37
12163 msgid "Disable the use of RX FPU instructions. "
12166 #: config/rx/rx.opt:44
12167 msgid "Enable the use of RX FPU instructions. This is the default."
12170 #: config/rx/rx.opt:50
12171 msgid "Specify the target RX cpu type."
12174 #: config/rx/rx.opt:71
12175 msgid "Data is stored in big-endian format."
12178 #: config/rx/rx.opt:75
12179 msgid "Data is stored in little-endian format. (Default)."
12182 #: config/rx/rx.opt:81
12184 "Maximum size of global and static variables which can be placed into the "
12188 #: config/rx/rx.opt:93
12190 "Generate assembler output that is compatible with the Renesas AS100 "
12191 "assembler. This may restrict some of the compiler's capabilities. The "
12192 "default is to generate GAS compatible syntax."
12195 #: config/rx/rx.opt:99
12196 msgid "Enable linker relaxation."
12199 #: config/rx/rx.opt:105
12200 msgid "Maximum size in bytes of constant values allowed as operands."
12203 #: config/rx/rx.opt:111
12204 msgid "Specifies the number of registers to reserve for interrupt handlers."
12207 #: config/rx/rx.opt:117
12209 "Specifies whether interrupt functions should save and restore the "
12210 "accumulator register."
12213 #: config/rx/rx.opt:123
12214 msgid "Enables Position-Independent-Data (PID) mode."
12217 #: config/rx/rx.opt:129
12219 "Warn when multiple, different, fast interrupt handlers are in the "
12220 "compilation unit."
12223 #: config/rx/rx.opt:135
12225 "Enable the use of the old, broken, ABI where all stacked function arguments "
12226 "are aligned to 32-bits."
12229 #: config/rx/rx.opt:139
12231 "Enable the use the standard RX ABI where all stacked function arguments are "
12232 "naturally aligned. This is the default."
12235 #: config/rx/rx.opt:145
12236 msgid "Enable the use of the LRA register allocator."
12239 #: config/rx/rx.opt:151
12241 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
12242 "RMPA instructions. Enabled by default."
12245 #: config/rx/rx.opt:157
12246 msgid "Always use JSR, never BSR, for calls."
12249 #: config/visium/visium.opt:25
12250 msgid "Link with libc.a and libdebug.a."
12253 #: config/visium/visium.opt:29
12254 msgid "Link with libc.a and libsim.a."
12257 #: config/visium/visium.opt:33
12258 msgid "Use hardware FP (default)."
12261 #: config/visium/visium.opt:65
12262 msgid "Generate code for the supervisor mode (default)."
12265 #: config/visium/visium.opt:69
12266 msgid "Generate code for the user mode."
12269 #: config/visium/visium.opt:73
12270 msgid "Only retained for backward compatibility."
12273 #: config/fused-madd.opt:22
12274 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
12277 #: config/sol2.opt:32
12278 msgid "Clear hardware capabilities when linking."
12281 #: config/sol2.opt:36
12282 msgid "Pass -z text to linker."
12285 #: config/moxie/moxie.opt:31
12286 msgid "Enable MUL.X and UMUL.X instructions."
12289 #: config/microblaze/microblaze.opt:40
12290 msgid "Use software emulation for floating point (default)."
12293 #: config/microblaze/microblaze.opt:44
12294 msgid "Use hardware floating point instructions."
12297 #: config/microblaze/microblaze.opt:48
12298 msgid "Use table lookup optimization for small signed integer divisions."
12301 #: config/microblaze/microblaze.opt:52
12302 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
12305 #: config/microblaze/microblaze.opt:56
12306 msgid "Don't optimize block moves, use memcpy."
12309 #: config/microblaze/microblaze.opt:68
12310 msgid "Use the soft multiply emulation (default)."
12313 #: config/microblaze/microblaze.opt:72
12314 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
12317 #: config/microblaze/microblaze.opt:76
12318 msgid "Use the software emulation for divides (default)."
12321 #: config/microblaze/microblaze.opt:80
12322 msgid "Use the hardware barrel shifter instead of emulation."
12325 #: config/microblaze/microblaze.opt:84
12326 msgid "Use pattern compare instructions."
12329 #: config/microblaze/microblaze.opt:87
12331 msgid "%qs is deprecated; use -fstack-check"
12334 #: config/microblaze/microblaze.opt:88
12335 msgid "Check for stack overflow at runtime."
12338 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
12339 msgid "Use GP relative sdata/sbss sections."
12342 #: config/microblaze/microblaze.opt:95
12344 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12347 #: config/microblaze/microblaze.opt:96
12348 msgid "Clear the BSS to zero and place zero initialized in BSS."
12351 #: config/microblaze/microblaze.opt:100
12352 msgid "Use multiply high instructions for high part of 32x32 multiply."
12355 #: config/microblaze/microblaze.opt:104
12356 msgid "Use hardware floating point conversion instructions."
12359 #: config/microblaze/microblaze.opt:108
12360 msgid "Use hardware floating point square root instruction."
12363 #: config/microblaze/microblaze.opt:112
12364 msgid "Description for mxl-mode-executable."
12367 #: config/microblaze/microblaze.opt:116
12368 msgid "Description for mxl-mode-xmdstub."
12371 #: config/microblaze/microblaze.opt:120
12372 msgid "Description for mxl-mode-bootstrap."
12375 #: config/microblaze/microblaze.opt:124
12376 msgid "Description for mxl-mode-novectors."
12379 #: config/microblaze/microblaze.opt:128
12380 msgid "Use hardware prefetch instruction"
12383 #: config/vax/vax.opt:23 config/vax/vax.opt:27
12384 msgid "Target DFLOAT double precision code."
12387 #: config/vax/vax.opt:31 config/vax/vax.opt:35
12388 msgid "Generate GFLOAT double precision code."
12391 #: config/vax/vax.opt:39
12392 msgid "Generate code for GNU assembler (gas)."
12395 #: config/vax/vax.opt:43
12396 msgid "Generate code for UNIX assembler."
12399 #: config/vax/vax.opt:47
12400 msgid "Use VAXC structure conventions."
12403 #: config/vax/vax.opt:51
12404 msgid "Use new adddi3/subdi3 patterns."
12407 #: config/frv/frv.opt:30
12408 msgid "Use 4 media accumulators."
12411 #: config/frv/frv.opt:34
12412 msgid "Use 8 media accumulators."
12415 #: config/frv/frv.opt:38
12416 msgid "Enable label alignment optimizations."
12419 #: config/frv/frv.opt:42
12420 msgid "Dynamically allocate cc registers."
12423 #: config/frv/frv.opt:49
12424 msgid "Set the cost of branches."
12427 #: config/frv/frv.opt:53
12428 msgid "Enable conditional execution other than moves/scc."
12431 #: config/frv/frv.opt:57
12432 msgid "Change the maximum length of conditionally-executed sequences."
12435 #: config/frv/frv.opt:61
12437 "Change the number of temporary registers that are available to conditionally-"
12438 "executed sequences."
12441 #: config/frv/frv.opt:65
12442 msgid "Enable conditional moves."
12445 #: config/frv/frv.opt:69
12446 msgid "Set the target CPU type."
12449 #: config/frv/frv.opt:73
12450 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
12453 #: config/frv/frv.opt:122
12454 msgid "Use fp double instructions."
12457 #: config/frv/frv.opt:126
12458 msgid "Change the ABI to allow double word insns."
12461 #: config/frv/frv.opt:134
12462 msgid "Just use icc0/fcc0."
12465 #: config/frv/frv.opt:138
12466 msgid "Only use 32 FPRs."
12469 #: config/frv/frv.opt:142
12470 msgid "Use 64 FPRs."
12473 #: config/frv/frv.opt:146
12474 msgid "Only use 32 GPRs."
12477 #: config/frv/frv.opt:150
12478 msgid "Use 64 GPRs."
12481 #: config/frv/frv.opt:154
12482 msgid "Enable use of GPREL for read-only data in FDPIC."
12485 #: config/frv/frv.opt:166
12486 msgid "Enable PIC support for building libraries."
12489 #: config/frv/frv.opt:170
12490 msgid "Follow the EABI linkage requirements."
12493 #: config/frv/frv.opt:174
12494 msgid "Disallow direct calls to global functions."
12497 #: config/frv/frv.opt:178
12498 msgid "Use media instructions."
12501 #: config/frv/frv.opt:182
12502 msgid "Use multiply add/subtract instructions."
12505 #: config/frv/frv.opt:186
12506 msgid "Enable optimizing &&/|| in conditional execution."
12509 #: config/frv/frv.opt:190
12510 msgid "Enable nested conditional execution optimizations."
12513 #: config/frv/frv.opt:195
12514 msgid "Do not mark ABI switches in e_flags."
12517 #: config/frv/frv.opt:199
12518 msgid "Remove redundant membars."
12521 #: config/frv/frv.opt:203
12522 msgid "Pack VLIW instructions."
12525 #: config/frv/frv.opt:207
12526 msgid "Enable setting GPRs to the result of comparisons."
12529 #: config/frv/frv.opt:211
12530 msgid "Change the amount of scheduler lookahead."
12533 #: config/frv/frv.opt:219
12534 msgid "Assume a large TLS segment."
12537 #: config/frv/frv.opt:223
12538 msgid "Do not assume a large TLS segment."
12541 #: config/frv/frv.opt:228
12542 msgid "Cause gas to print tomcat statistics."
12545 #: config/frv/frv.opt:233
12546 msgid "Link with the library-pic libraries."
12549 #: config/frv/frv.opt:237
12550 msgid "Allow branches to be packed with other instructions."
12553 #: config/mn10300/mn10300.opt:30
12554 msgid "Target the AM33 processor."
12557 #: config/mn10300/mn10300.opt:34
12558 msgid "Target the AM33/2.0 processor."
12561 #: config/mn10300/mn10300.opt:38
12562 msgid "Target the AM34 processor."
12565 #: config/mn10300/mn10300.opt:46
12566 msgid "Work around hardware multiply bug."
12569 #: config/mn10300/mn10300.opt:55
12570 msgid "Enable linker relaxations."
12573 #: config/mn10300/mn10300.opt:59
12574 msgid "Return pointers in both a0 and d0."
12577 #: config/mn10300/mn10300.opt:63
12578 msgid "Allow gcc to generate LIW instructions."
12581 #: config/mn10300/mn10300.opt:67
12582 msgid "Allow gcc to generate the SETLB and Lcc instructions."
12585 #: config/nds32/nds32.opt:26
12586 msgid "Generate code in big-endian mode."
12589 #: config/nds32/nds32.opt:30
12590 msgid "Generate code in little-endian mode."
12593 #: config/nds32/nds32.opt:34
12594 msgid "Use reduced-set registers for register allocation."
12597 #: config/nds32/nds32.opt:38
12598 msgid "Use full-set registers for register allocation."
12601 #: config/nds32/nds32.opt:42
12602 msgid "Generate conditional move instructions."
12605 #: config/nds32/nds32.opt:46
12606 msgid "Generate performance extension instructions."
12609 #: config/nds32/nds32.opt:50
12610 msgid "Generate v3 push25/pop25 instructions."
12613 #: config/nds32/nds32.opt:54
12614 msgid "Generate 16-bit instructions."
12617 #: config/nds32/nds32.opt:58
12618 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
12621 #: config/nds32/nds32.opt:62
12623 "Specify the size of each cache block, which must be a power of 2 between 4 "
12627 #: config/nds32/nds32.opt:70
12628 msgid "Known arch types (for use with the -march= option):"
12631 #: config/nds32/nds32.opt:83
12632 msgid "Specify the address generation strategy for code model."
12635 #: config/nds32/nds32.opt:87
12636 msgid "Known cmodel types (for use with the -mcmodel= option):"
12639 #: config/nds32/nds32.opt:100
12640 msgid "Enable constructor/destructor feature."
12643 #: config/nds32/nds32.opt:104
12644 msgid "Guide linker to relax instructions."
12647 #: config/iq2000/iq2000.opt:31
12648 msgid "Specify CPU for code generation purposes."
12651 #: config/iq2000/iq2000.opt:47
12652 msgid "Specify CPU for scheduling purposes."
12655 #: config/iq2000/iq2000.opt:51
12656 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
12659 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
12660 msgid "Use ROM instead of RAM."
12663 #: config/iq2000/iq2000.opt:70
12664 msgid "No default crt0.o."
12667 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:405
12668 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
12671 #: config/c6x/c6x-tables.opt:24
12672 msgid "Known C6X ISAs (for use with the -march= option):"
12675 #: config/c6x/c6x.opt:46
12676 msgid "Valid arguments for the -msdata= option."
12679 #: config/c6x/c6x.opt:59
12680 msgid "Compile for the DSBT shared library ABI."
12683 #: config/cris/linux.opt:27
12684 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
12687 #: config/cris/cris.opt:45
12688 msgid "Work around bug in multiplication instruction."
12691 #: config/cris/cris.opt:51
12692 msgid "Compile for ETRAX 4 (CRIS v3)."
12695 #: config/cris/cris.opt:56
12696 msgid "Compile for ETRAX 100 (CRIS v8)."
12699 #: config/cris/cris.opt:64
12700 msgid "Emit verbose debug information in assembly code."
12703 #: config/cris/cris.opt:71
12704 msgid "Do not use condition codes from normal instructions."
12707 #: config/cris/cris.opt:80
12708 msgid "Do not emit addressing modes with side-effect assignment."
12711 #: config/cris/cris.opt:89
12712 msgid "Do not tune stack alignment."
12715 #: config/cris/cris.opt:98
12716 msgid "Do not tune writable data alignment."
12719 #: config/cris/cris.opt:107
12720 msgid "Do not tune code and read-only data alignment."
12723 #: config/cris/cris.opt:116
12724 msgid "Align code and data to 32 bits."
12727 #: config/cris/cris.opt:133
12728 msgid "Don't align items in code or data."
12731 #: config/cris/cris.opt:142
12732 msgid "Do not emit function prologue or epilogue."
12735 #: config/cris/cris.opt:149
12736 msgid "Use the most feature-enabling options allowed by other options."
12739 #: config/cris/cris.opt:158
12740 msgid "Override -mbest-lib-options."
12743 #: config/cris/cris.opt:165
12744 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
12747 #: config/cris/cris.opt:169
12748 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
12751 #: config/cris/cris.opt:173
12753 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
12757 #: config/cris/cris.opt:180
12759 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
12760 "to abort() are used."
12763 #: config/cris/cris.opt:184
12765 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
12766 "builtins on misaligned memory."
12769 #: config/cris/cris.opt:188
12771 "Handle atomic builtins that may be applied to unaligned data by calling "
12772 "library functions. Overrides -mtrap-unaligned-atomic."
12775 #: config/sh/superh.opt:6
12776 msgid "Board name [and memory region]."
12779 #: config/sh/superh.opt:10
12780 msgid "Runtime name."
12783 #: config/sh/sh.opt:42
12784 msgid "Generate SH1 code."
12787 #: config/sh/sh.opt:46
12788 msgid "Generate SH2 code."
12791 #: config/sh/sh.opt:50
12792 msgid "Generate default double-precision SH2a-FPU code."
12795 #: config/sh/sh.opt:54
12796 msgid "Generate SH2a FPU-less code."
12799 #: config/sh/sh.opt:58
12800 msgid "Generate default single-precision SH2a-FPU code."
12803 #: config/sh/sh.opt:62
12804 msgid "Generate only single-precision SH2a-FPU code."
12807 #: config/sh/sh.opt:66
12808 msgid "Generate SH2e code."
12811 #: config/sh/sh.opt:70
12812 msgid "Generate SH3 code."
12815 #: config/sh/sh.opt:74
12816 msgid "Generate SH3e code."
12819 #: config/sh/sh.opt:78
12820 msgid "Generate SH4 code."
12823 #: config/sh/sh.opt:82
12824 msgid "Generate SH4-100 code."
12827 #: config/sh/sh.opt:86
12828 msgid "Generate SH4-200 code."
12831 #: config/sh/sh.opt:92
12832 msgid "Generate SH4-300 code."
12835 #: config/sh/sh.opt:96
12836 msgid "Generate SH4 FPU-less code."
12839 #: config/sh/sh.opt:100
12840 msgid "Generate SH4-100 FPU-less code."
12843 #: config/sh/sh.opt:104
12844 msgid "Generate SH4-200 FPU-less code."
12847 #: config/sh/sh.opt:108
12848 msgid "Generate SH4-300 FPU-less code."
12851 #: config/sh/sh.opt:112
12852 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
12855 #: config/sh/sh.opt:117
12856 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
12859 #: config/sh/sh.opt:122
12860 msgid "Generate code for SH4 500 series (FPU-less)."
12863 #: config/sh/sh.opt:127
12864 msgid "Generate default single-precision SH4 code."
12867 #: config/sh/sh.opt:131
12868 msgid "Generate default single-precision SH4-100 code."
12871 #: config/sh/sh.opt:135
12872 msgid "Generate default single-precision SH4-200 code."
12875 #: config/sh/sh.opt:139
12876 msgid "Generate default single-precision SH4-300 code."
12879 #: config/sh/sh.opt:143
12880 msgid "Generate only single-precision SH4 code."
12883 #: config/sh/sh.opt:147
12884 msgid "Generate only single-precision SH4-100 code."
12887 #: config/sh/sh.opt:151
12888 msgid "Generate only single-precision SH4-200 code."
12891 #: config/sh/sh.opt:155
12892 msgid "Generate only single-precision SH4-300 code."
12895 #: config/sh/sh.opt:159
12896 msgid "Generate SH4a code."
12899 #: config/sh/sh.opt:163
12900 msgid "Generate SH4a FPU-less code."
12903 #: config/sh/sh.opt:167
12904 msgid "Generate default single-precision SH4a code."
12907 #: config/sh/sh.opt:171
12908 msgid "Generate only single-precision SH4a code."
12911 #: config/sh/sh.opt:175
12912 msgid "Generate SH4al-dsp code."
12915 #: config/sh/sh.opt:183
12916 msgid "Generate code in big endian mode."
12919 #: config/sh/sh.opt:187
12920 msgid "Generate 32-bit offsets in switch tables."
12923 #: config/sh/sh.opt:191
12924 msgid "Generate bit instructions."
12927 #: config/sh/sh.opt:195
12928 msgid "Cost to assume for a branch insn."
12931 #: config/sh/sh.opt:199
12932 msgid "Assume that zero displacement conditional branches are fast."
12935 #: config/sh/sh.opt:203
12936 msgid "Force the usage of delay slots for conditional branches."
12939 #: config/sh/sh.opt:207
12940 msgid "Align doubles at 64-bit boundaries."
12943 #: config/sh/sh.opt:211
12944 msgid "Division strategy, one of: call-div1, call-fp, call-table."
12947 #: config/sh/sh.opt:215
12948 msgid "Specify name for 32 bit signed division function."
12951 #: config/sh/sh.opt:219
12952 msgid "Generate ELF FDPIC code."
12955 #: config/sh/sh.opt:223
12957 "Enable the use of 64-bit floating point registers in fmov instructions. See "
12958 "-mdalign if 64-bit alignment is required."
12961 #: config/sh/sh.opt:231 config/sh/sh.opt:269
12962 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
12965 #: config/sh/sh.opt:235
12966 msgid "Increase the IEEE compliance for floating-point comparisons."
12969 #: config/sh/sh.opt:239
12971 "inline code to invalidate instruction cache entries after setting up nested "
12972 "function trampolines."
12975 #: config/sh/sh.opt:243 config/arc/arc.opt:242
12976 msgid "Annotate assembler instructions with estimated addresses."
12979 #: config/sh/sh.opt:247
12980 msgid "Generate code in little endian mode."
12983 #: config/sh/sh.opt:251
12984 msgid "Mark MAC register as call-clobbered."
12987 #: config/sh/sh.opt:257
12988 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
12991 #: config/sh/sh.opt:261
12992 msgid "Emit function-calls using global offset table when generating PIC."
12995 #: config/sh/sh.opt:265
12996 msgid "Shorten address references during linking."
12999 #: config/sh/sh.opt:273
13000 msgid "Specify the model for atomic operations."
13003 #: config/sh/sh.opt:277
13004 msgid "Use tas.b instruction for __atomic_test_and_set."
13007 #: config/sh/sh.opt:281
13008 msgid "Cost to assume for a multiply insn."
13011 #: config/sh/sh.opt:285
13013 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13014 "if the inline code would not work in user mode."
13017 #: config/sh/sh.opt:291
13018 msgid "Pretend a branch-around-a-move is a conditional move."
13021 #: config/sh/sh.opt:295
13022 msgid "Enable the use of the fsca instruction."
13025 #: config/sh/sh.opt:299
13026 msgid "Enable the use of the fsrra instruction."
13029 #: config/sh/sh.opt:303
13030 msgid "Use LRA instead of reload (transitional)."
13033 #: config/fr30/fr30.opt:23
13034 msgid "Assume small address space."
13037 #: config/mips/mips.opt:32
13038 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
13041 #: config/mips/mips.opt:36
13042 msgid "Known MIPS ABIs (for use with the -mabi= option):"
13045 #: config/mips/mips.opt:55
13046 msgid "Generate code that can be used in SVR4-style dynamic objects."
13049 #: config/mips/mips.opt:59
13050 msgid "Use PMC-style 'mad' instructions."
13053 #: config/mips/mips.opt:63
13054 msgid "Use integer madd/msub instructions."
13057 #: config/mips/mips.opt:67
13058 msgid "-march=ISA\tGenerate code for the given ISA."
13061 #: config/mips/mips.opt:71
13063 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
13066 #: config/mips/mips.opt:75
13067 msgid "Use Branch Likely instructions, overriding the architecture default."
13070 #: config/mips/mips.opt:79
13071 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
13074 #: config/mips/mips.opt:83
13075 msgid "Trap on integer divide by zero."
13078 #: config/mips/mips.opt:87
13080 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
13084 #: config/mips/mips.opt:91
13085 msgid "Valid arguments to -mcode-readable=:"
13088 #: config/mips/mips.opt:104
13089 msgid "Use branch-and-break sequences to check for integer divide by zero."
13092 #: config/mips/mips.opt:108
13093 msgid "Use trap instructions to check for integer divide by zero."
13096 #: config/mips/mips.opt:112
13097 msgid "Allow the use of MDMX instructions."
13100 #: config/mips/mips.opt:116
13102 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
13106 #: config/mips/mips.opt:120
13107 msgid "Use MIPS-DSP instructions."
13110 #: config/mips/mips.opt:124
13111 msgid "Use MIPS-DSP REV 2 instructions."
13114 #: config/mips/mips.opt:146
13115 msgid "Use Enhanced Virtual Addressing instructions."
13118 #: config/mips/mips.opt:150
13119 msgid "Use NewABI-style %reloc() assembly operators."
13122 #: config/mips/mips.opt:154
13123 msgid "Use -G for data that is not defined by the current object."
13126 #: config/mips/mips.opt:158
13127 msgid "Work around certain 24K errata."
13130 #: config/mips/mips.opt:162
13131 msgid "Work around certain R4000 errata."
13134 #: config/mips/mips.opt:166
13135 msgid "Work around certain R4400 errata."
13138 #: config/mips/mips.opt:170
13139 msgid "Work around certain RM7000 errata."
13142 #: config/mips/mips.opt:174
13143 msgid "Work around certain R10000 errata."
13146 #: config/mips/mips.opt:178
13147 msgid "Work around errata for early SB-1 revision 2 cores."
13150 #: config/mips/mips.opt:182
13151 msgid "Work around certain VR4120 errata."
13154 #: config/mips/mips.opt:186
13155 msgid "Work around VR4130 mflo/mfhi errata."
13158 #: config/mips/mips.opt:190
13159 msgid "Work around an early 4300 hardware bug."
13162 #: config/mips/mips.opt:194
13163 msgid "FP exceptions are enabled."
13166 #: config/mips/mips.opt:198
13167 msgid "Use 32-bit floating-point registers."
13170 #: config/mips/mips.opt:202
13171 msgid "Conform to the o32 FPXX ABI."
13174 #: config/mips/mips.opt:206
13175 msgid "Use 64-bit floating-point registers."
13178 #: config/mips/mips.opt:210
13180 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
13184 #: config/mips/mips.opt:214
13185 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
13188 #: config/mips/mips.opt:218
13189 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
13192 #: config/mips/mips.opt:222
13194 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
13197 #: config/mips/mips.opt:232
13198 msgid "Use 32-bit general registers."
13201 #: config/mips/mips.opt:236
13202 msgid "Use 64-bit general registers."
13205 #: config/mips/mips.opt:240
13206 msgid "Use GP-relative addressing to access small data."
13209 #: config/mips/mips.opt:244
13211 "When generating -mabicalls code, allow executables to use PLTs and copy "
13215 #: config/mips/mips.opt:248
13216 msgid "Allow the use of hardware floating-point ABI and instructions."
13219 #: config/mips/mips.opt:252
13220 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
13223 #: config/mips/mips.opt:256
13224 msgid "An alias for minterlink-compressed provided for backward-compatibility."
13227 #: config/mips/mips.opt:260
13228 msgid "-mipsN\tGenerate code for ISA level N."
13231 #: config/mips/mips.opt:264
13232 msgid "Generate MIPS16 code."
13235 #: config/mips/mips.opt:268
13236 msgid "Use MIPS-3D instructions."
13239 #: config/mips/mips.opt:272
13240 msgid "Use ll, sc and sync instructions."
13243 #: config/mips/mips.opt:276
13244 msgid "Use -G for object-local data."
13247 #: config/mips/mips.opt:280
13248 msgid "Use indirect calls."
13251 #: config/mips/mips.opt:284
13252 msgid "Use a 32-bit long type."
13255 #: config/mips/mips.opt:288
13256 msgid "Use a 64-bit long type."
13259 #: config/mips/mips.opt:292
13260 msgid "Pass the address of the ra save location to _mcount in $12."
13263 #: config/mips/mips.opt:296
13264 msgid "Don't optimize block moves."
13267 #: config/mips/mips.opt:300
13268 msgid "Use microMIPS instructions."
13271 #: config/mips/mips.opt:304
13272 msgid "Use MIPS MSA Extension instructions."
13275 #: config/mips/mips.opt:308
13276 msgid "Allow the use of MT instructions."
13279 #: config/mips/mips.opt:312
13280 msgid "Prevent the use of all floating-point operations."
13283 #: config/mips/mips.opt:316
13284 msgid "Use MCU instructions."
13287 #: config/mips/mips.opt:320
13288 msgid "Do not use a cache-flushing function before calling stack trampolines."
13291 #: config/mips/mips.opt:324
13292 msgid "Do not use MDMX instructions."
13295 #: config/mips/mips.opt:328
13296 msgid "Generate normal-mode code."
13299 #: config/mips/mips.opt:332
13300 msgid "Do not use MIPS-3D instructions."
13303 #: config/mips/mips.opt:336
13304 msgid "Use paired-single floating-point instructions."
13307 #: config/mips/mips.opt:340
13309 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13313 #: config/mips/mips.opt:344
13314 msgid "Valid arguments to -mr10k-cache-barrier=:"
13317 #: config/mips/mips.opt:357
13318 msgid "Try to allow the linker to turn PIC calls into direct calls."
13321 #: config/mips/mips.opt:361
13323 "When generating -mabicalls code, make the code suitable for use in shared "
13327 #: config/mips/mips.opt:365
13329 "Restrict the use of hardware floating-point instructions to 32-bit "
13333 #: config/mips/mips.opt:369
13334 msgid "Use SmartMIPS instructions."
13337 #: config/mips/mips.opt:373
13338 msgid "Prevent the use of all hardware floating-point instructions."
13341 #: config/mips/mips.opt:377
13342 msgid "Optimize lui/addiu address loads."
13345 #: config/mips/mips.opt:381
13346 msgid "Assume all symbols have 32-bit values."
13349 #: config/mips/mips.opt:385
13350 msgid "Use synci instruction to invalidate i-cache."
13353 #: config/mips/mips.opt:393
13354 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
13357 #: config/mips/mips.opt:397
13358 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
13361 #: config/mips/mips.opt:409
13362 msgid "Use Virtualization Application Specific instructions."
13365 #: config/mips/mips.opt:413
13366 msgid "Use eXtended Physical Address (XPA) instructions."
13369 #: config/mips/mips.opt:417
13370 msgid "Perform VR4130-specific alignment optimizations."
13373 #: config/mips/mips.opt:421
13374 msgid "Lift restrictions on GOT size."
13377 #: config/mips/mips.opt:425
13378 msgid "Enable use of odd-numbered single-precision registers."
13381 #: config/mips/mips.opt:429
13382 msgid "Optimize frame header."
13385 #: config/mips/mips.opt:436
13386 msgid "Enable load/store bonding."
13389 #: config/mips/mips.opt:440
13390 msgid "Specify the compact branch usage policy."
13393 #: config/mips/mips.opt:444
13394 msgid "Policies available for use with -mcompact-branches=:"
13397 #: config/mips/mips-tables.opt:24
13398 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
13401 #: config/mips/mips-tables.opt:28
13402 msgid "Known MIPS ISA levels (for use with the -mips option):"
13405 #: config/tilegx/tilegx.opt:30
13406 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
13409 #: config/tilegx/tilegx.opt:37
13410 msgid "Compile with 32 bit longs and pointers."
13413 #: config/tilegx/tilegx.opt:41
13414 msgid "Compile with 64 bit longs and pointers."
13417 #: config/tilegx/tilegx.opt:53
13418 msgid "Use given TILE-Gx code model."
13421 #: config/arc/arc-tables.opt:25
13422 msgid "Known ARC CPUs (for use with the -mcpu= option):"
13425 #: config/arc/arc.opt:26
13426 msgid "Compile code for big endian mode."
13429 #: config/arc/arc.opt:30
13430 msgid "Compile code for little endian mode. This is the default."
13433 #: config/arc/arc.opt:34
13435 "Disable ARCompact specific pass to generate conditional execution "
13439 #: config/arc/arc.opt:38
13440 msgid "Generate ARCompact 32-bit code for ARC600 processor."
13443 #: config/arc/arc.opt:42
13444 msgid "Same as -mA6."
13447 #: config/arc/arc.opt:46
13448 msgid "Generate ARCompact 32-bit code for ARC601 processor."
13451 #: config/arc/arc.opt:50
13452 msgid "Generate ARCompact 32-bit code for ARC700 processor."
13455 #: config/arc/arc.opt:54
13456 msgid "Same as -mA7."
13459 #: config/arc/arc.opt:58
13460 msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
13463 #: config/arc/arc.opt:128
13464 msgid "Enable DIV-REM instructions for ARCv2."
13467 #: config/arc/arc.opt:132
13468 msgid "Enable code density instructions for ARCv2."
13471 #: config/arc/arc.opt:136
13472 msgid "Tweak register allocation to help 16-bit instruction generation."
13475 #: config/arc/arc.opt:146
13476 msgid "Use ordinarily cached memory accesses for volatile references."
13479 #: config/arc/arc.opt:150
13480 msgid "Enable cache bypass for volatile references."
13483 #: config/arc/arc.opt:154
13484 msgid "Generate instructions supported by barrel shifter."
13487 #: config/arc/arc.opt:158
13488 msgid "Generate norm instruction."
13491 #: config/arc/arc.opt:162
13492 msgid "Generate swap instruction."
13495 #: config/arc/arc.opt:166
13496 msgid "Generate mul64 and mulu64 instructions."
13499 #: config/arc/arc.opt:169 config/arc/arc.opt:338 config/arc/arc.opt:342
13500 #: config/arc/arc.opt:346 config/arc/arc.opt:350 config/arc/arc.opt:353
13501 #: config/arc/arc.opt:356 config/arc/arc.opt:373
13503 msgid "%qs is deprecated"
13506 #: config/arc/arc.opt:170
13507 msgid "Do not generate mpy instructions for ARC700."
13510 #: config/arc/arc.opt:174
13512 "Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
13513 "and sat16 are supported."
13516 #: config/arc/arc.opt:178
13518 "Dummy flag. This is the default unless FPX switches are provided explicitly."
13521 #: config/arc/arc.opt:182
13522 msgid "Generate call insns as register indirect calls."
13525 #: config/arc/arc.opt:186
13526 msgid "Do no generate BRcc instructions in arc_reorg."
13529 #: config/arc/arc.opt:190
13531 "Generate sdata references. This is the default, unless you compile for PIC."
13534 #: config/arc/arc.opt:194
13535 msgid "Do not generate millicode thunks (needed only with -Os)."
13538 #: config/arc/arc.opt:198 config/arc/arc.opt:202
13539 msgid "FPX: Generate Single Precision FPX (compact) instructions."
13542 #: config/arc/arc.opt:206
13543 msgid "FPX: Generate Single Precision FPX (fast) instructions."
13546 #: config/arc/arc.opt:210
13548 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
13551 #: config/arc/arc.opt:214 config/arc/arc.opt:218
13552 msgid "FPX: Generate Double Precision FPX (compact) instructions."
13555 #: config/arc/arc.opt:222
13556 msgid "FPX: Generate Double Precision FPX (fast) instructions."
13559 #: config/arc/arc.opt:226
13560 msgid "Disable LR and SR instructions from using FPX extension aux registers."
13563 #: config/arc/arc.opt:230
13565 "Enable generation of ARC SIMD instructions via target-specific builtins."
13568 #: config/arc/arc.opt:234
13569 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
13572 #: config/arc/arc.opt:238
13574 "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
13578 #: config/arc/arc.opt:246
13580 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
13584 #: config/arc/arc.opt:250
13585 msgid "Tune for ARC600 cpu."
13588 #: config/arc/arc.opt:254
13589 msgid "Tune for ARC601 cpu."
13592 #: config/arc/arc.opt:258
13593 msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block."
13596 #: config/arc/arc.opt:262 config/arc/arc.opt:266 config/arc/arc.opt:270
13597 msgid "Tune for ARC700 R4.2 Cpu with XMAC block."
13600 #: config/arc/arc.opt:274
13601 msgid "Enable the use of indexed loads."
13604 #: config/arc/arc.opt:278
13605 msgid "Enable the use of pre/post modify with register displacement."
13608 #: config/arc/arc.opt:282
13609 msgid "Generate 32x16 multiply and mac instructions."
13612 #: config/arc/arc.opt:288
13613 msgid "Set probability threshold for unaligning branches."
13616 #: config/arc/arc.opt:292
13617 msgid "Don't use less than 25 bit addressing range for calls."
13620 #: config/arc/arc.opt:296
13622 "Explain what alignment considerations lead to the decision to make an insn "
13626 #: config/arc/arc.opt:300
13627 msgid "Do alignment optimizations for call instructions."
13630 #: config/arc/arc.opt:304
13632 "Enable Rcq constraint handling - most short code generation depends on this."
13635 #: config/arc/arc.opt:308
13636 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
13639 #: config/arc/arc.opt:312
13640 msgid "Enable pre-reload use of cbranchsi pattern."
13643 #: config/arc/arc.opt:316
13644 msgid "Enable bbit peephole2."
13647 #: config/arc/arc.opt:320
13649 "Use pc-relative switch case tables - this enables case table shortening."
13652 #: config/arc/arc.opt:324
13653 msgid "Enable compact casesi pattern."
13656 #: config/arc/arc.opt:328
13657 msgid "Enable 'q' instruction alternatives."
13660 #: config/arc/arc.opt:332
13661 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
13664 #: config/arc/arc.opt:339
13665 msgid "Enable variable polynomial CRC extension."
13668 #: config/arc/arc.opt:343
13669 msgid "Enable DSP 3.1 Pack A extensions."
13672 #: config/arc/arc.opt:347
13673 msgid "Enable dual viterbi butterfly extension."
13676 #: config/arc/arc.opt:357
13677 msgid "Enable Dual and Single Operand Instructions for Telephony."
13680 #: config/arc/arc.opt:361
13681 msgid "Enable XY Memory extension (DSP version 3)."
13684 #: config/arc/arc.opt:366
13685 msgid "Enable Locked Load/Store Conditional extension."
13688 #: config/arc/arc.opt:370
13689 msgid "Enable swap byte ordering extension instruction."
13692 #: config/arc/arc.opt:374
13693 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
13696 #: config/arc/arc.opt:378
13697 msgid "Pass -EB option through to linker."
13700 #: config/arc/arc.opt:382
13701 msgid "Pass -EL option through to linker."
13704 #: config/arc/arc.opt:386
13705 msgid "Pass -marclinux option through to linker."
13708 #: config/arc/arc.opt:390
13709 msgid "Pass -marclinux_prof option through to linker."
13712 #: config/arc/arc.opt:398
13713 msgid "Enable lra."
13716 #: config/arc/arc.opt:402
13717 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
13720 #: config/arc/arc.opt:406
13721 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
13724 #: config/arc/arc.opt:410
13725 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
13728 #: config/arc/arc.opt:422
13729 msgid "Enable atomic instructions."
13732 #: config/arc/arc.opt:426
13733 msgid "Enable double load/store instructions for ARC HS."
13736 #: config/arc/arc.opt:430
13737 msgid "Specify the name of the target floating point configuration."
13740 #: config/arc/arc.opt:473
13741 msgid "Specify thread pointer register number."
13744 #: config/arc/arc.opt:480
13745 msgid "Enable use of NPS400 bit operations."
13748 #: config/arc/arc.opt:484
13749 msgid "Enable use of NPS400 xld/xst extension."
13754 msgid "unknown linker output %qs"
13758 msgid "Set linker output type (used internally during LTO optimization)"
13762 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
13766 msgid "Specify a file to which a list of files output by LTRANS is written."
13770 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
13775 "Whole program analysis (WPA) mode with number of parallel jobs specified."
13779 msgid "The resolution file."
13784 "Enable coverage-guided fuzzing code instrumentation. Inserts call to "
13785 "__sanitizer_cov_trace_pc into every basic block."
13789 msgid "Display this information."
13794 "--help=<class>\tDisplay descriptions of a specific class of options. "
13795 "<class> is one or more of optimizers, target, warnings, undocumented, params."
13799 msgid "Alias for --help=target."
13804 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
13805 "complete list of parameters."
13809 msgid "-O<number>\tSet optimization level to <number>."
13813 msgid "Optimize for space rather than speed."
13817 msgid "Optimize for speed disregarding exact standards compliance."
13821 msgid "Optimize for debugging experience rather than speed or size."
13825 msgid "This switch is deprecated; use -Wextra instead."
13829 msgid "Warn about returning structures, unions or arrays."
13834 "Warn if a loop with constant number of iterations triggers undefined "
13838 #: common.opt:546 common.opt:550
13839 msgid "Warn if an array is accessed out of bounds."
13843 msgid "Warn about inappropriate attribute usage."
13847 msgid "Warn about pointer casts which increase alignment."
13851 msgid "Warn when a #warning directive is encountered."
13855 msgid "Warn about uses of __attribute__((deprecated)) declarations."
13859 msgid "Warn when an optimization pass is disabled."
13863 msgid "Treat all warnings as errors."
13867 msgid "Treat specified warning as error."
13871 msgid "Print extra (possibly unwanted) warnings."
13875 msgid "Exit on the first error occurred."
13880 "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
13881 "than <number> bytes."
13885 msgid "Warn when attempting to free a non-heap object."
13889 msgid "Warn when a function cannot be expanded to HSAIL."
13893 msgid "Warn when a switch case falls through."
13897 msgid "Warn when an inlined function cannot be inlined."
13902 "Warn when an atomic memory model parameter is known to be outside the valid "
13908 "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
13912 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
13917 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
13922 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
13927 "Warn about some C++ One Definition Rule violations during link time "
13932 msgid "Warn about overflow in arithmetic expressions."
13937 "During link time optimization warn about mismatched types of global "
13942 msgid "Warn when the packed attribute has no effect on struct layout."
13946 msgid "Warn when padding is required to align structure members."
13950 msgid "Issue warnings needed for strict compliance to the standard."
13955 "Warn about returning a pointer/reference to a local or temporary variable."
13959 msgid "Warn when one variable shadows another. Same as -Wshadow=global."
13963 msgid "Warn when one variable shadows another (globally)."
13968 "Warn when one local variable shadows another local variable or parameter."
13973 "Warn when one local variable shadows another local variable or parameter of "
13978 msgid "Warn when not issuing stack smashing protection for some reason."
13982 msgid "Warn if stack usage might be larger than specified amount."
13985 #: common.opt:697 common.opt:701
13986 msgid "Warn about code which might break strict aliasing rules."
13989 #: common.opt:705 common.opt:709
13990 msgid "Warn about optimizations that assume that signed overflow is undefined."
13995 "Warn about functions which might be candidates for __attribute__((const))."
14000 "Warn about functions which might be candidates for __attribute__((pure))."
14005 "Warn about functions which might be candidates for __attribute__((noreturn))."
14010 "Warn about C++ polymorphic types where adding final keyword would improve "
14016 "Warn about C++ virtual methods where adding final keyword would improve code "
14022 "Warn about statements between switch's controlling expression and the first "
14027 msgid "Do not suppress warnings from system headers."
14031 msgid "Warn whenever a trampoline is generated."
14036 "Warn if a comparison is always true or always false due to the limited range "
14037 "of the data type."
14041 msgid "Warn about uninitialized automatic variables."
14045 msgid "Warn about maybe uninitialized automatic variables."
14049 msgid "Enable all -Wunused- warnings."
14053 msgid "Warn when a function parameter is only set, otherwise unused."
14057 msgid "Warn when a variable is only set, otherwise unused."
14061 msgid "Warn when a function is unused."
14065 msgid "Warn when a label is unused."
14069 msgid "Warn when a function parameter is unused."
14073 msgid "Warn when an expression value is unused."
14077 msgid "Warn when a variable is unused."
14081 msgid "Warn in case profiles in -fprofile-use do not match."
14085 msgid "Warn when a vector operation is compiled outside the SIMD."
14089 msgid "-aux-info <file>\tEmit declaration information into <file>."
14093 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
14097 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
14101 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
14105 msgid "The version of the C++ ABI in use."
14109 msgid "Aggressively optimize loops using language constraints."
14113 msgid "Align the start of functions."
14117 msgid "Align labels which are only reached by jumping."
14121 msgid "Align all labels."
14125 msgid "Align the start of loops."
14129 msgid "Select what to sanitize."
14133 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
14138 "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
14139 "defined sections."
14143 msgid "After diagnosing undefined behavior attempt to continue execution."
14147 msgid "This switch is deprecated; use -fsanitize-recover= instead."
14152 "Use trap instead of a library function for undefined behavior sanitization."
14156 msgid "Generate unwind tables that are exact at each instruction boundary."
14160 msgid "Generate auto-inc/dec instructions."
14165 "Use sample profile information for call graph node weights. The default "
14166 "profile file is fbdata.afdo in 'pwd'."
14171 "Use sample profile information for call graph node weights. The profile file "
14172 "is specified in the argument."
14176 msgid "Generate code to check bounds before indexing arrays."
14180 msgid "Replace add, compare, branch with branch on count register."
14184 msgid "Use profiling information for branch probabilities."
14189 "Perform branch target load optimization before prologue / epilogue threading."
14194 "Perform branch target load optimization after prologue / epilogue threading."
14199 "Restrict target load migration not to re-use registers in any basic block."
14204 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
14209 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
14213 msgid "Save registers around function calls."
14217 msgid "This switch is deprecated; do not use."
14221 msgid "Check the return value of new in C++."
14224 #: common.opt:1069 common.opt:1073
14225 msgid "Perform internal consistency checkings."
14229 msgid "Enable code hoisting."
14234 "Looks for opportunities to reduce stack adjustments and stack references."
14238 msgid "Do not put uninitialized globals in the common section."
14243 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14244 "compare the final-insns dump."
14248 msgid "Run only the second compilation of -fcompare-debug."
14252 msgid "Perform comparison elimination after register allocation has finished."
14256 msgid "Do not perform optimizations increasing noticeably stack usage."
14260 msgid "Perform a register copy-propagation optimization pass."
14264 msgid "Perform cross-jumping optimization."
14268 msgid "When running CSE, follow jumps to their targets."
14272 msgid "Omit range reduction step when performing complex division."
14276 msgid "Complex multiplication and division follow Fortran rules."
14280 msgid "Place data items into their own section."
14284 msgid "List all available debugging counters with their limits and counts."
14289 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
14294 msgid "Map one directory name to another in debug information."
14298 msgid "Output .debug_types section when using DWARF v4 debuginfo."
14302 msgid "Defer popping functions args from stack until later."
14306 msgid "Attempt to fill delay slots of branch instructions."
14310 msgid "Delete dead instructions that may throw exceptions."
14314 msgid "Delete useless null pointer checks."
14319 "Stream extra data to support more aggressive devirtualization in LTO local "
14320 "transformation mode."
14324 msgid "Perform speculative devirtualization."
14328 msgid "Try to convert virtual calls to direct ones."
14333 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
14334 "location at the beginning of line-wrapped diagnostics."
14338 msgid "Show the source line with a caret indicating the column."
14342 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
14346 msgid "Print fixit hints in machine-readable form."
14350 msgid "Print fix-it hints to stderr in unified diff format."
14355 "Amend appropriate diagnostic messages with the command line option that "
14361 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
14366 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
14370 msgid "-fdump-<type>\tDump various compiler internals to a file."
14375 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
14380 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
14384 msgid "Suppress output of addresses in debugging dumps."
14389 "Collect and dump debug information into temporary file if ICE in C/C++ "
14390 "compiler occurred."
14395 "Dump detailed information on GCC's internal representation of source code "
14400 msgid "Dump optimization passes."
14405 "Suppress output of instruction numbers, line number notes and addresses in "
14410 msgid "Suppress output of previous and next insn numbers in debugging dumps."
14414 msgid "Enable CFI tables via GAS assembler directives."
14418 msgid "Perform early inlining."
14422 msgid "Perform DWARF duplicate elimination."
14426 msgid "Perform interprocedural reduction of aggregates."
14430 msgid "Perform unused symbol elimination in debug info."
14434 msgid "Perform unused type elimination in debug info."
14438 msgid "Do not suppress C++ class debug information."
14442 msgid "Enable exception handling."
14446 msgid "Perform a number of minor, expensive optimizations."
14451 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
14457 msgid "unknown excess precision style %qs"
14462 "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of "
14463 "FLT_EVAL_METHOD are permitted."
14469 "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
14474 "Output lto objects containing both the intermediate language and binary "
14479 msgid "Assume no NaNs or infinities are generated."
14484 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
14488 msgid "Don't allocate floats and doubles in extended-precision registers."
14492 msgid "Perform a forward propagation pass on RTL."
14497 "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
14502 msgid "unknown floating point contraction style %qs"
14507 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
14512 msgid "Allow function addresses to be held in registers."
14516 msgid "Place each function into its own section."
14520 msgid "Perform global common subexpression elimination."
14525 "Perform enhanced load motion during global common subexpression elimination."
14529 msgid "Perform store motion after global common subexpression elimination."
14534 "Perform redundant load after store elimination in global common "
14535 "subexpression elimination."
14540 "Perform global common subexpression elimination after register allocation "
14546 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
14547 "encodings and standard DWARF emitted in the debug information"
14551 msgid "Enable in and out of Graphite representation."
14555 msgid "Enable Graphite Identity transformation."
14560 "Enable hoisting adjacent loads to encourage generating conditional move "
14565 msgid "Mark all loops as parallel."
14568 #: common.opt:1471 common.opt:1475 common.opt:1479 common.opt:1483
14570 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
14574 msgid "Enable support for GNU transactional memory."
14578 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
14582 msgid "Enable the loop nest optimizer."
14586 msgid "Force bitfield accesses to match their type width."
14590 msgid "Merge adjacent stores."
14594 msgid "Enable guessing of branch probabilities."
14598 msgid "Process #ident directives."
14602 msgid "Perform conversion of conditional jumps to branchless equivalents."
14606 msgid "Perform conversion of conditional jumps to conditional execution."
14611 "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local "
14617 msgid "unknown Stack Reuse Level %qs"
14621 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
14625 msgid "Do not generate .size directives."
14629 msgid "Perform indirect inlining."
14634 "Enable inlining of function declared \"inline\", disabling disables all "
14640 "Integrate functions into their callers when code size is known not to grow."
14645 "Integrate functions not declared \"inline\" into their callers when "
14650 msgid "Integrate functions only required by their single caller."
14655 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
14660 "Inline __atomic operations when a lock free instruction sequence is "
14665 msgid "Instrument function entry and exit with profiling calls."
14670 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
14671 "listed functions."
14676 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
14677 "functions listed in files."
14681 msgid "Perform interprocedural constant propagation."
14685 msgid "Perform cloning to make Interprocedural constant propagation stronger."
14689 msgid "Perform interprocedural bitwise constant propagation."
14693 msgid "Perform interprocedural profile propagation."
14697 msgid "Perform interprocedural points-to analysis."
14701 msgid "Discover pure and const functions."
14705 msgid "Perform Identical Code Folding for functions and read-only variables."
14709 msgid "Perform Identical Code Folding for functions."
14713 msgid "Perform Identical Code Folding for variables."
14717 msgid "Discover readonly and non addressable static variables."
14721 msgid "Perform IPA Value Range Propagation."
14725 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm."
14730 msgid "unknown IRA algorithm %qs"
14734 msgid "-fira-region=[one|all|mixed] Set regions for IRA."
14739 msgid "unknown IRA region %qs"
14743 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
14747 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
14751 msgid "Share slots for saving different hard registers."
14755 msgid "Share stack slots for spilled pseudo-registers."
14759 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
14763 msgid "Optimize induction variables on trees."
14767 msgid "Use jump tables for sufficiently large switch statements."
14771 msgid "Generate code for functions even if they are fully inlined."
14775 msgid "Generate code for static functions even if they are never called."
14779 msgid "Emit static const variables even if they are not used."
14783 msgid "Give external symbols a leading underscore."
14787 msgid "Do CFG-sensitive rematerialization in LRA."
14791 msgid "Enable link-time optimization."
14795 msgid "Link-time optimization with number of parallel jobs or jobserver."
14800 msgid "unknown LTO partitioning model %qs"
14804 msgid "Specify the algorithm to partition symbols and vars at linktime."
14809 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
14813 msgid "Merge C++ types using One Definition Rule."
14817 msgid "Report various link-time optimization statistics."
14821 msgid "Report various link-time optimization statistics for WPA only."
14825 msgid "Set errno after built-in math functions."
14829 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
14833 msgid "Report on permanent memory allocation."
14837 msgid "Report on permanent memory allocation in WPA only."
14841 msgid "Attempt to merge identical constants and constant variables."
14845 msgid "Attempt to merge identical constants across compilation units."
14849 msgid "Attempt to merge identical debug strings across compilation units."
14854 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
14855 "line. 0 suppresses line-wrapping."
14859 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
14863 msgid "Perform SMS based modulo scheduling with register moves allowed."
14867 msgid "Move loop invariant computations out of loops."
14871 msgid "Use the RTL dead code elimination pass."
14875 msgid "Use the RTL dead store elimination pass."
14880 "Enable/Disable the traditional scheduling in loops that already passed "
14881 "modulo scheduling."
14885 msgid "Support synchronous non-call exceptions."
14890 msgid "options or targets missing after %qs"
14895 "-foffload=<targets>=<options> Specify offloading targets and options for "
14901 "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler."
14906 msgid "unknown offload ABI %qs"
14910 msgid "When possible do not generate stack frames."
14914 msgid "Enable all optimization info dumps on stderr."
14918 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
14922 msgid "Optimize sibling and tail recursive calls."
14926 msgid "Perform partial inlining."
14929 #: common.opt:1898 common.opt:1902
14930 msgid "Report on memory allocation before interprocedural optimization."
14934 msgid "Pack structure members together without holes."
14938 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
14942 msgid "Return small aggregates in memory, not registers."
14946 msgid "Perform loop peeling."
14950 msgid "Enable machine specific peephole optimizations."
14954 msgid "Enable an RTL peephole pass before sched2."
14958 msgid "Generate position-independent code if possible (large mode)."
14963 "Generate position-independent code for executables if possible (large mode)."
14967 msgid "Generate position-independent code if possible (small mode)."
14972 "Generate position-independent code for executables if possible (small mode)."
14977 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
14981 msgid "Specify a plugin to load."
14986 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
14991 msgid "Run predictive commoning optimization."
14995 msgid "Generate prefetch instructions, if available, for arrays in loops."
14999 msgid "Enable basic program profiling code."
15003 msgid "Insert arc-based program profiling code."
15008 "Set the top-level directory for storing the profile data. The default is "
15013 msgid "Enable correction of flow inconsistent profile data input."
15018 "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update "
15024 msgid "unknown profile update method %qs"
15029 "Enable common options for generating profile info for profile feedback "
15030 "directed optimizations."
15035 "Enable common options for generating profile info for profile feedback "
15036 "directed optimizations, and set -fprofile-dir=."
15041 "Enable common options for performing profile feedback directed optimizations."
15046 "Enable common options for performing profile feedback directed "
15047 "optimizations, and set -fprofile-dir=."
15051 msgid "Insert code to profile values of expressions."
15055 msgid "Report on consistency of profile."
15059 msgid "Enable function reordering that improves code placement."
15063 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
15067 msgid "Record gcc command line switches in the object file."
15071 msgid "Return small aggregates in registers."
15076 "Tell DSE that the storage for a C++ object is dead when the constructor "
15077 "starts and when the destructor finishes."
15081 msgid "Relief of register pressure through live range shrinkage."
15085 msgid "Perform a register renaming optimization pass."
15089 msgid "Perform a target dependent instruction fusion optimization pass."
15093 msgid "Reorder basic blocks to improve code placement."
15098 "-freorder-blocks-algorithm=[simple|stc] Set the used basic block reordering "
15104 msgid "unknown basic block reordering algorithm %qs"
15108 msgid "Reorder basic blocks and partition into hot and cold sections."
15112 msgid "Reorder functions to improve code placement."
15116 msgid "Add a common subexpression elimination pass after loop optimizations."
15120 msgid "Disable optimizations that assume default FP rounding behavior."
15124 msgid "Enable scheduling across basic blocks."
15128 msgid "Enable register pressure sensitive insn scheduling."
15132 msgid "Allow speculative motion of non-loads."
15136 msgid "Allow speculative motion of some loads."
15140 msgid "Allow speculative motion of more loads."
15144 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
15148 msgid "If scheduling post reload, do superblock scheduling."
15152 msgid "Reschedule instructions before register allocation."
15156 msgid "Reschedule instructions after register allocation."
15160 msgid "Schedule instructions using selective scheduling algorithm."
15164 msgid "Run selective scheduling after reload."
15168 msgid "Run self-tests, using the given path to locate test files."
15172 msgid "Perform software pipelining of inner loops during selective scheduling."
15176 msgid "Perform software pipelining of outer loops during selective scheduling."
15180 msgid "Reschedule pipelined regions without pipelining."
15185 "Allow interposing function (or variables) by ones with different semantics "
15186 "(or initializer) respectively by dynamic linker."
15190 msgid "Allow premature scheduling of queued insns."
15195 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
15196 "prematurely scheduled."
15201 "Set dependence distance checking in premature scheduling of queued insns."
15206 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
15207 "premature scheduling of queued insns."
15211 msgid "Enable the group heuristic in the scheduler."
15215 msgid "Enable the critical path heuristic in the scheduler."
15219 msgid "Enable the speculative instruction heuristic in the scheduler."
15223 msgid "Enable the rank heuristic in the scheduler."
15227 msgid "Enable the last instruction heuristic in the scheduler."
15231 msgid "Enable the dependent count heuristic in the scheduler."
15235 msgid "Access data in the same section from shared anchor points."
15239 msgid "Turn on Redundant Extensions Elimination pass."
15243 msgid "Show column numbers in diagnostics, when available. Default on."
15248 "Emit function prologues only before parts of the function that need it, "
15249 "rather than at the top of the function."
15253 msgid "Shrink-wrap parts of the prologue and epilogue separately."
15257 msgid "Disable optimizations observable by IEEE signaling NaNs."
15262 "Disable floating point optimizations that ignore the IEEE signedness of zero."
15266 msgid "Convert floating point constants to single precision constants."
15270 msgid "Split lifetimes of induction variables when loops are unrolled."
15274 msgid "Generate discontiguous stack frames."
15278 msgid "Split wide types into independent registers."
15282 msgid "Enable backward propagation of use properties at the SSA level."
15286 msgid "Optimize conditional patterns using SSA PHI nodes."
15291 "Optimize amount of stdarg registers saved to stack at start of function."
15295 msgid "Apply variable expansion when loops are unrolled."
15300 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
15306 "Insert stack checking code into the program. Same as -fstack-check=specific."
15311 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
15315 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
15319 msgid "Use propolice as a stack protection method."
15323 msgid "Use a stack protection method for every function."
15327 msgid "Use a smart stack protection method for certain functions."
15332 "Use stack protection method only for functions with the stack_protect "
15337 msgid "Output stack usage information on a per-function basis."
15341 msgid "Assume strict aliasing rules apply."
15345 msgid "Treat signed overflow as undefined."
15349 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
15353 msgid "Check for syntax errors, then stop."
15357 msgid "Create data files needed by \"gcov\"."
15361 msgid "Perform jump threading optimizations."
15365 msgid "Report the time taken by each compiler pass."
15369 msgid "Record times taken by sub-phases separately."
15374 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
15375 "default thread-local storage code generation model."
15380 msgid "unknown TLS model %qs"
15384 msgid "Reorder top level functions, variables, and asms."
15388 msgid "Perform superblock formation via tail duplication."
15393 "For targets that normally need trampolines for nested functions, always "
15394 "generate them instead of using descriptors."
15398 msgid "Assume floating-point operations can trap."
15402 msgid "Trap for signed overflow in addition, subtraction and multiplication."
15406 msgid "Enable SSA-CCP optimization on trees."
15410 msgid "Enable SSA-BIT-CCP optimization on trees."
15414 msgid "Enable loop header copying on trees."
15418 msgid "Enable SSA coalescing of user variables."
15422 msgid "Enable copy propagation on trees."
15426 msgid "Transform condition stores into unconditional ones."
15430 msgid "Perform conversions of switch initializations."
15434 msgid "Enable SSA dead code elimination optimization on trees."
15438 msgid "Enable dominator optimizations."
15442 msgid "Enable tail merging on trees."
15446 msgid "Enable dead store elimination."
15450 msgid "Enable forward propagation on trees."
15454 msgid "Enable Full Redundancy Elimination (FRE) on trees."
15458 msgid "Enable string length optimizations on trees."
15463 "Detect paths that trigger erroneous or undefined behavior due to "
15464 "dereferencing a null pointer. Isolate those paths from the main control "
15465 "flow and turn the statement with erroneous or undefined behavior into a trap."
15470 "Detect paths that trigger erroneous or undefined behavior due a null value "
15471 "being used in a way forbidden by a returns_nonnull or nonnull attribute. "
15472 "Isolate those paths from the main control flow and turn the statement with "
15473 "erroneous or undefined behavior into a trap."
15477 msgid "Enable loop distribution on trees."
15481 msgid "Enable loop distribution for patterns transformed into a library call."
15485 msgid "Enable loop invariant motion on trees."
15489 msgid "Create canonical induction variables in loops."
15493 msgid "Enable loop optimizations on tree level."
15497 msgid "Enable automatic parallelization of loops."
15501 msgid "Enable hoisting loads from conditional pointers."
15505 msgid "Enable SSA-PRE optimization on trees."
15510 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
15515 msgid "Perform function-local points-to analysis on trees."
15519 msgid "Enable reassociation on tree level."
15523 msgid "Enable SSA code sinking on trees."
15527 msgid "Perform straight-line strength reduction."
15531 msgid "Perform scalar replacement of aggregates."
15535 msgid "Replace temporary expressions in the SSA->normal pass."
15539 msgid "Perform live range splitting during the SSA->normal pass."
15543 msgid "Perform Value Range Propagation on trees."
15547 msgid "Split paths leading to loop backedges."
15552 "Assume common declarations may be overridden with ones with a larger "
15557 msgid "Compile whole compilation unit at a time."
15561 msgid "Perform loop unrolling when iteration count is known."
15565 msgid "Perform loop unrolling for all loops."
15570 "Allow optimization for floating-point arithmetic which may change the result "
15571 "of the operation due to rounding."
15575 msgid "Same as -fassociative-math for expressions which include division."
15579 msgid "Allow math optimizations that may violate IEEE or ISO standards."
15583 msgid "Perform loop unswitching."
15587 msgid "Perform loop splitting."
15591 msgid "Just generate unwind tables for exception handling."
15595 msgid "Use the bfd linker instead of the default linker."
15599 msgid "Use the gold linker instead of the default linker."
15603 msgid "Perform variable tracking."
15607 msgid "Perform variable tracking by annotating assignments."
15611 msgid "Toggle -fvar-tracking-assignments."
15616 "Perform variable tracking and also tag variables that are uninitialized."
15620 msgid "Enable vectorization on trees."
15624 msgid "Enable loop vectorization on trees."
15628 msgid "Enable basic block vectorization (SLP) on trees."
15632 msgid "Specifies the cost model for vectorization."
15637 "Specifies the vectorization cost model for code marked with a simd directive."
15642 msgid "unknown vectorizer cost model %qs"
15647 "Enables the dynamic vectorizer cost model. Preserved for backward "
15652 msgid "Enable copy propagation of scalar-evolution information."
15656 msgid "Add extra commentary to assembler output."
15661 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
15667 msgid "unrecognized visibility value %qs"
15671 msgid "Validate vtable pointers before using them."
15676 msgid "unknown vtable verify initialization priority %qs"
15680 msgid "Output vtable verification counters."
15684 msgid "Output vtable verification pointer sets information."
15688 msgid "Use expression value profiles in optimizations."
15692 msgid "Construct webs and split unrelated uses of single variable."
15696 msgid "Enable conditional dead code elimination for builtin calls."
15700 msgid "Perform whole program optimizations."
15704 msgid "Assume signed arithmetic overflow wraps around."
15708 msgid "Put zero initialized data in the bss section."
15712 msgid "Generate debug information in default format."
15716 msgid "Generate debug information in COFF format."
15720 msgid "Don't record DW_AT_decl_column and DW_AT_call_column in DWARF."
15724 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
15728 msgid "Generate debug information in default version of DWARF format."
15732 msgid "Generate debug information in DWARF v2 (or later) format."
15736 msgid "Generate debug information in default extended format."
15740 msgid "Don't generate DWARF pubnames and pubtypes sections."
15744 msgid "Generate DWARF pubnames and pubtypes sections."
15748 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
15752 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
15756 msgid "Record gcc command line switches in DWARF DW_AT_producer."
15760 msgid "Don't generate debug information in separate .dwo files."
15764 msgid "Generate debug information in separate .dwo files."
15768 msgid "Generate debug information in STABS format."
15772 msgid "Generate debug information in extended STABS format."
15776 msgid "Emit DWARF additions beyond selected version."
15780 msgid "Don't emit DWARF additions beyond selected version."
15784 msgid "Toggle debug information generation."
15788 msgid "Generate debug information in VMS format."
15792 msgid "Generate debug information in XCOFF format."
15796 msgid "Generate debug information in extended XCOFF format."
15800 msgid "Generate compressed debug sections."
15804 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
15808 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
15812 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
15816 msgid "-o <file>\tPlace output into <file>."
15820 msgid "Enable function profiling."
15824 msgid "Like -pedantic but issue them as errors."
15828 msgid "Do not display functions compiled or elapsed time."
15832 msgid "Enable verbose output."
15836 msgid "Display the compiler's version."
15840 msgid "Suppress warnings."
15844 msgid "Create a shared library."
15848 msgid "Don't create a position independent executable."
15852 msgid "Create a position independent executable."
15856 msgid "Use caller save register across calls if possible."
15859 #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:479 cp/cvt.c:1297
15861 #, gcc-internal-format
15862 msgid "value computed is not used"
15865 #: go/gofrontend/expressions.cc:615
15866 msgid "invalid use of type"
15869 #: go/gofrontend/expressions.cc:2841 go/gofrontend/expressions.cc:2907
15870 #: go/gofrontend/expressions.cc:2923
15871 msgid "constant refers to itself"
15874 #: go/gofrontend/expressions.cc:3735 go/gofrontend/expressions.cc:4223
15875 msgid "expected pointer"
15878 #: go/gofrontend/expressions.cc:4194
15879 msgid "expected numeric type"
15882 #: go/gofrontend/expressions.cc:4199
15883 msgid "expected boolean type"
15886 #: go/gofrontend/expressions.cc:4204 c/c-parser.c:12777 c/c-parser.c:12784
15887 #: cp/parser.c:32583 cp/parser.c:32590
15888 #, gcc-internal-format
15889 msgid "expected integer"
15892 #: go/gofrontend/expressions.cc:5814
15893 msgid "invalid comparison of nil with nil"
15896 #: go/gofrontend/expressions.cc:5820 go/gofrontend/expressions.cc:5838
15897 msgid "incompatible types in binary expression"
15900 #: go/gofrontend/expressions.cc:5858
15901 msgid "integer division by zero"
15904 #: go/gofrontend/expressions.cc:5866
15905 msgid "shift of non-integer operand"
15908 #: go/gofrontend/expressions.cc:5869 go/gofrontend/expressions.cc:5873
15909 #: go/gofrontend/expressions.cc:5881
15910 msgid "shift count not unsigned integer"
15913 #: go/gofrontend/expressions.cc:5886
15914 msgid "negative shift count"
15917 #: go/gofrontend/expressions.cc:6697
15918 msgid "object is not a method"
15921 #: go/gofrontend/expressions.cc:6714
15922 msgid "method type does not match object type"
15925 #: go/gofrontend/expressions.cc:7221
15926 msgid "invalid use of %<...%> with builtin function"
15929 #: go/gofrontend/expressions.cc:7232
15930 msgid "invalid use of method value as argument of Offsetof"
15933 #: go/gofrontend/expressions.cc:7246
15934 msgid "argument of Offsetof implies indirection of an embedded field"
15937 #: go/gofrontend/expressions.cc:7271 go/gofrontend/expressions.cc:7308
15938 #: go/gofrontend/expressions.cc:7450 go/gofrontend/expressions.cc:8485
15939 #: go/gofrontend/expressions.cc:8634 go/gofrontend/expressions.cc:8680
15940 #: go/gofrontend/expressions.cc:8712 go/gofrontend/expressions.cc:8788
15941 #: go/gofrontend/expressions.cc:10038 go/gofrontend/expressions.cc:10055
15942 #: go/gofrontend/expressions.cc:10071
15943 msgid "not enough arguments"
15946 #: go/gofrontend/expressions.cc:7273 go/gofrontend/expressions.cc:7310
15947 #: go/gofrontend/expressions.cc:8490 go/gofrontend/expressions.cc:8617
15948 #: go/gofrontend/expressions.cc:8639 go/gofrontend/expressions.cc:8717
15949 #: go/gofrontend/expressions.cc:8790 go/gofrontend/expressions.cc:9586
15950 #: go/gofrontend/expressions.cc:10043 go/gofrontend/expressions.cc:10057
15951 #: go/gofrontend/expressions.cc:10078
15952 msgid "too many arguments"
15955 #: go/gofrontend/expressions.cc:7312
15956 msgid "argument 1 must be a map"
15959 #: go/gofrontend/expressions.cc:7476
15960 msgid "invalid type for make function"
15963 #: go/gofrontend/expressions.cc:7489
15964 msgid "length required when allocating a slice"
15967 #: go/gofrontend/expressions.cc:7522
15968 msgid "len larger than cap"
15971 #: go/gofrontend/expressions.cc:7531
15972 msgid "too many arguments to make"
15975 #: go/gofrontend/expressions.cc:8534
15976 msgid "argument must be array or slice or channel"
15979 #: go/gofrontend/expressions.cc:8544
15980 msgid "argument must be string or array or slice or map or channel"
15983 #: go/gofrontend/expressions.cc:8590
15984 msgid "unsupported argument type to builtin function"
15987 #: go/gofrontend/expressions.cc:8601
15988 msgid "argument must be channel"
15991 #: go/gofrontend/expressions.cc:8603
15992 msgid "cannot close receive-only channel"
15995 #: go/gofrontend/expressions.cc:8625
15996 msgid "argument must be a field reference"
15999 #: go/gofrontend/expressions.cc:8655
16000 msgid "left argument must be a slice"
16003 #: go/gofrontend/expressions.cc:8663
16004 msgid "element types must be the same"
16007 #: go/gofrontend/expressions.cc:8668
16008 msgid "first argument must be []byte"
16011 #: go/gofrontend/expressions.cc:8671
16012 msgid "second argument must be slice or string"
16015 #: go/gofrontend/expressions.cc:8780
16016 msgid "argument must have complex type"
16019 #: go/gofrontend/expressions.cc:8798
16020 msgid "complex arguments must have identical types"
16023 #: go/gofrontend/expressions.cc:8800
16024 msgid "complex arguments must have floating-point type"
16027 #: go/gofrontend/expressions.cc:9357 go/gofrontend/expressions.cc:9984
16028 #: go/gofrontend/expressions.cc:10380
16029 msgid "expected function"
16032 #: go/gofrontend/expressions.cc:9385
16033 msgid "multiple-value argument in single-value context"
16036 #: go/gofrontend/expressions.cc:9590
16037 msgid "invalid use of %<...%> with non-slice"
16040 #: go/gofrontend/expressions.cc:9992
16041 msgid "function result count mismatch"
16044 #: go/gofrontend/expressions.cc:10010
16045 msgid "incompatible type for receiver"
16048 #: go/gofrontend/expressions.cc:10028
16049 msgid "invalid use of %<...%> calling non-variadic function"
16052 #: go/gofrontend/expressions.cc:10389 go/gofrontend/expressions.cc:10403
16053 msgid "number of results does not match number of values"
16056 #: go/gofrontend/expressions.cc:10692 go/gofrontend/expressions.cc:11198
16057 msgid "index must be integer"
16060 #: go/gofrontend/expressions.cc:10700 go/gofrontend/expressions.cc:11206
16061 msgid "slice end must be integer"
16064 #: go/gofrontend/expressions.cc:10708
16065 msgid "slice capacity must be integer"
16068 #: go/gofrontend/expressions.cc:10758 go/gofrontend/expressions.cc:11240
16069 msgid "inverted slice range"
16072 #: go/gofrontend/expressions.cc:10801
16073 msgid "slice of unaddressable value"
16076 #: go/gofrontend/expressions.cc:11465
16077 msgid "incompatible type for map index"
16080 #: go/gofrontend/expressions.cc:11833
16081 msgid "expected interface or pointer to interface"
16084 #: go/gofrontend/expressions.cc:12534
16085 msgid "too many expressions for struct"
16088 #: go/gofrontend/expressions.cc:12547
16089 msgid "too few expressions for struct"
16092 #: go/gofrontend/expressions.cc:14143 go/gofrontend/statements.cc:1625
16093 msgid "type assertion only valid for interface types"
16096 #: go/gofrontend/expressions.cc:14155
16097 msgid "impossible type assertion: type does not implement interface"
16100 #: go/gofrontend/expressions.cc:14283 go/gofrontend/expressions.cc:14303
16101 #: go/gofrontend/statements.cc:1470
16102 msgid "expected channel"
16105 #: go/gofrontend/expressions.cc:14308 go/gofrontend/statements.cc:1475
16106 msgid "invalid receive on send-only channel"
16109 #: go/gofrontend/parse.cc:3107
16111 "parentheses required around this composite literal to avoid parsing ambiguity"
16114 #: go/gofrontend/parse.cc:4665
16115 msgid "cannot fallthrough final case in switch"
16118 #: go/gofrontend/statements.cc:774
16119 msgid "invalid left hand side of assignment"
16122 #: go/gofrontend/statements.cc:785 go/gofrontend/statements.cc:1187
16123 msgid "use of untyped nil"
16126 #: go/gofrontend/statements.cc:1309
16127 msgid "expected map index on right hand side"
16130 #: go/gofrontend/statements.cc:2710 go/gofrontend/statements.cc:2740
16131 msgid "not enough arguments to return"
16134 #: go/gofrontend/statements.cc:2718
16135 msgid "return with value in function with no return type"
16138 #: go/gofrontend/statements.cc:2746
16139 msgid "too many values in return statement"
16142 #: go/gofrontend/statements.cc:3153
16143 msgid "expected boolean expression"
16146 #: go/gofrontend/statements.cc:4244
16147 msgid "cannot type switch on non-interface value"
16150 #: go/gofrontend/statements.cc:4379
16151 msgid "incompatible types in send"
16154 #: go/gofrontend/statements.cc:4384
16155 msgid "invalid send on receive-only channel"
16158 #: go/gofrontend/statements.cc:5335
16159 msgid "too many variables for range clause with channel"
16162 #: go/gofrontend/statements.cc:5342
16163 msgid "range clause must have array, slice, string, map, or channel type"
16166 #: go/gofrontend/types.cc:513
16167 msgid "invalid comparison of non-ordered type"
16170 #: go/gofrontend/types.cc:529
16171 msgid "slice can only be compared to nil"
16174 #: go/gofrontend/types.cc:531
16175 msgid "map can only be compared to nil"
16178 #: go/gofrontend/types.cc:533
16179 msgid "func can only be compared to nil"
16182 #: go/gofrontend/types.cc:539
16184 msgid "invalid operation (%s)"
16187 #: go/gofrontend/types.cc:562
16188 msgid "invalid comparison of non-comparable type"
16191 #: go/gofrontend/types.cc:575
16192 msgid "invalid comparison of generated struct"
16195 #: go/gofrontend/types.cc:586
16196 msgid "invalid comparison of non-comparable struct"
16199 #: go/gofrontend/types.cc:596
16200 msgid "invalid comparison of generated array"
16203 #: go/gofrontend/types.cc:603
16204 msgid "invalid comparison of non-comparable array"
16207 #: go/gofrontend/types.cc:631
16208 msgid "multiple-value function call in single-value context"
16211 #: go/gofrontend/types.cc:708
16212 msgid "need explicit conversion"
16215 #: go/gofrontend/types.cc:715
16217 msgid "cannot use type %s as type %s"
16220 #: go/gofrontend/types.cc:3815
16221 msgid "different receiver types"
16224 #: go/gofrontend/types.cc:3835 go/gofrontend/types.cc:3848
16225 #: go/gofrontend/types.cc:3863
16226 msgid "different number of parameters"
16229 #: go/gofrontend/types.cc:3856
16230 msgid "different parameter types"
16233 #: go/gofrontend/types.cc:3871
16234 msgid "different varargs"
16237 #: go/gofrontend/types.cc:3880 go/gofrontend/types.cc:3893
16238 #: go/gofrontend/types.cc:3908
16239 msgid "different number of results"
16242 #: go/gofrontend/types.cc:3901
16243 msgid "different result types"
16246 #: go/gofrontend/types.cc:8389
16248 msgid "need explicit conversion; missing method %s%s%s"
16251 #: go/gofrontend/types.cc:8406 go/gofrontend/types.cc:8548
16253 msgid "incompatible type for method %s%s%s"
16256 #: go/gofrontend/types.cc:8410 go/gofrontend/types.cc:8552
16258 msgid "incompatible type for method %s%s%s (%s)"
16261 #: go/gofrontend/types.cc:8489 go/gofrontend/types.cc:8502
16262 msgid "pointer to interface type has no methods"
16265 #: go/gofrontend/types.cc:8491 go/gofrontend/types.cc:8504
16266 msgid "type has no methods"
16269 #: go/gofrontend/types.cc:8525
16271 msgid "ambiguous method %s%s%s"
16274 #: go/gofrontend/types.cc:8528
16276 msgid "missing method %s%s%s"
16279 #: go/gofrontend/types.cc:8569
16281 msgid "method %s%s%s requires a pointer receiver"
16284 #: go/gofrontend/types.cc:8587
16286 msgid "method %s%s%s is marked go:nointerface"
16289 #. Warn about and ignore all others for now, but store them.
16290 #: attribs.c:436 c-family/c-attribs.c:2400 objc/objc-act.c:4957
16291 #: objc/objc-act.c:6926 objc/objc-act.c:8113 objc/objc-act.c:8164
16292 #, gcc-internal-format
16293 msgid "%qE attribute directive ignored"
16297 #, gcc-internal-format
16298 msgid "%<%E::%E%> scoped attribute directive ignored"
16302 #, gcc-internal-format
16303 msgid "wrong number of arguments specified for %qE attribute"
16306 #. This is a c++11 attribute that appertains to a
16307 #. type-specifier, outside of the definition of, a class
16308 #. type. Ignore it.
16310 #, gcc-internal-format
16311 msgid "attribute ignored"
16315 #, gcc-internal-format
16316 msgid "an attribute that appertains to a type-specifier is ignored"
16320 #, gcc-internal-format
16321 msgid "%qE attribute does not apply to types"
16325 #, gcc-internal-format
16326 msgid "%qE attribute only applies to function types"
16330 #, gcc-internal-format
16331 msgid "type attributes ignored after type is already defined"
16334 #: auto-profile.c:347
16335 #, gcc-internal-format
16336 msgid "Offset exceeds 16 bytes."
16339 #: auto-profile.c:854
16340 #, gcc-internal-format
16341 msgid "Not expected TAG."
16344 #: auto-profile.c:920
16345 #, gcc-internal-format, gfc-internal-format
16346 msgid "Cannot open profile file %s."
16349 #: auto-profile.c:926
16350 #, gcc-internal-format
16351 msgid "AutoFDO profile magic number does not match."
16354 #: auto-profile.c:934
16355 #, gcc-internal-format, gfc-internal-format
16356 msgid "AutoFDO profile version %u does match %u."
16359 #: auto-profile.c:946
16360 #, gcc-internal-format, gfc-internal-format
16361 msgid "Cannot read string table from %s."
16364 #: auto-profile.c:954
16365 #, gcc-internal-format, gfc-internal-format
16366 msgid "Cannot read function profile from %s."
16369 #: auto-profile.c:964
16370 #, gcc-internal-format, gfc-internal-format
16371 msgid "Cannot read working set from %s."
16375 #, gcc-internal-format
16377 "branch target register load optimization is not intended to be run twice"
16381 #, gcc-internal-format
16382 msgid "offset %qwi outside bounds of constant string"
16386 #, gcc-internal-format
16387 msgid "second argument to %<__builtin_prefetch%> must be a constant"
16391 #, gcc-internal-format
16392 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
16396 #, gcc-internal-format
16397 msgid "third argument to %<__builtin_prefetch%> must be a constant"
16401 #, gcc-internal-format
16402 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
16406 #, gcc-internal-format
16407 msgid "%K%qD: specified size %wu exceeds maximum object size %wu"
16411 #, gcc-internal-format
16413 "%K%qD: specified size between %wu and %wu exceeds maximum object size %wu"
16417 #, gcc-internal-format
16419 "%K%qD: writing at least %wu byte into a region of size %wu overflows the "
16424 #, gcc-internal-format
16426 "%K%qD: writing %wu byte into a region of size %wu overflows the destination"
16430 #, gcc-internal-format
16432 "%K%qD writing %wu bytes into a region of size %wu overflows the destination"
16436 #, gcc-internal-format
16438 "%K%qD: writing between %wu and %wu bytes into a region of size %wu overflows "
16443 #, gcc-internal-format
16444 msgid "%K%qD: specified bound %wu exceeds maximum object size %wu"
16448 #, gcc-internal-format
16450 "%K%qD: specified bound between %wu and %wu exceeds maximum object size %wu"
16454 #, gcc-internal-format
16455 msgid "%K%qD: specified bound %wu exceeds the size %wu of the destination"
16459 #, gcc-internal-format
16461 "%K%qD: specified bound between %wu and %wu exceeds the size %wu of the "
16465 #: builtins.c:3733 builtins.c:3797
16466 #, gcc-internal-format
16467 msgid "specified bound %wu equals the size of the destination"
16470 #: builtins.c:4640 gimplify.c:3147
16471 #, gcc-internal-format
16472 msgid "too few arguments to function %<va_start%>"
16476 #, gcc-internal-format
16477 msgid "invalid argument to %qD"
16481 #, gcc-internal-format
16482 msgid "unsupported argument to %qD"
16485 #. Warn since no effort is made to ensure that any frame
16486 #. beyond the current one exists or can be safely reached.
16488 #, gcc-internal-format
16489 msgid "calling %qD with a nonzero argument is unsafe"
16493 #, gcc-internal-format
16494 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
16498 #, gcc-internal-format
16499 msgid "trampoline generated for nested function %qD"
16502 #: builtins.c:5471 builtins.c:5484
16503 #, gcc-internal-format
16504 msgid "%qD changed semantics in GCC 4.4"
16508 #, gcc-internal-format
16509 msgid "unknown architecture specifier in memory model to builtin"
16513 #, gcc-internal-format
16514 msgid "invalid memory model argument to builtin"
16517 #: builtins.c:5659 builtins.c:5783
16518 #, gcc-internal-format
16520 "failure memory model cannot be stronger than success memory model for "
16521 "%<__atomic_compare_exchange%>"
16524 #: builtins.c:5667 builtins.c:5791
16525 #, gcc-internal-format
16526 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
16530 #, gcc-internal-format
16531 msgid "invalid memory model for %<__atomic_load%>"
16534 #: builtins.c:5881 builtins.c:6068
16535 #, gcc-internal-format
16536 msgid "invalid memory model for %<__atomic_store%>"
16540 #, gcc-internal-format
16541 msgid "non-constant argument 1 to __atomic_always_lock_free"
16545 #, gcc-internal-format
16546 msgid "non-integer argument 1 to __atomic_is_lock_free"
16550 #, gcc-internal-format
16551 msgid "__builtin_thread_pointer is not supported on this target"
16555 #, gcc-internal-format
16556 msgid "__builtin_set_thread_pointer is not supported on this target"
16559 #. All valid uses of __builtin_va_arg_pack () are removed during
16561 #: builtins.c:6572 expr.c:10784
16562 #, gcc-internal-format
16563 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
16566 #. All valid uses of __builtin_va_arg_pack_len () are removed during
16569 #, gcc-internal-format
16570 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
16574 #, gcc-internal-format
16575 msgid "%<__builtin_longjmp%> second argument must be 1"
16578 #. Software implementation of Pointer Bounds Checker is NYI.
16579 #. Target support is required.
16581 #, gcc-internal-format
16582 msgid "Your target platform does not support -fcheck-pointer-bounds"
16586 #, gcc-internal-format
16587 msgid "target format does not support infinity"
16591 #, gcc-internal-format
16592 msgid "%<va_start%> used in function with fixed args"
16596 #, gcc-internal-format
16597 msgid "wrong number of arguments to function %<va_start%>"
16601 #, gcc-internal-format
16602 msgid "%<__builtin_next_arg%> called without an argument"
16606 #, gcc-internal-format
16607 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
16611 #, gcc-internal-format
16612 msgid "second parameter of %<va_start%> not last named argument"
16616 #, gcc-internal-format
16618 "undefined behavior when second parameter of %<va_start%> is declared with "
16619 "%<register%> storage"
16623 #, gcc-internal-format
16624 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
16628 #, gcc-internal-format
16629 msgid "%Klast argument of %D is not integer constant between 0 and 3"
16633 #, gcc-internal-format
16634 msgid "%Kattempt to free a non-heap object %qD"
16638 #, gcc-internal-format
16639 msgid "%Kattempt to free a non-heap object"
16643 #, gcc-internal-format
16644 msgid "%Kargument %i value %qE is negative"
16648 #, gcc-internal-format
16649 msgid "%Kargument %i value is zero"
16653 #, gcc-internal-format
16654 msgid "%Kargument %i value %qE exceeds maximum object size %E"
16658 #, gcc-internal-format
16659 msgid "%Kargument %i range [%E, %E] is negative"
16663 #, gcc-internal-format
16664 msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
16668 #, gcc-internal-format
16669 msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
16673 #, gcc-internal-format
16675 "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
16678 #: calls.c:1474 calls.c:1477
16679 #, gcc-internal-format
16680 msgid "argument %i in the range [%E, %E]"
16684 #, gcc-internal-format
16685 msgid "in a call to built-in allocation function %qD"
16689 #, gcc-internal-format
16690 msgid "in a call to allocation function %qD declared here"
16694 #, gcc-internal-format, gfc-internal-format
16695 msgid "cannot tail-call: %s"
16699 #, gcc-internal-format
16700 msgid "function call has aggregate value"
16704 #, gcc-internal-format
16705 msgid "passing too large argument on stack"
16708 #: cfgexpand.c:1645 function.c:993 varasm.c:2179
16709 #, gcc-internal-format
16710 msgid "size of variable %q+D is too large"
16713 #: cfgexpand.c:1657
16714 #, gcc-internal-format
16715 msgid "cannot allocate stack for variable %q+D, naked function."
16718 #: cfgexpand.c:2734
16719 #, gcc-internal-format
16720 msgid "too many alternatives in %<asm%>"
16723 #: cfgexpand.c:2741
16724 #, gcc-internal-format
16725 msgid "operand constraints for %<asm%> differ in number of alternatives"
16728 #: cfgexpand.c:2762
16729 #, gcc-internal-format
16730 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
16733 #: cfgexpand.c:2836
16734 #, gcc-internal-format
16735 msgid "more than %d operands in %<asm%>"
16738 #. ??? Diagnose during gimplification?
16739 #: cfgexpand.c:2889
16740 #, gcc-internal-format
16741 msgid "unknown register name %qs in %<asm%>"
16744 #. ??? Diagnose during gimplification?
16745 #: cfgexpand.c:2910
16746 #, gcc-internal-format
16747 msgid "PIC register clobbered by %qs in %<asm%>"
16750 #: cfgexpand.c:3015
16751 #, gcc-internal-format, gfc-internal-format
16752 msgid "output number %d not directly addressable"
16755 #: cfgexpand.c:3096
16756 #, gcc-internal-format
16757 msgid "asm operand %d probably doesn%'t match constraints"
16760 #: cfgexpand.c:3279
16761 #, gcc-internal-format
16762 msgid "asm clobber conflict with output operand"
16765 #: cfgexpand.c:3283
16766 #, gcc-internal-format
16767 msgid "asm clobber conflict with input operand"
16770 #: cfgexpand.c:6240
16771 #, gcc-internal-format
16772 msgid "stack protector not protecting local variables: variable length buffer"
16775 #: cfgexpand.c:6244
16776 #, gcc-internal-format, gfc-internal-format
16778 "stack protector not protecting function: all local arrays are less than %d "
16783 #, gcc-internal-format, gfc-internal-format
16784 msgid "bb %d on wrong place"
16788 #, gcc-internal-format, gfc-internal-format
16789 msgid "prev_bb of %d should be %d, not %d"
16793 #, gcc-internal-format, gfc-internal-format
16794 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
16798 #, gcc-internal-format, gfc-internal-format
16799 msgid "verify_flow_info: Block %i lacks loop_father"
16803 #, gcc-internal-format, gfc-internal-format
16804 msgid "verify_flow_info: Wrong count of block %i %i"
16808 #, gcc-internal-format, gfc-internal-format
16809 msgid "verify_flow_info: Wrong frequency of block %i %i"
16813 #, gcc-internal-format, gfc-internal-format
16814 msgid "verify_flow_info: Duplicate edge %i->%i"
16818 #, gcc-internal-format, gfc-internal-format
16819 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
16823 #, gcc-internal-format, gfc-internal-format
16824 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
16828 #, gcc-internal-format, gfc-internal-format
16829 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
16833 #, gcc-internal-format, gfc-internal-format
16834 msgid "wrong amount of branch edges after unconditional jump %i"
16837 #: cfghooks.c:206 cfghooks.c:217
16838 #, gcc-internal-format, gfc-internal-format
16839 msgid "basic block %d pred edge is corrupted"
16843 #, gcc-internal-format, gfc-internal-format
16844 msgid "its dest_idx should be %d, not %d"
16848 #, gcc-internal-format, gfc-internal-format
16849 msgid "basic block %i edge lists are corrupted"
16853 #, gcc-internal-format
16854 msgid "verify_flow_info failed"
16858 #, gcc-internal-format, gfc-internal-format
16859 msgid "%s does not support dump_bb_for_graph"
16863 #, gcc-internal-format, gfc-internal-format
16864 msgid "%s does not support redirect_edge_and_branch"
16868 #, gcc-internal-format, gfc-internal-format
16869 msgid "%s does not support can_remove_branch_p"
16873 #, gcc-internal-format, gfc-internal-format
16874 msgid "%s does not support redirect_edge_and_branch_force"
16878 #, gcc-internal-format, gfc-internal-format
16879 msgid "%s does not support split_block"
16883 #, gcc-internal-format, gfc-internal-format
16884 msgid "%s does not support move_block_after"
16888 #, gcc-internal-format, gfc-internal-format
16889 msgid "%s does not support delete_basic_block"
16893 #, gcc-internal-format, gfc-internal-format
16894 msgid "%s does not support split_edge"
16898 #, gcc-internal-format, gfc-internal-format
16899 msgid "%s does not support create_basic_block"
16903 #, gcc-internal-format, gfc-internal-format
16904 msgid "%s does not support can_merge_blocks_p"
16908 #, gcc-internal-format, gfc-internal-format
16909 msgid "%s does not support predict_edge"
16913 #, gcc-internal-format, gfc-internal-format
16914 msgid "%s does not support predicted_by_p"
16918 #, gcc-internal-format, gfc-internal-format
16919 msgid "%s does not support merge_blocks"
16923 #, gcc-internal-format, gfc-internal-format
16924 msgid "%s does not support make_forwarder_block"
16928 #, gcc-internal-format, gfc-internal-format
16929 msgid "%s does not support force_nonfallthru"
16933 #, gcc-internal-format, gfc-internal-format
16934 msgid "%s does not support can_duplicate_block_p"
16938 #, gcc-internal-format, gfc-internal-format
16939 msgid "%s does not support duplicate_block"
16943 #, gcc-internal-format, gfc-internal-format
16944 msgid "%s does not support block_ends_with_call_p"
16948 #, gcc-internal-format, gfc-internal-format
16949 msgid "%s does not support block_ends_with_condjump_p"
16953 #, gcc-internal-format, gfc-internal-format
16954 msgid "%s does not support flow_call_edges_add"
16958 #, gcc-internal-format
16959 msgid "loop verification on loop tree that needs fixup"
16963 #, gcc-internal-format
16964 msgid "corrupt loop tree root"
16968 #, gcc-internal-format, gfc-internal-format
16969 msgid "loop with header %d marked for removal"
16973 #, gcc-internal-format, gfc-internal-format
16974 msgid "loop with header %d not in loop tree"
16978 #, gcc-internal-format, gfc-internal-format
16979 msgid "non-loop with header %d not marked for removal"
16983 #, gcc-internal-format, gfc-internal-format
16984 msgid "removed loop %d in loop tree"
16988 #, gcc-internal-format, gfc-internal-format
16989 msgid "size of loop %d should be %d, not %d"
16993 #, gcc-internal-format, gfc-internal-format
16994 msgid "bb %d does not belong to loop %d"
16998 #, gcc-internal-format, gfc-internal-format
16999 msgid "bb %d has father loop %d, should be loop %d"
17003 #, gcc-internal-format
17004 msgid "loop %d%'s header is not a loop header"
17008 #, gcc-internal-format
17009 msgid "loop %d%'s header does not have exactly 2 entries"
17013 #, gcc-internal-format
17014 msgid "loop %d%'s latch does not have an edge to its header"
17018 #, gcc-internal-format
17019 msgid "loop %d%'s latch is not dominated by its header"
17023 #, gcc-internal-format
17024 msgid "loop %d%'s latch does not have exactly 1 successor"
17028 #, gcc-internal-format
17029 msgid "loop %d%'s latch does not have header as successor"
17033 #, gcc-internal-format
17034 msgid "loop %d%'s latch does not belong directly to it"
17038 #, gcc-internal-format
17039 msgid "loop %d%'s header does not belong directly to it"
17043 #, gcc-internal-format
17044 msgid "loop %d%'s latch is marked as part of irreducible region"
17048 #, gcc-internal-format, gfc-internal-format
17049 msgid "basic block %d should be marked irreducible"
17053 #, gcc-internal-format, gfc-internal-format
17054 msgid "basic block %d should not be marked irreducible"
17058 #, gcc-internal-format, gfc-internal-format
17059 msgid "edge from %d to %d should be marked irreducible"
17063 #, gcc-internal-format, gfc-internal-format
17064 msgid "edge from %d to %d should not be marked irreducible"
17068 #, gcc-internal-format, gfc-internal-format
17069 msgid "corrupted head of the exits list of loop %d"
17073 #, gcc-internal-format, gfc-internal-format
17074 msgid "corrupted exits list of loop %d"
17078 #, gcc-internal-format, gfc-internal-format
17079 msgid "nonempty exits list of loop %d, but exits are not recorded"
17083 #, gcc-internal-format, gfc-internal-format
17084 msgid "exit %d->%d not recorded"
17088 #, gcc-internal-format, gfc-internal-format
17089 msgid "wrong list of exited loops for edge %d->%d"
17093 #, gcc-internal-format
17094 msgid "too many loop exits recorded"
17098 #, gcc-internal-format, gfc-internal-format
17099 msgid "%d exits recorded for loop %d (having %d exits)"
17103 #, gcc-internal-format, gfc-internal-format
17104 msgid "non-cold basic block %d dominated by a block in the cold partition (%d)"
17108 #, gcc-internal-format, gfc-internal-format
17109 msgid "multiple hot/cold transitions found (bb %i)"
17113 #, gcc-internal-format
17114 msgid "partition found but function partition flag not set"
17118 #, gcc-internal-format, gfc-internal-format
17119 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
17123 #, gcc-internal-format
17124 msgid "EDGE_CROSSING incorrectly set across same section"
17128 #, gcc-internal-format, gfc-internal-format
17129 msgid "fallthru edge crosses section boundary in bb %i"
17133 #, gcc-internal-format, gfc-internal-format
17134 msgid "EH edge crosses section boundary in bb %i"
17138 #, gcc-internal-format, gfc-internal-format
17139 msgid "No region crossing jump at section boundary in bb %i"
17143 #, gcc-internal-format
17144 msgid "EDGE_CROSSING missing across section boundary"
17148 #, gcc-internal-format, gfc-internal-format
17149 msgid "Region crossing jump across same section in bb %i"
17153 #, gcc-internal-format, gfc-internal-format
17154 msgid "missing REG_EH_REGION note at the end of bb %i"
17158 #, gcc-internal-format, gfc-internal-format
17159 msgid "too many exception handling edges in bb %i"
17163 #, gcc-internal-format, gfc-internal-format
17164 msgid "too many outgoing branch edges from bb %i"
17168 #, gcc-internal-format, gfc-internal-format
17169 msgid "fallthru edge after unconditional jump in bb %i"
17173 #, gcc-internal-format, gfc-internal-format
17174 msgid "wrong number of branch edges after unconditional jump in bb %i"
17178 #, gcc-internal-format, gfc-internal-format
17179 msgid "wrong amount of branch edges after conditional jump in bb %i"
17183 #, gcc-internal-format, gfc-internal-format
17184 msgid "abnormal call edges for non-call insn in bb %i"
17188 #, gcc-internal-format, gfc-internal-format
17189 msgid "sibcall edges for non-call insn in bb %i"
17193 #, gcc-internal-format, gfc-internal-format
17194 msgid "abnormal edges for no purpose in bb %i"
17197 #: cfgrtl.c:2627 cfgrtl.c:2637
17198 #, gcc-internal-format, gfc-internal-format
17199 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
17203 #, gcc-internal-format, gfc-internal-format
17204 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
17208 #, gcc-internal-format, gfc-internal-format
17209 msgid "in basic block %d:"
17213 #, gcc-internal-format, gfc-internal-format
17214 msgid "BB_RTL flag not set for block %d"
17218 #, gcc-internal-format, gfc-internal-format
17219 msgid "insn %d basic block pointer is %d, should be %d"
17223 #, gcc-internal-format, gfc-internal-format
17224 msgid "insn %d in header of bb %d has non-NULL basic block"
17228 #, gcc-internal-format, gfc-internal-format
17229 msgid "insn %d in footer of bb %d has non-NULL basic block"
17232 #: cfgrtl.c:2785 cfgrtl.c:2833
17233 #, gcc-internal-format, gfc-internal-format
17234 msgid "insn %d outside of basic blocks has non-NULL bb field"
17238 #, gcc-internal-format, gfc-internal-format
17239 msgid "end insn %d for block %d not found in the insn stream"
17243 #, gcc-internal-format, gfc-internal-format
17244 msgid "insn %d is in multiple basic blocks (%d and %d)"
17248 #, gcc-internal-format, gfc-internal-format
17249 msgid "head insn %d for block %d not found in the insn stream"
17253 #, gcc-internal-format, gfc-internal-format
17254 msgid "missing barrier after block %i"
17258 #, gcc-internal-format, gfc-internal-format
17259 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
17263 #, gcc-internal-format, gfc-internal-format
17264 msgid "verify_flow_info: Incorrect fallthru %i->%i"
17268 #, gcc-internal-format
17269 msgid "basic blocks not laid down consecutively"
17273 #, gcc-internal-format, gfc-internal-format
17274 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
17278 #, gcc-internal-format
17279 msgid "caller edge count is negative"
17283 #, gcc-internal-format
17284 msgid "caller edge frequency is negative"
17288 #, gcc-internal-format
17289 msgid "caller edge frequency is too large"
17293 #, gcc-internal-format, gfc-internal-format
17294 msgid "aux field set for edge %s->%s"
17298 #, gcc-internal-format
17299 msgid "execution count is negative"
17303 #, gcc-internal-format
17304 msgid "inline clone in same comdat group list"
17308 #, gcc-internal-format
17309 msgid "local symbols must be defined"
17313 #, gcc-internal-format
17314 msgid "externally visible inline clone"
17318 #, gcc-internal-format
17319 msgid "inline clone with address taken"
17323 #, gcc-internal-format
17324 msgid "inline clone is forced to output"
17328 #, gcc-internal-format, gfc-internal-format
17329 msgid "aux field set for indirect edge from %s"
17333 #, gcc-internal-format, gfc-internal-format
17335 "An indirect edge from %s is not marked as indirect or has associated "
17336 "indirect_info, the corresponding statement is: "
17340 #, gcc-internal-format, gfc-internal-format
17341 msgid "comdat-local function called by %s outside its comdat"
17345 #, gcc-internal-format
17346 msgid "inlined_to pointer is wrong"
17350 #, gcc-internal-format
17351 msgid "multiple inline callers"
17355 #, gcc-internal-format
17356 msgid "inlined_to pointer set for noninline callers"
17360 #, gcc-internal-format, gfc-internal-format
17361 msgid "caller edge frequency %i does not match BB frequency %i"
17365 #, gcc-internal-format, gfc-internal-format
17366 msgid "indirect call frequency %i does not match BB frequency %i"
17370 #, gcc-internal-format
17371 msgid "inlined_to pointer is set but no predecessors found"
17375 #, gcc-internal-format
17376 msgid "inlined_to pointer refers to itself"
17380 #, gcc-internal-format
17381 msgid "cgraph_node has wrong clone_of"
17385 #, gcc-internal-format
17386 msgid "cgraph_node has wrong clone list"
17390 #, gcc-internal-format
17391 msgid "cgraph_node is in clone list but it is not clone"
17395 #, gcc-internal-format
17396 msgid "cgraph_node has wrong prev_clone pointer"
17400 #, gcc-internal-format
17401 msgid "double linked list of clones corrupted"
17405 #, gcc-internal-format
17406 msgid "Alias has call edges"
17410 #, gcc-internal-format
17411 msgid "Alias has non-alias reference"
17415 #, gcc-internal-format
17416 msgid "Alias has more than one alias reference"
17420 #, gcc-internal-format
17421 msgid "Analyzed alias has no reference"
17425 #, gcc-internal-format
17426 msgid "Instrumentation clone does not reference original node"
17430 #, gcc-internal-format
17431 msgid "Not instrumented node has non-NULL original declaration"
17435 #, gcc-internal-format
17436 msgid "Instrumented node has wrong original declaration"
17440 #, gcc-internal-format
17441 msgid "Node has more than one chkp reference"
17445 #, gcc-internal-format
17446 msgid "Wrong node is referenced with chkp reference"
17450 #, gcc-internal-format
17451 msgid "Analyzed node has no reference to instrumented version"
17455 #, gcc-internal-format
17456 msgid "Alias chain for instrumented node is broken"
17460 #, gcc-internal-format
17461 msgid "No edge out of thunk node"
17465 #, gcc-internal-format
17466 msgid "More than one edge out of thunk node"
17470 #, gcc-internal-format
17471 msgid "Thunk is not supposed to have body"
17475 #, gcc-internal-format
17476 msgid "Instrumentation thunk has wrong edge callee"
17480 #, gcc-internal-format
17481 msgid "shared call_stmt:"
17485 #, gcc-internal-format
17486 msgid "edge points to wrong declaration:"
17490 #, gcc-internal-format
17492 "an indirect edge with unknown callee corresponding to a call_stmt with a "
17493 "known declaration:"
17497 #, gcc-internal-format
17498 msgid "missing callgraph edge for call stmt:"
17502 #, gcc-internal-format
17503 msgid "reference to dead statement"
17507 #, gcc-internal-format, gfc-internal-format
17508 msgid "edge %s->%s has no corresponding call_stmt"
17512 #, gcc-internal-format, gfc-internal-format
17513 msgid "an indirect edge from %s has no corresponding call_stmt"
17517 #, gcc-internal-format
17518 msgid "verify_cgraph_node failed"
17521 #: cgraph.c:3597 varpool.c:304
17522 #, gcc-internal-format, gfc-internal-format
17523 msgid "%s: section %s is missing"
17526 #: cgraphunit.c:712
17527 #, gcc-internal-format
17528 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
17531 #: cgraphunit.c:764 cgraphunit.c:800
17532 #, gcc-internal-format
17533 msgid "%<externally_visible%> attribute have effect only on public objects"
17536 #: cgraphunit.c:771
17537 #, gcc-internal-format
17538 msgid "%<weakref%> attribute ignored because function is defined"
17541 #: cgraphunit.c:783
17542 #, gcc-internal-format
17543 msgid "always_inline function might not be inlinable"
17546 #: cgraphunit.c:808
17547 #, gcc-internal-format
17548 msgid "%<weakref%> attribute ignored because variable is initialized"
17552 #: cgraphunit.c:968 c/c-decl.c:11114
17553 #, gcc-internal-format
17554 msgid "%q+F used but never defined"
17557 #: cgraphunit.c:970 c/c-decl.c:11123
17558 #, gcc-internal-format
17559 msgid "%q+F declared %<static%> but never defined"
17562 #: cgraphunit.c:1014
17563 #, gcc-internal-format
17564 msgid "%qD defined but not used"
17567 #: cgraphunit.c:1319 c-family/c-pragma.c:337
17568 #, gcc-internal-format
17569 msgid "%q+D aliased to undefined symbol %qE"
17572 #: cgraphunit.c:1335
17573 #, gcc-internal-format
17574 msgid "%q+D aliased to external symbol %qE"
17577 #: cgraphunit.c:1356
17578 #, gcc-internal-format
17579 msgid "%q+D alias in between function and variable is not supported"
17582 #: cgraphunit.c:1358
17583 #, gcc-internal-format
17584 msgid "%q+D aliased declaration"
17587 #: cgraphunit.c:1429
17588 #, gcc-internal-format
17589 msgid "failed to reclaim unneeded function"
17592 #: cgraphunit.c:1457
17593 #, gcc-internal-format
17594 msgid "failed to reclaim unneeded function in same comdat group"
17597 #: cgraphunit.c:1701
17598 #, gcc-internal-format
17599 msgid "generic thunk code fails for method %qD which uses %<...%>"
17602 #: cgraphunit.c:2064
17603 #, gcc-internal-format
17604 msgid "size of return value of %q+D is %u bytes"
17607 #: cgraphunit.c:2067
17608 #, gcc-internal-format
17609 msgid "size of return value of %q+D is larger than %wd bytes"
17612 #: cgraphunit.c:2562
17613 #, gcc-internal-format
17614 msgid "nodes with unreleased memory found"
17617 #: collect-utils.c:68
17618 #, gcc-internal-format
17619 msgid "can't get program status: %m"
17622 #: collect-utils.c:82
17623 #, gcc-internal-format, gfc-internal-format
17624 msgid "%s terminated with signal %d [%s]%s"
17627 #: collect-utils.c:98
17628 #, gcc-internal-format, gfc-internal-format
17629 msgid "%s returned %d exit status"
17632 #: collect-utils.c:133
17633 #, gcc-internal-format, gfc-internal-format
17634 msgid "could not open response file %s"
17637 #: collect-utils.c:139
17638 #, gcc-internal-format, gfc-internal-format
17639 msgid "could not write to response file %s"
17642 #: collect-utils.c:145
17643 #, gcc-internal-format, gfc-internal-format
17644 msgid "could not close response file %s"
17647 #: collect-utils.c:179
17648 #, gcc-internal-format, gfc-internal-format
17649 msgid "cannot find '%s'"
17652 #: collect-utils.c:183 collect2.c:2361 collect2.c:2560 gcc.c:3080 gcc.c:6787
17653 #, gcc-internal-format
17654 msgid "pex_init failed: %m"
17657 #: collect-utils.c:192 collect2.c:2370 collect2.c:2568 gcc.c:8428
17658 #, gcc-internal-format
17663 #, gcc-internal-format
17664 msgid "COLLECT_LTO_WRAPPER must be set"
17667 #: collect2.c:966 gcc.c:7313 lto-wrapper.c:1479
17668 #: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
17669 #, gcc-internal-format
17670 msgid "atexit failed"
17674 #, gcc-internal-format
17675 msgid "no arguments"
17678 #: collect2.c:1303 opts.c:904
17679 #, gcc-internal-format
17680 msgid "LTO support has not been enabled in this configuration"
17684 #, gcc-internal-format
17685 msgid "can't open %s: %m"
17689 #, gcc-internal-format, gfc-internal-format
17690 msgid "unknown demangling style '%s'"
17693 #: collect2.c:1546 collect2.c:1729 collect2.c:1769
17694 #, gcc-internal-format
17695 msgid "fopen %s: %m"
17698 #: collect2.c:1549 collect2.c:1734 collect2.c:1772
17699 #, gcc-internal-format
17700 msgid "fclose %s: %m"
17704 #, gcc-internal-format
17705 msgid "cannot find 'nm'"
17709 #, gcc-internal-format
17710 msgid "can't open nm output: %m"
17714 #, gcc-internal-format, gfc-internal-format
17715 msgid "init function found in object %s"
17719 #, gcc-internal-format, gfc-internal-format
17720 msgid "fini function found in object %s"
17724 #, gcc-internal-format
17725 msgid "cannot find 'ldd'"
17729 #, gcc-internal-format
17730 msgid "can't open ldd output: %m"
17734 #, gcc-internal-format, gfc-internal-format
17735 msgid "dynamic dependency %s not found"
17739 #, gcc-internal-format, gfc-internal-format
17740 msgid "unable to open dynamic dependency '%s'"
17744 #, gcc-internal-format, gfc-internal-format
17745 msgid "%s: not a COFF file"
17749 #, gcc-internal-format, gfc-internal-format
17750 msgid "%s: cannot open as COFF file"
17754 #, gcc-internal-format, gfc-internal-format
17755 msgid "library lib%s not found"
17759 #, gcc-internal-format
17760 msgid "cannot convert to a pointer type"
17764 #, gcc-internal-format
17765 msgid "pointer value used where a floating point value was expected"
17769 #, gcc-internal-format
17770 msgid "aggregate value used where a float was expected"
17774 #, gcc-internal-format
17775 msgid "conversion to incomplete type"
17779 #, gcc-internal-format
17781 "can%'t convert a vector of type %qT to type %qT which has different size"
17785 #, gcc-internal-format
17786 msgid "aggregate value used where an integer was expected"
17790 #, gcc-internal-format
17791 msgid "pointer value used where a complex was expected"
17795 #, gcc-internal-format
17796 msgid "aggregate value used where a complex was expected"
17800 #, gcc-internal-format
17802 "can%'t convert a value of type %qT to vector type %qT which has different "
17807 #, gcc-internal-format
17808 msgid "can%'t convert value to a vector"
17812 #, gcc-internal-format
17813 msgid "aggregate value used where a fixed-point was expected"
17817 #, gcc-internal-format
17818 msgid "%qs is not a gcov data file"
17822 #, gcc-internal-format
17823 msgid "%qs is version %q.*s, expected version %q.*s"
17826 #: coverage.c:293 coverage.c:303
17827 #, gcc-internal-format, gfc-internal-format
17828 msgid "Profile data for function %u is corrupted"
17832 #, gcc-internal-format
17833 msgid "checksum is (%x,%x) instead of (%x,%x)"
17837 #, gcc-internal-format, gfc-internal-format
17838 msgid "number of counters is %d instead of %d"
17842 #, gcc-internal-format, gfc-internal-format
17843 msgid "cannot merge separate %s counters for function %u"
17847 #, gcc-internal-format
17848 msgid "%qs has overflowed"
17852 #, gcc-internal-format
17854 "the control flow of function %qE does not match its profile data (counter "
17859 #, gcc-internal-format
17860 msgid "execution counts estimated\n"
17864 #, gcc-internal-format
17865 msgid "execution counts assumed to be zero\n"
17869 #, gcc-internal-format
17871 "source locations for function %qE have changed, the profile data may be out "
17876 #, gcc-internal-format
17877 msgid "error writing %qs"
17881 #, gcc-internal-format, gfc-internal-format
17882 msgid "cannot open %s"
17885 #: data-streamer-in.c:53
17886 #, gcc-internal-format
17887 msgid "bytecode stream: string too long for the string table"
17890 #: data-streamer-in.c:84 data-streamer-in.c:113
17891 #, gcc-internal-format
17892 msgid "bytecode stream: found non-null terminated string"
17896 #, gcc-internal-format
17897 msgid "cannot find a valid counter:value pair:"
17901 #, gcc-internal-format, gfc-internal-format
17902 msgid "-fdbg-cnt=%s"
17906 #, gcc-internal-format, gfc-internal-format
17911 #, gcc-internal-format
17912 msgid "common symbol debug info is not structured as symbol+offset"
17916 #, gcc-internal-format
17917 msgid "global destructors not supported on this target"
17921 #, gcc-internal-format
17922 msgid "global constructors not supported on this target"
17925 #: diagnostic.c:1461
17926 #, gcc-internal-format, gfc-internal-format
17927 msgid "in %s, at %s:%d"
17930 #: dominance.c:1169
17931 #, gcc-internal-format, gfc-internal-format
17932 msgid "dominator of %d status unknown"
17935 #: dominance.c:1177
17936 #, gcc-internal-format, gfc-internal-format
17937 msgid "dominator of %d should be %d, not %d"
17940 #: dumpfile.c:321 dumpfile.c:485 dumpfile.c:578
17941 #, gcc-internal-format
17942 msgid "could not open dump file %qs: %m"
17946 #, gcc-internal-format
17947 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
17951 #, gcc-internal-format
17952 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
17956 #, gcc-internal-format
17957 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
17960 #: dwarf2out.c:1093
17961 #, gcc-internal-format
17963 "multiple EH personalities are supported only with assemblers supporting ."
17964 "cfi_personality directive"
17967 #: dwarf2out.c:13669
17968 #, gcc-internal-format, gfc-internal-format
17969 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
17972 #: dwarf2out.c:27256
17973 #, gcc-internal-format
17974 msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
17978 #, gcc-internal-format
17979 msgid "invalid rtl sharing found in the insn"
17983 #, gcc-internal-format
17988 #, gcc-internal-format
17989 msgid "internal consistency failure"
17993 #, gcc-internal-format
17994 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
17998 #, gcc-internal-format, gfc-internal-format
17999 msgid "abort in %s, at %s:%d"
18003 #, gcc-internal-format
18004 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18008 #, gcc-internal-format
18009 msgid "__builtin_eh_return not supported on this target"
18012 #: except.c:3315 except.c:3340
18013 #, gcc-internal-format, gfc-internal-format
18014 msgid "region_array is corrupted for region %i"
18017 #: except.c:3328 except.c:3359
18018 #, gcc-internal-format, gfc-internal-format
18019 msgid "lp_array is corrupted for lp %i"
18023 #, gcc-internal-format, gfc-internal-format
18024 msgid "outer block of region %i is wrong"
18028 #, gcc-internal-format, gfc-internal-format
18029 msgid "negative nesting depth of region %i"
18033 #, gcc-internal-format, gfc-internal-format
18034 msgid "region of lp %i is wrong"
18038 #, gcc-internal-format, gfc-internal-format
18039 msgid "tree list ends on depth %i"
18043 #, gcc-internal-format
18044 msgid "region_array does not match region_tree"
18048 #, gcc-internal-format
18049 msgid "lp_array does not match region_tree"
18053 #, gcc-internal-format
18054 msgid "verify_eh_tree failed"
18058 #, gcc-internal-format
18059 msgid "stack limits not supported on this target"
18063 #, gcc-internal-format
18064 msgid "reverse scalar storage order"
18068 #, gcc-internal-format
18069 msgid "reverse floating-point scalar storage order"
18073 #, gcc-internal-format, gfc-internal-format
18074 msgid "reverse storage order for %smode"
18078 #, gcc-internal-format
18080 "write of %wu-bit data outside the bound of destination object, data "
18081 "truncated into %wu-bit"
18085 #, gcc-internal-format
18086 msgid "%Kcall to %qs declared with attribute error: %s"
18090 #, gcc-internal-format
18091 msgid "%Kcall to %qs declared with attribute warning: %s"
18095 #, gcc-internal-format
18096 msgid "invalid argument %qs to -fdebug-prefix-map"
18100 #, gcc-internal-format
18101 msgid "the frame size of %wd bytes is larger than %wd bytes"
18104 #: final.c:4635 toplev.c:1388 tree-cfgcleanup.c:1148
18105 #, gcc-internal-format
18106 msgid "could not open final insn dump file %qs: %m"
18109 #: final.c:4688 tree-cfgcleanup.c:1164
18110 #, gcc-internal-format
18111 msgid "could not close final insn dump file %qs: %m"
18114 #: fixed-value.c:128
18115 #, gcc-internal-format
18116 msgid "large fixed-point constant implicitly truncated to fixed-point type"
18119 #: fold-const.c:4031 fold-const.c:4041
18120 #, gcc-internal-format, gfc-internal-format
18121 msgid "comparison is always %d due to width of bit-field"
18124 #: fold-const.c:5302 tree-ssa-reassoc.c:2344 tree-ssa-reassoc.c:2975
18125 #, gcc-internal-format
18126 msgid "assuming signed overflow does not occur when simplifying range test"
18129 #: fold-const.c:5751 fold-const.c:5765
18130 #, gcc-internal-format, gfc-internal-format
18131 msgid "comparison is always %d"
18134 #: fold-const.c:5902
18135 #, gcc-internal-format
18136 msgid "%<or%> of unmatched not-equal tests is always 1"
18139 #: fold-const.c:5907
18140 #, gcc-internal-format
18141 msgid "%<and%> of mutually exclusive equal-tests is always 0"
18144 #: fold-const.c:8162
18145 #, gcc-internal-format
18147 "assuming signed overflow does not occur when reducing constant in comparison"
18150 #: fold-const.c:8543
18151 #, gcc-internal-format
18153 "assuming signed overflow does not occur when combining constants around a "
18157 #: fold-const.c:12006
18158 #, gcc-internal-format
18159 msgid "fold check: original tree changed by fold"
18163 #, gcc-internal-format
18164 msgid "total size of local objects too large"
18167 #: function.c:1765 gimplify.c:6101
18168 #, gcc-internal-format
18169 msgid "impossible constraint in %<asm%>"
18173 #, gcc-internal-format
18174 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18178 #, gcc-internal-format
18179 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18183 #, gcc-internal-format
18184 msgid "function returns an aggregate"
18187 #: gcc.c:2119 gcc.c:2140
18188 #, gcc-internal-format, gfc-internal-format
18189 msgid "specs %%include syntax malformed after %ld characters"
18192 #: gcc.c:2167 gcc.c:2177 gcc.c:2188 gcc.c:2199
18193 #, gcc-internal-format, gfc-internal-format
18194 msgid "specs %%rename syntax malformed after %ld characters"
18198 #, gcc-internal-format, gfc-internal-format
18199 msgid "specs %s spec was not found to be renamed"
18203 #, gcc-internal-format
18204 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
18208 #, gcc-internal-format, gfc-internal-format
18209 msgid "specs unknown %% command after %ld characters"
18212 #: gcc.c:2252 gcc.c:2266
18213 #, gcc-internal-format, gfc-internal-format
18214 msgid "specs file malformed after %ld characters"
18218 #, gcc-internal-format
18219 msgid "spec file has no spec for linking"
18223 #, gcc-internal-format
18224 msgid "system path %qs is not absolute"
18228 #, gcc-internal-format
18229 msgid "-pipe not supported"
18233 #, gcc-internal-format
18234 msgid "failed to get exit status: %m"
18238 #, gcc-internal-format
18239 msgid "failed to get process times: %m"
18243 #, gcc-internal-format, gfc-internal-format
18244 msgid "%s (program %s)"
18247 #: gcc.c:3628 opts-common.c:1195 opts-common.c:1219 opts-global.c:136
18248 #, gcc-internal-format
18249 msgid "unrecognized command line option %qs"
18253 #, gcc-internal-format, gfc-internal-format
18254 msgid "GCC is not configured to support %s as offload target"
18258 #, gcc-internal-format
18259 msgid "%qs is an unknown -save-temps option"
18262 #: gcc.c:4471 toplev.c:893
18263 #, gcc-internal-format
18264 msgid "input file %qs is the same as output file"
18268 #, gcc-internal-format
18269 msgid "-pipe ignored because -save-temps specified"
18273 #, gcc-internal-format
18274 msgid "%<-x %s%> after last input file has no effect"
18278 #, gcc-internal-format
18279 msgid "unable to locate default linker script %qs in the library search paths"
18283 #, gcc-internal-format
18284 msgid "switch %qs does not start with %<-%>"
18288 #, gcc-internal-format
18289 msgid "spec-generated switch is just %<-%>"
18293 #, gcc-internal-format, gfc-internal-format
18294 msgid "could not open temporary response file %s"
18298 #, gcc-internal-format, gfc-internal-format
18299 msgid "could not write to temporary response file %s"
18303 #, gcc-internal-format, gfc-internal-format
18304 msgid "could not close temporary response file %s"
18308 #, gcc-internal-format
18309 msgid "spec %qs invalid"
18313 #, gcc-internal-format
18314 msgid "spec %qs has invalid %<%%0%c%>"
18318 #, gcc-internal-format
18319 msgid "spec %qs has invalid %<%%W%c%>"
18323 #, gcc-internal-format
18324 msgid "spec %qs has invalid %<%%x%c%>"
18327 #. Catch the case where a spec string contains something like
18328 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
18329 #. hand side of the :.
18331 #, gcc-internal-format
18332 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
18336 #, gcc-internal-format
18337 msgid "spec failure: unrecognized spec option %qc"
18341 #, gcc-internal-format
18342 msgid "unknown spec function %qs"
18346 #, gcc-internal-format
18347 msgid "error in args to spec function %qs"
18351 #, gcc-internal-format
18352 msgid "malformed spec function name"
18357 #, gcc-internal-format
18358 msgid "no arguments for spec function"
18362 #, gcc-internal-format
18363 msgid "malformed spec function arguments"
18367 #, gcc-internal-format
18368 msgid "braced spec %qs is invalid at %qc"
18372 #, gcc-internal-format
18373 msgid "braced spec body %qs is invalid"
18377 #, gcc-internal-format, gfc-internal-format
18378 msgid "%s: could not determine length of compare-debug file %s"
18382 #, gcc-internal-format, gfc-internal-format
18383 msgid "%s: -fcompare-debug failure (length)"
18386 #: gcc.c:7118 gcc.c:7159
18387 #, gcc-internal-format, gfc-internal-format
18388 msgid "%s: could not open compare-debug file %s"
18391 #: gcc.c:7138 gcc.c:7175
18392 #, gcc-internal-format, gfc-internal-format
18393 msgid "%s: -fcompare-debug failure"
18397 #, gcc-internal-format
18398 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
18402 #, gcc-internal-format
18403 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
18407 #, gcc-internal-format
18408 msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
18412 #, gcc-internal-format
18413 msgid "unrecognized command line option %<-%s%>"
18417 #, gcc-internal-format
18418 msgid "not configured with sysroot headers suffix"
18422 #, gcc-internal-format
18423 msgid "no input files"
18427 #, gcc-internal-format
18428 msgid "cannot specify -o with -c, -S or -E with multiple files"
18432 #, gcc-internal-format, gfc-internal-format
18433 msgid "%s: %s compiler not installed on this system"
18437 #, gcc-internal-format
18438 msgid "recompiling with -fcompare-debug"
18442 #, gcc-internal-format
18443 msgid "during -fcompare-debug recompilation"
18447 #, gcc-internal-format
18448 msgid "comparing final insns dumps"
18452 #, gcc-internal-format, gfc-internal-format
18453 msgid "-fuse-linker-plugin, but %s not found"
18457 #, gcc-internal-format, gfc-internal-format
18458 msgid "%s: linker input file unused because linking not done"
18461 #: gcc.c:8350 c-family/c-opts.c:749
18462 #, gcc-internal-format
18463 msgid "cannot use %<-%> as input filename for a precompiled header"
18467 #, gcc-internal-format, gfc-internal-format
18468 msgid "language %s not recognized"
18472 #, gcc-internal-format
18473 msgid "multilib spec %qs is invalid"
18477 #, gcc-internal-format
18478 msgid "multilib exclusions %qs is invalid"
18482 #, gcc-internal-format
18483 msgid "multilib select %qs %qs is invalid"
18487 #, gcc-internal-format
18488 msgid "multilib select %qs is invalid"
18492 #, gcc-internal-format
18493 msgid "multilib exclusion %qs is invalid"
18497 #, gcc-internal-format
18498 msgid "environment variable %qs not defined"
18501 #: gcc.c:9418 gcc.c:9423
18502 #, gcc-internal-format
18503 msgid "invalid version number %qs"
18507 #, gcc-internal-format, gfc-internal-format
18508 msgid "too few arguments to %%:version-compare"
18512 #, gcc-internal-format, gfc-internal-format
18513 msgid "too many arguments to %%:version-compare"
18517 #, gcc-internal-format
18518 msgid "unknown operator %qs in %%:version-compare"
18522 #, gcc-internal-format, gfc-internal-format
18523 msgid "too many arguments to %%:compare-debug-dump-opt"
18527 #, gcc-internal-format, gfc-internal-format
18528 msgid "too many arguments to %%:compare-debug-self-opt"
18532 #, gcc-internal-format, gfc-internal-format
18533 msgid "too few arguments to %%:compare-debug-auxbase-opt"
18537 #, gcc-internal-format, gfc-internal-format
18538 msgid "too many arguments to %%:compare-debug-auxbase-opt"
18542 #, gcc-internal-format, gfc-internal-format
18543 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
18547 #, gcc-internal-format, gfc-internal-format
18548 msgid "too few arguments to %%:replace-extension"
18552 #, gcc-internal-format, gfc-internal-format
18553 msgid "wrong number of arguments to %%:debug-level-gt"
18557 #, gcc-internal-format, gfc-internal-format
18558 msgid "error in removing %s\n"
18562 #, gcc-internal-format, gfc-internal-format
18563 msgid "Cannot make directory %s"
18567 #, gcc-internal-format
18568 msgid "Cannot get current directory name"
18571 #: gcov-tool.c:115 gcov-tool.c:121
18572 #, gcc-internal-format, gfc-internal-format
18573 msgid "Cannot change directory to %s"
18577 #, gcc-internal-format
18578 msgid "weights need to be non-negative\n"
18582 #, gcc-internal-format
18583 msgid "scale needs to be non-negative\n"
18587 #, gcc-internal-format, gfc-internal-format
18588 msgid "%s: %d basic blocks and %d edges/basic block"
18592 #, gcc-internal-format, gfc-internal-format
18594 "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above "
18598 #: gencfn-macros.c:183
18599 #, gcc-internal-format, gfc-internal-format
18600 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
18603 #: gencfn-macros.c:190
18604 #, gcc-internal-format, gfc-internal-format
18605 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
18608 #: gentarget-def.c:126
18609 #, gcc-internal-format, gfc-internal-format
18610 msgid "invalid prototype for '%s'"
18613 #: gentarget-def.c:131
18614 #, gcc-internal-format, gfc-internal-format
18615 msgid "prototype for '%s' has required operands after optional operands"
18618 #: gentarget-def.c:148
18619 #, gcc-internal-format, gfc-internal-format
18620 msgid "argument %d of '%s' did not have the expected name"
18623 #: gentarget-def.c:168
18624 #, gcc-internal-format, gfc-internal-format
18625 msgid "'%s' must have %d operands (excluding match_dups)"
18628 #: gentarget-def.c:172
18629 #, gcc-internal-format, gfc-internal-format
18630 msgid "'%s' must have at least %d operands (excluding match_dups)"
18633 #: gentarget-def.c:176
18634 #, gcc-internal-format, gfc-internal-format
18635 msgid "'%s' must have no more than %d operands (excluding match_dups)"
18638 #: gentarget-def.c:276
18639 #, gcc-internal-format, gfc-internal-format
18640 msgid "duplicate definition of '%s'"
18643 #: ggc-common.c:393 ggc-common.c:401 ggc-common.c:470 ggc-common.c:488
18644 #: ggc-page.c:2458 ggc-page.c:2489 ggc-page.c:2496
18645 #, gcc-internal-format
18646 msgid "can%'t write PCH file: %m"
18649 #: ggc-common.c:481 config/i386/host-cygwin.c:55
18650 #, gcc-internal-format
18651 msgid "can%'t get position in PCH file: %m"
18654 #: ggc-common.c:491
18655 #, gcc-internal-format
18656 msgid "can%'t write padding to PCH file: %m"
18659 #: ggc-common.c:613 ggc-common.c:621 ggc-common.c:624 ggc-common.c:634
18660 #: ggc-common.c:637 ggc-page.c:2590
18661 #, gcc-internal-format
18662 msgid "can%'t read PCH file: %m"
18665 #: ggc-common.c:629
18666 #, gcc-internal-format
18667 msgid "had to relocate PCH"
18671 #, gcc-internal-format
18672 msgid "open /dev/zero: %m"
18675 #: ggc-page.c:2474 ggc-page.c:2480
18676 #, gcc-internal-format
18677 msgid "can%'t write PCH file"
18680 #: gimple-ssa-isolate-paths.c:274
18681 #, gcc-internal-format
18682 msgid "potential null pointer dereference"
18685 #: gimple-ssa-isolate-paths.c:314
18686 #, gcc-internal-format
18687 msgid "null pointer dereference"
18690 #: gimple-ssa-isolate-paths.c:413 gimple-ssa-isolate-paths.c:531 tree.c:12854
18691 #: tree.c:12891 c/c-typeck.c:2906 c/c-typeck.c:2990 c/c-typeck.c:9903
18692 #: c/c-typeck.c:9920 c/gimple-parser.c:1556 c/gimple-parser.c:1564
18693 #: cp/call.c:6454 cp/call.c:7933 cp/constexpr.c:777 cp/constexpr.c:2168
18694 #: cp/cvt.c:992 cp/cvt.c:1019 cp/decl.c:7219 cp/decl2.c:5072 cp/pt.c:7990
18695 #: cp/semantics.c:1764 cp/typeck.c:1648 cp/typeck.c:1843 cp/typeck.c:3719
18696 #, gcc-internal-format
18697 msgid "declared here"
18700 #: gimple-ssa-nonnull-compare.c:102
18701 #, gcc-internal-format
18702 msgid "nonnull argument %qD compared to NULL"
18705 #: gimple-ssa-sprintf.c:2194 gimple-ssa-sprintf.c:2322
18706 #, gcc-internal-format
18707 msgid "%qE output may be truncated before the last format character"
18710 #: gimple-ssa-sprintf.c:2196 gimple-ssa-sprintf.c:2324
18711 #, gcc-internal-format
18712 msgid "%qE output truncated before the last format character"
18715 #: gimple-ssa-sprintf.c:2198 gimple-ssa-sprintf.c:2326
18716 #, gcc-internal-format
18717 msgid "%qE may write a terminating nul past the end of the destination"
18720 #: gimple-ssa-sprintf.c:2200 gimple-ssa-sprintf.c:2328
18721 #, gcc-internal-format
18722 msgid "%qE writing a terminating nul past the end of the destination"
18725 #: gimple-ssa-sprintf.c:2213
18726 #, gcc-internal-format
18728 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
18732 #: gimple-ssa-sprintf.c:2215
18733 #, gcc-internal-format
18735 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
18739 #: gimple-ssa-sprintf.c:2217
18740 #, gcc-internal-format
18741 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
18744 #: gimple-ssa-sprintf.c:2221
18745 #, gcc-internal-format
18747 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
18751 #: gimple-ssa-sprintf.c:2223
18752 #, gcc-internal-format
18754 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
18758 #: gimple-ssa-sprintf.c:2225
18759 #, gcc-internal-format
18760 msgid "%<%.*s%> directive writing %wu bytes into a region of size %wu"
18763 #: gimple-ssa-sprintf.c:2238
18764 #, gcc-internal-format
18766 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
18767 "region of size %wu"
18770 #: gimple-ssa-sprintf.c:2240
18771 #, gcc-internal-format
18773 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
18777 #: gimple-ssa-sprintf.c:2242
18778 #, gcc-internal-format
18779 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
18782 #: gimple-ssa-sprintf.c:2258
18783 #, gcc-internal-format
18785 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
18786 "into a region of size %wu"
18789 #: gimple-ssa-sprintf.c:2260
18790 #, gcc-internal-format
18792 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
18793 "region of size %wu"
18796 #: gimple-ssa-sprintf.c:2262
18797 #, gcc-internal-format
18799 "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
18802 #: gimple-ssa-sprintf.c:2275
18803 #, gcc-internal-format
18805 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
18806 "into a region of size %wu"
18809 #: gimple-ssa-sprintf.c:2277
18810 #, gcc-internal-format
18812 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
18813 "region of size %wu"
18816 #: gimple-ssa-sprintf.c:2279
18817 #, gcc-internal-format
18819 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
18823 #: gimple-ssa-sprintf.c:2291
18824 #, gcc-internal-format
18826 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
18827 "region of size %wu"
18830 #: gimple-ssa-sprintf.c:2293
18831 #, gcc-internal-format
18833 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
18837 #: gimple-ssa-sprintf.c:2295
18838 #, gcc-internal-format
18839 msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
18842 #: gimple-ssa-sprintf.c:2341
18843 #, gcc-internal-format
18845 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
18846 "size between %wu and %wu"
18849 #: gimple-ssa-sprintf.c:2343
18850 #, gcc-internal-format
18852 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
18853 "between %wu and %wu"
18856 #: gimple-ssa-sprintf.c:2345
18857 #, gcc-internal-format
18859 "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
18862 #: gimple-ssa-sprintf.c:2349
18863 #, gcc-internal-format
18865 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
18866 "of size between %wu and %wu"
18869 #: gimple-ssa-sprintf.c:2351
18870 #, gcc-internal-format
18872 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
18873 "between %wu and %wu"
18876 #: gimple-ssa-sprintf.c:2353
18877 #, gcc-internal-format
18879 "%<%.*s%> directive writing %wu bytes into a region of size between %wu and "
18883 #: gimple-ssa-sprintf.c:2367
18884 #, gcc-internal-format
18886 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
18887 "region of size between %wu and %wu"
18890 #: gimple-ssa-sprintf.c:2370
18891 #, gcc-internal-format
18893 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
18894 "size between %wu and %wu"
18897 #: gimple-ssa-sprintf.c:2373
18898 #, gcc-internal-format
18900 "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu "
18904 #: gimple-ssa-sprintf.c:2389
18905 #, gcc-internal-format
18907 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
18908 "into a region of size between %wu and %wu"
18911 #: gimple-ssa-sprintf.c:2392
18912 #, gcc-internal-format
18914 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
18915 "region of size between %wu and %wu"
18918 #: gimple-ssa-sprintf.c:2395
18919 #, gcc-internal-format
18921 "%<%.*s%> directive writing likely %wu or more bytes into a region of size "
18922 "between %wu and %wu"
18925 #: gimple-ssa-sprintf.c:2408
18926 #, gcc-internal-format
18928 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
18929 "into a region of size between %wu and %wu"
18932 #: gimple-ssa-sprintf.c:2411
18933 #, gcc-internal-format
18935 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
18936 "region of size between %wu and %wu"
18939 #: gimple-ssa-sprintf.c:2414
18940 #, gcc-internal-format
18942 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
18943 "between %wu and %wu"
18946 #: gimple-ssa-sprintf.c:2426
18947 #, gcc-internal-format
18949 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
18950 "region of size between %wu and %wu"
18953 #: gimple-ssa-sprintf.c:2429
18954 #, gcc-internal-format
18956 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
18957 "of size between %wu and %wu"
18960 #: gimple-ssa-sprintf.c:2432
18961 #, gcc-internal-format
18963 "%<%.*s%> directive writing %wu or more bytes into a region of size between "
18967 #: gimple-ssa-sprintf.c:2597
18968 #, gcc-internal-format
18970 "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum "
18971 "required size of 4095"
18974 #: gimple-ssa-sprintf.c:2599
18975 #, gcc-internal-format
18977 "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required "
18981 #: gimple-ssa-sprintf.c:2638
18982 #, gcc-internal-format
18984 "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed "
18988 #: gimple-ssa-sprintf.c:2640
18989 #, gcc-internal-format
18991 "%<%.*s%> directive output between %wu and %wu bytes may cause result to "
18992 "exceed %<INT_MAX%>"
18995 #: gimple-ssa-sprintf.c:2654
18996 #, gcc-internal-format
18997 msgid "assuming directive output of %wu byte"
19000 #: gimple-ssa-sprintf.c:2655
19001 #, gcc-internal-format
19002 msgid "assuming directive output of %wu bytes"
19005 #: gimple-ssa-sprintf.c:2662
19006 #, gcc-internal-format
19007 msgid "directive argument %qE"
19010 #: gimple-ssa-sprintf.c:2664
19011 #, gcc-internal-format
19012 msgid "directive argument in the range [%E, %E]"
19015 #: gimple-ssa-sprintf.c:2668
19016 #, gcc-internal-format
19017 msgid "using the range [%E, %E] for directive argument"
19020 #: gimple-ssa-sprintf.c:2688
19021 #, gcc-internal-format
19022 msgid "%qE output %wu byte into a destination of size %wu"
19025 #: gimple-ssa-sprintf.c:2689
19026 #, gcc-internal-format
19027 msgid "%qE output %wu bytes into a destination of size %wu"
19030 #: gimple-ssa-sprintf.c:2693
19031 #, gcc-internal-format
19032 msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
19035 #: gimple-ssa-sprintf.c:2698
19036 #, gcc-internal-format
19038 "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
19041 #: gimple-ssa-sprintf.c:2703
19042 #, gcc-internal-format
19043 msgid "%qE output %wu or more bytes into a destination of size %wu"
19046 #: gimple-ssa-sprintf.c:3475
19047 #, gcc-internal-format
19048 msgid "specified bound %wu exceeds maximum object size %wu"
19051 #: gimple-ssa-sprintf.c:3481
19052 #, gcc-internal-format
19053 msgid "specified bound %wu exceeds %<INT_MAX %>"
19056 #: gimple-ssa-sprintf.c:3534
19057 #, gcc-internal-format
19058 msgid "null destination pointer"
19061 #: gimple-ssa-sprintf.c:3551
19062 #, gcc-internal-format
19063 msgid "specified bound %wu exceeds the size %wu of the destination object"
19066 #: gimple-ssa-sprintf.c:3563
19067 #, gcc-internal-format
19068 msgid "null format string"
19071 #: gimple-ssa-warn-alloca.c:460
19072 #, gcc-internal-format
19073 msgid "use of %<alloca%>"
19076 #: gimple-ssa-warn-alloca.c:482
19077 #, gcc-internal-format
19078 msgid "argument to variable-length array may be too large"
19081 #: gimple-ssa-warn-alloca.c:484
19082 #, gcc-internal-format
19083 msgid "argument to %<alloca%> may be too large"
19086 #: gimple-ssa-warn-alloca.c:488
19087 #, gcc-internal-format, gfc-internal-format
19088 msgid "limit is %u bytes, but argument may be as large as %s"
19091 #: gimple-ssa-warn-alloca.c:495
19092 #, gcc-internal-format
19093 msgid "argument to variable-length array is too large"
19096 #: gimple-ssa-warn-alloca.c:497
19097 #, gcc-internal-format
19098 msgid "argument to %<alloca%> is too large"
19101 #: gimple-ssa-warn-alloca.c:501
19102 #, gcc-internal-format, gfc-internal-format
19103 msgid "limit is %u bytes, but argument is %s"
19106 #: gimple-ssa-warn-alloca.c:507
19107 #, gcc-internal-format
19108 msgid "variable-length array bound is unknown"
19111 #: gimple-ssa-warn-alloca.c:508
19112 #, gcc-internal-format
19113 msgid "%<alloca%> bound is unknown"
19116 #: gimple-ssa-warn-alloca.c:512
19117 #, gcc-internal-format
19118 msgid "unbounded use of variable-length array"
19121 #: gimple-ssa-warn-alloca.c:513
19122 #, gcc-internal-format
19123 msgid "unbounded use of %<alloca%>"
19126 #: gimple-ssa-warn-alloca.c:517
19127 #, gcc-internal-format
19128 msgid "use of %<alloca%> within a loop"
19131 #: gimple-ssa-warn-alloca.c:522
19132 #, gcc-internal-format
19134 "argument to variable-length array may be too large due to conversion from "
19138 #: gimple-ssa-warn-alloca.c:525
19139 #, gcc-internal-format
19141 "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
19144 #: gimple-ssa-warn-alloca.c:531
19145 #, gcc-internal-format
19146 msgid "argument to variable-length array is zero"
19149 #: gimple-ssa-warn-alloca.c:533
19150 #, gcc-internal-format
19151 msgid "argument to %<alloca%> is zero"
19154 #: gimple-streamer-in.c:210
19155 #, gcc-internal-format, gfc-internal-format
19156 msgid "bytecode stream: unknown GIMPLE statement tag %s"
19160 #, gcc-internal-format, gfc-internal-format
19161 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
19165 #, gcc-internal-format
19166 msgid "statement will never be executed"
19169 #: gimplify.c:2102 gimplify.c:2110
19170 #, gcc-internal-format
19171 msgid "this statement may fall through"
19175 #, gcc-internal-format
19180 #, gcc-internal-format
19181 msgid "attribute %<fallthrough%> not preceding a case label or default label"
19185 #, gcc-internal-format
19186 msgid "using result of function returning %<void%>"
19190 #, gcc-internal-format, gfc-internal-format
19191 msgid "invalid lvalue in asm output %d"
19195 #, gcc-internal-format, gfc-internal-format
19196 msgid "non-memory input %d must stay in memory"
19199 #: gimplify.c:6142 gimplify.c:6151
19200 #, gcc-internal-format, gfc-internal-format
19201 msgid "memory input %d is not directly addressable"
19205 #, gcc-internal-format
19206 msgid "threadprivate variable %qE used in target region"
19210 #, gcc-internal-format
19211 msgid "enclosing target region"
19215 #, gcc-internal-format
19216 msgid "threadprivate variable %qE used in untied task"
19220 #, gcc-internal-format
19221 msgid "enclosing task"
19225 #, gcc-internal-format
19226 msgid "%qE not specified in enclosing %s"
19230 #, gcc-internal-format, gfc-internal-format
19231 msgid "enclosing %s"
19235 #, gcc-internal-format
19236 msgid "%qE not specified in enclosing OpenACC %qs construct"
19240 #, gcc-internal-format
19241 msgid "enclosing OpenACC %qs construct"
19245 #, gcc-internal-format
19246 msgid "%qE with %<link%> clause used in %<routine%> function"
19250 #, gcc-internal-format
19251 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
19254 #: gimplify.c:7063 gimplify.c:7662
19255 #, gcc-internal-format
19256 msgid "variable %qE declared in enclosing %<host_data%> region"
19260 #, gcc-internal-format
19261 msgid "%qD referenced in target region does not have a mappable type"
19264 #: gimplify.c:7202 gimplify.c:7234
19265 #, gcc-internal-format
19266 msgid "iteration variable %qE is predetermined linear"
19270 #, gcc-internal-format
19271 msgid "iteration variable %qE should be private"
19275 #, gcc-internal-format
19276 msgid "iteration variable %qE should not be firstprivate"
19280 #, gcc-internal-format
19281 msgid "iteration variable %qE should not be reduction"
19285 #, gcc-internal-format
19286 msgid "iteration variable %qE should not be linear"
19290 #, gcc-internal-format
19291 msgid "iteration variable %qE should not be lastprivate"
19295 #, gcc-internal-format
19296 msgid "iteration variable %qE should not be private"
19300 #, gcc-internal-format
19302 "%<linear%> clause for variable other than loop iterator specified on "
19303 "construct combined with %<distribute%>"
19307 #, gcc-internal-format
19308 msgid "mapping field %qE of variable length structure"
19312 #, gcc-internal-format
19313 msgid "%qE appears more than once in map clauses"
19317 #, gcc-internal-format
19319 "copyprivate variable %qE is not threadprivate or private in outer context"
19323 #, gcc-internal-format
19324 msgid "%s variable %qE is private in outer context"
19328 #, gcc-internal-format
19329 msgid "expected %qs %<if%> clause modifier rather than %qs"
19333 #, gcc-internal-format
19334 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
19338 #, gcc-internal-format
19340 "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
19344 #, gcc-internal-format
19345 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
19349 #, gcc-internal-format
19351 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
19352 "%<distribute%> construct"
19356 #, gcc-internal-format
19358 "incompatible data clause with reduction on %qE; promoting to present_or_copy"
19362 #, gcc-internal-format
19363 msgid "invalid private reduction on %qE"
19366 #: gimplify.c:10858 omp-low.c:2812
19367 #, gcc-internal-format
19369 "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
19370 "loop with %<ordered%> clause with a parameter"
19373 #: gimplify.c:10876
19374 #, gcc-internal-format
19375 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
19378 #: gimplify.c:10889
19379 #, gcc-internal-format
19381 "number of variables in %<depend(sink)%> clause does not match number of "
19382 "iteration variables"
19385 #: gimplify.c:10902
19386 #, gcc-internal-format
19387 msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
19390 #: gimplify.c:10913
19391 #, gcc-internal-format
19393 "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
19394 "on the same construct"
19397 #: gimplify.c:11856
19398 #, gcc-internal-format
19399 msgid "expected %<_Cilk_spawn%> before %<_Cilk_sync%>"
19402 #: gimplify.c:12155
19403 #, gcc-internal-format
19404 msgid "gimplification failed"
19407 #: gimplify.c:12683
19408 #, gcc-internal-format
19409 msgid "%qT is promoted to %qT when passed through %<...%>"
19412 #: gimplify.c:12688
19413 #, gcc-internal-format
19414 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
19417 #: gimplify.c:12695
19418 #, gcc-internal-format
19419 msgid "if this code is reached, the program will abort"
19423 #, gcc-internal-format
19424 msgid "could not close Go dump file: %m"
19428 #, gcc-internal-format
19429 msgid "could not open Go dump file %qs: %m"
19432 #: graph.c:55 toplev.c:1505 objc/objc-act.c:461
19433 #, gcc-internal-format
19434 msgid "can%'t open %s: %m"
19438 #, gcc-internal-format
19439 msgid "Graphite loop optimizations cannot be used (isl is not available)."
19443 #, gcc-internal-format
19444 msgid "Support for HSA does not implement immediate 16 bit FPU operands"
19447 #: hsa-common.c:241
19448 #, gcc-internal-format
19449 msgid "HSA image ops not handled"
19453 #, gcc-internal-format
19454 msgid "HSA SSA name defined by instruction that is supposed to be using it"
19457 #: hsa-gen.c:1189 hsa-gen.c:1202
19458 #, gcc-internal-format
19459 msgid "HSA SSA verification failed"
19463 #, gcc-internal-format
19465 "HSA SSA name not among operands of instruction that is supposed to use it"
19469 #, gcc-internal-format
19470 msgid "HSA instruction uses a register but is not among recorded register uses"
19474 #, gcc-internal-format
19475 msgid "HSA instruction verification failed"
19479 #, gcc-internal-format, gfc-internal-format
19480 msgid "expansion point is location %i"
19484 #, gcc-internal-format, gfc-internal-format
19485 msgid "token %u has x-location == y-location == %u"
19489 #, gcc-internal-format, gfc-internal-format
19490 msgid "token %u has x-location == %u"
19494 #, gcc-internal-format, gfc-internal-format
19495 msgid "token %u has y-location == %u"
19498 #: internal-fn.c:413
19499 #, gcc-internal-format
19500 msgid "invalid use of attribute %<fallthrough%>"
19504 #, gcc-internal-format
19505 msgid "function cannot be instrumented"
19508 #: ipa-devirt.c:752 ipa-devirt.c:903
19509 #, gcc-internal-format
19510 msgid "virtual table of type %qD violates one definition rule"
19513 #: ipa-devirt.c:755
19514 #, gcc-internal-format
19516 "variable of same assembler name as the virtual table is defined in another "
19520 #: ipa-devirt.c:794
19521 #, gcc-internal-format
19522 msgid "virtual table of type %qD contains RTTI information"
19525 #: ipa-devirt.c:800
19526 #, gcc-internal-format
19527 msgid "but is prevailed by one without from other translation unit"
19530 #: ipa-devirt.c:804
19531 #, gcc-internal-format
19532 msgid "RTTI will not work on this type"
19535 #: ipa-devirt.c:834 ipa-devirt.c:862 ipa-devirt.c:933
19536 #, gcc-internal-format
19537 msgid "virtual table of type %qD violates one definition rule "
19540 #: ipa-devirt.c:840
19541 #, gcc-internal-format
19543 "the conflicting type defined in another translation unit has virtual table "
19544 "of different size"
19547 #: ipa-devirt.c:868
19548 #, gcc-internal-format
19550 "the conflicting type defined in another translation unit with different RTTI "
19554 #: ipa-devirt.c:911 ipa-devirt.c:941
19555 #, gcc-internal-format
19556 msgid "the conflicting type defined in another translation unit"
19559 #: ipa-devirt.c:915
19560 #, gcc-internal-format
19561 msgid "contains additional virtual method %qD"
19564 #: ipa-devirt.c:922
19565 #, gcc-internal-format
19567 "the conflicting type defined in another translation unit has virtual table "
19568 "with more entries"
19571 #: ipa-devirt.c:947
19572 #, gcc-internal-format
19573 msgid "virtual method %qD"
19576 #: ipa-devirt.c:951
19577 #, gcc-internal-format
19578 msgid "ought to match virtual method %qD but does not"
19581 #: ipa-devirt.c:957
19582 #, gcc-internal-format
19584 "the conflicting type defined in another translation unit has virtual table "
19585 "with different contents"
19588 #: ipa-devirt.c:987
19589 #, gcc-internal-format
19590 msgid "type %qT violates the C++ One Definition Rule"
19593 #: ipa-devirt.c:998 ipa-devirt.c:1013 ipa-devirt.c:1263 ipa-devirt.c:1355
19594 #: ipa-devirt.c:1394 ipa-devirt.c:1412
19595 #, gcc-internal-format
19596 msgid "a different type is defined in another translation unit"
19599 #: ipa-devirt.c:1005
19600 #, gcc-internal-format
19601 msgid "the first difference of corresponding definitions is field %qD"
19604 #: ipa-devirt.c:1015
19605 #, gcc-internal-format
19606 msgid "the first difference of corresponding definitions is method %qD"
19609 #: ipa-devirt.c:1109
19610 #, gcc-internal-format
19612 "type %qT defined in anonymous namespace can not match type %qT across the "
19613 "translation unit boundary"
19616 #: ipa-devirt.c:1114
19617 #, gcc-internal-format
19619 "type %qT defined in anonymous namespace can not match across the translation "
19623 #: ipa-devirt.c:1119
19624 #, gcc-internal-format
19625 msgid "the incompatible type defined in another translation unit"
19628 #: ipa-devirt.c:1142
19629 #, gcc-internal-format
19630 msgid "type name %<%s%> should match type name %<%s%>"
19633 #: ipa-devirt.c:1146 ipa-devirt.c:1238
19634 #, gcc-internal-format
19635 msgid "the incompatible type is defined here"
19638 #: ipa-devirt.c:1174
19639 #, gcc-internal-format
19640 msgid "array types have different bounds"
19643 #: ipa-devirt.c:1189
19644 #, gcc-internal-format
19645 msgid "return value type mismatch"
19648 #: ipa-devirt.c:1204
19649 #, gcc-internal-format
19650 msgid "implicit this pointer type mismatch"
19653 #: ipa-devirt.c:1207
19654 #, gcc-internal-format, gfc-internal-format
19655 msgid "type mismatch in parameter %i"
19658 #: ipa-devirt.c:1218
19659 #, gcc-internal-format
19660 msgid "types have different parameter counts"
19663 #: ipa-devirt.c:1229
19664 #, gcc-internal-format
19665 msgid "type %qT itself violate the C++ One Definition Rule"
19668 #: ipa-devirt.c:1235
19669 #, gcc-internal-format
19670 msgid "type %qT should match type %qT"
19673 #: ipa-devirt.c:1270
19674 #, gcc-internal-format
19675 msgid "a type with different qualifiers is defined in another translation unit"
19678 #: ipa-devirt.c:1288
19679 #, gcc-internal-format
19680 msgid "a type with different attributes is defined in another translation unit"
19683 #: ipa-devirt.c:1303
19684 #, gcc-internal-format
19686 "an enum with different value name is defined in another translation unit"
19689 #: ipa-devirt.c:1312
19690 #, gcc-internal-format
19691 msgid "an enum with different values is defined in another translation unit"
19694 #: ipa-devirt.c:1320
19695 #, gcc-internal-format
19697 "an enum with mismatching number of values is defined in another translation "
19701 #: ipa-devirt.c:1338
19702 #, gcc-internal-format
19703 msgid "a type with different precision is defined in another translation unit"
19706 #: ipa-devirt.c:1345
19707 #, gcc-internal-format
19708 msgid "a type with different signedness is defined in another translation unit"
19711 #: ipa-devirt.c:1370
19712 #, gcc-internal-format
19714 "it is defined as a pointer in different address space in another translation "
19718 #: ipa-devirt.c:1379
19719 #, gcc-internal-format
19721 "it is defined as a pointer to different type in another translation unit"
19724 #: ipa-devirt.c:1439
19725 #, gcc-internal-format
19726 msgid "an array of different size is defined in another translation unit"
19729 #: ipa-devirt.c:1454
19730 #, gcc-internal-format
19731 msgid "has different return value in another translation unit"
19734 #: ipa-devirt.c:1477 ipa-devirt.c:1489
19735 #, gcc-internal-format
19736 msgid "has different parameters in another translation unit"
19739 #: ipa-devirt.c:1512
19740 #, gcc-internal-format
19741 msgid "a type defined in another translation unit is not polymorphic"
19744 #: ipa-devirt.c:1516
19745 #, gcc-internal-format
19746 msgid "a type defined in another translation unit is polymorphic"
19749 #: ipa-devirt.c:1534 ipa-devirt.c:1590
19750 #, gcc-internal-format
19752 "a type with different virtual table pointers is defined in another "
19756 #: ipa-devirt.c:1541 ipa-devirt.c:1595
19757 #, gcc-internal-format
19758 msgid "a type with different bases is defined in another translation unit"
19761 #: ipa-devirt.c:1549
19762 #, gcc-internal-format
19763 msgid "a field with different name is defined in another translation unit"
19766 #: ipa-devirt.c:1563
19767 #, gcc-internal-format
19769 "a field of same name but different type is defined in another translation "
19773 #: ipa-devirt.c:1576
19774 #, gcc-internal-format
19775 msgid "fields has different layout in another translation unit"
19778 #: ipa-devirt.c:1599
19779 #, gcc-internal-format
19781 "a type with different number of fields is defined in another translation unit"
19784 #: ipa-devirt.c:1623
19785 #, gcc-internal-format
19786 msgid "a different method of same type is defined in another translation unit"
19789 #: ipa-devirt.c:1631
19790 #, gcc-internal-format
19792 "a definition that differs by virtual keyword in another translation unit"
19795 #: ipa-devirt.c:1638
19796 #, gcc-internal-format
19797 msgid "virtual table layout differs in another translation unit"
19800 #: ipa-devirt.c:1647
19801 #, gcc-internal-format
19802 msgid "method with incompatible type is defined in another translation unit"
19805 #: ipa-devirt.c:1655
19806 #, gcc-internal-format
19808 "a type with different number of methods is defined in another translation "
19812 #: ipa-devirt.c:1677
19813 #, gcc-internal-format
19814 msgid "a type with different size is defined in another translation unit"
19817 #: ipa-devirt.c:1685
19818 #, gcc-internal-format
19819 msgid "a type with different alignment is defined in another translation unit"
19822 #: ipa-devirt.c:1808
19823 #, gcc-internal-format
19824 msgid "the extra base is defined here"
19827 #: ipa-devirt.c:3777
19828 #, gcc-internal-format
19829 msgid "Declaring type %qD final would enable devirtualization of %i call"
19831 "Declaring type %qD final would enable devirtualization of %i calls"
19835 #: ipa-devirt.c:3786
19836 #, gcc-internal-format
19838 "Declaring type %qD final would enable devirtualization of %i call executed "
19841 "Declaring type %qD final would enable devirtualization of %i calls executed "
19846 #: ipa-devirt.c:3815
19847 #, gcc-internal-format
19849 "Declaring virtual destructor of %qD final would enable devirtualization of "
19852 "Declaring virtual destructor of %qD final would enable devirtualization of "
19857 #: ipa-devirt.c:3823
19858 #, gcc-internal-format
19859 msgid "Declaring method %qD final would enable devirtualization of %i call"
19861 "Declaring method %qD final would enable devirtualization of %i calls"
19865 #: ipa-devirt.c:3831
19866 #, gcc-internal-format
19868 "Declaring virtual destructor of %qD final would enable devirtualization of "
19869 "%i call executed %lli times"
19871 "Declaring virtual destructor of %qD final would enable devirtualization of "
19872 "%i calls executed %lli times"
19876 #: ipa-devirt.c:3841
19877 #, gcc-internal-format
19879 "Declaring method %qD final would enable devirtualization of %i call executed "
19882 "Declaring method %qD final would enable devirtualization of %i calls "
19883 "executed %lli times"
19888 #, gcc-internal-format, gfc-internal-format
19889 msgid "could not emit HSAIL for function %s: function cannot be cloned"
19892 #: ipa-inline-analysis.c:4400
19893 #, gcc-internal-format
19894 msgid "ipa inline summary is missing in input file"
19897 #: ipa-reference.c:1182
19898 #, gcc-internal-format
19899 msgid "ipa reference summary is missing in ltrans unit"
19902 #: ira.c:2322 ira.c:2336
19903 #, gcc-internal-format, gfc-internal-format
19904 msgid "%s cannot be used in asm here"
19908 #, gcc-internal-format
19909 msgid "frame pointer required, but reserved"
19913 #, gcc-internal-format
19918 #, gcc-internal-format
19919 msgid "frame size too large for reliable stack checking"
19922 #: lra-assigns.c:1435 reload1.c:1245
19923 #, gcc-internal-format
19924 msgid "%<asm%> operand has impossible constraints"
19927 #: lra-assigns.c:1456
19928 #, gcc-internal-format
19929 msgid "unable to find a register to spill"
19932 #: lra-assigns.c:1684
19933 #, gcc-internal-format, gfc-internal-format
19934 msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
19937 #: lra-constraints.c:3787 reload.c:3823 reload.c:4078
19938 #, gcc-internal-format
19939 msgid "inconsistent operand constraints in an %<asm%>"
19942 #: lra-constraints.c:4677
19943 #, gcc-internal-format, gfc-internal-format
19944 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
19947 #: lto-cgraph.c:1293
19948 #, gcc-internal-format, gfc-internal-format
19949 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
19952 #: lto-cgraph.c:1472
19953 #, gcc-internal-format
19954 msgid "bytecode stream: no caller found while reading edge"
19957 #: lto-cgraph.c:1478
19958 #, gcc-internal-format
19959 msgid "bytecode stream: no callee found while reading edge"
19962 #: lto-cgraph.c:1553
19963 #, gcc-internal-format
19964 msgid "bytecode stream: found empty cgraph node"
19967 #: lto-cgraph.c:1731
19968 #, gcc-internal-format, gfc-internal-format
19969 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
19972 #: lto-cgraph.c:1818
19973 #, gcc-internal-format, gfc-internal-format
19974 msgid "Profile information in %s corrupted"
19977 #: lto-cgraph.c:1851
19978 #, gcc-internal-format, gfc-internal-format
19979 msgid "cannot find LTO cgraph in %s"
19982 #: lto-cgraph.c:1861
19983 #, gcc-internal-format, gfc-internal-format
19984 msgid "cannot find LTO section refs in %s"
19987 #: lto-cgraph.c:1942
19988 #, gcc-internal-format, gfc-internal-format
19989 msgid "invalid offload table in %s"
19992 #: lto-compress.c:193 lto-compress.c:201 lto-compress.c:222 lto-compress.c:285
19993 #: lto-compress.c:293 lto-compress.c:314
19994 #, gcc-internal-format, gfc-internal-format
19995 msgid "compressed stream: %s"
19998 #: lto-section-in.c:445
19999 #, gcc-internal-format, gfc-internal-format
20001 "bytecode stream: trying to read %d bytes after the end of the input buffer"
20004 #: lto-section-in.c:456
20005 #, gcc-internal-format, gfc-internal-format
20006 msgid "%s out of range: Range is %i to %i, value is %i"
20009 #: lto-streamer-in.c:79
20010 #, gcc-internal-format, gfc-internal-format
20011 msgid "bytecode stream: unexpected tag %s"
20014 #: lto-streamer-in.c:903 lto-streamer-in.c:913
20015 #, gcc-internal-format
20016 msgid "Cgraph edge statement index out of range"
20019 #: lto-streamer-in.c:907 lto-streamer-in.c:916
20020 #, gcc-internal-format
20021 msgid "Cgraph edge statement index not found"
20024 #: lto-streamer-in.c:923
20025 #, gcc-internal-format
20026 msgid "Reference statement index out of range"
20029 #: lto-streamer-in.c:926
20030 #, gcc-internal-format
20031 msgid "Reference statement index not found"
20034 #: lto-streamer-in.c:1545
20035 #, gcc-internal-format, gfc-internal-format
20036 msgid "cannot read LTO mode table from %s"
20039 #: lto-streamer-in.c:1643
20040 #, gcc-internal-format, gfc-internal-format
20041 msgid "unsupported mode %s\n"
20044 #: lto-streamer-out.c:420 lto-streamer-out.c:664
20045 #, gcc-internal-format
20046 msgid "tree code %qs is not supported in LTO streams"
20049 #: lto-streamer.c:162
20050 #, gcc-internal-format, gfc-internal-format
20051 msgid "bytecode stream: unexpected LTO section %s"
20054 #: lto-streamer.c:383
20055 #, gcc-internal-format, gfc-internal-format
20057 "bytecode stream in file '%s' generated with LTO version %d.%d instead of the "
20061 #: lto-wrapper.c:114
20062 #, gcc-internal-format
20063 msgid "deleting LTRANS file %s: %m"
20066 #: lto-wrapper.c:151
20067 #, gcc-internal-format
20068 msgid "malformed COLLECT_GCC_OPTIONS"
20071 #: lto-wrapper.c:307
20072 #, gcc-internal-format, gfc-internal-format
20073 msgid "Option %s with different values"
20076 #: lto-wrapper.c:318 lto-wrapper.c:330
20077 #, gcc-internal-format, gfc-internal-format
20078 msgid "Option %s not used consistently in all LTO input files"
20081 #: lto-wrapper.c:815
20082 #, gcc-internal-format, gfc-internal-format
20083 msgid "problem with building target image for %s\n"
20086 #: lto-wrapper.c:835
20087 #, gcc-internal-format
20088 msgid "reading input file"
20091 #: lto-wrapper.c:840
20092 #, gcc-internal-format
20093 msgid "writing output file"
20096 #: lto-wrapper.c:870
20097 #, gcc-internal-format
20098 msgid "installation error, can't find crtoffloadtable.o"
20101 #: lto-wrapper.c:974
20102 #, gcc-internal-format
20103 msgid "environment variable COLLECT_GCC must be set"
20106 #: lto-wrapper.c:978 config/nvptx/mkoffload.c:361
20107 #, gcc-internal-format
20108 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
20111 #: lto-wrapper.c:1135 lto-wrapper.c:1191
20112 #, gcc-internal-format
20113 msgid "cannot open %s: %m"
20116 #: lto-wrapper.c:1138 lto-wrapper.c:1197
20117 #, gcc-internal-format
20118 msgid "cannot read %s: %m"
20121 #: lto-wrapper.c:1165
20122 #, gcc-internal-format, gfc-internal-format
20123 msgid "invalid format of %s"
20126 #: lto-wrapper.c:1301
20127 #, gcc-internal-format
20128 msgid "fopen: %s: %m"
20131 #: multiple_target.c:67
20132 #, gcc-internal-format
20133 msgid "the call requires ifunc, which is not supported by this target"
20136 #: multiple_target.c:76
20137 #, gcc-internal-format
20138 msgid "default target_clones attribute was not set"
20141 #: multiple_target.c:251
20142 #, gcc-internal-format
20143 msgid "single target_clones attribute is ignored"
20146 #: multiple_target.c:263
20147 #, gcc-internal-format
20148 msgid "default target was not set"
20151 #: omp-expand.c:2029
20152 #, gcc-internal-format
20153 msgid "%<depend(sink)%> clause waiting for lexically later iteration"
20156 #: omp-expand.c:2166
20157 #, gcc-internal-format
20158 msgid "%<depend(sink)%> refers to iteration never in the iteration space"
20161 #: omp-general.c:592
20162 #, gcc-internal-format
20163 msgid "multiple loop axes specified for routine"
20166 #: omp-low.c:2118 omp-offload.c:1120
20167 #, gcc-internal-format
20168 msgid "%<seq%> overrides other OpenACC loop specifiers"
20172 #, gcc-internal-format
20173 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
20177 #, gcc-internal-format
20178 msgid "inner loop uses same OpenACC parallelism as containing loop"
20182 #, gcc-internal-format
20183 msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
20187 #, gcc-internal-format
20188 msgid "non-OpenACC construct inside of OpenACC routine"
20192 #, gcc-internal-format
20193 msgid "non-OpenACC construct inside of OpenACC region"
20197 #, gcc-internal-format
20199 "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
20203 #, gcc-internal-format
20205 "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
20206 "inside %<simd%> region"
20210 #, gcc-internal-format
20212 "only %<distribute%> or %<parallel%> regions are allowed to be strictly "
20213 "nested inside %<teams%> region"
20217 #, gcc-internal-format
20219 "%<distribute%> region must be strictly nested inside %<teams%> construct"
20223 #, gcc-internal-format
20225 "OpenACC loop directive must be associated with an OpenACC compute region"
20229 #, gcc-internal-format
20230 msgid "orphaned %qs construct"
20234 #, gcc-internal-format
20235 msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
20239 #, gcc-internal-format
20240 msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
20243 #: omp-low.c:2629 omp-low.c:2642
20244 #, gcc-internal-format
20245 msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
20249 #, gcc-internal-format
20251 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
20255 #, gcc-internal-format
20256 msgid "invalid arguments"
20260 #, gcc-internal-format
20261 msgid "%<%s %s%> construct not closely nested inside of %qs"
20265 #, gcc-internal-format
20267 "barrier region may not be closely nested inside of work-sharing, %<critical"
20268 "%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
20272 #, gcc-internal-format
20274 "work-sharing region may not be closely nested inside of work-sharing, "
20275 "%<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> "
20280 #, gcc-internal-format
20282 "%<master%> region may not be closely nested inside of work-sharing, explicit "
20283 "%<task%> or %<taskloop%> region"
20286 #: omp-low.c:2776 omp-low.c:2915
20287 #, gcc-internal-format
20288 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
20292 #, gcc-internal-format
20294 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
20295 "an %<ordered%> loop"
20299 #, gcc-internal-format
20300 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
20304 #, gcc-internal-format
20305 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
20309 #, gcc-internal-format
20311 "%<ordered%> region may not be closely nested inside of %<critical%>, "
20312 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
20315 #: omp-low.c:2860 omp-low.c:2873
20316 #, gcc-internal-format
20318 "%<ordered%> region must be closely nested inside a loop region with an "
20319 "%<ordered%> clause"
20323 #, gcc-internal-format
20325 "%<critical%> region may not be nested inside a %<critical%> region with the "
20330 #, gcc-internal-format
20331 msgid "%<teams%> construct not closely nested inside of %<target%> construct"
20335 #, gcc-internal-format
20337 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
20342 #, gcc-internal-format
20343 msgid "OpenACC construct inside of non-OpenACC region"
20347 #, gcc-internal-format
20348 msgid "%s %qs construct inside of %s %qs region"
20351 #: omp-low.c:2994 omp-low.c:3001
20352 #, gcc-internal-format
20353 msgid "%qs construct inside of %qs region"
20357 #, gcc-internal-format
20358 msgid "setjmp/longjmp inside simd construct"
20362 #, gcc-internal-format
20364 "ignoring sink clause with offset that is not a multiple of the loop step"
20368 #, gcc-internal-format
20369 msgid "first offset must be in opposite direction of loop iterations"
20373 #, gcc-internal-format, gfc-internal-format
20374 msgid "invalid exit from %s structured block"
20377 #: omp-low.c:9029 omp-low.c:9034
20378 #, gcc-internal-format, gfc-internal-format
20379 msgid "invalid entry to %s structured block"
20382 #. Otherwise, be vague and lazy, but efficient.
20384 #, gcc-internal-format, gfc-internal-format
20385 msgid "invalid branch to/from %s structured block"
20388 #: omp-offload.c:597
20389 #, gcc-internal-format, gfc-internal-format
20390 msgid "-fopenacc-dim operand is malformed at '%s'"
20393 #: omp-offload.c:1152
20394 #, gcc-internal-format, gfc-internal-format
20395 msgid "%s uses same OpenACC parallelism as containing loop"
20398 #: omp-offload.c:1154 omp-offload.c:1183
20399 #, gcc-internal-format
20400 msgid "containing loop here"
20403 #: omp-offload.c:1158
20404 #, gcc-internal-format, gfc-internal-format
20405 msgid "%s uses OpenACC parallelism disallowed by containing routine"
20408 #: omp-offload.c:1163
20409 #, gcc-internal-format
20410 msgid "routine %qD declared here"
20413 #: omp-offload.c:1176
20414 #, gcc-internal-format
20415 msgid "incorrectly nested OpenACC loop parallelism"
20418 #: omp-offload.c:1317
20419 #, gcc-internal-format
20420 msgid "insufficient partitioning available to parallelize element loop"
20423 #: omp-offload.c:1324
20424 #, gcc-internal-format, gfc-internal-format
20425 msgid "insufficient partitioning available to parallelize%s loop"
20428 #: omp-simd-clone.c:192
20429 #, gcc-internal-format
20430 msgid "ignoring large linear step"
20433 #: omp-simd-clone.c:199
20434 #, gcc-internal-format
20435 msgid "ignoring zero linear step"
20438 #: omp-simd-clone.c:258
20439 #, gcc-internal-format
20441 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
20445 #: omp-simd-clone.c:269
20446 #, gcc-internal-format
20448 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
20449 "non-%<uniform%> argument"
20453 #, gcc-internal-format
20454 msgid "indirect jumps are not available on this target"
20457 #: opts-common.c:1119
20458 #, gcc-internal-format
20459 msgid "command line option %qs is not supported by this configuration"
20462 #: opts-common.c:1129 opts.c:1773
20463 #, gcc-internal-format
20464 msgid "missing argument to %qs"
20467 #: opts-common.c:1135
20468 #, gcc-internal-format
20469 msgid "argument to %qs should be a non-negative integer"
20472 #: opts-common.c:1149
20473 #, gcc-internal-format
20474 msgid "unrecognized argument in option %qs"
20477 #: opts-common.c:1160 config/i386/i386.c:4719
20478 #, gcc-internal-format
20479 msgid "valid arguments to %qs are: %s; did you mean %qs?"
20482 #: opts-common.c:1163 config/i386/i386.c:4722
20483 #, gcc-internal-format
20484 msgid "valid arguments to %qs are: %s"
20487 #: opts-global.c:99
20488 #, gcc-internal-format
20489 msgid "command line option %qs is valid for the driver but not for %s"
20492 #. Eventually this should become a hard error IMO.
20493 #: opts-global.c:105
20494 #, gcc-internal-format
20495 msgid "command line option %qs is valid for %s but not for %s"
20498 #: opts-global.c:364
20499 #, gcc-internal-format
20500 msgid "unrecognized command line option %<-fdump-%s%>"
20503 #: opts-global.c:369
20504 #, gcc-internal-format
20505 msgid "unrecognized command line option %<-fopt-info-%s%>"
20508 #: opts-global.c:390 opts-global.c:398
20509 #, gcc-internal-format
20510 msgid "plugin support is disabled; configure with --enable-plugin"
20513 #: opts-global.c:422
20514 #, gcc-internal-format
20515 msgid "unrecognized register name %qs"
20518 #: opts-global.c:440
20519 #, gcc-internal-format
20520 msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
20523 #: opts-global.c:443
20524 #, gcc-internal-format
20525 msgid "unrecognized shadow offset %qs"
20529 #, gcc-internal-format
20530 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
20534 #, gcc-internal-format
20535 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
20539 #, gcc-internal-format
20541 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
20542 "femit-struct-debug-detailed=ind:...%>"
20546 #, gcc-internal-format
20548 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
20552 #, gcc-internal-format
20553 msgid "section anchors must be disabled when unit-at-a-time is disabled"
20557 #, gcc-internal-format
20558 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
20562 #, gcc-internal-format
20563 msgid "transactional memory is not supported with non-call exceptions"
20567 #, gcc-internal-format
20568 msgid "section anchors must be disabled when toplevel reorder is disabled"
20571 #: opts.c:827 config/darwin.c:3167
20572 #, gcc-internal-format
20574 "-freorder-blocks-and-partition does not work with exceptions on this "
20579 #, gcc-internal-format
20581 "-freorder-blocks-and-partition does not support unwind info on this "
20585 #: opts.c:861 config/pa/pa.c:532
20586 #, gcc-internal-format
20587 msgid "-freorder-blocks-and-partition does not work on this architecture"
20591 #, gcc-internal-format
20592 msgid "-fno-fat-lto-objects are supported only with linker plugin"
20596 #, gcc-internal-format
20597 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
20601 #, gcc-internal-format
20602 msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
20606 #, gcc-internal-format
20608 "-fsanitize=address and -fsanitize=kernel-address are incompatible with -"
20613 #, gcc-internal-format
20614 msgid "-fsanitize=leak is incompatible with -fsanitize=thread"
20618 #, gcc-internal-format, gfc-internal-format
20619 msgid "-fsanitize-recover=%s is not supported"
20623 #, gcc-internal-format
20624 msgid "-fsanitize-address-use-after-scope requires -fstack-reuse=none option"
20628 #, gcc-internal-format
20629 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
20633 #, gcc-internal-format
20634 msgid "-fsanitize=all option is not valid"
20638 #, gcc-internal-format
20640 "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs"
20644 #, gcc-internal-format
20645 msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
20649 #, gcc-internal-format
20650 msgid "--help argument %q.*s is ambiguous, please be more specific"
20654 #, gcc-internal-format
20655 msgid "unrecognized argument to --help= option: %q.*s"
20659 #, gcc-internal-format
20660 msgid "HSA has not been enabled during configuration"
20664 #, gcc-internal-format
20665 msgid "-foffload-abi option can be specified only for offload compiler"
20669 #, gcc-internal-format, gfc-internal-format
20670 msgid "structure alignment must be a small power of two, not %d"
20674 #, gcc-internal-format
20675 msgid "unknown stack check parameter %qs"
20679 #, gcc-internal-format
20681 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
20682 "gdwarf -g%s%> for debug level"
20686 #, gcc-internal-format, gfc-internal-format
20687 msgid "dwarf version %d is not supported"
20691 #, gcc-internal-format, gfc-internal-format
20692 msgid "%s: --param arguments should be of the form NAME=VALUE"
20696 #, gcc-internal-format
20697 msgid "invalid --param name %qs; did you mean %qs?"
20701 #, gcc-internal-format
20702 msgid "invalid --param name %qs"
20706 #, gcc-internal-format
20707 msgid "invalid --param value %qs"
20711 #, gcc-internal-format
20712 msgid "target system does not support debug output"
20716 #, gcc-internal-format
20717 msgid "debug format %qs conflicts with prior selection"
20721 #, gcc-internal-format
20722 msgid "unrecognized debug output level %qs"
20726 #, gcc-internal-format
20727 msgid "debug output level %qs is too high"
20731 #, gcc-internal-format
20732 msgid "getting core file size maximum limit: %m"
20736 #, gcc-internal-format
20737 msgid "setting core file size limit to maximum: %m"
20741 #, gcc-internal-format, gfc-internal-format
20742 msgid "unrecognized gcc debugging option: %c"
20746 #, gcc-internal-format, gfc-internal-format
20747 msgid "-Werror=%s: no option -%s"
20751 #, gcc-internal-format, gfc-internal-format
20752 msgid "-Werror=%s: -%s is not an option that controls warnings"
20755 #. If we didn't find this parameter, issue an error message.
20757 #, gcc-internal-format
20758 msgid "invalid parameter %qs"
20762 #, gcc-internal-format
20763 msgid "minimum value of parameter %qs is %u"
20767 #, gcc-internal-format
20768 msgid "maximum value of parameter %qs is %u"
20772 #, gcc-internal-format, gfc-internal-format
20773 msgid "pass %s does not support cloning"
20777 #, gcc-internal-format, gfc-internal-format
20779 "pass %s needs a set_pass_param implementation to handle the extra argument "
20784 #, gcc-internal-format
20785 msgid "unrecognized option -fenable"
20789 #, gcc-internal-format
20790 msgid "unrecognized option -fdisable"
20794 #, gcc-internal-format, gfc-internal-format
20795 msgid "unknown pass %s specified in -fenable"
20799 #, gcc-internal-format, gfc-internal-format
20800 msgid "unknown pass %s specified in -fdisable"
20803 #: passes.c:1057 passes.c:1146
20804 #, gcc-internal-format, gfc-internal-format
20805 msgid "enable pass %s for functions in the range of [%u, %u]"
20808 #: passes.c:1060 passes.c:1157
20809 #, gcc-internal-format, gfc-internal-format
20810 msgid "disable pass %s for functions in the range of [%u, %u]"
20813 #: passes.c:1096 passes.c:1124
20814 #, gcc-internal-format, gfc-internal-format
20815 msgid "Invalid range %s in option %s"
20819 #, gcc-internal-format, gfc-internal-format
20820 msgid "enable pass %s for function %s"
20824 #, gcc-internal-format, gfc-internal-format
20825 msgid "disable pass %s for function %s"
20829 #, gcc-internal-format
20830 msgid "invalid pass positioning operation"
20834 #, gcc-internal-format
20835 msgid "plugin cannot register a missing pass"
20839 #, gcc-internal-format
20840 msgid "plugin cannot register an unnamed pass"
20844 #, gcc-internal-format
20845 msgid "plugin cannot register pass %qs without reference pass name"
20849 #, gcc-internal-format
20850 msgid "pass %qs not found but is referenced by new pass %qs"
20854 #, gcc-internal-format
20855 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
20859 #, gcc-internal-format, gfc-internal-format
20861 "plugin %s was specified with different paths:\n"
20867 #, gcc-internal-format, gfc-internal-format
20868 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
20872 #, gcc-internal-format, gfc-internal-format
20874 "plugin %s should be specified before -fplugin-arg-%s in the command line"
20878 #, gcc-internal-format, gfc-internal-format
20879 msgid "unable to register info for plugin '%s' - plugin name not found"
20883 #, gcc-internal-format, gfc-internal-format
20884 msgid "unknown callback event registered by plugin %s"
20888 #, gcc-internal-format, gfc-internal-format
20889 msgid "plugin %s registered a null callback function for event %s"
20893 #, gcc-internal-format, gfc-internal-format
20895 "cannot load plugin %s\n"
20900 #, gcc-internal-format, gfc-internal-format
20902 "plugin %s is not licensed under a GPL-compatible license\n"
20907 #, gcc-internal-format, gfc-internal-format
20909 "cannot find %s in plugin %s\n"
20914 #, gcc-internal-format, gfc-internal-format
20915 msgid "fail to initialize plugin %s"
20919 #, gcc-internal-format
20920 msgid "-iplugindir <dir> option not passed from the gcc driver"
20924 #, gcc-internal-format, gfc-internal-format
20925 msgid "Missing counts for called function %s/%i"
20929 #, gcc-internal-format, gfc-internal-format
20930 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
20934 #, gcc-internal-format
20935 msgid "corrupted profile info: sum_all is smaller than sum_max"
20939 #, gcc-internal-format
20940 msgid "corrupted profile info: profile data is not flow-consistent"
20944 #, gcc-internal-format, gfc-internal-format
20946 "corrupted profile info: number of iterations for basic block %d thought to "
20951 #, gcc-internal-format, gfc-internal-format
20953 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
20956 #: read-rtl-function.c:262
20957 #, gcc-internal-format, gfc-internal-format
20958 msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
20961 #: read-rtl-function.c:266
20962 #, gcc-internal-format, gfc-internal-format
20963 msgid "insn with UID %i not found for operand %i of insn %i"
20966 #: read-rtl-function.c:707
20967 #, gcc-internal-format, gfc-internal-format
20968 msgid "unrecognized edge flag: '%s'"
20971 #: read-rtl-function.c:850
20972 #, gcc-internal-format
20973 msgid "more than one 'crtl' directive"
20976 #: read-rtl-function.c:978
20977 #, gcc-internal-format, gfc-internal-format
20978 msgid "unrecognized enum value: '%s'"
20981 #: read-rtl-function.c:1133 read-rtl-function.c:1175
20982 #, gcc-internal-format, gfc-internal-format
20983 msgid "was expecting `%s'"
20986 #: read-rtl-function.c:1552
20987 #, gcc-internal-format, gfc-internal-format
20988 msgid "duplicate insn UID: %i"
20991 #: read-rtl-function.c:1612
20992 #, gcc-internal-format
20993 msgid "start/end of RTL fragment are in different files"
20996 #: read-rtl-function.c:1618
20997 #, gcc-internal-format
20998 msgid "start of RTL fragment must be on an earlier line than end"
21002 #, gcc-internal-format, gfc-internal-format
21003 msgid "output constraint %d must specify a single register"
21007 #, gcc-internal-format, gfc-internal-format
21008 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
21012 #, gcc-internal-format
21013 msgid "output regs must be grouped at top of stack"
21017 #, gcc-internal-format
21018 msgid "implicitly popped regs must be grouped at top of stack"
21022 #, gcc-internal-format
21023 msgid "explicitly used regs must be grouped at top of stack"
21027 #, gcc-internal-format
21028 msgid "output operand %d must use %<&%> constraint"
21032 #, gcc-internal-format, gfc-internal-format
21033 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
21037 #, gcc-internal-format, gfc-internal-format
21038 msgid "validate_value_data: Loop in regno chain (%u)"
21042 #, gcc-internal-format, gfc-internal-format
21043 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
21047 #, gcc-internal-format, gfc-internal-format
21048 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
21052 #, gcc-internal-format
21053 msgid "can%'t use %qs as a call-saved register"
21057 #, gcc-internal-format
21058 msgid "can%'t use %qs as a call-used register"
21062 #, gcc-internal-format
21063 msgid "can%'t use %qs as a fixed register"
21066 #: reginfo.c:752 config/ia64/ia64.c:5946 config/ia64/ia64.c:5953
21067 #: config/pa/pa.c:443 config/pa/pa.c:450 config/sh/sh.c:8243
21068 #: config/sh/sh.c:8250 config/spu/spu.c:4906 config/spu/spu.c:4913
21069 #, gcc-internal-format, gfc-internal-format
21070 msgid "unknown register name: %s"
21074 #, gcc-internal-format
21075 msgid "stack register used for global register variable"
21079 #, gcc-internal-format
21080 msgid "global register variable follows a function definition"
21084 #, gcc-internal-format
21085 msgid "register of %qD used for multiple global register variables"
21088 #: reginfo.c:779 config/rs6000/rs6000.c:31616
21089 #, gcc-internal-format
21090 msgid "conflicts with %qD"
21094 #, gcc-internal-format
21095 msgid "call-clobbered register used for global register variable"
21099 #, gcc-internal-format
21100 msgid "cannot reload integer constant operand in %<asm%>"
21104 #, gcc-internal-format
21105 msgid "impossible register constraint in %<asm%>"
21109 #, gcc-internal-format
21110 msgid "%<&%> constraint used with no register class"
21114 #, gcc-internal-format
21115 msgid "can%'t find a register in class %qs while reloading %<asm%>"
21119 #, gcc-internal-format
21120 msgid "unable to find a register to spill in class %qs"
21124 #, gcc-internal-format
21125 msgid "%<asm%> operand requires impossible reload"
21129 #, gcc-internal-format
21130 msgid "%<asm%> operand constraint incompatible with operand size"
21134 #, gcc-internal-format
21135 msgid "output operand is constant in %<asm%>"
21139 #, gcc-internal-format, gfc-internal-format
21140 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
21144 #, gcc-internal-format, gfc-internal-format
21146 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
21150 #, gcc-internal-format, gfc-internal-format
21152 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
21157 #, gcc-internal-format, gfc-internal-format
21158 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
21162 #, gcc-internal-format, gfc-internal-format
21163 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
21167 #, gcc-internal-format, gfc-internal-format
21169 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
21174 #, gcc-internal-format, gfc-internal-format
21176 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
21180 #, gcc-internal-format, gfc-internal-format
21181 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
21185 #, gcc-internal-format, gfc-internal-format
21186 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
21190 #, gcc-internal-format
21191 msgid "output operand constraint lacks %<=%>"
21195 #, gcc-internal-format
21196 msgid "output constraint %qc for operand %d is not at the beginning"
21200 #, gcc-internal-format
21201 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
21204 #: stmt.c:283 stmt.c:367
21205 #, gcc-internal-format
21206 msgid "%<%%%> constraint used with last operand"
21210 #, gcc-internal-format
21211 msgid "matching constraint not valid in output operand"
21215 #, gcc-internal-format
21216 msgid "input operand constraint contains %qc"
21220 #, gcc-internal-format
21221 msgid "matching constraint references invalid operand number"
21225 #, gcc-internal-format
21226 msgid "invalid punctuation %qc in constraint"
21230 #, gcc-internal-format
21231 msgid "matching constraint does not allow a register"
21235 #, gcc-internal-format
21236 msgid "duplicate asm operand name %qs"
21240 #, gcc-internal-format
21241 msgid "missing close brace for named operand"
21245 #, gcc-internal-format
21246 msgid "undefined named operand %qs"
21249 #: stor-layout.c:755
21250 #, gcc-internal-format
21251 msgid "size of %q+D is %d bytes"
21254 #: stor-layout.c:757
21255 #, gcc-internal-format
21256 msgid "size of %q+D is larger than %wd bytes"
21259 #: stor-layout.c:1194
21260 #, gcc-internal-format
21261 msgid "packed attribute causes inefficient alignment for %q+D"
21264 #: stor-layout.c:1198
21265 #, gcc-internal-format
21266 msgid "packed attribute is unnecessary for %q+D"
21269 #: stor-layout.c:1215
21270 #, gcc-internal-format
21271 msgid "padding struct to align %q+D"
21274 #: stor-layout.c:1276
21275 #, gcc-internal-format
21276 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
21279 #: stor-layout.c:1583
21280 #, gcc-internal-format
21281 msgid "padding struct size to alignment boundary"
21284 #: stor-layout.c:1611
21285 #, gcc-internal-format
21286 msgid "packed attribute causes inefficient alignment for %qE"
21289 #: stor-layout.c:1615
21290 #, gcc-internal-format
21291 msgid "packed attribute is unnecessary for %qE"
21294 #: stor-layout.c:1621
21295 #, gcc-internal-format
21296 msgid "packed attribute causes inefficient alignment"
21299 #: stor-layout.c:1623
21300 #, gcc-internal-format
21301 msgid "packed attribute is unnecessary"
21304 #: stor-layout.c:2353
21305 #, gcc-internal-format
21306 msgid "alignment of array elements is greater than element size"
21309 #: substring-locations.c:164
21310 #, gcc-internal-format
21311 msgid "format string is defined here"
21315 #, gcc-internal-format
21316 msgid "%D renamed after being referenced in assembly"
21320 #, gcc-internal-format
21321 msgid "function symbol is not function"
21325 #, gcc-internal-format
21326 msgid "variable symbol is not variable"
21330 #, gcc-internal-format
21331 msgid "node has unknown type"
21335 #, gcc-internal-format
21336 msgid "node not found node->decl->decl_with_vis.symtab_node"
21340 #, gcc-internal-format
21341 msgid "node differs from node->decl->decl_with_vis.symtab_node"
21345 #, gcc-internal-format
21346 msgid "assembler name hash list corrupted"
21350 #, gcc-internal-format
21351 msgid "node not found in symtab assembler name hash"
21355 #, gcc-internal-format
21356 msgid "double linked list of assembler names corrupted"
21360 #, gcc-internal-format
21361 msgid "node has body_removed but is definition"
21365 #, gcc-internal-format
21366 msgid "node is analyzed but it is not a definition"
21370 #, gcc-internal-format
21371 msgid "node is alias but not implicit alias"
21375 #, gcc-internal-format
21376 msgid "node is alias but not definition"
21380 #, gcc-internal-format
21381 msgid "node is weakref but not an transparent_alias"
21385 #, gcc-internal-format
21386 msgid "node is transparent_alias but not an alias"
21390 #, gcc-internal-format
21391 msgid "node is in same_comdat_group list but has no comdat_group"
21395 #, gcc-internal-format
21396 msgid "same_comdat_group list across different groups"
21400 #, gcc-internal-format
21401 msgid "mixing different types of symbol in same comdat groups is not supported"
21405 #, gcc-internal-format
21406 msgid "node is alone in a comdat group"
21410 #, gcc-internal-format
21411 msgid "same_comdat_group is not a circular list"
21415 #, gcc-internal-format, gfc-internal-format
21416 msgid "comdat-local symbol referred to by %s outside its comdat"
21420 #, gcc-internal-format
21421 msgid "implicit_section flag is set but section isn't"
21425 #, gcc-internal-format
21426 msgid "Both section and comdat group is set"
21430 #, gcc-internal-format
21431 msgid "Alias and target's section differs"
21435 #, gcc-internal-format
21436 msgid "Alias and target's comdat groups differs"
21440 #, gcc-internal-format
21441 msgid "Transparent alias and target's assembler names differs"
21445 #, gcc-internal-format
21446 msgid "Chained transparent aliases"
21449 #: symtab.c:1188 symtab.c:1225
21450 #, gcc-internal-format
21451 msgid "symtab_node::verify failed"
21455 #, gcc-internal-format
21457 "Two symbols with same comdat_group are not linked by the same_comdat_group "
21462 #, gcc-internal-format
21463 msgid "function %q+D part of alias cycle"
21467 #, gcc-internal-format
21468 msgid "variable %q+D part of alias cycle"
21472 #, gcc-internal-format
21473 msgid "section of alias %q+D must match section of its target"
21477 #, gcc-internal-format
21478 msgid "__builtin_saveregs not supported by this target"
21482 #, gcc-internal-format
21483 msgid "nested functions not supported on this target"
21487 #, gcc-internal-format
21488 msgid "nested function trampolines not supported on this target"
21491 #: targhooks.c:1421
21492 #, gcc-internal-format
21493 msgid "target attribute is not supported on this machine"
21496 #: targhooks.c:1435
21497 #, gcc-internal-format
21498 msgid "#pragma GCC target is not supported for this machine"
21502 #, gcc-internal-format
21503 msgid "removing .rpo file: %m"
21507 #, gcc-internal-format
21508 msgid "renaming .rpo file: %m"
21512 #, gcc-internal-format, gfc-internal-format
21513 msgid "repository file '%s' does not contain command-line arguments"
21517 #, gcc-internal-format, gfc-internal-format
21519 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
21524 #, gcc-internal-format, gfc-internal-format
21525 msgid "ld returned %d exit status"
21529 #, gcc-internal-format
21530 msgid "can%'t open %qs for writing: %m"
21534 #, gcc-internal-format
21535 msgid "-frecord-gcc-switches is not supported by the current target"
21539 #, gcc-internal-format
21540 msgid "stack usage computation not supported for this target"
21544 #, gcc-internal-format
21545 msgid "stack usage might be unbounded"
21549 #, gcc-internal-format
21550 msgid "stack usage might be %wd bytes"
21554 #, gcc-internal-format
21555 msgid "stack usage is %wd bytes"
21559 #, gcc-internal-format
21560 msgid "can%'t open %s for writing: %m"
21564 #, gcc-internal-format
21565 msgid "this target does not support %qs"
21569 #, gcc-internal-format
21571 "Graphite loop optimizations cannot be used (isl is not available) (-"
21572 "fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all)"
21576 #, gcc-internal-format
21577 msgid "-fcheck-pointer-bounds is not supported for this target"
21581 #, gcc-internal-format
21582 msgid "-fcheck-pointer-bounds is not supported with Address Sanitizer"
21586 #, gcc-internal-format
21587 msgid "-fcheck-pointer-bounds is not supported with -fsanitize=bounds"
21591 #, gcc-internal-format
21592 msgid "%<-fabi-version=1%> is no longer supported"
21596 #, gcc-internal-format
21597 msgid "instruction scheduling not supported on this target machine"
21601 #, gcc-internal-format
21602 msgid "this target machine does not have delayed branches"
21606 #, gcc-internal-format, gfc-internal-format
21607 msgid "-f%sleading-underscore not supported on this target machine"
21611 #, gcc-internal-format
21612 msgid "could not close zeroed insn dump file %qs: %m"
21616 #, gcc-internal-format
21617 msgid "target system does not support the %qs debug format"
21621 #, gcc-internal-format
21622 msgid "variable tracking requested, but useless unless producing debug info"
21626 #, gcc-internal-format
21627 msgid "variable tracking requested, but not supported by this debug format"
21631 #, gcc-internal-format
21632 msgid "var-tracking-assignments changes selective scheduling"
21636 #, gcc-internal-format
21637 msgid "-ffunction-sections not supported for this target"
21641 #, gcc-internal-format
21642 msgid "-fdata-sections not supported for this target"
21646 #, gcc-internal-format
21647 msgid "-fprefetch-loop-arrays not supported for this target"
21651 #, gcc-internal-format
21653 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
21657 #, gcc-internal-format
21658 msgid "-fprefetch-loop-arrays is not supported with -Os"
21662 #, gcc-internal-format
21663 msgid "-fassociative-math disabled; other options take precedence"
21667 #, gcc-internal-format
21668 msgid "-fstack-protector not supported for this target"
21672 #, gcc-internal-format
21674 "-fsanitize=address and -fsanitize=kernel-address are not supported for this "
21679 #, gcc-internal-format
21680 msgid "-fsanitize=address not supported for this target"
21684 #, gcc-internal-format
21685 msgid "error writing to %s: %m"
21689 #, gcc-internal-format
21690 msgid "error closing %s: %m"
21694 #, gcc-internal-format
21695 msgid "self-tests incompatible with -E"
21699 #, gcc-internal-format
21700 msgid "self-tests are not enabled in this build"
21704 #, gcc-internal-format
21705 msgid "invalid use of volatile lvalue inside transaction"
21709 #, gcc-internal-format
21710 msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
21714 #, gcc-internal-format
21716 "%<transaction_may_cancel_outer%> function call not within outer transaction "
21717 "or %<transaction_may_cancel_outer%>"
21720 #: trans-mem.c:724 trans-mem.c:4841
21721 #, gcc-internal-format
21722 msgid "unsafe function call %qD within atomic transaction"
21726 #, gcc-internal-format
21727 msgid "unsafe function call %qE within atomic transaction"
21731 #, gcc-internal-format
21732 msgid "unsafe indirect function call within atomic transaction"
21735 #: trans-mem.c:743 trans-mem.c:4773
21736 #, gcc-internal-format
21737 msgid "unsafe function call %qD within %<transaction_safe%> function"
21741 #, gcc-internal-format
21742 msgid "unsafe function call %qE within %<transaction_safe%> function"
21746 #, gcc-internal-format
21747 msgid "unsafe indirect function call within %<transaction_safe%> function"
21750 #: trans-mem.c:769 trans-mem.c:4813
21751 #, gcc-internal-format
21752 msgid "asm not allowed in atomic transaction"
21756 #, gcc-internal-format
21757 msgid "asm not allowed in %<transaction_safe%> function"
21761 #, gcc-internal-format
21762 msgid "relaxed transaction in atomic transaction"
21766 #, gcc-internal-format
21767 msgid "relaxed transaction in %<transaction_safe%> function"
21771 #, gcc-internal-format
21772 msgid "outer transaction in transaction"
21776 #, gcc-internal-format
21777 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
21781 #, gcc-internal-format
21782 msgid "outer transaction in %<transaction_safe%> function"
21785 #: trans-mem.c:4439
21786 #, gcc-internal-format
21787 msgid "%Kasm not allowed in %<transaction_safe%> function"
21791 #, gcc-internal-format
21792 msgid "ignoring loop annotation"
21796 #, gcc-internal-format
21797 msgid "constant not recomputed when ADDR_EXPR changed"
21801 #, gcc-internal-format
21802 msgid "side effects not recomputed when ADDR_EXPR changed"
21806 #, gcc-internal-format
21807 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
21811 #, gcc-internal-format
21812 msgid "SSA name in freelist but still referenced"
21816 #, gcc-internal-format
21817 msgid "Local declaration from a different function"
21820 #: tree-cfg.c:2900 tree-cfg.c:4316
21821 #, gcc-internal-format
21822 msgid "INDIRECT_REF in gimple IL"
21826 #, gcc-internal-format
21827 msgid "invalid first operand of MEM_REF"
21831 #, gcc-internal-format
21832 msgid "invalid offset operand of MEM_REF"
21836 #, gcc-internal-format
21837 msgid "ASSERT_EXPR with an always-false condition"
21841 #, gcc-internal-format
21842 msgid "MODIFY_EXPR not expected while having tuples"
21845 #: tree-cfg.c:2965 tree-ssa.c:982
21846 #, gcc-internal-format
21847 msgid "address taken, but ADDRESSABLE bit not set"
21851 #, gcc-internal-format
21852 msgid "non-integral used in condition"
21856 #, gcc-internal-format
21857 msgid "invalid conditional operand"
21861 #, gcc-internal-format
21862 msgid "non-scalar BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
21866 #, gcc-internal-format
21867 msgid "invalid position or size operand to BIT_FIELD_REF"
21871 #, gcc-internal-format
21873 "integral result type precision does not match field size of BIT_FIELD_REF"
21877 #, gcc-internal-format
21879 "mode size of non-integral result does not match field size of BIT_FIELD_REF"
21883 #, gcc-internal-format
21884 msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
21888 #, gcc-internal-format
21889 msgid "non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
21893 #, gcc-internal-format
21894 msgid "invalid reference prefix"
21898 #, gcc-internal-format
21899 msgid "invalid operand to plus/minus, type is a pointer"
21903 #, gcc-internal-format
21904 msgid "invalid operand to pointer plus, first operand is not a pointer"
21908 #, gcc-internal-format
21910 "invalid operand to pointer plus, second operand is not an integer type of "
21911 "appropriate width"
21915 #, gcc-internal-format
21916 msgid "invalid CASE_CHAIN"
21920 #, gcc-internal-format
21921 msgid "invalid expression for min lvalue"
21925 #, gcc-internal-format
21926 msgid "invalid operand in indirect reference"
21930 #, gcc-internal-format
21931 msgid "invalid operands to array reference"
21935 #, gcc-internal-format
21936 msgid "type mismatch in array reference"
21940 #, gcc-internal-format
21941 msgid "type mismatch in array range reference"
21945 #, gcc-internal-format
21946 msgid "type mismatch in real/imagpart reference"
21950 #, gcc-internal-format
21951 msgid "type mismatch in component reference"
21955 #, gcc-internal-format
21956 msgid "conversion of an SSA_NAME on the left hand side"
21960 #, gcc-internal-format
21961 msgid "conversion of register to a different size"
21965 #, gcc-internal-format
21966 msgid "invalid address operand in MEM_REF"
21970 #, gcc-internal-format
21971 msgid "invalid offset operand in MEM_REF"
21975 #, gcc-internal-format
21976 msgid "invalid address operand in TARGET_MEM_REF"
21980 #, gcc-internal-format
21981 msgid "invalid offset operand in TARGET_MEM_REF"
21985 #, gcc-internal-format
21986 msgid "gimple call has two targets"
21990 #, gcc-internal-format
21991 msgid "gimple call has no target"
21995 #, gcc-internal-format
21996 msgid "invalid function in gimple call"
22000 #, gcc-internal-format
22001 msgid "non-function in gimple call"
22005 #, gcc-internal-format
22006 msgid "invalid pure const state for function"
22010 #, gcc-internal-format
22011 msgid "invalid LHS in gimple call"
22015 #, gcc-internal-format
22016 msgid "LHS in noreturn call"
22020 #, gcc-internal-format
22021 msgid "invalid conversion in gimple call"
22025 #, gcc-internal-format
22026 msgid "invalid static chain in gimple call"
22030 #, gcc-internal-format
22031 msgid "static chain with function that doesn%'t use one"
22034 #. Built-in unreachable with parameters might not be caught by
22035 #. undefined behavior sanitizer. Front-ends do check users do not
22036 #. call them that way but we also produce calls to
22037 #. __builtin_unreachable internally, for example when IPA figures
22038 #. out a call cannot happen in a legal program. In such cases,
22039 #. we must make sure arguments are stripped off.
22041 #, gcc-internal-format
22042 msgid "__builtin_unreachable or __builtin_trap call with arguments"
22046 #, gcc-internal-format
22047 msgid "invalid argument to gimple call"
22051 #, gcc-internal-format
22052 msgid "invalid operands in gimple comparison"
22056 #, gcc-internal-format
22057 msgid "mismatching comparison operand types"
22061 #, gcc-internal-format
22062 msgid "unsupported operation or type for vector comparison returning a boolean"
22066 #, gcc-internal-format
22067 msgid "non-vector operands in vector comparison"
22071 #, gcc-internal-format
22072 msgid "invalid vector comparison resulting type"
22076 #, gcc-internal-format
22077 msgid "bogus comparison result type"
22081 #, gcc-internal-format
22082 msgid "non-register as LHS of unary operation"
22086 #, gcc-internal-format
22087 msgid "invalid operand in unary operation"
22091 #, gcc-internal-format
22092 msgid "invalid types in nop conversion"
22096 #, gcc-internal-format
22097 msgid "invalid types in address space conversion"
22101 #, gcc-internal-format
22102 msgid "invalid types in fixed-point conversion"
22106 #, gcc-internal-format
22107 msgid "invalid types in conversion to floating point"
22111 #, gcc-internal-format
22112 msgid "invalid types in conversion to integer"
22116 #, gcc-internal-format
22117 msgid "reduction should convert from vector to element type"
22121 #, gcc-internal-format
22122 msgid "non-trivial conversion in unary operation"
22126 #, gcc-internal-format
22127 msgid "non-register as LHS of binary operation"
22131 #, gcc-internal-format
22132 msgid "invalid operands in binary operation"
22136 #, gcc-internal-format
22137 msgid "type mismatch in complex expression"
22141 #, gcc-internal-format
22142 msgid "type mismatch in shift expression"
22145 #: tree-cfg.c:3862 tree-cfg.c:3883
22146 #, gcc-internal-format
22147 msgid "type mismatch in widening vector shift expression"
22151 #, gcc-internal-format
22152 msgid "invalid non-vector operands to vector valued plus"
22156 #, gcc-internal-format
22157 msgid "invalid (pointer) operands to plus/minus"
22161 #, gcc-internal-format
22162 msgid "type mismatch in pointer plus expression"
22166 #, gcc-internal-format
22167 msgid "type mismatch in binary expression"
22171 #, gcc-internal-format
22172 msgid "non-register as LHS of ternary operation"
22176 #, gcc-internal-format
22177 msgid "invalid operands in ternary operation"
22181 #, gcc-internal-format
22182 msgid "type mismatch in widening multiply-accumulate expression"
22186 #, gcc-internal-format
22187 msgid "type mismatch in fused multiply-add expression"
22191 #, gcc-internal-format
22193 "the first argument of a VEC_COND_EXPR must be of a boolean vector type of "
22194 "the same number of elements as the result"
22197 #: tree-cfg.c:4102 c/c-typeck.c:5131
22198 #, gcc-internal-format
22199 msgid "type mismatch in conditional expression"
22203 #, gcc-internal-format
22204 msgid "type mismatch in vector permute expression"
22208 #, gcc-internal-format
22209 msgid "vector types expected in vector permute expression"
22213 #, gcc-internal-format
22215 "vectors with different element number found in vector permute expression"
22219 #, gcc-internal-format
22220 msgid "invalid mask type in vector permute expression"
22224 #, gcc-internal-format
22225 msgid "type mismatch in sad expression"
22229 #, gcc-internal-format
22230 msgid "vector types expected in sad expression"
22234 #, gcc-internal-format
22235 msgid "type mismatch in BIT_INSERT_EXPR"
22239 #, gcc-internal-format
22240 msgid "not allowed type combination in BIT_INSERT_EXPR"
22244 #, gcc-internal-format
22245 msgid "invalid position or size in BIT_INSERT_EXPR"
22249 #, gcc-internal-format
22250 msgid "insertion out of range in BIT_INSERT_EXPR"
22254 #, gcc-internal-format
22255 msgid "vector insertion not at element boundary"
22259 #, gcc-internal-format
22260 msgid "non-trivial conversion at assignment"
22264 #, gcc-internal-format
22265 msgid "non-decl/MEM_REF LHS in clobber statement"
22269 #, gcc-internal-format
22270 msgid "invalid operand in unary expression"
22274 #, gcc-internal-format
22275 msgid "type mismatch in address expression"
22278 #: tree-cfg.c:4331 tree-cfg.c:4357
22279 #, gcc-internal-format
22280 msgid "invalid rhs for gimple memory store"
22283 #: tree-cfg.c:4391 tree-cfg.c:4409 tree-cfg.c:4423
22284 #, gcc-internal-format
22285 msgid "incorrect type of vector CONSTRUCTOR elements"
22288 #: tree-cfg.c:4400 tree-cfg.c:4416
22289 #, gcc-internal-format
22290 msgid "incorrect number of vector CONSTRUCTOR elements"
22294 #, gcc-internal-format
22295 msgid "vector CONSTRUCTOR with non-NULL element index"
22299 #, gcc-internal-format
22300 msgid "vector CONSTRUCTOR element is not a GIMPLE value"
22304 #, gcc-internal-format
22305 msgid "non-vector CONSTRUCTOR with elements"
22309 #, gcc-internal-format
22310 msgid "invalid operand in return statement"
22313 #: tree-cfg.c:4520 c/gimple-parser.c:1562
22314 #, gcc-internal-format
22315 msgid "invalid conversion in return statement"
22319 #, gcc-internal-format
22320 msgid "goto destination is neither a label nor a pointer"
22324 #, gcc-internal-format
22325 msgid "invalid operand to switch statement"
22329 #, gcc-internal-format
22330 msgid "non-integral type switch statement"
22334 #, gcc-internal-format
22335 msgid "invalid default case label in switch statement"
22339 #, gcc-internal-format
22340 msgid "invalid case label in switch statement"
22344 #, gcc-internal-format
22345 msgid "invalid case range in switch statement"
22349 #, gcc-internal-format
22350 msgid "type mismatch for case label in switch statement"
22354 #, gcc-internal-format
22355 msgid "type precision mismatch in switch statement"
22359 #, gcc-internal-format
22360 msgid "case labels not sorted in switch statement"
22364 #, gcc-internal-format
22365 msgid "label's context is not the current function decl"
22369 #, gcc-internal-format
22370 msgid "incorrect entry in label_to_block_map"
22374 #, gcc-internal-format
22375 msgid "incorrect setting of landing pad number"
22379 #, gcc-internal-format
22380 msgid "invalid comparison code in gimple cond"
22384 #, gcc-internal-format
22385 msgid "invalid labels in gimple cond"
22388 #: tree-cfg.c:4796 tree-cfg.c:4805
22389 #, gcc-internal-format
22390 msgid "invalid PHI result"
22394 #, gcc-internal-format
22395 msgid "missing PHI def"
22399 #, gcc-internal-format
22400 msgid "invalid PHI argument"
22404 #, gcc-internal-format, gfc-internal-format
22405 msgid "incompatible types in PHI argument %u"
22408 #: tree-cfg.c:4934 tree-cfg.c:5266
22409 #, gcc-internal-format
22410 msgid "verify_gimple failed"
22414 #, gcc-internal-format
22415 msgid "dead STMT in EH table"
22419 #, gcc-internal-format
22420 msgid "location references block not in block tree"
22424 #, gcc-internal-format
22425 msgid "gimple_bb (phi) is set to a wrong basic block"
22429 #, gcc-internal-format
22430 msgid "PHI node with location"
22433 #: tree-cfg.c:5152 tree-cfg.c:5201
22434 #, gcc-internal-format
22435 msgid "incorrect sharing of tree nodes"
22439 #, gcc-internal-format
22440 msgid "virtual PHI with argument locations"
22444 #, gcc-internal-format
22445 msgid "gimple_bb (stmt) is set to a wrong basic block"
22449 #, gcc-internal-format
22450 msgid "in statement"
22454 #, gcc-internal-format
22455 msgid "statement marked for throw, but doesn%'t"
22459 #, gcc-internal-format
22460 msgid "statement marked for throw in middle of block"
22464 #, gcc-internal-format
22465 msgid "ENTRY_BLOCK has IL associated with it"
22469 #, gcc-internal-format
22470 msgid "EXIT_BLOCK has IL associated with it"
22474 #, gcc-internal-format, gfc-internal-format
22475 msgid "fallthru to exit from bb %d"
22479 #, gcc-internal-format
22480 msgid "nonlocal label "
22484 #, gcc-internal-format
22485 msgid "EH landing pad label "
22488 #: tree-cfg.c:5344 tree-cfg.c:5353 tree-cfg.c:5378
22489 #, gcc-internal-format
22494 #, gcc-internal-format, gfc-internal-format
22495 msgid "control flow in the middle of basic block %d"
22499 #, gcc-internal-format, gfc-internal-format
22500 msgid "fallthru edge after a control statement in bb %d"
22504 #, gcc-internal-format, gfc-internal-format
22505 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
22508 #: tree-cfg.c:5437 tree-cfg.c:5459 tree-cfg.c:5476 tree-cfg.c:5546
22509 #, gcc-internal-format, gfc-internal-format
22510 msgid "wrong outgoing edge flags at end of bb %d"
22514 #, gcc-internal-format, gfc-internal-format
22515 msgid "explicit goto at end of bb %d"
22519 #, gcc-internal-format, gfc-internal-format
22520 msgid "return edge does not point to exit in bb %d"
22524 #, gcc-internal-format
22525 msgid "found default case not at the start of case vector"
22529 #, gcc-internal-format
22530 msgid "case labels not sorted: "
22534 #, gcc-internal-format, gfc-internal-format
22535 msgid "extra outgoing edge %d->%d"
22539 #, gcc-internal-format, gfc-internal-format
22540 msgid "missing edge %i->%i"
22544 #, gcc-internal-format
22545 msgid "%<noreturn%> function does return"
22549 #, gcc-internal-format
22550 msgid "control reaches end of non-void function"
22553 #: tree-cfg.c:8977 cp/cvt.c:1016
22554 #, gcc-internal-format
22556 "ignoring return value of %qD, declared with attribute warn_unused_result"
22559 #: tree-cfg.c:8982 cp/cvt.c:1023
22560 #, gcc-internal-format
22562 "ignoring return value of function declared with attribute warn_unused_result"
22565 #: tree-chkp-opt.c:718
22566 #, gcc-internal-format
22567 msgid "memory access check always fail"
22570 #: tree-chkp.c:1994
22571 #, gcc-internal-format, gfc-internal-format
22572 msgid "-fcheck-pointer-bounds requires '%s' name for internal usage"
22575 #: tree-chkp.c:2771
22576 #, gcc-internal-format, gfc-internal-format
22577 msgid "pointer bounds were lost due to unexpected expression %s"
22580 #: tree-chkp.c:2859
22581 #, gcc-internal-format, gfc-internal-format
22582 msgid "chkp_get_bounds_by_definition: Unexpected var of type %s"
22585 #: tree-chkp.c:2902
22586 #, gcc-internal-format, gfc-internal-format
22587 msgid "chkp_get_bounds_by_definition: Unexpected GIMPLE code %s"
22590 #: tree-chkp.c:3528
22591 #, gcc-internal-format, gfc-internal-format
22592 msgid "chkp_make_addressed_object_bounds: Unexpected tree code %s"
22595 #: tree-chkp.c:3681
22596 #, gcc-internal-format, gfc-internal-format
22597 msgid "chkp_find_bounds: Unexpected tree code %s"
22600 #: tree-chkp.c:3692
22601 #, gcc-internal-format
22602 msgid "chkp_find_bounds: Cannot find bounds for pointer"
22605 #: tree-chkp.c:3808
22606 #, gcc-internal-format, gfc-internal-format
22607 msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
22610 #: tree-diagnostic.c:202
22611 #, gcc-internal-format
22612 msgid "in definition of macro %qs"
22615 #: tree-diagnostic.c:219
22616 #, gcc-internal-format
22617 msgid "in expansion of macro %qs"
22621 #, gcc-internal-format, gfc-internal-format
22622 msgid "BB %i has multiple EH edges"
22626 #, gcc-internal-format, gfc-internal-format
22627 msgid "BB %i can not throw but has an EH edge"
22631 #, gcc-internal-format, gfc-internal-format
22632 msgid "BB %i last statement has incorrectly set lp"
22636 #, gcc-internal-format, gfc-internal-format
22637 msgid "BB %i is missing an EH edge"
22641 #, gcc-internal-format, gfc-internal-format
22642 msgid "Incorrect EH edge %i->%i"
22645 #: tree-eh.c:4723 tree-eh.c:4742
22646 #, gcc-internal-format, gfc-internal-format
22647 msgid "BB %i is missing an edge"
22651 #, gcc-internal-format, gfc-internal-format
22652 msgid "BB %i too many fallthru edges"
22656 #, gcc-internal-format, gfc-internal-format
22657 msgid "BB %i has incorrect edge"
22661 #, gcc-internal-format, gfc-internal-format
22662 msgid "BB %i has incorrect fallthru edge"
22665 #: tree-inline.c:3541
22666 #, gcc-internal-format
22667 msgid "function %q+F can never be copied because it receives a non-local goto"
22670 #: tree-inline.c:3548
22671 #, gcc-internal-format
22673 "function %q+F can never be copied because it saves address of local label in "
22674 "a static variable"
22677 #: tree-inline.c:3588
22678 #, gcc-internal-format
22680 "function %q+F can never be inlined because it uses alloca (override using "
22681 "the always_inline attribute)"
22684 #: tree-inline.c:3602
22685 #, gcc-internal-format
22686 msgid "function %q+F can never be inlined because it uses setjmp"
22689 #: tree-inline.c:3616
22690 #, gcc-internal-format
22692 "function %q+F can never be inlined because it uses variable argument lists"
22695 #: tree-inline.c:3628
22696 #, gcc-internal-format
22698 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
22702 #: tree-inline.c:3636
22703 #, gcc-internal-format
22704 msgid "function %q+F can never be inlined because it uses non-local goto"
22707 #: tree-inline.c:3648
22708 #, gcc-internal-format
22710 "function %q+F can never be inlined because it uses __builtin_return or "
22711 "__builtin_apply_args"
22714 #: tree-inline.c:3668
22715 #, gcc-internal-format
22716 msgid "function %q+F can never be inlined because it contains a computed goto"
22719 #: tree-inline.c:3769
22720 #, gcc-internal-format
22722 "function %q+F can never be inlined because it is suppressed using -fno-inline"
22725 #: tree-inline.c:3777
22726 #, gcc-internal-format
22728 "function %q+F can never be inlined because it uses attributes conflicting "
22732 #: tree-inline.c:4443
22733 #, gcc-internal-format
22734 msgid "inlining failed in call to always_inline %q+F: %s"
22737 #: tree-inline.c:4446 tree-inline.c:4466
22738 #, gcc-internal-format
22739 msgid "called from here"
22742 #: tree-inline.c:4449 tree-inline.c:4469
22743 #, gcc-internal-format
22744 msgid "called from this function"
22747 #: tree-inline.c:4462
22748 #, gcc-internal-format
22749 msgid "inlining failed in call to %q+F: %s"
22752 #: tree-into-ssa.c:3287
22753 #, gcc-internal-format
22754 msgid "statement uses released SSA name:"
22757 #: tree-into-ssa.c:3299
22758 #, gcc-internal-format
22759 msgid "cannot update SSA form"
22762 #: tree-into-ssa.c:3390 tree-outof-ssa.c:824 tree-outof-ssa.c:883
22763 #: tree-ssa-coalesce.c:1010
22764 #, gcc-internal-format
22765 msgid "SSA corruption"
22768 #: tree-profile.c:602
22769 #, gcc-internal-format
22770 msgid "target does not support atomic profile update, single mode is selected"
22773 #: tree-ssa-ccp.c:3385
22774 #, gcc-internal-format, gfc-internal-format
22775 msgid "argument %u null where non-null expected"
22778 #: tree-ssa-ccp.c:3390
22779 #, gcc-internal-format
22780 msgid "in a call to built-in function %qD"
22783 #: tree-ssa-ccp.c:3394
22784 #, gcc-internal-format
22785 msgid "in a call to function %qD declared here"
22788 #: tree-ssa-loop-niter.c:2367
22789 #, gcc-internal-format
22790 msgid "missed loop optimization, the loop counter may overflow"
22793 #: tree-ssa-loop-niter.c:2957
22794 #, gcc-internal-format, gfc-internal-format
22795 msgid "iteration %s invokes undefined behavior"
22798 #: tree-ssa-loop-niter.c:2958
22799 #, gcc-internal-format
22800 msgid "within this loop"
22803 #: tree-ssa-operands.c:975
22804 #, gcc-internal-format
22805 msgid "virtual definition of statement not up-to-date"
22808 #: tree-ssa-operands.c:982
22809 #, gcc-internal-format
22810 msgid "virtual def operand missing for stmt"
22813 #: tree-ssa-operands.c:992
22814 #, gcc-internal-format
22815 msgid "virtual use of statement not up-to-date"
22818 #: tree-ssa-operands.c:999
22819 #, gcc-internal-format
22820 msgid "virtual use operand missing for stmt"
22823 #: tree-ssa-operands.c:1016
22824 #, gcc-internal-format
22825 msgid "excess use operand for stmt"
22828 #: tree-ssa-operands.c:1026
22829 #, gcc-internal-format
22830 msgid "use operand missing for stmt"
22833 #: tree-ssa-operands.c:1033
22834 #, gcc-internal-format
22835 msgid "stmt volatile flag not up-to-date"
22838 #: tree-ssa-uninit.c:190 varasm.c:328
22839 #, gcc-internal-format
22840 msgid "%qD was declared here"
22843 #: tree-ssa-uninit.c:230
22844 #, gcc-internal-format
22845 msgid "%qD is used uninitialized in this function"
22848 #: tree-ssa-uninit.c:235 tree-ssa-uninit.c:2471
22849 #, gcc-internal-format
22850 msgid "%qD may be used uninitialized in this function"
22853 #: tree-ssa-uninit.c:265
22854 #, gcc-internal-format
22855 msgid "%qE is used uninitialized in this function"
22858 #: tree-ssa-uninit.c:270
22859 #, gcc-internal-format
22860 msgid "%qE may be used uninitialized in this function"
22864 #, gcc-internal-format, gfc-internal-format
22865 msgid "multiple virtual PHI nodes in BB %d"
22868 #: tree-ssa.c:656 tree-ssa.c:685
22869 #, gcc-internal-format
22870 msgid "virtual definition is not an SSA name"
22874 #, gcc-internal-format
22875 msgid "stmt with wrong VUSE"
22879 #, gcc-internal-format, gfc-internal-format
22880 msgid "PHI node with wrong VUSE on edge from BB %d"
22884 #, gcc-internal-format
22885 msgid "expected an SSA_NAME object"
22889 #, gcc-internal-format
22890 msgid "found an SSA_NAME that had been released into the free pool"
22894 #, gcc-internal-format
22895 msgid "type mismatch between an SSA_NAME and its symbol"
22899 #, gcc-internal-format
22900 msgid "found a virtual definition for a GIMPLE register"
22904 #, gcc-internal-format
22905 msgid "virtual SSA name for non-VOP decl"
22909 #, gcc-internal-format
22910 msgid "found a real definition for a non-register"
22914 #, gcc-internal-format
22915 msgid "found a default name with a non-empty defining statement"
22919 #, gcc-internal-format
22920 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
22924 #, gcc-internal-format, gfc-internal-format
22925 msgid "SSA_NAME created in two different blocks %i and %i"
22928 #: tree-ssa.c:811 tree-ssa.c:1145
22929 #, gcc-internal-format
22930 msgid "SSA_NAME_DEF_STMT is wrong"
22934 #, gcc-internal-format
22935 msgid "missing definition"
22939 #, gcc-internal-format, gfc-internal-format
22940 msgid "definition in block %i does not dominate use in block %i"
22944 #, gcc-internal-format, gfc-internal-format
22945 msgid "definition in block %i follows the use"
22949 #, gcc-internal-format
22950 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
22954 #, gcc-internal-format
22955 msgid "no immediate_use list"
22959 #, gcc-internal-format
22960 msgid "wrong immediate use list"
22964 #, gcc-internal-format
22965 msgid "incoming edge count does not match number of PHI arguments"
22969 #, gcc-internal-format, gfc-internal-format
22970 msgid "PHI argument is missing for edge %d->%d"
22974 #, gcc-internal-format
22975 msgid "PHI argument is not SSA_NAME, or invariant"
22979 #, gcc-internal-format, gfc-internal-format
22980 msgid "wrong edge %d->%d for PHI argument"
22984 #, gcc-internal-format
22985 msgid "shared SSA name info"
22989 #, gcc-internal-format, gfc-internal-format
22990 msgid "AUX pointer initialized for edge %d->%d"
22994 #, gcc-internal-format
22995 msgid "stmt (%p) marked modified after optimization pass: "
22999 #, gcc-internal-format
23000 msgid "verify_ssa failed"
23003 #: tree-streamer-in.c:342
23004 #, gcc-internal-format
23005 msgid "machine independent builtin code out of range"
23008 #: tree-streamer-in.c:348
23009 #, gcc-internal-format
23010 msgid "target specific builtin not available"
23013 #: tree-vect-generic.c:265
23014 #, gcc-internal-format
23015 msgid "vector operation will be expanded piecewise"
23018 #: tree-vect-generic.c:268
23019 #, gcc-internal-format
23020 msgid "vector operation will be expanded in parallel"
23023 #: tree-vect-generic.c:319
23024 #, gcc-internal-format
23025 msgid "vector operation will be expanded with a single scalar operation"
23028 #: tree-vect-generic.c:887
23029 #, gcc-internal-format
23030 msgid "vector condition will be expanded piecewise"
23033 #: tree-vect-generic.c:1304
23034 #, gcc-internal-format
23035 msgid "vector shuffling operation will be expanded piecewise"
23038 #: tree-vect-loop.c:3513
23039 #, gcc-internal-format
23040 msgid "vectorization did not happen for a simd loop"
23043 #: tree-vrp.c:6860 tree-vrp.c:6900 tree-vrp.c:6981
23044 #, gcc-internal-format
23045 msgid "array subscript is above array bounds"
23049 #, gcc-internal-format
23050 msgid "array subscript is outside array bounds"
23053 #: tree-vrp.c:6913 tree-vrp.c:6968
23054 #, gcc-internal-format
23055 msgid "array subscript is below array bounds"
23059 #, gcc-internal-format
23061 "assuming signed overflow does not occur when simplifying conditional to "
23065 #: tree-vrp.c:7800 tree-vrp.c:9936 tree-vrp.c:9980 tree-vrp.c:10043
23066 #, gcc-internal-format
23067 msgid "assuming signed overflow does not occur when simplifying conditional"
23071 #, gcc-internal-format
23072 msgid "comparison always false due to limited range of data type"
23076 #, gcc-internal-format
23077 msgid "comparison always true due to limited range of data type"
23081 #, gcc-internal-format
23083 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
23088 #, gcc-internal-format
23090 "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
23091 "to %<X%> or %<Y%>"
23095 #, gcc-internal-format
23097 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
23102 #, gcc-internal-format
23103 msgid "non-constant element in constant CONSTRUCTOR"
23107 #, gcc-internal-format
23108 msgid "side-effects element in no-side-effects CONSTRUCTOR"
23112 #, gcc-internal-format
23113 msgid "ignoring attributes applied to %qT after definition"
23117 #, gcc-internal-format
23118 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
23122 #, gcc-internal-format
23124 "%q+D redeclared without dllimport attribute after being referenced with dll "
23129 #, gcc-internal-format
23130 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
23133 #: tree.c:6383 tree.c:6393 tree.c:6403 c-family/c-attribs.c:420
23134 #: c-family/c-attribs.c:439 c-family/c-attribs.c:457 c-family/c-attribs.c:487
23135 #: c-family/c-attribs.c:515 c-family/c-attribs.c:543 c-family/c-attribs.c:559
23136 #: c-family/c-attribs.c:574 c-family/c-attribs.c:592 c-family/c-attribs.c:617
23137 #: c-family/c-attribs.c:649 c-family/c-attribs.c:666 c-family/c-attribs.c:683
23138 #: c-family/c-attribs.c:721 c-family/c-attribs.c:744 c-family/c-attribs.c:761
23139 #: c-family/c-attribs.c:790 c-family/c-attribs.c:811 c-family/c-attribs.c:832
23140 #: c-family/c-attribs.c:859 c-family/c-attribs.c:889 c-family/c-attribs.c:926
23141 #: c-family/c-attribs.c:979 c-family/c-attribs.c:1037 c-family/c-attribs.c:1095
23142 #: c-family/c-attribs.c:1184 c-family/c-attribs.c:1214
23143 #: c-family/c-attribs.c:1268 c-family/c-attribs.c:1680
23144 #: c-family/c-attribs.c:1717 c-family/c-attribs.c:1773
23145 #: c-family/c-attribs.c:1829 c-family/c-attribs.c:1907
23146 #: c-family/c-attribs.c:1989 c-family/c-attribs.c:2048
23147 #: c-family/c-attribs.c:2067 c-family/c-attribs.c:2175
23148 #: c-family/c-attribs.c:2191 c-family/c-attribs.c:2207
23149 #: c-family/c-attribs.c:2228 c-family/c-attribs.c:2298
23150 #: c-family/c-attribs.c:2325 c-family/c-attribs.c:2373
23151 #: c-family/c-attribs.c:2553 c-family/c-attribs.c:2574
23152 #: c-family/c-attribs.c:2687 c-family/c-attribs.c:2714
23153 #: c-family/c-attribs.c:2875 c-family/c-attribs.c:2898
23154 #: c-family/c-attribs.c:2937 c-family/c-attribs.c:3019
23155 #: c-family/c-attribs.c:3062 c-family/c-attribs.c:3078
23156 #: c-family/c-attribs.c:3172 c-family/c-common.c:5641 config/darwin.c:2062
23157 #: config/arm/arm.c:6705 config/arm/arm.c:6733 config/arm/arm.c:6750
23158 #: config/avr/avr.c:9457 config/h8300/h8300.c:5480 config/h8300/h8300.c:5504
23159 #: config/i386/i386.c:7716 config/i386/i386.c:41351 config/ia64/ia64.c:762
23160 #: config/rs6000/rs6000.c:35286 config/spu/spu.c:3741
23161 #: ada/gcc-interface/utils.c:6124 ada/gcc-interface/utils.c:6141
23162 #: ada/gcc-interface/utils.c:6157 ada/gcc-interface/utils.c:6183
23163 #: lto/lto-lang.c:241
23164 #, gcc-internal-format
23165 msgid "%qE attribute ignored"
23169 #, gcc-internal-format
23170 msgid "inline function %q+D declared as dllimport: attribute ignored"
23174 #, gcc-internal-format
23175 msgid "function %q+D definition is marked dllimport"
23179 #, gcc-internal-format
23180 msgid "variable %q+D definition is marked dllimport"
23184 #, gcc-internal-format
23185 msgid "external linkage required for symbol %q+D because of %qE attribute"
23189 #, gcc-internal-format
23191 "%qE implies default visibility, but %qD has already been declared with a "
23192 "different visibility"
23196 #, gcc-internal-format
23197 msgid "arrays of functions are not meaningful"
23201 #, gcc-internal-format
23202 msgid "function return type cannot be function"
23205 #: tree.c:9813 tree.c:9898 tree.c:9959
23206 #, gcc-internal-format, gfc-internal-format
23207 msgid "tree check: %s, have %s in %s, at %s:%d"
23211 #, gcc-internal-format, gfc-internal-format
23212 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
23216 #, gcc-internal-format
23217 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
23221 #, gcc-internal-format
23222 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
23226 #, gcc-internal-format, gfc-internal-format
23227 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
23231 #, gcc-internal-format
23233 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
23238 #, gcc-internal-format, gfc-internal-format
23240 "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
23244 #, gcc-internal-format, gfc-internal-format
23245 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
23249 #, gcc-internal-format, gfc-internal-format
23250 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
23254 #, gcc-internal-format, gfc-internal-format
23256 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
23261 #, gcc-internal-format
23262 msgid "%qD is deprecated: %s"
23266 #, gcc-internal-format
23267 msgid "%qD is deprecated"
23270 #: tree.c:12876 tree.c:12898
23271 #, gcc-internal-format
23272 msgid "%qE is deprecated: %s"
23275 #: tree.c:12879 tree.c:12901
23276 #, gcc-internal-format
23277 msgid "%qE is deprecated"
23280 #: tree.c:12885 tree.c:12906
23281 #, gcc-internal-format, gfc-internal-format
23282 msgid "type is deprecated: %s"
23285 #: tree.c:12888 tree.c:12909
23286 #, gcc-internal-format
23287 msgid "type is deprecated"
23290 #. Type variant can differ by:
23292 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
23293 #. ENCODE_QUAL_ADDR_SPACE.
23294 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
23295 #. in this case some values may not be set in the variant types
23296 #. (see TYPE_COMPLETE_P checks).
23297 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
23298 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
23299 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
23300 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
23301 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
23302 #. this is necessary to make it possible to merge types form different TUs
23303 #. - arrays, pointers and references may have TREE_TYPE that is a variant
23304 #. of TREE_TYPE of their main variants.
23305 #. - aggregates may have new TYPE_FIELDS list that list variants of
23306 #. the main variant TYPE_FIELDS.
23307 #. - vector types may differ by TYPE_VECTOR_OPAQUE
23308 #. - TYPE_METHODS is always NULL for variant types and maintained for
23309 #. main variant only.
23311 #. Convenience macro for matching individual fields.
23313 #, gcc-internal-format
23314 msgid "type variant differs by "
23318 #, gcc-internal-format
23319 msgid "type variant has different TYPE_SIZE_UNIT"
23323 #, gcc-internal-format
23324 msgid "type variant's TYPE_SIZE_UNIT"
23328 #, gcc-internal-format
23329 msgid "type's TYPE_SIZE_UNIT"
23333 #, gcc-internal-format
23334 msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
23338 #, gcc-internal-format
23339 msgid "type variant has different TYPE_VFIELD"
23343 #, gcc-internal-format
23344 msgid "type variant has TYPE_METHODS"
23348 #, gcc-internal-format
23349 msgid "type variant has different TYPE_BINFO"
23353 #, gcc-internal-format
23354 msgid "type variant's TYPE_BINFO"
23358 #, gcc-internal-format
23359 msgid "type's TYPE_BINFO"
23363 #, gcc-internal-format
23364 msgid "type variant has different TYPE_FIELDS"
23368 #, gcc-internal-format
23369 msgid "first mismatch is field"
23373 #, gcc-internal-format
23378 #, gcc-internal-format
23379 msgid "type variant has different TREE_TYPE"
23382 #: tree.c:13521 tree.c:13532
23383 #, gcc-internal-format
23384 msgid "type variant's TREE_TYPE"
23387 #: tree.c:13523 tree.c:13534
23388 #, gcc-internal-format
23389 msgid "type's TREE_TYPE"
23393 #, gcc-internal-format
23394 msgid "type is not compatible with its variant"
23398 #, gcc-internal-format
23399 msgid "Main variant is not defined"
23403 #, gcc-internal-format
23404 msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
23408 #, gcc-internal-format
23409 msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
23413 #, gcc-internal-format
23414 msgid "TYPE_CANONICAL is not compatible"
23418 #, gcc-internal-format
23419 msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
23423 #, gcc-internal-format
23424 msgid "TYPE_CANONICAL of main variant is not main variant"
23428 #, gcc-internal-format
23429 msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
23433 #, gcc-internal-format
23434 msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
23438 #, gcc-internal-format
23439 msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
23443 #, gcc-internal-format
23444 msgid "TYPE_MINVAL non-NULL"
23448 #, gcc-internal-format
23449 msgid "TYPE_METHODS is not FUNCTION_DECL, TEMPLATE_DECL nor error_mark_node"
23453 #, gcc-internal-format
23454 msgid "TYPE_METHOD_BASETYPE is not record nor union"
23458 #, gcc-internal-format
23459 msgid "TYPE_OFFSET_BASETYPE is not record nor union"
23463 #, gcc-internal-format
23464 msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
23468 #, gcc-internal-format
23469 msgid "TYPE_MAXVAL non-NULL"
23473 #, gcc-internal-format
23474 msgid "TYPE_BINFO is not TREE_BINFO"
23478 #, gcc-internal-format
23479 msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
23483 #, gcc-internal-format
23484 msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
23488 #, gcc-internal-format
23489 msgid "Enum value is not CONST_DECL or INTEGER_CST"
23493 #, gcc-internal-format
23494 msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
23498 #, gcc-internal-format
23499 msgid "Enum value name is not IDENTIFIER_NODE"
23503 #, gcc-internal-format
23504 msgid "Array TYPE_DOMAIN is not integer type"
23508 #, gcc-internal-format
23509 msgid "TYPE_FIELDS defined in incomplete type"
23513 #, gcc-internal-format
23514 msgid "Wrong tree in TYPE_FIELDS list"
23518 #, gcc-internal-format
23519 msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
23523 #, gcc-internal-format
23524 msgid "TYPE_CACHED_VALUES is not TREE_VEC"
23528 #, gcc-internal-format
23529 msgid "wrong TYPE_CACHED_VALUES entry"
23533 #, gcc-internal-format
23534 msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
23538 #, gcc-internal-format
23539 msgid "Wrong entry in TYPE_ARG_TYPES list"
23543 #, gcc-internal-format
23544 msgid "TYPE_VALUES_RAW field is non-NULL"
23548 #, gcc-internal-format
23549 msgid "TYPE_CACHED_VALUES_P is set while it should not"
23553 #, gcc-internal-format
23554 msgid "TYPE_STRING_FLAG is set on wrong type code"
23558 #, gcc-internal-format
23560 "TYPE_STRING_FLAG is set on type that does not look like char nor array of "
23565 #, gcc-internal-format
23566 msgid "TYPE_METHOD_BASETYPE is not main variant"
23570 #, gcc-internal-format
23571 msgid "verify_type failed"
23574 #: value-prof.c:515
23575 #, gcc-internal-format
23576 msgid "dead histogram"
23579 #: value-prof.c:544
23580 #, gcc-internal-format
23582 "Histogram value statement does not correspond to the statement it is "
23586 #: value-prof.c:556
23587 #, gcc-internal-format
23588 msgid "verify_histograms failed"
23591 #: value-prof.c:613
23592 #, gcc-internal-format, gfc-internal-format
23594 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
23595 "basic-block count (%d)"
23598 #: var-tracking.c:7125
23599 #, gcc-internal-format
23601 "variable tracking size limit exceeded with -fvar-tracking-assignments, "
23605 #: var-tracking.c:7129
23606 #, gcc-internal-format
23607 msgid "variable tracking size limit exceeded"
23611 #, gcc-internal-format
23612 msgid "%+D causes a section type conflict with %D"
23616 #, gcc-internal-format
23617 msgid "section type conflict with %D"
23621 #, gcc-internal-format
23622 msgid "%+D causes a section type conflict"
23626 #, gcc-internal-format
23627 msgid "section type conflict"
23631 #, gcc-internal-format
23632 msgid "alignment of %q+D is greater than maximum object file alignment %d"
23636 #, gcc-internal-format
23637 msgid "only zero initializers are allowed in section %qs"
23640 #: varasm.c:1367 varasm.c:1376
23641 #, gcc-internal-format
23642 msgid "register name not specified for %q+D"
23646 #, gcc-internal-format
23647 msgid "invalid register name for %q+D"
23651 #, gcc-internal-format
23652 msgid "data type of %q+D isn%'t suitable for a register"
23656 #, gcc-internal-format
23658 "the register specified for %q+D cannot be accessed by the current target"
23662 #, gcc-internal-format
23664 "the register specified for %q+D is not general enough to be used as a "
23665 "register variable"
23669 #, gcc-internal-format
23670 msgid "register specified for %q+D isn%'t suitable for data type"
23674 #, gcc-internal-format
23675 msgid "global register variable has initial value"
23679 #, gcc-internal-format
23680 msgid "optimization may eliminate reads and/or writes to register variables"
23684 #, gcc-internal-format
23685 msgid "register name given for non-register variable %q+D"
23689 #, gcc-internal-format
23690 msgid "thread-local COMMON data not implemented"
23694 #, gcc-internal-format
23696 "requested alignment for %q+D is greater than implemented alignment of %wu"
23699 #: varasm.c:2153 c/c-decl.c:4982 c/c-parser.c:1358
23700 #, gcc-internal-format
23701 msgid "storage size of %q+D isn%'t known"
23705 #, gcc-internal-format
23706 msgid "initializer for integer/fixed-point value is too complicated"
23710 #, gcc-internal-format
23711 msgid "initializer for floating value is not a floating constant"
23715 #, gcc-internal-format
23716 msgid "invalid initial value for member %qE"
23720 #, gcc-internal-format
23721 msgid "%+D declared weak after being used"
23725 #, gcc-internal-format
23727 "weak declaration of %q+D being applied to a already existing, static "
23732 #, gcc-internal-format
23733 msgid "weak declaration of %q+D must be public"
23737 #, gcc-internal-format
23738 msgid "weak declaration of %q+D not supported"
23741 #: varasm.c:5500 varasm.c:5804
23742 #, gcc-internal-format
23743 msgid "only weak aliases are supported in this configuration"
23747 #, gcc-internal-format
23748 msgid "weakref is not supported in this configuration"
23752 #, gcc-internal-format
23753 msgid "ifunc is not supported on this target"
23757 #, gcc-internal-format
23758 msgid "weakref %q+D ultimately targets itself"
23762 #, gcc-internal-format
23763 msgid "weakref %q+D must have static linkage"
23767 #, gcc-internal-format
23768 msgid "alias definitions not supported in this configuration"
23772 #, gcc-internal-format
23773 msgid "ifunc is not supported in this configuration"
23776 #: varasm.c:6019 config/sol2.c:158 config/i386/winnt.c:261
23777 #, gcc-internal-format
23778 msgid "visibility attribute not supported in this configuration; ignored"
23781 #. Print an error message for unrecognized stab codes.
23783 #, gcc-internal-format
23784 msgid "no sclass for %s stab (0x%x)"
23787 #: lto-streamer.h:1014
23788 #, gcc-internal-format, gfc-internal-format
23789 msgid "bytecode stream: expected tag %s instead of %s"
23792 #: lto-streamer.h:1024
23793 #, gcc-internal-format, gfc-internal-format
23794 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
23797 #: c-family/array-notation-common.c:71
23798 #, gcc-internal-format
23799 msgid "__sec_implicit_index parameter must be an integer constant expression"
23802 #: c-family/array-notation-common.c:107
23803 #, gcc-internal-format
23804 msgid "length mismatch in expression"
23807 #: c-family/array-notation-common.c:282 c-family/array-notation-common.c:310
23808 #: c/c-array-notation.c:731 cp/cp-array-notation.c:611
23809 #, gcc-internal-format
23810 msgid "rank mismatch between %qE and %qE"
23813 #. Here the original expression is printed as a "heads-up"
23814 #. to the programmer. This is because since there is no
23815 #. location information for the offending argument, the
23816 #. error could be in some internally generated code that is
23817 #. not visible for the programmer. Thus, the correct fix
23818 #. may lie in the original expression.
23819 #: c-family/array-notation-common.c:291
23820 #, gcc-internal-format
23821 msgid "rank mismatch in expression %qE"
23824 #: c-family/array-notation-common.c:669
23825 #, gcc-internal-format
23826 msgid "__sec_implicit_index argument %d must be less than the rank of %qE"
23829 #: c-family/c-attribs.c:409
23830 #, gcc-internal-format
23831 msgid "%qE attribute ignored for field of type %qT"
23834 #: c-family/c-attribs.c:506 c-family/c-attribs.c:534 c-family/c-attribs.c:640
23835 #: ada/gcc-interface/utils.c:6115
23836 #, gcc-internal-format
23837 msgid "%qE attribute ignored due to conflict with attribute %qs"
23840 #: c-family/c-attribs.c:704 c-family/c-attribs.c:710 c-family/c-attribs.c:3024
23841 #: c-family/c-attribs.c:3046 c-family/c-attribs.c:3052
23842 #, gcc-internal-format
23843 msgid "%qE attribute ignored due to conflict with %qs attribute"
23846 #: c-family/c-attribs.c:766 lto/lto-lang.c:246
23847 #, gcc-internal-format
23848 msgid "%qE attribute has no effect on unit local functions"
23851 #: c-family/c-attribs.c:920
23852 #, gcc-internal-format
23853 msgid "%qE attribute have effect only on public objects"
23856 #: c-family/c-attribs.c:949
23857 #, gcc-internal-format
23858 msgid "%qE attribute only affects top level objects"
23861 #: c-family/c-attribs.c:1003
23862 #, gcc-internal-format
23863 msgid "scalar_storage_order is not supported because endianness is not uniform"
23866 #: c-family/c-attribs.c:1020
23867 #, gcc-internal-format
23869 "scalar_storage_order argument must be one of \"big-endian\" or \"little-"
23873 #: c-family/c-attribs.c:1116
23874 #, gcc-internal-format
23875 msgid "destructor priorities are not supported"
23878 #: c-family/c-attribs.c:1118
23879 #, gcc-internal-format
23880 msgid "constructor priorities are not supported"
23883 #: c-family/c-attribs.c:1140
23884 #, gcc-internal-format, gfc-internal-format
23885 msgid "destructor priorities from 0 to %d are reserved for the implementation"
23888 #: c-family/c-attribs.c:1145
23889 #, gcc-internal-format, gfc-internal-format
23890 msgid "constructor priorities from 0 to %d are reserved for the implementation"
23893 #: c-family/c-attribs.c:1153
23894 #, gcc-internal-format, gfc-internal-format
23895 msgid "destructor priorities must be integers from 0 to %d inclusive"
23898 #: c-family/c-attribs.c:1156
23899 #, gcc-internal-format, gfc-internal-format
23900 msgid "constructor priorities must be integers from 0 to %d inclusive"
23903 #: c-family/c-attribs.c:1312
23904 #, gcc-internal-format
23905 msgid "unknown machine mode %qE"
23908 #: c-family/c-attribs.c:1341
23909 #, gcc-internal-format
23910 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
23913 #: c-family/c-attribs.c:1344
23914 #, gcc-internal-format
23915 msgid "use __attribute__ ((vector_size)) instead"
23918 #: c-family/c-attribs.c:1353
23919 #, gcc-internal-format
23920 msgid "unable to emulate %qs"
23923 #: c-family/c-attribs.c:1364
23924 #, gcc-internal-format
23925 msgid "invalid pointer mode %qs"
23928 #: c-family/c-attribs.c:1381
23929 #, gcc-internal-format
23930 msgid "signedness of type and machine mode %qs don%'t match"
23933 #: c-family/c-attribs.c:1392
23934 #, gcc-internal-format
23935 msgid "no data type for mode %qs"
23938 #: c-family/c-attribs.c:1402
23939 #, gcc-internal-format
23940 msgid "cannot use mode %qs for enumeral types"
23943 #: c-family/c-attribs.c:1429
23944 #, gcc-internal-format
23945 msgid "mode %qs applied to inappropriate type"
23948 #: c-family/c-attribs.c:1451
23949 #, gcc-internal-format
23950 msgid "section attributes are not supported for this target"
23953 #: c-family/c-attribs.c:1457
23954 #, gcc-internal-format
23955 msgid "section attribute not allowed for %q+D"
23958 #: c-family/c-attribs.c:1463
23959 #, gcc-internal-format
23960 msgid "section attribute argument not a string constant"
23963 #: c-family/c-attribs.c:1472
23964 #, gcc-internal-format
23965 msgid "section attribute cannot be specified for local variables"
23968 #: c-family/c-attribs.c:1482 config/bfin/bfin.c:4774 config/bfin/bfin.c:4825
23969 #: config/bfin/bfin.c:4851 config/bfin/bfin.c:4864
23970 #, gcc-internal-format
23971 msgid "section of %q+D conflicts with previous declaration"
23974 #: c-family/c-attribs.c:1490
23975 #, gcc-internal-format
23976 msgid "section of %q+D cannot be overridden"
23979 #: c-family/c-attribs.c:1555
23980 #, gcc-internal-format, gfc-internal-format
23981 msgid "requested alignment %d is larger than %d"
23984 #: c-family/c-attribs.c:1621
23985 #, gcc-internal-format
23986 msgid "alignment may not be specified for %q+D"
23989 #: c-family/c-attribs.c:1639
23990 #, gcc-internal-format
23992 "alignment for %q+D was previously specified as %d and may not be decreased"
23995 #: c-family/c-attribs.c:1643
23996 #, gcc-internal-format
23997 msgid "alignment for %q+D must be at least %d"
24000 #: c-family/c-attribs.c:1668
24001 #, gcc-internal-format
24002 msgid "inline function %q+D declared weak"
24005 #: c-family/c-attribs.c:1673
24006 #, gcc-internal-format
24007 msgid "indirect function %q+D cannot be declared weak"
24010 #: c-family/c-attribs.c:1697
24011 #, gcc-internal-format
24012 msgid "%qE attribute is only applicable on functions"
24015 #: c-family/c-attribs.c:1728
24016 #, gcc-internal-format
24017 msgid "%q+D defined both normally and as %qE attribute"
24020 #: c-family/c-attribs.c:1736
24021 #, gcc-internal-format
24022 msgid "weak %q+D cannot be defined %qE"
24025 #: c-family/c-attribs.c:1753 c-family/c-attribs.c:2269
24026 #, gcc-internal-format
24027 msgid "attribute %qE argument not a string"
24030 #: c-family/c-attribs.c:1783
24031 #, gcc-internal-format
24032 msgid "%+D declared alias after being used"
24035 #: c-family/c-attribs.c:1785
24036 #, gcc-internal-format
24037 msgid "%+D declared ifunc after being used"
24040 #: c-family/c-attribs.c:1836
24041 #, gcc-internal-format
24042 msgid "indirect function %q+D cannot be declared weakref"
24045 #: c-family/c-attribs.c:1858
24046 #, gcc-internal-format
24047 msgid "weakref attribute must appear before alias attribute"
24050 #: c-family/c-attribs.c:1870
24051 #, gcc-internal-format
24052 msgid "%+D declared weakref after being used"
24055 #: c-family/c-attribs.c:1894
24056 #, gcc-internal-format
24057 msgid "%qE attribute ignored on non-class types"
24060 #: c-family/c-attribs.c:1900
24061 #, gcc-internal-format
24062 msgid "%qE attribute ignored because %qT is already defined"
24065 #: c-family/c-attribs.c:1913
24066 #, gcc-internal-format
24067 msgid "visibility argument not a string"
24070 #: c-family/c-attribs.c:1925
24071 #, gcc-internal-format
24072 msgid "%qE attribute ignored on types"
24075 #: c-family/c-attribs.c:1941
24076 #, gcc-internal-format
24078 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
24082 #: c-family/c-attribs.c:1952
24083 #, gcc-internal-format
24084 msgid "%qD redeclared with different visibility"
24087 #: c-family/c-attribs.c:1955 c-family/c-attribs.c:1959
24088 #, gcc-internal-format
24089 msgid "%qD was declared %qs which implies default visibility"
24092 #: c-family/c-attribs.c:1997
24093 #, gcc-internal-format
24094 msgid "tls_model argument not a string"
24097 #: c-family/c-attribs.c:2010
24098 #, gcc-internal-format
24100 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
24101 "dynamic\" or \"global-dynamic\""
24104 #: c-family/c-attribs.c:2030 c-family/c-attribs.c:2346
24105 #: c-family/c-attribs.c:3120 config/m32c/m32c.c:2938
24106 #, gcc-internal-format
24107 msgid "%qE attribute applies only to functions"
24110 #: c-family/c-attribs.c:2094
24111 #, gcc-internal-format
24112 msgid "alloc_size parameter outside range"
24115 #: c-family/c-attribs.c:2120
24116 #, gcc-internal-format
24117 msgid "alloc_align parameter outside range"
24120 #: c-family/c-attribs.c:2144
24121 #, gcc-internal-format
24122 msgid "assume_aligned parameter not integer constant"
24125 #: c-family/c-attribs.c:2255 c/c-parser.c:16716
24126 #, gcc-internal-format
24128 "%<__simd__%> attribute cannot be used in the same function marked as a Cilk "
24129 "Plus SIMD-enabled function"
24132 #: c-family/c-attribs.c:2283
24133 #, gcc-internal-format
24135 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
24139 #: c-family/c-attribs.c:2352 c-family/c-attribs.c:3126
24140 #, gcc-internal-format
24141 msgid "can%'t set %qE attribute after definition"
24144 #: c-family/c-attribs.c:2410
24145 #, gcc-internal-format
24146 msgid "%qE attribute duplicated"
24149 #: c-family/c-attribs.c:2412
24150 #, gcc-internal-format
24151 msgid "%qE attribute follows %qE"
24154 #: c-family/c-attribs.c:2511
24155 #, gcc-internal-format
24156 msgid "type was previously declared %qE"
24159 #: c-family/c-attribs.c:2524 cp/class.c:4713
24160 #, gcc-internal-format
24162 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
24165 #: c-family/c-attribs.c:2582
24166 #, gcc-internal-format
24167 msgid "%qE argument not an identifier"
24170 #: c-family/c-attribs.c:2593
24171 #, gcc-internal-format
24172 msgid "%qD is not compatible with %qD"
24175 #: c-family/c-attribs.c:2596
24176 #, gcc-internal-format
24177 msgid "%qE argument is not a function"
24180 #: c-family/c-attribs.c:2644
24181 #, gcc-internal-format
24182 msgid "deprecated message is not a string"
24185 #: c-family/c-attribs.c:2685
24186 #, gcc-internal-format
24187 msgid "%qE attribute ignored for %qE"
24190 #: c-family/c-attribs.c:2748
24191 #, gcc-internal-format
24192 msgid "invalid vector type for attribute %qE"
24195 #: c-family/c-attribs.c:2754 ada/gcc-interface/utils.c:3831
24196 #, gcc-internal-format
24197 msgid "vector size not an integral multiple of component size"
24200 #: c-family/c-attribs.c:2760 ada/gcc-interface/utils.c:3838
24201 #, gcc-internal-format
24202 msgid "zero vector size"
24205 #: c-family/c-attribs.c:2768
24206 #, gcc-internal-format
24207 msgid "number of components of the vector not a power of two"
24210 #: c-family/c-attribs.c:2801 ada/gcc-interface/utils.c:5972
24211 #, gcc-internal-format
24212 msgid "nonnull attribute without arguments on a non-prototype"
24215 #: c-family/c-attribs.c:2820 ada/gcc-interface/utils.c:5986
24216 #, gcc-internal-format, gfc-internal-format
24217 msgid "nonnull argument has invalid operand number (argument %lu)"
24220 #: c-family/c-attribs.c:2842 ada/gcc-interface/utils.c:6008
24221 #, gcc-internal-format, gfc-internal-format
24223 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
24226 #: c-family/c-attribs.c:2851 ada/gcc-interface/utils.c:6017
24227 #, gcc-internal-format, gfc-internal-format
24229 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
24232 #: c-family/c-attribs.c:2909
24233 #, gcc-internal-format
24234 msgid "cleanup argument not an identifier"
24237 #: c-family/c-attribs.c:2916
24238 #, gcc-internal-format
24239 msgid "cleanup argument not a function"
24242 #: c-family/c-attribs.c:2953
24243 #, gcc-internal-format
24244 msgid "%qE attribute requires prototypes with named arguments"
24247 #: c-family/c-attribs.c:2961
24248 #, gcc-internal-format
24249 msgid "%qE attribute only applies to variadic functions"
24252 #: c-family/c-attribs.c:2977 ada/gcc-interface/utils.c:6059
24253 #, gcc-internal-format
24254 msgid "requested position is not an integer constant"
24257 #: c-family/c-attribs.c:2985 ada/gcc-interface/utils.c:6066
24258 #, gcc-internal-format
24259 msgid "requested position is less than zero"
24262 #: c-family/c-attribs.c:3143
24263 #, gcc-internal-format
24264 msgid "returns_nonnull attribute on a function not returning a pointer"
24267 #: c-family/c-attribs.c:3158
24268 #, gcc-internal-format
24269 msgid "%qE attribute is only valid on %<struct%> type"
24272 #: c-family/c-cilkplus.c:38
24273 #, gcc-internal-format
24274 msgid "iteration variable cannot be volatile"
24277 #: c-family/c-common.c:724
24278 #, gcc-internal-format
24279 msgid "%qD is not defined outside of function scope"
24282 #: c-family/c-common.c:774
24283 #, gcc-internal-format
24285 "string length %qd is greater than the length %qd ISO C%d compilers are "
24286 "required to support"
24289 #: c-family/c-common.c:958
24290 #, gcc-internal-format
24292 "use -flax-vector-conversions to permit conversions between vectors with "
24293 "differing element types or numbers of subparts"
24296 #: c-family/c-common.c:998
24297 #, gcc-internal-format
24298 msgid "__builtin_shuffle last argument must be an integer vector"
24301 #: c-family/c-common.c:1007
24302 #, gcc-internal-format
24303 msgid "__builtin_shuffle arguments must be vectors"
24306 #: c-family/c-common.c:1014
24307 #, gcc-internal-format
24308 msgid "__builtin_shuffle argument vectors must be of the same type"
24311 #: c-family/c-common.c:1025
24312 #, gcc-internal-format
24314 "__builtin_shuffle number of elements of the argument vector(s) and the mask "
24315 "vector should be the same"
24318 #: c-family/c-common.c:1035
24319 #, gcc-internal-format
24321 "__builtin_shuffle argument vector(s) inner type must have the same size as "
24322 "inner type of the mask"
24325 #: c-family/c-common.c:1262
24326 #, gcc-internal-format
24327 msgid "negative integer implicitly converted to unsigned type"
24330 #: c-family/c-common.c:1268
24331 #, gcc-internal-format
24332 msgid "conversion of unsigned constant value to negative integer"
24335 #: c-family/c-common.c:1419 c-family/c-common.c:1481
24336 #, gcc-internal-format
24337 msgid "conversion to %qT from %qT may change the sign of the result"
24340 #: c-family/c-common.c:1667
24341 #, gcc-internal-format
24342 msgid "operation on %qE may be undefined"
24345 #: c-family/c-common.c:1977
24346 #, gcc-internal-format
24347 msgid "case label does not reduce to an integer constant"
24350 #: c-family/c-common.c:2023
24351 #, gcc-internal-format
24352 msgid "case label value is less than minimum value for type"
24355 #: c-family/c-common.c:2033
24356 #, gcc-internal-format
24357 msgid "case label value exceeds maximum value for type"
24360 #: c-family/c-common.c:2042
24361 #, gcc-internal-format
24362 msgid "lower value in case label range less than minimum value for type"
24365 #: c-family/c-common.c:2052
24366 #, gcc-internal-format
24367 msgid "upper value in case label range exceeds maximum value for type"
24370 #: c-family/c-common.c:2135
24371 #, gcc-internal-format
24373 "GCC cannot support operators with integer types and fixed-point types that "
24374 "have too many integral and fractional bits together"
24377 #: c-family/c-common.c:2675
24378 #, gcc-internal-format
24379 msgid "invalid operands to binary %s (have %qT and %qT)"
24382 #: c-family/c-common.c:2924
24383 #, gcc-internal-format
24384 msgid "comparison is always false due to limited range of data type"
24387 #: c-family/c-common.c:2927
24388 #, gcc-internal-format
24389 msgid "comparison is always true due to limited range of data type"
24392 #: c-family/c-common.c:3017
24393 #, gcc-internal-format
24394 msgid "comparison of unsigned expression >= 0 is always true"
24397 #: c-family/c-common.c:3024
24398 #, gcc-internal-format
24399 msgid "comparison of unsigned expression < 0 is always false"
24402 #: c-family/c-common.c:3067
24403 #, gcc-internal-format
24404 msgid "pointer of type %<void *%> used in arithmetic"
24407 #: c-family/c-common.c:3076
24408 #, gcc-internal-format
24409 msgid "pointer to a function used in arithmetic"
24412 #: c-family/c-common.c:3266
24413 #, gcc-internal-format
24414 msgid "enum constant in boolean context"
24417 #: c-family/c-common.c:3293
24418 #, gcc-internal-format
24419 msgid "the address of %qD will always evaluate as %<true%>"
24422 #: c-family/c-common.c:3336
24423 #, gcc-internal-format
24424 msgid "%<*%> in boolean context, suggest %<&&%> instead"
24427 #: c-family/c-common.c:3348
24428 #, gcc-internal-format
24429 msgid "%<<<%> in boolean context, did you mean %<<%> ?"
24432 #: c-family/c-common.c:3364
24433 #, gcc-internal-format
24435 "?: using integer constants in boolean context, the expression will always "
24436 "evaluate to %<true%>"
24439 #: c-family/c-common.c:3373
24440 #, gcc-internal-format
24441 msgid "?: using integer constants in boolean context"
24444 #: c-family/c-common.c:3409
24445 #, gcc-internal-format
24447 "the compiler can assume that the address of %qD will always evaluate to "
24451 #: c-family/c-common.c:3436 cp/semantics.c:660 cp/typeck.c:8593
24452 #, gcc-internal-format
24453 msgid "suggest parentheses around assignment used as truth value"
24456 #: c-family/c-common.c:3516 c/c-decl.c:4289 c/c-decl.c:6370 c/c-typeck.c:13951
24457 #, gcc-internal-format
24458 msgid "invalid use of %<restrict%>"
24461 #: c-family/c-common.c:3701
24462 #, gcc-internal-format
24463 msgid "invalid application of %<sizeof%> to a function type"
24466 #: c-family/c-common.c:3711
24467 #, gcc-internal-format
24468 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
24471 #: c-family/c-common.c:3714
24472 #, gcc-internal-format
24473 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
24476 #: c-family/c-common.c:3725
24477 #, gcc-internal-format
24478 msgid "invalid application of %qs to a void type"
24481 #: c-family/c-common.c:3734
24482 #, gcc-internal-format
24483 msgid "invalid application of %qs to incomplete type %qT"
24486 #: c-family/c-common.c:3742
24487 #, gcc-internal-format
24488 msgid "invalid application of %qs to array type %qT of incomplete element type"
24491 #: c-family/c-common.c:3784
24492 #, gcc-internal-format
24493 msgid "%<__alignof%> applied to a bit-field"
24496 #: c-family/c-common.c:4567
24497 #, gcc-internal-format
24498 msgid "first argument to %<va_arg%> not of type %<va_list%>"
24501 #: c-family/c-common.c:4687
24502 #, gcc-internal-format
24503 msgid "cannot disable built-in function %qs"
24506 #: c-family/c-common.c:4879
24507 #, gcc-internal-format
24508 msgid "pointers are not permitted as case values"
24511 #: c-family/c-common.c:4886
24512 #, gcc-internal-format
24513 msgid "range expressions in switch statements are non-standard"
24516 #: c-family/c-common.c:4912
24517 #, gcc-internal-format
24518 msgid "empty range specified"
24521 #: c-family/c-common.c:4973
24522 #, gcc-internal-format
24523 msgid "duplicate (or overlapping) case value"
24526 #: c-family/c-common.c:4975
24527 #, gcc-internal-format
24528 msgid "this is the first entry overlapping that value"
24531 #: c-family/c-common.c:4979
24532 #, gcc-internal-format
24533 msgid "duplicate case value"
24536 #: c-family/c-common.c:4980 c-family/c-warn.c:1995
24537 #, gcc-internal-format
24538 msgid "previously used here"
24541 #: c-family/c-common.c:4984
24542 #, gcc-internal-format
24543 msgid "multiple default labels in one switch"
24546 #: c-family/c-common.c:4986
24547 #, gcc-internal-format
24548 msgid "this is the first default label"
24551 #: c-family/c-common.c:5022
24552 #, gcc-internal-format
24553 msgid "taking the address of a label is non-standard"
24556 #: c-family/c-common.c:5190
24557 #, gcc-internal-format
24558 msgid "requested alignment is not an integer constant"
24561 #: c-family/c-common.c:5198
24562 #, gcc-internal-format
24563 msgid "requested alignment is not a positive power of 2"
24566 #: c-family/c-common.c:5203
24567 #, gcc-internal-format
24568 msgid "requested alignment is too large"
24571 #: c-family/c-common.c:5349
24572 #, gcc-internal-format
24573 msgid "not enough variable arguments to fit a sentinel"
24576 #: c-family/c-common.c:5363
24577 #, gcc-internal-format
24578 msgid "missing sentinel in function call"
24581 #: c-family/c-common.c:5452
24582 #, gcc-internal-format, gfc-internal-format
24583 msgid "null argument where non-null required (argument %lu)"
24586 #: c-family/c-common.c:5547 c-family/c-common.c:5594
24587 #, gcc-internal-format
24588 msgid "bad option %qs to attribute %<optimize%>"
24591 #: c-family/c-common.c:5550 c-family/c-common.c:5598
24592 #, gcc-internal-format
24593 msgid "bad option %qs to pragma %<optimize%>"
24596 #: c-family/c-common.c:5630
24597 #, gcc-internal-format
24598 msgid "%<fallthrough%> attribute specified multiple times"
24601 #: c-family/c-common.c:5634
24602 #, gcc-internal-format
24603 msgid "%<fallthrough%> attribute specified with a parameter"
24606 #: c-family/c-common.c:5772 c-family/c-common.c:6578 c-family/c-common.c:6649
24607 #: c/c-typeck.c:3557
24608 #, gcc-internal-format
24609 msgid "too few arguments to function %qE"
24612 #: c-family/c-common.c:5777 c-family/c-common.c:6675 c/c-typeck.c:3286
24613 #, gcc-internal-format
24614 msgid "too many arguments to function %qE"
24617 #: c-family/c-common.c:5823
24618 #, gcc-internal-format
24620 "second argument to function %qE must be a constant integer power of 2 "
24621 "between %qi and %qu bits"
24624 #: c-family/c-common.c:5844 c-family/c-common.c:5888
24625 #, gcc-internal-format
24626 msgid "non-floating-point argument in call to function %qE"
24629 #: c-family/c-common.c:5867
24630 #, gcc-internal-format
24631 msgid "non-floating-point arguments in call to function %qE"
24634 #: c-family/c-common.c:5881
24635 #, gcc-internal-format
24636 msgid "non-const integer argument %u in call to function %qE"
24639 #: c-family/c-common.c:5901
24640 #, gcc-internal-format
24641 msgid "non-integer argument 3 in call to function %qE"
24644 #: c-family/c-common.c:5918 c-family/c-common.c:5954
24645 #, gcc-internal-format
24646 msgid "argument %u in call to function %qE does not have integral type"
24649 #: c-family/c-common.c:5925
24650 #, gcc-internal-format
24652 "argument 3 in call to function %qE does not have pointer to integral type"
24655 #: c-family/c-common.c:5931
24656 #, gcc-internal-format
24657 msgid "argument 3 in call to function %qE has pointer to enumerated type"
24660 #: c-family/c-common.c:5937
24661 #, gcc-internal-format
24662 msgid "argument 3 in call to function %qE has pointer to boolean type"
24665 #: c-family/c-common.c:5960
24666 #, gcc-internal-format
24667 msgid "argument 3 in call to function %qE has enumerated type"
24670 #: c-family/c-common.c:5966
24671 #, gcc-internal-format
24672 msgid "argument 3 in call to function %qE has boolean type"
24675 #: c-family/c-common.c:6279
24676 #, gcc-internal-format
24677 msgid "cannot apply %<offsetof%> to static data member %qD"
24680 #: c-family/c-common.c:6284
24681 #, gcc-internal-format
24682 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
24685 #: c-family/c-common.c:6291
24686 #, gcc-internal-format
24687 msgid "cannot apply %<offsetof%> to a non constant address"
24690 #: c-family/c-common.c:6304
24691 #, gcc-internal-format
24692 msgid "attempt to take address of bit-field structure member %qD"
24695 #: c-family/c-common.c:6356
24696 #, gcc-internal-format
24697 msgid "index %E denotes an offset greater than size of %qT"
24700 #: c-family/c-common.c:6523 cp/init.c:2895 cp/init.c:2914
24701 #, gcc-internal-format
24702 msgid "size of array is too large"
24705 #: c-family/c-common.c:6608
24706 #, gcc-internal-format
24707 msgid "operand type %qT is incompatible with argument %d of %qE"
24710 #: c-family/c-common.c:6742
24711 #, gcc-internal-format
24712 msgid "incorrect number of arguments to function %qE"
24715 #: c-family/c-common.c:6757
24716 #, gcc-internal-format
24717 msgid "argument 1 of %qE must be a non-void pointer type"
24720 #: c-family/c-common.c:6766
24721 #, gcc-internal-format
24722 msgid "argument 1 of %qE must be a pointer to a constant size type"
24725 #: c-family/c-common.c:6777
24726 #, gcc-internal-format
24727 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
24730 #: c-family/c-common.c:6792
24731 #, gcc-internal-format
24732 msgid "argument %d of %qE must be a pointer type"
24735 #: c-family/c-common.c:6800
24736 #, gcc-internal-format
24737 msgid "argument %d of %qE must be a pointer to a constant size type"
24740 #: c-family/c-common.c:6806
24741 #, gcc-internal-format
24742 msgid "argument %d of %qE must not be a pointer to a function"
24745 #: c-family/c-common.c:6814
24746 #, gcc-internal-format
24747 msgid "size mismatch in argument %d of %qE"
24750 #: c-family/c-common.c:6830
24751 #, gcc-internal-format
24752 msgid "invalid memory model argument %d of %qE"
24755 #: c-family/c-common.c:6837
24756 #, gcc-internal-format
24757 msgid "non-integer memory model argument %d of %qE"
24760 #: c-family/c-common.c:7753
24761 #, gcc-internal-format
24762 msgid "index value is out of bound"
24765 #: c-family/c-common.c:7794 c-family/c-common.c:7842 c-family/c-common.c:7857
24766 #: cp/call.c:4836 cp/call.c:4843
24767 #, gcc-internal-format
24768 msgid "conversion of scalar %qT to vector %qT involves truncation"
24771 #. Reject arguments that are built-in functions with
24772 #. no library fallback.
24773 #: c-family/c-common.c:7943
24774 #, gcc-internal-format
24775 msgid "built-in function %qE must be directly called"
24778 #: c-family/c-common.c:7965 c/c-decl.c:6117
24779 #, gcc-internal-format
24780 msgid "size of array %qE is too large"
24783 #: c-family/c-common.c:7967 c/c-decl.c:6120
24784 #, gcc-internal-format
24785 msgid "size of unnamed array is too large"
24788 #: c-family/c-common.c:7997
24789 #, gcc-internal-format
24791 "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer "
24792 "less than or equal to %wd"
24795 #: c-family/c-format.c:134 c-family/c-format.c:321
24796 #, gcc-internal-format
24797 msgid "format string has invalid operand number"
24800 #: c-family/c-format.c:150
24801 #, gcc-internal-format
24802 msgid "function does not return string type"
24805 #: c-family/c-format.c:184
24806 #, gcc-internal-format
24807 msgid "format string argument is not a string type"
24810 #: c-family/c-format.c:210
24811 #, gcc-internal-format
24812 msgid "found a %<%s%> reference but the format argument should be a string"
24815 #: c-family/c-format.c:213
24816 #, gcc-internal-format
24817 msgid "found a %qT but the format argument should be a string"
24820 #: c-family/c-format.c:223
24821 #, gcc-internal-format
24822 msgid "format argument should be a %<%s%> reference but a string was found"
24825 #: c-family/c-format.c:245
24826 #, gcc-internal-format
24827 msgid "format argument should be a %<%s%> reference"
24830 #: c-family/c-format.c:289
24831 #, gcc-internal-format
24832 msgid "unrecognized format specifier"
24835 #: c-family/c-format.c:304
24836 #, gcc-internal-format
24837 msgid "%qE is only allowed in Objective-C dialects"
24840 #: c-family/c-format.c:313
24841 #, gcc-internal-format
24842 msgid "%qE is an unrecognized format function type"
24845 #: c-family/c-format.c:327
24846 #, gcc-internal-format
24847 msgid "%<...%> has invalid operand number"
24850 #: c-family/c-format.c:334
24851 #, gcc-internal-format
24852 msgid "format string argument follows the args to be formatted"
24855 #: c-family/c-format.c:1106
24856 #, gcc-internal-format
24857 msgid "function %qD might be a candidate for %qs format attribute"
24860 #: c-family/c-format.c:1197 c-family/c-format.c:1218 c-family/c-format.c:2601
24861 #, gcc-internal-format
24862 msgid "missing $ operand number in format"
24865 #: c-family/c-format.c:1227
24866 #, gcc-internal-format, gfc-internal-format
24867 msgid "%s does not support %%n$ operand number formats"
24870 #: c-family/c-format.c:1234
24871 #, gcc-internal-format
24872 msgid "operand number out of range in format"
24875 #: c-family/c-format.c:1257
24876 #, gcc-internal-format, gfc-internal-format
24877 msgid "format argument %d used more than once in %s format"
24880 #: c-family/c-format.c:1289
24881 #, gcc-internal-format
24882 msgid "$ operand number used after format without operand number"
24885 #: c-family/c-format.c:1320
24886 #, gcc-internal-format, gfc-internal-format
24887 msgid "format argument %d unused before used argument %d in $-style format"
24890 #: c-family/c-format.c:1419
24891 #, gcc-internal-format
24892 msgid "format not a string literal, format string not checked"
24895 #: c-family/c-format.c:1434 c-family/c-format.c:1437
24896 #, gcc-internal-format
24897 msgid "format not a string literal and no format arguments"
24900 #: c-family/c-format.c:1440
24901 #, gcc-internal-format
24902 msgid "format not a string literal, argument types not checked"
24905 #: c-family/c-format.c:1457
24906 #, gcc-internal-format
24907 msgid "too many arguments for format"
24910 #: c-family/c-format.c:1461
24911 #, gcc-internal-format
24912 msgid "unused arguments in $-style format"
24915 #: c-family/c-format.c:1464
24916 #, gcc-internal-format, gfc-internal-format
24917 msgid "zero-length %s format string"
24920 #: c-family/c-format.c:1468
24921 #, gcc-internal-format
24922 msgid "format is a wide character string"
24925 #: c-family/c-format.c:1471
24926 #, gcc-internal-format
24927 msgid "unterminated format string"
24930 #: c-family/c-format.c:1868
24931 #, gcc-internal-format
24932 msgid "%s used with %<%%%c%> %s format"
24935 #: c-family/c-format.c:1878
24936 #, gcc-internal-format, gfc-internal-format
24937 msgid "%s does not support %s"
24940 #: c-family/c-format.c:1888
24941 #, gcc-internal-format
24942 msgid "%s does not support %s with the %<%%%c%> %s format"
24945 #: c-family/c-format.c:2009 c-family/c-format.c:2340
24946 #, gcc-internal-format, gfc-internal-format
24947 msgid "repeated %s in format"
24950 #: c-family/c-format.c:2020
24951 #, gcc-internal-format
24952 msgid "missing fill character at end of strfmon format"
24955 #: c-family/c-format.c:2122
24956 #, gcc-internal-format, gfc-internal-format
24957 msgid "zero width in %s format"
24960 #: c-family/c-format.c:2145
24961 #, gcc-internal-format, gfc-internal-format
24962 msgid "empty left precision in %s format"
24965 #: c-family/c-format.c:2236
24966 #, gcc-internal-format, gfc-internal-format
24967 msgid "empty precision in %s format"
24970 #: c-family/c-format.c:2314
24971 #, gcc-internal-format
24972 msgid "%s does not support the %qs %s length modifier"
24975 #: c-family/c-format.c:2370
24976 #, gcc-internal-format
24977 msgid "unknown conversion type character %qc in format"
24980 #: c-family/c-format.c:2382
24981 #, gcc-internal-format
24982 msgid "%s does not support the %<%%%c%> %s format"
24985 #: c-family/c-format.c:2414
24986 #, gcc-internal-format
24987 msgid "%s ignored with %s and %<%%%c%> %s format"
24990 #: c-family/c-format.c:2419
24991 #, gcc-internal-format, gfc-internal-format
24992 msgid "%s ignored with %s in %s format"
24995 #: c-family/c-format.c:2426
24996 #, gcc-internal-format
24997 msgid "use of %s and %s together with %<%%%c%> %s format"
25000 #: c-family/c-format.c:2431
25001 #, gcc-internal-format, gfc-internal-format
25002 msgid "use of %s and %s together in %s format"
25005 #: c-family/c-format.c:2458
25006 #, gcc-internal-format
25007 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
25010 #: c-family/c-format.c:2462
25011 #, gcc-internal-format
25012 msgid "%<%%%c%> yields only last 2 digits of year"
25015 #: c-family/c-format.c:2489
25016 #, gcc-internal-format
25017 msgid "no closing %<]%> for %<%%[%> format"
25020 #: c-family/c-format.c:2518
25021 #, gcc-internal-format
25023 "use of %qs length modifier with %qc type character has either no effect or "
25024 "undefined behavior"
25027 #: c-family/c-format.c:2540
25028 #, gcc-internal-format
25029 msgid "%s does not support the %<%%%s%c%> %s format"
25032 #: c-family/c-format.c:2578
25033 #, gcc-internal-format
25034 msgid "operand number specified with suppressed assignment"
25037 #: c-family/c-format.c:2582
25038 #, gcc-internal-format
25039 msgid "operand number specified for format taking no argument"
25042 #: c-family/c-format.c:2718
25043 #, gcc-internal-format
25044 msgid "spurious trailing %<%%%> in format"
25047 #: c-family/c-format.c:2776
25048 #, gcc-internal-format
25049 msgid "conversion lacks type at end of format"
25052 #: c-family/c-format.c:2828
25053 #, gcc-internal-format
25054 msgid "embedded %<\\0%> in format"
25057 #: c-family/c-format.c:2956
25058 #, gcc-internal-format, gfc-internal-format
25059 msgid "writing through null pointer (argument %d)"
25062 #: c-family/c-format.c:2964
25063 #, gcc-internal-format, gfc-internal-format
25064 msgid "reading through null pointer (argument %d)"
25067 #: c-family/c-format.c:2984
25068 #, gcc-internal-format, gfc-internal-format
25069 msgid "writing into constant object (argument %d)"
25072 #: c-family/c-format.c:2996
25073 #, gcc-internal-format, gfc-internal-format
25074 msgid "extra type qualifiers in format argument (argument %d)"
25077 #: c-family/c-format.c:3469
25078 #, gcc-internal-format
25080 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
25083 #: c-family/c-format.c:3479
25084 #, gcc-internal-format
25085 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
25088 #: c-family/c-format.c:3490
25089 #, gcc-internal-format
25091 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
25094 #: c-family/c-format.c:3500
25095 #, gcc-internal-format
25096 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
25099 #: c-family/c-format.c:3562 c-family/c-format.c:3568 c-family/c-format.c:3719
25100 #, gcc-internal-format
25101 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
25104 #: c-family/c-format.c:3575 c-family/c-format.c:3729
25105 #, gcc-internal-format
25106 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
25109 #: c-family/c-format.c:3625
25110 #, gcc-internal-format
25111 msgid "%<locus%> is not defined as a type"
25114 #: c-family/c-format.c:3678
25115 #, gcc-internal-format
25116 msgid "%<location_t%> is not defined as a type"
25119 #: c-family/c-format.c:3695
25120 #, gcc-internal-format
25121 msgid "%<tree%> is not defined as a type"
25124 #: c-family/c-format.c:3700
25125 #, gcc-internal-format
25126 msgid "%<tree%> is not defined as a pointer type"
25129 #: c-family/c-format.c:3973
25130 #, gcc-internal-format
25131 msgid "args to be formatted is not %<...%>"
25134 #: c-family/c-format.c:3985
25135 #, gcc-internal-format
25136 msgid "strftime formats cannot format arguments"
25139 #: c-family/c-indentation.c:66
25140 #, gcc-internal-format
25142 "-Wmisleading-indentation is disabled from this point onwards, since column-"
25143 "tracking was disabled due to the size of the code/headers"
25146 #: c-family/c-indentation.c:607
25147 #, gcc-internal-format
25148 msgid "this %qs clause does not guard..."
25151 #: c-family/c-lex.c:224
25152 #, gcc-internal-format
25153 msgid "badly nested C headers from preprocessor"
25156 #: c-family/c-lex.c:259
25157 #, gcc-internal-format, gfc-internal-format
25158 msgid "ignoring #pragma %s %s"
25162 #: c-family/c-lex.c:501 c-family/c-lex.c:1215
25163 #, gcc-internal-format
25164 msgid "stray %<@%> in program"
25167 #: c-family/c-lex.c:516
25168 #, gcc-internal-format
25169 msgid "stray %qs in program"
25172 #: c-family/c-lex.c:526
25173 #, gcc-internal-format, gfc-internal-format
25174 msgid "missing terminating %c character"
25177 #: c-family/c-lex.c:528
25178 #, gcc-internal-format
25179 msgid "stray %qc in program"
25182 #: c-family/c-lex.c:530
25183 #, gcc-internal-format
25184 msgid "stray %<\\%o%> in program"
25187 #: c-family/c-lex.c:750
25188 #, gcc-internal-format
25189 msgid "this decimal constant is unsigned only in ISO C90"
25192 #: c-family/c-lex.c:754
25193 #, gcc-internal-format
25194 msgid "this decimal constant would be unsigned in ISO C90"
25197 #: c-family/c-lex.c:774
25198 #, gcc-internal-format
25199 msgid "integer constant is too large for %<unsigned long%> type"
25202 #: c-family/c-lex.c:814
25203 #, gcc-internal-format
25204 msgid "unsuffixed float constant"
25207 #: c-family/c-lex.c:846 c-family/c-lex.c:870
25208 #, gcc-internal-format
25209 msgid "unsupported non-standard suffix on floating constant"
25212 #: c-family/c-lex.c:851 c-family/c-lex.c:874
25213 #, gcc-internal-format
25214 msgid "non-standard suffix on floating constant"
25217 #: c-family/c-lex.c:953 c-family/c-lex.c:956
25218 #, gcc-internal-format
25219 msgid "floating constant exceeds range of %qT"
25222 #: c-family/c-lex.c:971
25223 #, gcc-internal-format
25224 msgid "floating constant truncated to zero"
25227 #: c-family/c-lex.c:1172
25228 #, gcc-internal-format
25229 msgid "repeated %<@%> before Objective-C string"
25232 #: c-family/c-lex.c:1191 cp/parser.c:3974
25233 #, gcc-internal-format
25234 msgid "unsupported non-standard concatenation of string literals"
25237 #: c-family/c-lex.c:1227
25238 #, gcc-internal-format
25239 msgid "traditional C rejects string constant concatenation"
25242 #: c-family/c-omp.c:199
25243 #, gcc-internal-format
25244 msgid "invalid expression type for %<#pragma omp atomic%>"
25247 #: c-family/c-omp.c:204
25248 #, gcc-internal-format
25249 msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
25252 #: c-family/c-omp.c:281
25253 #, gcc-internal-format
25254 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
25257 #: c-family/c-omp.c:284 c-family/c-omp.c:297
25258 #, gcc-internal-format
25259 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
25262 #: c-family/c-omp.c:485 cp/semantics.c:8195
25263 #, gcc-internal-format
25264 msgid "invalid type for iteration variable %qE"
25267 #: c-family/c-omp.c:490
25268 #, gcc-internal-format
25269 msgid "%<_Atomic%> iteration variable %qE"
25272 #: c-family/c-omp.c:506
25273 #, gcc-internal-format
25274 msgid "%qE is not initialized"
25277 #: c-family/c-omp.c:527 cp/semantics.c:8083
25278 #, gcc-internal-format
25279 msgid "missing controlling predicate"
25282 #: c-family/c-omp.c:612 cp/semantics.c:7739
25283 #, gcc-internal-format
25284 msgid "invalid controlling predicate"
25287 #: c-family/c-omp.c:619 cp/semantics.c:8089
25288 #, gcc-internal-format
25289 msgid "missing increment expression"
25292 #: c-family/c-omp.c:683 cp/semantics.c:7854
25293 #, gcc-internal-format
25294 msgid "invalid increment expression"
25297 #: c-family/c-omp.c:746
25298 #, gcc-internal-format
25299 msgid "initializer expression refers to iteration variable %qD"
25302 #: c-family/c-omp.c:750
25303 #, gcc-internal-format
25304 msgid "condition expression refers to iteration variable %qD"
25307 #: c-family/c-omp.c:754
25308 #, gcc-internal-format
25309 msgid "increment expression refers to iteration variable %qD"
25312 #: c-family/c-omp.c:1330
25313 #, gcc-internal-format
25314 msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
25317 #: c-family/c-omp.c:1440 c-family/c-omp.c:1455
25318 #, gcc-internal-format
25319 msgid "%qD is not an function argument"
25322 #: c-family/c-opts.c:324
25323 #, gcc-internal-format
25324 msgid "-I- specified twice"
25327 #: c-family/c-opts.c:327
25328 #, gcc-internal-format
25329 msgid "obsolete option -I- used, please use -iquote instead"
25332 #: c-family/c-opts.c:385
25333 #, gcc-internal-format
25334 msgid "-Walloca-larger-than=0 is meaningless"
25337 #: c-family/c-opts.c:390
25338 #, gcc-internal-format
25339 msgid "-Wvla-larger-than=0 is meaningless"
25342 #: c-family/c-opts.c:415
25343 #, gcc-internal-format
25344 msgid "%<-Wabi=1%> is not supported, using =2"
25347 #: c-family/c-opts.c:607 fortran/cpp.c:350
25348 #, gcc-internal-format
25349 msgid "output filename specified twice"
25352 #: c-family/c-opts.c:778
25353 #, gcc-internal-format
25354 msgid "-fexcess-precision=standard for C++"
25357 #: c-family/c-opts.c:813
25358 #, gcc-internal-format
25359 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
25362 #: c-family/c-opts.c:859
25363 #, gcc-internal-format
25364 msgid "-Wformat-y2k ignored without -Wformat"
25367 #: c-family/c-opts.c:861
25368 #, gcc-internal-format
25369 msgid "-Wformat-extra-args ignored without -Wformat"
25372 #: c-family/c-opts.c:863
25373 #, gcc-internal-format
25374 msgid "-Wformat-zero-length ignored without -Wformat"
25377 #: c-family/c-opts.c:865
25378 #, gcc-internal-format
25379 msgid "-Wformat-nonliteral ignored without -Wformat"
25382 #: c-family/c-opts.c:867
25383 #, gcc-internal-format
25384 msgid "-Wformat-contains-nul ignored without -Wformat"
25387 #: c-family/c-opts.c:869
25388 #, gcc-internal-format
25389 msgid "-Wformat-security ignored without -Wformat"
25392 #: c-family/c-opts.c:907
25393 #, gcc-internal-format
25394 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
25397 #: c-family/c-opts.c:966
25398 #, gcc-internal-format
25399 msgid "external TLS initialization functions not supported on this target"
25402 #: c-family/c-opts.c:986
25403 #, gcc-internal-format
25404 msgid "opening output file %s: %m"
25407 #: c-family/c-opts.c:991
25408 #, gcc-internal-format, gfc-internal-format
25409 msgid "too many filenames given. Type %s --help for usage"
25412 #: c-family/c-opts.c:1010
25413 #, gcc-internal-format, gfc-internal-format
25414 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
25417 #: c-family/c-opts.c:1171
25418 #, gcc-internal-format
25419 msgid "opening dependency file %s: %m"
25422 #: c-family/c-opts.c:1182
25423 #, gcc-internal-format
25424 msgid "closing dependency file %s: %m"
25427 #: c-family/c-opts.c:1185
25428 #, gcc-internal-format
25429 msgid "when writing output to %s: %m"
25432 #: c-family/c-opts.c:1265
25433 #, gcc-internal-format
25434 msgid "to generate dependencies you must specify either -M or -MM"
25437 #: c-family/c-opts.c:1288
25438 #, gcc-internal-format
25439 msgid "-MG may only be used with -M or -MM"
25442 #: c-family/c-opts.c:1321
25443 #, gcc-internal-format
25444 msgid "-fdirectives-only is incompatible with -Wunused_macros"
25447 #: c-family/c-opts.c:1323
25448 #, gcc-internal-format
25449 msgid "-fdirectives-only is incompatible with -traditional"
25452 #: c-family/c-opts.c:1515
25453 #, gcc-internal-format
25454 msgid "too late for # directive to set debug directory"
25457 #: c-family/c-pch.c:110
25458 #, gcc-internal-format
25459 msgid "can%'t create precompiled header %s: %m"
25462 #: c-family/c-pch.c:133
25463 #, gcc-internal-format
25464 msgid "can%'t write to %s: %m"
25467 #: c-family/c-pch.c:191
25468 #, gcc-internal-format
25469 msgid "can%'t write %s: %m"
25472 #: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
25473 #, gcc-internal-format
25474 msgid "can%'t read %s: %m"
25477 #: c-family/c-pch.c:417
25478 #, gcc-internal-format
25479 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
25482 #: c-family/c-pch.c:418
25483 #, gcc-internal-format
25484 msgid "use #include instead"
25487 #: c-family/c-pch.c:424
25488 #, gcc-internal-format
25489 msgid "%s: couldn%'t open PCH file: %m"
25492 #: c-family/c-pch.c:429
25493 #, gcc-internal-format
25494 msgid "use -Winvalid-pch for more information"
25497 #: c-family/c-pch.c:430
25498 #, gcc-internal-format, gfc-internal-format
25499 msgid "%s: PCH file was invalid"
25502 #: c-family/c-pragma.c:93
25503 #, gcc-internal-format
25504 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
25507 #: c-family/c-pragma.c:106
25508 #, gcc-internal-format
25510 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
25513 #: c-family/c-pragma.c:136
25514 #, gcc-internal-format
25515 msgid "missing %<(%> after %<#pragma pack%> - ignored"
25518 #: c-family/c-pragma.c:147 c-family/c-pragma.c:179
25519 #, gcc-internal-format
25520 msgid "invalid constant in %<#pragma pack%> - ignored"
25523 #: c-family/c-pragma.c:151 c-family/c-pragma.c:193
25524 #, gcc-internal-format
25525 msgid "malformed %<#pragma pack%> - ignored"
25528 #: c-family/c-pragma.c:156
25529 #, gcc-internal-format
25530 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
25533 #: c-family/c-pragma.c:158
25534 #, gcc-internal-format
25535 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
25538 #: c-family/c-pragma.c:167
25539 #, gcc-internal-format
25540 msgid "unknown action %qE for %<#pragma pack%> - ignored"
25543 #: c-family/c-pragma.c:196
25544 #, gcc-internal-format
25545 msgid "junk at end of %<#pragma pack%>"
25548 #: c-family/c-pragma.c:199
25549 #, gcc-internal-format
25550 msgid "#pragma pack has no effect with -fpack-struct - ignored"
25553 #: c-family/c-pragma.c:220
25554 #, gcc-internal-format, gfc-internal-format
25555 msgid "alignment must be a small power of two, not %d"
25558 #: c-family/c-pragma.c:259
25559 #, gcc-internal-format
25561 "applying #pragma weak %q+D after first use results in unspecified behavior"
25564 #: c-family/c-pragma.c:356 c-family/c-pragma.c:361
25565 #, gcc-internal-format
25566 msgid "malformed #pragma weak, ignored"
25569 #: c-family/c-pragma.c:365
25570 #, gcc-internal-format
25571 msgid "junk at end of %<#pragma weak%>"
25574 #: c-family/c-pragma.c:371
25575 #, gcc-internal-format
25576 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
25579 #: c-family/c-pragma.c:418
25580 #, gcc-internal-format
25581 msgid "scalar_storage_order is not supported"
25584 #: c-family/c-pragma.c:422
25585 #, gcc-internal-format
25587 "missing [big-endian|little-endian|default] after %<#pragma "
25588 "scalar_storage_order%>"
25591 #: c-family/c-pragma.c:431
25592 #, gcc-internal-format
25594 "expected [big-endian|little-endian|default] after %<#pragma "
25595 "scalar_storage_order%>"
25598 #: c-family/c-pragma.c:485 c-family/c-pragma.c:487
25599 #, gcc-internal-format
25600 msgid "malformed #pragma redefine_extname, ignored"
25603 #: c-family/c-pragma.c:490
25604 #, gcc-internal-format
25605 msgid "junk at end of %<#pragma redefine_extname%>"
25608 #: c-family/c-pragma.c:518 c-family/c-pragma.c:591
25609 #, gcc-internal-format
25610 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
25613 #: c-family/c-pragma.c:546
25614 #, gcc-internal-format
25616 "#pragma redefine_extname ignored due to conflict with previous #pragma "
25620 #: c-family/c-pragma.c:582
25621 #, gcc-internal-format
25622 msgid "asm declaration ignored due to conflict with previous rename"
25625 #: c-family/c-pragma.c:613
25626 #, gcc-internal-format
25628 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
25631 #: c-family/c-pragma.c:674
25632 #, gcc-internal-format
25634 "#pragma GCC visibility push() must specify default, internal, hidden or "
25638 #: c-family/c-pragma.c:716
25639 #, gcc-internal-format
25640 msgid "#pragma GCC visibility must be followed by push or pop"
25643 #: c-family/c-pragma.c:722
25644 #, gcc-internal-format
25645 msgid "no matching push for %<#pragma GCC visibility pop%>"
25648 #: c-family/c-pragma.c:727 c-family/c-pragma.c:734
25649 #, gcc-internal-format
25650 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
25653 #: c-family/c-pragma.c:730
25654 #, gcc-internal-format
25655 msgid "malformed #pragma GCC visibility push"
25658 #: c-family/c-pragma.c:738
25659 #, gcc-internal-format
25660 msgid "junk at end of %<#pragma GCC visibility%>"
25663 #: c-family/c-pragma.c:750
25664 #, gcc-internal-format
25666 "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
25669 #: c-family/c-pragma.c:776
25670 #, gcc-internal-format
25672 "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
25675 #: c-family/c-pragma.c:785
25676 #, gcc-internal-format
25677 msgid "missing option after %<#pragma GCC diagnostic%> kind"
25680 #: c-family/c-pragma.c:796
25681 #, gcc-internal-format
25682 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
25685 #: c-family/c-pragma.c:802
25686 #, gcc-internal-format
25687 msgid "%qs is not an option that controls warnings"
25690 #: c-family/c-pragma.c:810
25691 #, gcc-internal-format
25692 msgid "option %qs is valid for %s but not for %s"
25695 #: c-family/c-pragma.c:842
25696 #, gcc-internal-format
25697 msgid "#pragma GCC option is not allowed inside functions"
25700 #: c-family/c-pragma.c:855
25701 #, gcc-internal-format
25702 msgid "%<#pragma GCC option%> is not a string"
25705 #: c-family/c-pragma.c:882
25706 #, gcc-internal-format
25708 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
25711 #: c-family/c-pragma.c:888
25712 #, gcc-internal-format
25713 msgid "#pragma GCC target string... is badly formed"
25716 #: c-family/c-pragma.c:911
25717 #, gcc-internal-format
25718 msgid "#pragma GCC optimize is not allowed inside functions"
25721 #: c-family/c-pragma.c:924
25722 #, gcc-internal-format
25723 msgid "%<#pragma GCC optimize%> is not a string or number"
25726 #: c-family/c-pragma.c:950
25727 #, gcc-internal-format
25729 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
25732 #: c-family/c-pragma.c:956
25733 #, gcc-internal-format
25734 msgid "#pragma GCC optimize string... is badly formed"
25737 #: c-family/c-pragma.c:997
25738 #, gcc-internal-format
25739 msgid "junk at end of %<#pragma push_options%>"
25742 #: c-family/c-pragma.c:1027
25743 #, gcc-internal-format
25744 msgid "junk at end of %<#pragma pop_options%>"
25747 #: c-family/c-pragma.c:1034
25748 #, gcc-internal-format
25750 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
25754 #: c-family/c-pragma.c:1076
25755 #, gcc-internal-format
25756 msgid "junk at end of %<#pragma reset_options%>"
25759 #: c-family/c-pragma.c:1114 c-family/c-pragma.c:1121
25760 #, gcc-internal-format
25761 msgid "expected a string after %<#pragma message%>"
25764 #: c-family/c-pragma.c:1116
25765 #, gcc-internal-format
25766 msgid "malformed %<#pragma message%>, ignored"
25769 #: c-family/c-pragma.c:1126
25770 #, gcc-internal-format
25771 msgid "junk at end of %<#pragma message%>"
25774 #: c-family/c-pragma.c:1129
25775 #, gcc-internal-format, gfc-internal-format
25776 msgid "#pragma message: %s"
25779 #: c-family/c-pragma.c:1166
25780 #, gcc-internal-format
25781 msgid "invalid location for %<pragma %s%>, ignored"
25784 #: c-family/c-pragma.c:1173 c-family/c-pragma.c:1187
25785 #, gcc-internal-format
25786 msgid "malformed %<#pragma %s%>, ignored"
25789 #: c-family/c-pragma.c:1193
25790 #, gcc-internal-format
25791 msgid "junk at end of %<#pragma %s%>"
25794 #: c-family/c-pragma.c:1211
25795 #, gcc-internal-format
25796 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
25799 #: c-family/c-pragma.c:1220
25800 #, gcc-internal-format
25801 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
25804 #: c-family/c-pragma.c:1226
25805 #, gcc-internal-format
25806 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
25809 #: c-family/c-pretty-print.c:327
25810 #, gcc-internal-format
25811 msgid "<type-error>"
25814 #: c-family/c-pretty-print.c:369
25815 #, gcc-internal-format
25816 msgid "<unnamed-unsigned:"
25819 #: c-family/c-pretty-print.c:373
25820 #, gcc-internal-format
25821 msgid "<unnamed-float:"
25824 #: c-family/c-pretty-print.c:376
25825 #, gcc-internal-format
25826 msgid "<unnamed-fixed:"
25829 #: c-family/c-pretty-print.c:391
25830 #, gcc-internal-format
25831 msgid "<typedef-error>"
25834 #: c-family/c-pretty-print.c:406
25835 #, gcc-internal-format
25836 msgid "<tag-error>"
25839 #: c-family/c-pretty-print.c:1227
25840 #, gcc-internal-format
25841 msgid "<erroneous-expression>"
25844 #: c-family/c-pretty-print.c:1231 cp/cxx-pretty-print.c:140
25845 #, gcc-internal-format
25846 msgid "<return-value>"
25849 #: c-family/c-semantics.c:152
25850 #, gcc-internal-format, gfc-internal-format
25851 msgid "wrong type argument to %s"
25854 #: c-family/c-warn.c:49 c-family/c-warn.c:62 cp/constexpr.c:1751
25855 #: cp/constexpr.c:3874
25856 #, gcc-internal-format
25857 msgid "overflow in constant expression"
25860 #: c-family/c-warn.c:85
25861 #, gcc-internal-format
25862 msgid "integer overflow in expression"
25865 #: c-family/c-warn.c:90
25866 #, gcc-internal-format
25867 msgid "floating point overflow in expression"
25870 #: c-family/c-warn.c:94
25871 #, gcc-internal-format
25872 msgid "fixed-point overflow in expression"
25875 #: c-family/c-warn.c:98
25876 #, gcc-internal-format
25877 msgid "vector overflow in expression"
25880 #: c-family/c-warn.c:104
25881 #, gcc-internal-format
25882 msgid "complex integer overflow in expression"
25885 #: c-family/c-warn.c:107
25886 #, gcc-internal-format
25887 msgid "complex floating point overflow in expression"
25890 #: c-family/c-warn.c:161
25891 #, gcc-internal-format
25892 msgid "logical %<or%> applied to non-boolean constant"
25895 #: c-family/c-warn.c:164
25896 #, gcc-internal-format
25897 msgid "logical %<and%> applied to non-boolean constant"
25900 #: c-family/c-warn.c:234
25901 #, gcc-internal-format
25902 msgid "logical %<or%> of collectively exhaustive tests is always true"
25905 #: c-family/c-warn.c:238
25906 #, gcc-internal-format
25907 msgid "logical %<and%> of mutually exclusive tests is always false"
25910 #: c-family/c-warn.c:248
25911 #, gcc-internal-format
25912 msgid "logical %<or%> of equal expressions"
25915 #: c-family/c-warn.c:251
25916 #, gcc-internal-format
25917 msgid "logical %<and%> of equal expressions"
25920 #: c-family/c-warn.c:321
25921 #, gcc-internal-format
25922 msgid "self-comparison always evaluates to true"
25925 #: c-family/c-warn.c:324
25926 #, gcc-internal-format
25927 msgid "self-comparison always evaluates to false"
25930 #: c-family/c-warn.c:374
25931 #, gcc-internal-format
25932 msgid "logical not is only applied to the left hand side of comparison"
25935 #: c-family/c-warn.c:382
25936 #, gcc-internal-format
25938 "add parentheses around left hand side expression to silence this warning"
25941 #: c-family/c-warn.c:512
25942 #, gcc-internal-format
25943 msgid "type-punning to incomplete type might break strict-aliasing rules"
25946 #: c-family/c-warn.c:529
25947 #, gcc-internal-format
25948 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
25951 #: c-family/c-warn.c:536 c-family/c-warn.c:553
25952 #, gcc-internal-format
25953 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
25956 #: c-family/c-warn.c:687
25957 #, gcc-internal-format
25959 "argument to %<sizeof%> in %qD call is the same expression as the "
25960 "destination; did you mean to remove the addressof?"
25963 #: c-family/c-warn.c:694
25964 #, gcc-internal-format
25966 "argument to %<sizeof%> in %qD call is the same expression as the "
25967 "destination; did you mean to provide an explicit length?"
25970 #: c-family/c-warn.c:699
25971 #, gcc-internal-format
25973 "argument to %<sizeof%> in %qD call is the same expression as the "
25974 "destination; did you mean to dereference it?"
25977 #: c-family/c-warn.c:711
25978 #, gcc-internal-format
25980 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
25981 "destination; expected %qT or an explicit length"
25984 #: c-family/c-warn.c:727
25985 #, gcc-internal-format
25987 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
25988 "you mean to remove the addressof?"
25991 #: c-family/c-warn.c:734
25992 #, gcc-internal-format
25994 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
25995 "you mean to provide an explicit length?"
25998 #: c-family/c-warn.c:739
25999 #, gcc-internal-format
26001 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
26002 "you mean to dereference it?"
26005 #: c-family/c-warn.c:751
26006 #, gcc-internal-format
26008 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
26009 "source; expected %qT or an explicit length"
26012 #: c-family/c-warn.c:767
26013 #, gcc-internal-format
26015 "argument to %<sizeof%> in %qD call is the same expression as the first "
26016 "source; did you mean to remove the addressof?"
26019 #: c-family/c-warn.c:774
26020 #, gcc-internal-format
26022 "argument to %<sizeof%> in %qD call is the same expression as the first "
26023 "source; did you mean to provide an explicit length?"
26026 #: c-family/c-warn.c:779
26027 #, gcc-internal-format
26029 "argument to %<sizeof%> in %qD call is the same expression as the first "
26030 "source; did you mean to dereference it?"
26033 #: c-family/c-warn.c:791
26034 #, gcc-internal-format
26036 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
26037 "source; expected %qT or an explicit length"
26040 #: c-family/c-warn.c:807
26041 #, gcc-internal-format
26043 "argument to %<sizeof%> in %qD call is the same expression as the second "
26044 "source; did you mean to remove the addressof?"
26047 #: c-family/c-warn.c:814
26048 #, gcc-internal-format
26050 "argument to %<sizeof%> in %qD call is the same expression as the second "
26051 "source; did you mean to provide an explicit length?"
26054 #: c-family/c-warn.c:819
26055 #, gcc-internal-format
26057 "argument to %<sizeof%> in %qD call is the same expression as the second "
26058 "source; did you mean to dereference it?"
26061 #: c-family/c-warn.c:831
26062 #, gcc-internal-format
26064 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
26065 "second source; expected %qT or an explicit length"
26068 #: c-family/c-warn.c:860 c-family/c-warn.c:867
26069 #, gcc-internal-format
26070 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
26073 #: c-family/c-warn.c:877
26074 #, gcc-internal-format
26075 msgid "first argument of %q+D should be %<int%>"
26078 #: c-family/c-warn.c:886
26079 #, gcc-internal-format
26080 msgid "second argument of %q+D should be %<char **%>"
26083 #: c-family/c-warn.c:895
26084 #, gcc-internal-format
26085 msgid "third argument of %q+D should probably be %<char **%>"
26088 #: c-family/c-warn.c:906
26089 #, gcc-internal-format
26090 msgid "%q+D takes only zero or two arguments"
26093 #: c-family/c-warn.c:910
26094 #, gcc-internal-format
26095 msgid "%q+D declared as variadic function"
26098 #: c-family/c-warn.c:952
26099 #, gcc-internal-format
26100 msgid "conversion to %qT from boolean expression"
26103 #: c-family/c-warn.c:961 c-family/c-warn.c:965
26104 #, gcc-internal-format
26105 msgid "conversion to %qT alters %qT constant value"
26108 #: c-family/c-warn.c:985 c-family/c-warn.c:993
26109 #, gcc-internal-format
26110 msgid "conversion to %qT from %qT may alter its value"
26113 #: c-family/c-warn.c:989
26114 #, gcc-internal-format
26115 msgid "conversion to %qT from %qT discards imaginary component"
26118 #: c-family/c-warn.c:1024
26119 #, gcc-internal-format
26120 msgid "large integer implicitly truncated to unsigned type"
26123 #: c-family/c-warn.c:1030 c-family/c-warn.c:1037 c-family/c-warn.c:1045
26124 #, gcc-internal-format
26125 msgid "overflow in implicit constant conversion"
26128 #: c-family/c-warn.c:1068
26129 #, gcc-internal-format
26130 msgid "case value %qs not in enumerated type"
26133 #: c-family/c-warn.c:1073
26134 #, gcc-internal-format
26135 msgid "case value %qs not in enumerated type %qT"
26138 #: c-family/c-warn.c:1134
26139 #, gcc-internal-format
26140 msgid "switch missing default case"
26143 #: c-family/c-warn.c:1179
26144 #, gcc-internal-format
26145 msgid "switch condition has boolean value"
26148 #: c-family/c-warn.c:1252
26149 #, gcc-internal-format
26150 msgid "enumeration value %qE not handled in switch"
26153 #: c-family/c-warn.c:1280
26154 #, gcc-internal-format
26156 "the omitted middle operand in ?: will always be %<true%>, suggest explicit "
26160 #: c-family/c-warn.c:1301
26161 #, gcc-internal-format
26162 msgid "assignment of member %qD in read-only object"
26165 #: c-family/c-warn.c:1303
26166 #, gcc-internal-format
26167 msgid "increment of member %qD in read-only object"
26170 #: c-family/c-warn.c:1305
26171 #, gcc-internal-format
26172 msgid "decrement of member %qD in read-only object"
26175 #: c-family/c-warn.c:1307
26176 #, gcc-internal-format
26177 msgid "member %qD in read-only object used as %<asm%> output"
26180 #: c-family/c-warn.c:1311
26181 #, gcc-internal-format
26182 msgid "assignment of read-only member %qD"
26185 #: c-family/c-warn.c:1312
26186 #, gcc-internal-format
26187 msgid "increment of read-only member %qD"
26190 #: c-family/c-warn.c:1313
26191 #, gcc-internal-format
26192 msgid "decrement of read-only member %qD"
26195 #: c-family/c-warn.c:1314
26196 #, gcc-internal-format
26197 msgid "read-only member %qD used as %<asm%> output"
26200 #: c-family/c-warn.c:1318
26201 #, gcc-internal-format
26202 msgid "assignment of read-only variable %qD"
26205 #: c-family/c-warn.c:1319
26206 #, gcc-internal-format
26207 msgid "increment of read-only variable %qD"
26210 #: c-family/c-warn.c:1320
26211 #, gcc-internal-format
26212 msgid "decrement of read-only variable %qD"
26215 #: c-family/c-warn.c:1321
26216 #, gcc-internal-format
26217 msgid "read-only variable %qD used as %<asm%> output"
26220 #: c-family/c-warn.c:1324
26221 #, gcc-internal-format
26222 msgid "assignment of read-only parameter %qD"
26225 #: c-family/c-warn.c:1325
26226 #, gcc-internal-format
26227 msgid "increment of read-only parameter %qD"
26230 #: c-family/c-warn.c:1326
26231 #, gcc-internal-format
26232 msgid "decrement of read-only parameter %qD"
26235 #: c-family/c-warn.c:1327
26236 #, gcc-internal-format
26237 msgid "read-only parameter %qD use as %<asm%> output"
26240 #: c-family/c-warn.c:1332
26241 #, gcc-internal-format
26242 msgid "assignment of read-only named return value %qD"
26245 #: c-family/c-warn.c:1334
26246 #, gcc-internal-format
26247 msgid "increment of read-only named return value %qD"
26250 #: c-family/c-warn.c:1336
26251 #, gcc-internal-format
26252 msgid "decrement of read-only named return value %qD"
26255 #: c-family/c-warn.c:1338
26256 #, gcc-internal-format
26257 msgid "read-only named return value %qD used as %<asm%>output"
26260 #: c-family/c-warn.c:1343
26261 #, gcc-internal-format
26262 msgid "assignment of function %qD"
26265 #: c-family/c-warn.c:1344
26266 #, gcc-internal-format
26267 msgid "increment of function %qD"
26270 #: c-family/c-warn.c:1345
26271 #, gcc-internal-format
26272 msgid "decrement of function %qD"
26275 #: c-family/c-warn.c:1346
26276 #, gcc-internal-format
26277 msgid "function %qD used as %<asm%> output"
26280 #: c-family/c-warn.c:1349 c/c-typeck.c:4725
26281 #, gcc-internal-format
26282 msgid "assignment of read-only location %qE"
26285 #: c-family/c-warn.c:1350 c/c-typeck.c:4728
26286 #, gcc-internal-format
26287 msgid "increment of read-only location %qE"
26290 #: c-family/c-warn.c:1351 c/c-typeck.c:4731
26291 #, gcc-internal-format
26292 msgid "decrement of read-only location %qE"
26295 #: c-family/c-warn.c:1352
26296 #, gcc-internal-format
26297 msgid "read-only location %qE used as %<asm%> output"
26300 #: c-family/c-warn.c:1366
26301 #, gcc-internal-format
26302 msgid "lvalue required as left operand of assignment"
26305 #: c-family/c-warn.c:1369
26306 #, gcc-internal-format
26307 msgid "lvalue required as increment operand"
26310 #: c-family/c-warn.c:1372
26311 #, gcc-internal-format
26312 msgid "lvalue required as decrement operand"
26315 #: c-family/c-warn.c:1375
26316 #, gcc-internal-format
26317 msgid "lvalue required as unary %<&%> operand"
26320 #: c-family/c-warn.c:1378
26321 #, gcc-internal-format
26322 msgid "lvalue required in asm statement"
26325 #: c-family/c-warn.c:1395
26326 #, gcc-internal-format
26327 msgid "invalid type argument (have %qT)"
26330 #: c-family/c-warn.c:1399
26331 #, gcc-internal-format
26332 msgid "invalid type argument of array indexing (have %qT)"
26335 #: c-family/c-warn.c:1404
26336 #, gcc-internal-format
26337 msgid "invalid type argument of unary %<*%> (have %qT)"
26340 #: c-family/c-warn.c:1409
26341 #, gcc-internal-format
26342 msgid "invalid type argument of %<->%> (have %qT)"
26345 #: c-family/c-warn.c:1414
26346 #, gcc-internal-format
26347 msgid "invalid type argument of %<->*%> (have %qT)"
26350 #: c-family/c-warn.c:1419
26351 #, gcc-internal-format
26352 msgid "invalid type argument of implicit conversion (have %qT)"
26355 #: c-family/c-warn.c:1440
26356 #, gcc-internal-format
26357 msgid "array subscript has type %<char%>"
26360 #: c-family/c-warn.c:1475 c-family/c-warn.c:1478
26361 #, gcc-internal-format
26362 msgid "suggest parentheses around %<+%> inside %<<<%>"
26365 #: c-family/c-warn.c:1481 c-family/c-warn.c:1484
26366 #, gcc-internal-format
26367 msgid "suggest parentheses around %<-%> inside %<<<%>"
26370 #: c-family/c-warn.c:1490 c-family/c-warn.c:1493
26371 #, gcc-internal-format
26372 msgid "suggest parentheses around %<+%> inside %<>>%>"
26375 #: c-family/c-warn.c:1496 c-family/c-warn.c:1499
26376 #, gcc-internal-format
26377 msgid "suggest parentheses around %<-%> inside %<>>%>"
26380 #: c-family/c-warn.c:1505 c-family/c-warn.c:1508
26381 #, gcc-internal-format
26382 msgid "suggest parentheses around %<&&%> within %<||%>"
26385 #: c-family/c-warn.c:1515 c-family/c-warn.c:1519
26386 #, gcc-internal-format
26387 msgid "suggest parentheses around arithmetic in operand of %<|%>"
26390 #: c-family/c-warn.c:1523 c-family/c-warn.c:1526
26391 #, gcc-internal-format
26392 msgid "suggest parentheses around comparison in operand of %<|%>"
26395 #: c-family/c-warn.c:1531
26396 #, gcc-internal-format
26398 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
26402 #: c-family/c-warn.c:1539 c-family/c-warn.c:1543
26403 #, gcc-internal-format
26404 msgid "suggest parentheses around arithmetic in operand of %<^%>"
26407 #: c-family/c-warn.c:1547 c-family/c-warn.c:1550
26408 #, gcc-internal-format
26409 msgid "suggest parentheses around comparison in operand of %<^%>"
26412 #: c-family/c-warn.c:1556 c-family/c-warn.c:1559
26413 #, gcc-internal-format
26414 msgid "suggest parentheses around %<+%> in operand of %<&%>"
26417 #: c-family/c-warn.c:1562 c-family/c-warn.c:1565
26418 #, gcc-internal-format
26419 msgid "suggest parentheses around %<-%> in operand of %<&%>"
26422 #: c-family/c-warn.c:1569 c-family/c-warn.c:1572
26423 #, gcc-internal-format
26424 msgid "suggest parentheses around comparison in operand of %<&%>"
26427 #: c-family/c-warn.c:1577
26428 #, gcc-internal-format
26430 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
26434 #: c-family/c-warn.c:1584 c-family/c-warn.c:1587
26435 #, gcc-internal-format
26436 msgid "suggest parentheses around comparison in operand of %<==%>"
26439 #: c-family/c-warn.c:1592 c-family/c-warn.c:1595
26440 #, gcc-internal-format
26441 msgid "suggest parentheses around comparison in operand of %<!=%>"
26444 #: c-family/c-warn.c:1605 c-family/c-warn.c:1611
26445 #, gcc-internal-format
26446 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
26449 #: c-family/c-warn.c:1627
26450 #, gcc-internal-format
26451 msgid "label %q+D defined but not used"
26454 #: c-family/c-warn.c:1629
26455 #, gcc-internal-format
26456 msgid "label %q+D declared but not defined"
26459 #: c-family/c-warn.c:1652
26460 #, gcc-internal-format
26461 msgid "division by zero"
26464 #: c-family/c-warn.c:1669
26465 #, gcc-internal-format
26467 "%<memset%> used with constant zero length parameter; this could be due to "
26468 "transposed parameters"
26471 #: c-family/c-warn.c:1692
26472 #, gcc-internal-format
26474 "%<memset%> used with length equal to number of elements without "
26475 "multiplication by element size"
26478 #: c-family/c-warn.c:1728 c/c-typeck.c:11285 c/c-typeck.c:11444
26479 #: cp/typeck.c:4897
26480 #, gcc-internal-format
26481 msgid "comparison between types %qT and %qT"
26484 #: c-family/c-warn.c:1779
26485 #, gcc-internal-format
26486 msgid "comparison between signed and unsigned integer expressions"
26489 #: c-family/c-warn.c:1830
26490 #, gcc-internal-format
26491 msgid "promoted ~unsigned is always non-zero"
26494 #: c-family/c-warn.c:1833
26495 #, gcc-internal-format
26496 msgid "comparison of promoted ~unsigned with constant"
26499 #: c-family/c-warn.c:1843
26500 #, gcc-internal-format
26501 msgid "comparison of promoted ~unsigned with unsigned"
26504 #: c-family/c-warn.c:1897
26505 #, gcc-internal-format
26506 msgid "unused parameter %qD"
26509 #: c-family/c-warn.c:1959
26510 #, gcc-internal-format
26511 msgid "typedef %qD locally defined but not used"
26514 #: c-family/c-warn.c:1994
26515 #, gcc-internal-format
26516 msgid "duplicated %<if%> condition"
26519 #: c-family/c-warn.c:2023
26520 #, gcc-internal-format
26522 "optimization attribute on %qD follows definition but the attribute doesn%'t "
26526 #: c-family/c-warn.c:2031
26527 #, gcc-internal-format
26528 msgid "inline declaration of %qD follows declaration with attribute noinline"
26531 #: c-family/c-warn.c:2036
26532 #, gcc-internal-format
26533 msgid "declaration of %q+D with attribute noinline follows inline declaration "
26536 #: c-family/c-warn.c:2040 c-family/c-warn.c:2045 c-family/c-warn.c:2050
26537 #: c-family/c-warn.c:2055
26538 #, gcc-internal-format
26540 "declaration of %q+D with attribute %qs follows declaration with attribute %qs"
26543 #: c-family/c-warn.c:2102
26544 #, gcc-internal-format
26545 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
26548 #: c-family/c-warn.c:2140 c-family/c-warn.c:2164
26549 #, gcc-internal-format
26550 msgid "comparison of constant %qE with boolean expression is always false"
26553 #: c-family/c-warn.c:2143 c-family/c-warn.c:2161
26554 #, gcc-internal-format
26555 msgid "comparison of constant %qE with boolean expression is always true"
26558 #: c-family/c-warn.c:2210
26560 "passing argument %i to restrict-qualified parameter aliases with argument %Z"
26562 "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
26566 #: c-family/c-warn.c:2275 c/c-typeck.c:5207 cp/call.c:5316
26567 #, gcc-internal-format
26568 msgid "this condition has identical branches"
26571 #: c-family/cilk.c:93 cp/parser.c:6569
26572 #, gcc-internal-format
26573 msgid "%<_Cilk_spawn%> may only be used inside a function"
26576 #: c-family/cilk.c:106
26577 #, gcc-internal-format
26578 msgid "only function calls can be spawned"
26581 #: c-family/cilk.c:250
26582 #, gcc-internal-format
26583 msgid "invalid use of %<_Cilk_spawn%>"
26586 #: c-family/cilk.c:393
26587 #, gcc-internal-format
26588 msgid "explicit register variable %qD may not be modified in spawn"
26591 #: c-family/cilk.c:474
26592 #, gcc-internal-format
26593 msgid "cannot spawn call to function that returns twice"
26596 #: c-family/cilk.c:495
26597 #, gcc-internal-format
26598 msgid "invalid use of label %q+D in %<_Cilk_spawn%>"
26601 #: c-family/cilk.c:996
26602 #, gcc-internal-format
26603 msgid "register assignment ignored for %qD used in Cilk block"
26606 #: c-family/cppspec.c:93
26607 #, gcc-internal-format
26608 msgid "%qs is not a valid option to the preprocessor"
26611 #: c-family/cppspec.c:112
26612 #, gcc-internal-format
26613 msgid "too many input files"
26616 #: common/config/aarch64/aarch64-common.c:313 config/aarch64/aarch64.c:8754
26617 #, gcc-internal-format
26618 msgid "unknown value %qs for -mcpu"
26621 #: common/config/alpha/alpha-common.c:76
26622 #, gcc-internal-format
26623 msgid "bad value %qs for -mtls-size switch"
26626 #: common/config/arc/arc-common.c:81
26627 #, gcc-internal-format
26628 msgid "multiple -mcpu= options specified."
26631 #: common/config/arc/arc-common.c:87
26632 #, gcc-internal-format
26633 msgid "Unsupported value for mmpy-option"
26636 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
26637 #, gcc-internal-format, gfc-internal-format
26638 msgid "-mshared-library-id=%s is not between 0 and %d"
26641 #: common/config/bfin/bfin-common.c:323
26642 #, gcc-internal-format, gfc-internal-format
26643 msgid "-mcpu=%s is not valid"
26646 #: common/config/bfin/bfin-common.c:359
26647 #, gcc-internal-format, gfc-internal-format
26648 msgid "-mcpu=%s has invalid silicon revision"
26651 #: common/config/i386/i386-common.c:1093
26652 #, gcc-internal-format
26653 msgid "-malign-loops is obsolete, use -falign-loops"
26656 #: common/config/i386/i386-common.c:1095
26657 #, gcc-internal-format, gfc-internal-format
26658 msgid "-malign-loops=%d is not between 0 and %d"
26661 #: common/config/i386/i386-common.c:1102
26662 #, gcc-internal-format
26663 msgid "-malign-jumps is obsolete, use -falign-jumps"
26666 #: common/config/i386/i386-common.c:1104
26667 #, gcc-internal-format, gfc-internal-format
26668 msgid "-malign-jumps=%d is not between 0 and %d"
26671 #: common/config/i386/i386-common.c:1112
26672 #, gcc-internal-format
26673 msgid "-malign-functions is obsolete, use -falign-functions"
26676 #: common/config/i386/i386-common.c:1114
26677 #, gcc-internal-format, gfc-internal-format
26678 msgid "-malign-functions=%d is not between 0 and %d"
26681 #: common/config/i386/i386-common.c:1123
26682 #, gcc-internal-format, gfc-internal-format
26683 msgid "-mbranch-cost=%d is not between 0 and 5"
26686 #: common/config/i386/i386-common.c:1177
26687 #, gcc-internal-format
26688 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
26691 #: common/config/i386/i386-common.c:1183
26692 #, gcc-internal-format
26693 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
26696 #: common/config/ia64/ia64-common.c:59
26697 #, gcc-internal-format
26698 msgid "bad value %<%s%> for -mtls-size= switch"
26701 #: common/config/msp430/msp430-common.c:57
26702 #, gcc-internal-format, gfc-internal-format
26703 msgid "unrecognized argument of -mcpu: %s"
26706 #: common/config/nds32/nds32-common.c:49
26707 #, gcc-internal-format
26708 msgid "for the option -misr-vector-size=X, the valid X must be: 4 or 16"
26711 #: common/config/nds32/nds32-common.c:60
26712 #, gcc-internal-format
26714 "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, "
26718 #: common/config/riscv/riscv-common.c:43
26719 #, gcc-internal-format, gfc-internal-format
26720 msgid "-march=%s: ISA string must begin with rv32 or rv64"
26723 #: common/config/riscv/riscv-common.c:82
26724 #, gcc-internal-format, gfc-internal-format
26725 msgid "-march=%s: invalid ISA string"
26728 #: common/config/riscv/riscv-common.c:92
26729 #, gcc-internal-format
26730 msgid "-march=%s: unsupported ISA substring %qs"
26733 #: common/config/rs6000/rs6000-common.c:174 config/sparc/sparc.c:1371
26734 #, gcc-internal-format, gfc-internal-format
26735 msgid "unknown -mdebug-%s switch"
26738 #: common/config/rs6000/rs6000-common.c:222
26739 #, gcc-internal-format, gfc-internal-format
26740 msgid "unknown switch -mlong-double-%s"
26743 #: common/config/rs6000/rs6000-common.c:232
26744 #, gcc-internal-format
26745 msgid "-msingle-float option equivalent to -mhard-float"
26748 #: common/config/rs6000/rs6000-common.c:248
26749 #, gcc-internal-format
26750 msgid "-msimple-fpu option ignored"
26753 #: common/config/rs6000/rs6000-common.c:314
26754 #, gcc-internal-format
26756 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
26757 "glibc-2.18 or later"
26760 #: common/config/rx/rx-common.c:61
26761 #, gcc-internal-format
26762 msgid "the RX200 cpu does not have FPU hardware"
26765 #: common/config/rx/rx-common.c:63
26766 #, gcc-internal-format
26767 msgid "the RX100 cpu does not have FPU hardware"
26770 #: common/config/s390/s390-common.c:95
26771 #, gcc-internal-format
26772 msgid "stack guard value must be an exact power of 2"
26775 #: common/config/s390/s390-common.c:100
26776 #, gcc-internal-format
26777 msgid "stack size must be an exact power of 2"
26780 #: common/config/v850/v850-common.c:47
26781 #, gcc-internal-format
26782 msgid "value passed in %qs is too large"
26785 #: config/darwin-c.c:82
26786 #, gcc-internal-format
26787 msgid "too many #pragma options align=reset"
26790 #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
26791 #: config/darwin-c.c:109
26792 #, gcc-internal-format
26793 msgid "malformed '#pragma options', ignoring"
26796 #: config/darwin-c.c:112
26797 #, gcc-internal-format
26798 msgid "junk at end of '#pragma options'"
26801 #: config/darwin-c.c:122
26802 #, gcc-internal-format
26803 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
26806 #: config/darwin-c.c:134
26807 #, gcc-internal-format
26808 msgid "missing '(' after '#pragma unused', ignoring"
26811 #: config/darwin-c.c:155
26812 #, gcc-internal-format
26813 msgid "missing ')' after '#pragma unused', ignoring"
26816 #: config/darwin-c.c:158
26817 #, gcc-internal-format
26818 msgid "junk at end of '#pragma unused'"
26821 #: config/darwin-c.c:169
26822 #, gcc-internal-format
26823 msgid "malformed '#pragma ms_struct', ignoring"
26826 #: config/darwin-c.c:177
26827 #, gcc-internal-format
26828 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
26831 #: config/darwin-c.c:180
26832 #, gcc-internal-format
26833 msgid "junk at end of '#pragma ms_struct'"
26836 #: config/darwin-c.c:406
26837 #, gcc-internal-format, gfc-internal-format
26838 msgid "subframework include %s conflicts with framework include"
26841 #: config/darwin-c.c:718
26842 #, gcc-internal-format
26843 msgid "unknown value %qs of -mmacosx-version-min"
26846 #: config/darwin-driver.c:50
26847 #, gcc-internal-format
26848 msgid "sysctl for kern.osversion failed: %m"
26851 #: config/darwin-driver.c:85
26852 #, gcc-internal-format
26853 msgid "couldn%'t understand kern.osversion %q.*s"
26856 #. Arbitrary limit, number should be like xx.yy.zz
26857 #: config/darwin-driver.c:125
26858 #, gcc-internal-format
26859 msgid "couldn%'t understand version %s\n"
26862 #: config/darwin-driver.c:178
26863 #, gcc-internal-format, gfc-internal-format
26864 msgid "this compiler does not support %s"
26867 #: config/darwin-driver.c:233
26868 #, gcc-internal-format
26869 msgid "this compiler does not support PowerPC (arch flags ignored)"
26872 #: config/darwin-driver.c:237
26873 #, gcc-internal-format, gfc-internal-format
26874 msgid "%s conflicts with i386 (arch flags ignored)"
26877 #: config/darwin-driver.c:245
26878 #, gcc-internal-format, gfc-internal-format
26879 msgid "%s conflicts with x86_64 (arch flags ignored)"
26882 #: config/darwin-driver.c:252
26883 #, gcc-internal-format
26884 msgid "this compiler does not support X86 (arch flags ignored)"
26887 #: config/darwin-driver.c:256
26888 #, gcc-internal-format, gfc-internal-format
26889 msgid "%s conflicts with ppc (arch flags ignored)"
26892 #: config/darwin-driver.c:264
26893 #, gcc-internal-format, gfc-internal-format
26894 msgid "%s conflicts with ppc64 (arch flags ignored)"
26897 #: config/darwin.c:1691
26898 #, gcc-internal-format
26900 "the use of _OBJC_-prefixed variable names to select meta-data sections is "
26901 "deprecated at 4.6 and will be removed in 4.7"
26904 #: config/darwin.c:1946
26905 #, gcc-internal-format, gfc-internal-format
26906 msgid "failed to open temporary file %s for LTO output"
26909 #: config/darwin.c:2035
26910 #, gcc-internal-format
26912 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
26915 #: config/darwin.c:2042
26916 #, gcc-internal-format
26917 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
26920 #: config/darwin.c:2758
26921 #, gcc-internal-format
26923 "protected visibility attribute not supported in this configuration; ignored"
26926 #: config/darwin.c:2947
26927 #, gcc-internal-format, gfc-internal-format
26928 msgid "failed to open temporary file %s with LTO output"
26931 #: config/darwin.c:3126
26932 #, gcc-internal-format
26934 "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
26938 #: config/darwin.c:3130
26939 #, gcc-internal-format
26941 "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
26945 #: config/darwin.c:3215
26946 #, gcc-internal-format
26948 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
26951 #: config/darwin.c:3403
26952 #, gcc-internal-format
26953 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
26956 #: config/darwin.c:3410
26957 #, gcc-internal-format
26958 msgid "built-in function %qD takes one argument only"
26961 #: config/darwin.c:3496
26962 #, gcc-internal-format
26963 msgid "CFString literal is missing"
26966 #: config/darwin.c:3507
26967 #, gcc-internal-format
26968 msgid "CFString literal expression is not a string constant"
26971 #: config/darwin.c:3530
26972 #, gcc-internal-format, gfc-internal-format
26973 msgid "%s in CFString literal"
26976 #: config/host-darwin.c:61
26977 #, gcc-internal-format
26978 msgid "couldn%'t unmap pch_address_space: %m"
26981 #: config/sol2-c.c:91 config/sol2-c.c:107
26982 #, gcc-internal-format
26983 msgid "malformed %<#pragma align%>, ignoring"
26986 #: config/sol2-c.c:100
26987 #, gcc-internal-format
26988 msgid "invalid alignment for %<#pragma align%>, ignoring"
26991 #: config/sol2-c.c:115
26992 #, gcc-internal-format
26993 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
26996 #: config/sol2-c.c:127 config/sol2-c.c:139
26997 #, gcc-internal-format
26998 msgid "malformed %<#pragma align%>"
27001 #: config/sol2-c.c:134
27002 #, gcc-internal-format
27003 msgid "junk at end of %<#pragma align%>"
27006 #: config/sol2-c.c:155 config/sol2-c.c:162
27007 #, gcc-internal-format
27008 msgid "malformed %<#pragma init%>, ignoring"
27011 #: config/sol2-c.c:186 config/sol2-c.c:198
27012 #, gcc-internal-format
27013 msgid "malformed %<#pragma init%>"
27016 #: config/sol2-c.c:193
27017 #, gcc-internal-format
27018 msgid "junk at end of %<#pragma init%>"
27021 #: config/sol2-c.c:214 config/sol2-c.c:221
27022 #, gcc-internal-format
27023 msgid "malformed %<#pragma fini%>, ignoring"
27026 #: config/sol2-c.c:245 config/sol2-c.c:257
27027 #, gcc-internal-format
27028 msgid "malformed %<#pragma fini%>"
27031 #: config/sol2-c.c:252
27032 #, gcc-internal-format
27033 msgid "junk at end of %<#pragma fini%>"
27036 #: config/sol2.c:56
27037 #, gcc-internal-format
27038 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
27041 #: config/vxworks.c:145
27042 #, gcc-internal-format
27043 msgid "PIC is only supported for RTPs"
27046 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
27047 #. sections. machopic_select_section ensures that weak variables go in
27048 #. coalesced sections. Weak aliases (or any other kind of aliases) are
27049 #. not supported. Weak symbols that aren't visible outside the .s file
27050 #. are not supported.
27051 #: config/darwin.h:476
27052 #, gcc-internal-format
27053 msgid "alias definitions not supported in Mach-O; ignored"
27057 #: config/vx-common.h:89
27058 #, gcc-internal-format
27059 msgid "profiler support for VxWorks"
27062 #: config/aarch64/aarch64-builtins.c:1089 config/arm/arm-builtins.c:2246
27063 #, gcc-internal-format
27064 msgid "%Kargument %d must be a constant immediate"
27067 #: config/aarch64/aarch64-builtins.c:1160 config/arm/arm-builtins.c:2471
27068 #, gcc-internal-format
27069 msgid "%Klane index must be a constant immediate"
27072 #: config/aarch64/aarch64-builtins.c:1163
27073 #, gcc-internal-format
27074 msgid "%Ktotal size and element size must be a non-zero constant immediate"
27077 #: config/aarch64/aarch64.c:927
27078 #, gcc-internal-format
27079 msgid "%qs is incompatible with %s %s"
27082 #: config/aarch64/aarch64.c:929
27083 #, gcc-internal-format
27084 msgid "%qs feature modifier is incompatible with %s %s"
27087 #: config/aarch64/aarch64.c:8377
27088 #, gcc-internal-format, gfc-internal-format
27089 msgid "unknown flag passed in -moverride=%s (%s)"
27092 #: config/aarch64/aarch64.c:8421
27093 #, gcc-internal-format, gfc-internal-format
27094 msgid "%s string ill-formed\n"
27097 #: config/aarch64/aarch64.c:8478
27098 #, gcc-internal-format, gfc-internal-format
27099 msgid "tuning string missing in option (%s)"
27102 #: config/aarch64/aarch64.c:8496
27103 #, gcc-internal-format, gfc-internal-format
27104 msgid "unknown tuning option (%s)"
27107 #: config/aarch64/aarch64.c:8710
27108 #, gcc-internal-format
27109 msgid "valid arguments are: %s; did you mean %qs?"
27112 #: config/aarch64/aarch64.c:8751
27113 #, gcc-internal-format
27114 msgid "missing cpu name in -mcpu=%qs"
27117 #: config/aarch64/aarch64.c:8758
27118 #, gcc-internal-format
27119 msgid "invalid feature modifier in -mcpu=%qs"
27122 #: config/aarch64/aarch64.c:8785
27123 #, gcc-internal-format
27124 msgid "missing arch name in -march=%qs"
27127 #: config/aarch64/aarch64.c:8788
27128 #, gcc-internal-format
27129 msgid "unknown value %qs for -march"
27132 #: config/aarch64/aarch64.c:8792
27133 #, gcc-internal-format
27134 msgid "invalid feature modifier in -march=%qs"
27137 #: config/aarch64/aarch64.c:8818
27138 #, gcc-internal-format
27139 msgid "missing cpu name in -mtune=%qs"
27142 #: config/aarch64/aarch64.c:8821
27143 #, gcc-internal-format
27144 msgid "unknown value %qs for -mtune"
27147 #: config/aarch64/aarch64.c:8924 config/arm/arm.c:3093
27148 #, gcc-internal-format, gfc-internal-format
27149 msgid "switch -mcpu=%s conflicts with -march=%s switch"
27152 #: config/aarch64/aarch64.c:8959
27153 #, gcc-internal-format
27154 msgid "Assembler does not support -mabi=ilp32"
27157 #: config/aarch64/aarch64.c:8963
27158 #, gcc-internal-format
27159 msgid "Return address signing is only supported for -mabi=lp64"
27162 #: config/aarch64/aarch64.c:9025
27163 #, gcc-internal-format
27164 msgid "code model %qs with -f%s"
27167 #: config/aarch64/aarch64.c:9190
27168 #, gcc-internal-format, gfc-internal-format
27169 msgid "missing architecture name in 'arch' target %s"
27172 #: config/aarch64/aarch64.c:9193
27173 #, gcc-internal-format
27174 msgid "unknown value %qs for 'arch' target %s"
27177 #: config/aarch64/aarch64.c:9197
27178 #, gcc-internal-format
27179 msgid "invalid feature modifier %qs for 'arch' target %s"
27182 #: config/aarch64/aarch64.c:9231
27183 #, gcc-internal-format, gfc-internal-format
27184 msgid "missing cpu name in 'cpu' target %s"
27187 #: config/aarch64/aarch64.c:9234
27188 #, gcc-internal-format
27189 msgid "unknown value %qs for 'cpu' target %s"
27192 #: config/aarch64/aarch64.c:9238
27193 #, gcc-internal-format
27194 msgid "invalid feature modifier %qs for 'cpu' target %s"
27197 #: config/aarch64/aarch64.c:9269
27198 #, gcc-internal-format
27199 msgid "unknown value %qs for 'tune' target %s"
27202 #: config/aarch64/aarch64.c:9310
27203 #, gcc-internal-format
27204 msgid "missing feature modifier in target %s %qs"
27207 #: config/aarch64/aarch64.c:9315
27208 #, gcc-internal-format
27209 msgid "invalid feature modifier in target %s %qs"
27212 #: config/aarch64/aarch64.c:9367
27213 #, gcc-internal-format, gfc-internal-format
27214 msgid "malformed target %s"
27217 #: config/aarch64/aarch64.c:9415
27218 #, gcc-internal-format
27219 msgid "target %s %qs does not accept an argument"
27222 #: config/aarch64/aarch64.c:9424
27223 #, gcc-internal-format
27224 msgid "target %s %qs does not allow a negated form"
27227 #: config/aarch64/aarch64.c:9479
27228 #, gcc-internal-format, gfc-internal-format
27229 msgid "target %s %s=%s is not valid"
27232 #: config/aarch64/aarch64.c:9545
27233 #, gcc-internal-format, gfc-internal-format
27234 msgid "malformed target %s value"
27237 #: config/aarch64/aarch64.c:9562
27238 #, gcc-internal-format
27239 msgid "target %s %qs is invalid"
27242 #: config/aarch64/aarch64.c:9571
27243 #, gcc-internal-format
27244 msgid "malformed target %s list %qs"
27247 #: config/aarch64/aarch64.c:11419
27248 #, gcc-internal-format
27249 msgid "%Klane %wd out of range %wd - %wd"
27252 #: config/aarch64/aarch64.c:11421
27253 #, gcc-internal-format
27254 msgid "lane %wd out of range %wd - %wd"
27257 #: config/alpha/alpha.c:414
27258 #, gcc-internal-format
27259 msgid "bad value %qs for -mtrap-precision switch"
27262 #: config/alpha/alpha.c:428
27263 #, gcc-internal-format
27264 msgid "bad value %qs for -mfp-rounding-mode switch"
27267 #: config/alpha/alpha.c:443
27268 #, gcc-internal-format
27269 msgid "bad value %qs for -mfp-trap-mode switch"
27272 #: config/alpha/alpha.c:460
27273 #, gcc-internal-format
27274 msgid "bad value %qs for -mcpu switch"
27277 #: config/alpha/alpha.c:475
27278 #, gcc-internal-format
27279 msgid "bad value %qs for -mtune switch"
27282 #: config/alpha/alpha.c:496
27283 #, gcc-internal-format
27284 msgid "fp software completion requires -mtrap-precision=i"
27287 #: config/alpha/alpha.c:512
27288 #, gcc-internal-format
27289 msgid "rounding mode not supported for VAX floats"
27292 #: config/alpha/alpha.c:517
27293 #, gcc-internal-format
27294 msgid "trap mode not supported for VAX floats"
27297 #: config/alpha/alpha.c:521
27298 #, gcc-internal-format
27299 msgid "128-bit long double not supported for VAX floats"
27302 #: config/alpha/alpha.c:549
27303 #, gcc-internal-format, gfc-internal-format
27304 msgid "L%d cache latency unknown for %s"
27307 #: config/alpha/alpha.c:564
27308 #, gcc-internal-format
27309 msgid "bad value %qs for -mmemory-latency"
27312 #: config/alpha/alpha.c:6663 config/alpha/alpha.c:6666 config/arc/arc.c:5745
27313 #: config/arc/arc.c:6024 config/s390/s390.c:853 config/tilegx/tilegx.c:3542
27314 #: config/tilepro/tilepro.c:3106
27315 #, gcc-internal-format
27316 msgid "bad builtin fcode"
27319 #: config/arc/arc.c:711
27320 #, gcc-internal-format
27321 msgid "-mno-mpy supported only for ARC700 or ARCv2"
27324 #: config/arc/arc.c:714
27325 #, gcc-internal-format
27326 msgid "-mno-dpfp-lrsr supported only with -mdpfp"
27329 #: config/arc/arc.c:719
27330 #, gcc-internal-format
27331 msgid "FPX fast and compact options cannot be specified together"
27334 #: config/arc/arc.c:723
27335 #, gcc-internal-format
27336 msgid "-mspfp_fast not available on ARC600 or ARC601"
27339 #: config/arc/arc.c:728
27340 #, gcc-internal-format
27341 msgid "No FPX/FPU mixing allowed"
27344 #: config/arc/arc.c:734
27345 #, gcc-internal-format, gfc-internal-format
27346 msgid "PIC is not supported for %s. Generating non-PIC code only.."
27349 #. Check options against architecture options. Throw an error if
27350 #. option is not allowed.
27351 #: config/arc/arc.c:844 config/arc/arc.c:852
27352 #, gcc-internal-format, gfc-internal-format
27353 msgid "%s is not available for %s architecture"
27356 #: config/arc/arc.c:873
27357 #, gcc-internal-format
27358 msgid "compact-casesi is not applicable to ARCv2"
27361 #: config/arc/arc.c:1372
27362 #, gcc-internal-format, gfc-internal-format
27363 msgid "multiply option implies r%d is fixed"
27366 #: config/arc/arc.c:1573 config/epiphany/epiphany.c:492
27367 #: config/epiphany/epiphany.c:532
27368 #, gcc-internal-format
27369 msgid "argument of %qE attribute is not a string constant"
27372 #: config/arc/arc.c:1582
27373 #, gcc-internal-format
27374 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
27377 #: config/arc/arc.c:1590
27378 #, gcc-internal-format
27379 msgid "argument of %qE attribute is not \"ilink\""
27382 #: config/arc/arc.c:5644
27383 #, gcc-internal-format
27384 msgid "__builtin_arc_aligned with non-constant alignment"
27387 #: config/arc/arc.c:5652
27388 #, gcc-internal-format
27389 msgid "invalid alignment value for __builtin_arc_aligned"
27392 #: config/arc/arc.c:5779
27393 #, gcc-internal-format
27394 msgid "builtin operand should be an unsigned 6-bit value"
27397 #: config/arc/arc.c:5820
27398 #, gcc-internal-format
27399 msgid "operand 1 should be an unsigned 3-bit immediate"
27402 #: config/arc/arc.c:5861 config/arc/arc.c:5958
27403 #, gcc-internal-format
27404 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
27407 #: config/arc/arc.c:5894 config/arc/arc.c:5926
27408 #, gcc-internal-format
27409 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
27412 #: config/arc/arc.c:5898 config/arc/arc.c:5930
27413 #, gcc-internal-format
27414 msgid "operand 2 should be an unsigned 8-bit value"
27417 #: config/arc/arc.c:5962
27418 #, gcc-internal-format
27419 msgid "operand 3 should be an unsigned 8-bit value"
27422 #: config/arc/arc.c:5995
27423 #, gcc-internal-format
27424 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
27427 #: config/arc/arc.c:5999
27428 #, gcc-internal-format
27429 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
27432 #: config/arc/arc.c:6006
27433 #, gcc-internal-format
27434 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
27437 #: config/arc/arc.c:6009
27438 #, gcc-internal-format
27439 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
27442 #: config/arc/arc.c:6056
27443 #, gcc-internal-format, gfc-internal-format
27444 msgid "builtin requires an immediate for operand %d"
27447 #: config/arc/arc.c:6061
27448 #, gcc-internal-format, gfc-internal-format
27449 msgid "operand %d should be a 6 bit unsigned immediate"
27452 #: config/arc/arc.c:6065
27453 #, gcc-internal-format, gfc-internal-format
27454 msgid "operand %d should be a 8 bit unsigned immediate"
27457 #: config/arc/arc.c:6069
27458 #, gcc-internal-format, gfc-internal-format
27459 msgid "operand %d should be a 3 bit unsigned immediate"
27462 #: config/arc/arc.c:6072
27463 #, gcc-internal-format, gfc-internal-format
27464 msgid "unknown builtin immediate operand type for operand %d"
27467 #: config/arc/arc.c:6123
27468 #, gcc-internal-format
27470 "register number must be a compile-time constant. Try giving higher "
27471 "optimization levels"
27474 #: config/arc/arc.c:6144
27475 #, gcc-internal-format
27477 "operand for sleep instruction must be an unsigned 6 bit compile-time constant"
27480 #: config/arc/arc.c:6732
27481 #, gcc-internal-format
27482 msgid "Insn addresses not set after shorten_branches"
27485 #: config/arc/arc.c:6941
27486 #, gcc-internal-format
27487 msgid "insn addresses not freed"
27490 #: config/arm/arm-builtins.c:2349
27491 #, gcc-internal-format
27492 msgid "this builtin is not supported for this target"
27495 #: config/arm/arm-builtins.c:2454
27496 #, gcc-internal-format
27498 "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to "
27499 "use these intrinsics."
27502 #: config/arm/arm-builtins.c:2492
27503 #, gcc-internal-format
27504 msgid "You must enable VFP instructions to use these intrinsics."
27507 #: config/arm/arm-builtins.c:2552
27508 #, gcc-internal-format
27510 "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -"
27511 "mfpu=crypto-neon...) to use these intrinsics."
27514 #. @@@ better error message
27515 #: config/arm/arm-builtins.c:2610 config/arm/arm-builtins.c:2714
27516 #, gcc-internal-format
27517 msgid "selector must be an immediate"
27520 #: config/arm/arm-builtins.c:2618 config/arm/arm-builtins.c:2663
27521 #: config/arm/arm-builtins.c:2721 config/arm/arm-builtins.c:2730
27522 #, gcc-internal-format
27523 msgid "the range of selector should be in 0 to 7"
27526 #: config/arm/arm-builtins.c:2623 config/arm/arm-builtins.c:2732
27527 #, gcc-internal-format
27528 msgid "the range of selector should be in 0 to 3"
27531 #: config/arm/arm-builtins.c:2628 config/arm/arm-builtins.c:2734
27532 #, gcc-internal-format
27533 msgid "the range of selector should be in 0 to 1"
27536 #: config/arm/arm-builtins.c:2800
27537 #, gcc-internal-format
27538 msgid "mask must be an immediate"
27541 #: config/arm/arm-builtins.c:2805
27542 #, gcc-internal-format
27543 msgid "the range of mask should be in 0 to 255"
27546 #: config/arm/arm-builtins.c:2993
27547 #, gcc-internal-format
27549 "the range of count should be in 0 to 32. please check the intrinsic "
27550 "_mm_rori_pi16 in code."
27553 #: config/arm/arm-builtins.c:2995
27554 #, gcc-internal-format
27556 "the range of count should be in 0 to 32. please check the intrinsic "
27557 "_mm_rori_pi32 in code."
27560 #: config/arm/arm-builtins.c:2997
27561 #, gcc-internal-format
27563 "the range of count should be in 0 to 32. please check the intrinsic "
27564 "_mm_ror_pi16 in code."
27567 #: config/arm/arm-builtins.c:2999
27568 #, gcc-internal-format
27570 "the range of count should be in 0 to 32. please check the intrinsic "
27571 "_mm_ror_pi32 in code."
27574 #: config/arm/arm-builtins.c:3005
27575 #, gcc-internal-format
27577 "the range of count should be in 0 to 64. please check the intrinsic "
27578 "_mm_rori_si64 in code."
27581 #: config/arm/arm-builtins.c:3007
27582 #, gcc-internal-format
27584 "the range of count should be in 0 to 64. please check the intrinsic "
27585 "_mm_ror_si64 in code."
27588 #: config/arm/arm-builtins.c:3012
27589 #, gcc-internal-format
27591 "the count should be no less than 0. please check the intrinsic "
27592 "_mm_srli_pi16 in code."
27595 #: config/arm/arm-builtins.c:3014
27596 #, gcc-internal-format
27598 "the count should be no less than 0. please check the intrinsic "
27599 "_mm_srli_pi32 in code."
27602 #: config/arm/arm-builtins.c:3016
27603 #, gcc-internal-format
27605 "the count should be no less than 0. please check the intrinsic "
27606 "_mm_srli_si64 in code."
27609 #: config/arm/arm-builtins.c:3018
27610 #, gcc-internal-format
27612 "the count should be no less than 0. please check the intrinsic "
27613 "_mm_slli_pi16 in code."
27616 #: config/arm/arm-builtins.c:3020
27617 #, gcc-internal-format
27619 "the count should be no less than 0. please check the intrinsic "
27620 "_mm_slli_pi32 in code."
27623 #: config/arm/arm-builtins.c:3022
27624 #, gcc-internal-format
27626 "the count should be no less than 0. please check the intrinsic "
27627 "_mm_slli_si64 in code."
27630 #: config/arm/arm-builtins.c:3024
27631 #, gcc-internal-format
27633 "the count should be no less than 0. please check the intrinsic "
27634 "_mm_srai_pi16 in code."
27637 #: config/arm/arm-builtins.c:3026
27638 #, gcc-internal-format
27640 "the count should be no less than 0. please check the intrinsic "
27641 "_mm_srai_pi32 in code."
27644 #: config/arm/arm-builtins.c:3028
27645 #, gcc-internal-format
27647 "the count should be no less than 0. please check the intrinsic "
27648 "_mm_srai_si64 in code."
27651 #: config/arm/arm-builtins.c:3030
27652 #, gcc-internal-format
27654 "the count should be no less than 0. please check the intrinsic _mm_srl_pi16 "
27658 #: config/arm/arm-builtins.c:3032
27659 #, gcc-internal-format
27661 "the count should be no less than 0. please check the intrinsic _mm_srl_pi32 "
27665 #: config/arm/arm-builtins.c:3034
27666 #, gcc-internal-format
27668 "the count should be no less than 0. please check the intrinsic _mm_srl_si64 "
27672 #: config/arm/arm-builtins.c:3036
27673 #, gcc-internal-format
27675 "the count should be no less than 0. please check the intrinsic _mm_sll_pi16 "
27679 #: config/arm/arm-builtins.c:3038
27680 #, gcc-internal-format
27682 "the count should be no less than 0. please check the intrinsic _mm_sll_pi32 "
27686 #: config/arm/arm-builtins.c:3040
27687 #, gcc-internal-format
27689 "the count should be no less than 0. please check the intrinsic _mm_sll_si64 "
27693 #: config/arm/arm-builtins.c:3042
27694 #, gcc-internal-format
27696 "the count should be no less than 0. please check the intrinsic _mm_sra_pi16 "
27700 #: config/arm/arm-builtins.c:3044
27701 #, gcc-internal-format
27703 "the count should be no less than 0. please check the intrinsic _mm_sra_pi32 "
27707 #: config/arm/arm-builtins.c:3046
27708 #, gcc-internal-format
27710 "the count should be no less than 0. please check the intrinsic _mm_sra_si64 "
27714 #: config/arm/arm.c:2799
27715 #, gcc-internal-format
27716 msgid "iWMMXt and NEON are incompatible"
27719 #: config/arm/arm.c:2805
27720 #, gcc-internal-format
27721 msgid "target CPU does not support ARM mode"
27724 #: config/arm/arm.c:2809
27725 #, gcc-internal-format
27727 "enabling backtrace support is only meaningful when compiling for the Thumb"
27730 #: config/arm/arm.c:2812
27731 #, gcc-internal-format
27733 "enabling callee interworking support is only meaningful when compiling for "
27737 #: config/arm/arm.c:2820
27738 #, gcc-internal-format
27739 msgid "-g with -mno-apcs-frame may not give sensible debugging"
27742 #: config/arm/arm.c:2824
27743 #, gcc-internal-format
27744 msgid "iWMMXt unsupported under Thumb mode"
27747 #: config/arm/arm.c:2827
27748 #, gcc-internal-format
27749 msgid "can not use -mtp=cp15 with 16-bit Thumb"
27752 #: config/arm/arm.c:2831
27753 #, gcc-internal-format
27754 msgid "RTP PIC is incompatible with Thumb"
27757 #: config/arm/arm.c:2839
27758 #, gcc-internal-format
27759 msgid "-mslow-flash-data only supports non-pic code on armv7-m targets"
27762 #: config/arm/arm.c:2844
27763 #, gcc-internal-format
27764 msgid "-mpure-code only supports non-pic code on armv7-m targets"
27767 #: config/arm/arm.c:2947
27768 #, gcc-internal-format
27769 msgid "target CPU does not support THUMB instructions"
27772 #: config/arm/arm.c:2992
27773 #, gcc-internal-format
27774 msgid "target CPU does not support unaligned accesses"
27777 #. To support this we need to be able to parse FPU feature options
27778 #. from the architecture string.
27779 #: config/arm/arm.c:3246
27780 #, gcc-internal-format
27781 msgid "-mfpu=auto not currently supported without an explicit CPU."
27784 #: config/arm/arm.c:3321
27785 #, gcc-internal-format
27786 msgid "target CPU does not support interworking"
27789 #: config/arm/arm.c:3327
27790 #, gcc-internal-format
27791 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
27794 #: config/arm/arm.c:3335
27795 #, gcc-internal-format
27796 msgid "-fpic and -mapcs-reent are incompatible"
27799 #: config/arm/arm.c:3338
27800 #, gcc-internal-format
27801 msgid "APCS reentrant code not supported. Ignored"
27804 #: config/arm/arm.c:3373
27805 #, gcc-internal-format
27806 msgid "selected fp16 options are incompatible."
27809 #: config/arm/arm.c:3404
27810 #, gcc-internal-format
27811 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
27814 #: config/arm/arm.c:3407
27815 #, gcc-internal-format
27816 msgid "iwmmxt abi requires an iwmmxt capable cpu"
27819 #: config/arm/arm.c:3418
27820 #, gcc-internal-format
27821 msgid "AAPCS does not support -mcaller-super-interworking"
27824 #: config/arm/arm.c:3421
27825 #, gcc-internal-format
27826 msgid "AAPCS does not support -mcallee-super-interworking"
27829 #: config/arm/arm.c:3426
27830 #, gcc-internal-format
27831 msgid "__fp16 and no ldrh"
27834 #: config/arm/arm.c:3437
27835 #, gcc-internal-format
27836 msgid "-mfloat-abi=hard: selected processor lacks an FPU"
27839 #: config/arm/arm.c:3445
27840 #, gcc-internal-format
27841 msgid "-mfloat-abi=hard and VFP"
27844 #: config/arm/arm.c:3481
27845 #, gcc-internal-format
27846 msgid "structure size boundary can only be set to 8, 32 or 64"
27849 #: config/arm/arm.c:3483
27850 #, gcc-internal-format
27851 msgid "structure size boundary can only be set to 8 or 32"
27854 #: config/arm/arm.c:3508
27855 #, gcc-internal-format
27856 msgid "RTP PIC is incompatible with -msingle-pic-base"
27859 #: config/arm/arm.c:3520
27860 #, gcc-internal-format
27861 msgid "-mpic-register= is useless without -fpic"
27864 #: config/arm/arm.c:3529
27865 #, gcc-internal-format, gfc-internal-format
27866 msgid "unable to use '%s' for PIC register"
27869 #: config/arm/arm.c:3548
27870 #, gcc-internal-format
27871 msgid "-freorder-blocks-and-partition not supported on this architecture"
27874 #: config/arm/arm.c:3639
27875 #, gcc-internal-format
27876 msgid "target CPU does not support ARMv8-M Security Extensions"
27879 #: config/arm/arm.c:5707
27880 #, gcc-internal-format
27881 msgid "non-AAPCS derived PCS variant"
27884 #: config/arm/arm.c:5709
27885 #, gcc-internal-format
27886 msgid "variadic functions must use the base AAPCS variant"
27889 #: config/arm/arm.c:5728
27890 #, gcc-internal-format
27891 msgid "PCS variant"
27894 #: config/arm/arm.c:5923
27895 #, gcc-internal-format
27896 msgid "Thumb-1 hard-float VFP ABI"
27899 #: config/arm/arm.c:6673 config/arm/arm.c:6691 config/arm/arm.c:6866
27900 #: config/avr/avr.c:9477 config/avr/avr.c:9493 config/bfin/bfin.c:4673
27901 #: config/bfin/bfin.c:4734 config/bfin/bfin.c:4763
27902 #: config/epiphany/epiphany.c:475 config/h8300/h8300.c:5456
27903 #: config/i386/i386.c:7671 config/i386/i386.c:13036 config/i386/i386.c:41255
27904 #: config/i386/i386.c:41305 config/i386/i386.c:41375 config/m68k/m68k.c:760
27905 #: config/mcore/mcore.c:3056 config/nvptx/nvptx.c:4149 config/rl78/rl78.c:781
27906 #: config/rs6000/rs6000.c:35212 config/rx/rx.c:2696 config/rx/rx.c:2722
27907 #: config/s390/s390.c:1062 config/sh/sh.c:8394 config/sh/sh.c:8412
27908 #: config/sh/sh.c:8436 config/sh/sh.c:8507 config/sh/sh.c:8530
27909 #: config/spu/spu.c:3683 config/stormy16/stormy16.c:2212
27910 #: config/v850/v850.c:2083 config/visium/visium.c:705
27911 #, gcc-internal-format
27912 msgid "%qE attribute only applies to functions"
27915 #: config/arm/arm.c:6815
27916 #, gcc-internal-format
27918 "%qE attribute not available to functions with arguments passed on the stack"
27921 #: config/arm/arm.c:6827
27922 #, gcc-internal-format
27924 "%qE attribute not available to functions with variable number of arguments"
27927 #: config/arm/arm.c:6836
27928 #, gcc-internal-format
27929 msgid "%qE attribute not available to functions that return value on the stack"
27932 #: config/arm/arm.c:6858 config/arm/arm.c:6910
27933 #, gcc-internal-format
27934 msgid "%qE attribute ignored without -mcmse option."
27937 #: config/arm/arm.c:6877
27938 #, gcc-internal-format
27939 msgid "%qE attribute has no effect on functions with static linkage"
27942 #: config/arm/arm.c:6926
27943 #, gcc-internal-format
27944 msgid "%qE attribute only applies to base type of a function pointer"
27947 #: config/arm/arm.c:12206
27948 #, gcc-internal-format
27949 msgid "%K%s %wd out of range %wd - %wd"
27952 #: config/arm/arm.c:12209
27953 #, gcc-internal-format
27954 msgid "%s %wd out of range %wd - %wd"
27957 #: config/arm/arm.c:23456
27958 #, gcc-internal-format
27959 msgid "unable to compute real location of stacked parameter"
27962 #: config/arm/arm.c:24109
27963 #, gcc-internal-format
27964 msgid "Unexpected thumb1 far jump"
27967 #: config/arm/arm.c:24373
27968 #, gcc-internal-format
27969 msgid "no low registers available for popping high registers"
27972 #: config/arm/arm.c:24622
27973 #, gcc-internal-format
27974 msgid "interrupt Service Routines cannot be coded in Thumb mode"
27977 #: config/arm/arm.c:24851
27978 #, gcc-internal-format
27979 msgid "-fstack-check=specific for Thumb-1"
27982 #: config/arm/arm.c:30366 config/i386/i386.c:6773 config/s390/s390.c:14868
27983 #, gcc-internal-format
27984 msgid "attribute %<target%> argument not a string"
27987 #: config/arm/arm.c:30390
27988 #, gcc-internal-format, gfc-internal-format
27989 msgid "invalid fpu for attribute(target(\"%s\"))"
27992 #. This doesn't really make sense until we support
27993 #. general dynamic selection of the architecture and all
27995 #: config/arm/arm.c:30398
27996 #, gcc-internal-format
27997 msgid "auto fpu selection not currently permitted here"
28000 #: config/arm/arm.c:30405 config/i386/i386.c:6839 config/i386/i386.c:6886
28001 #: config/s390/s390.c:14934 config/s390/s390.c:14984 config/s390/s390.c:15001
28002 #, gcc-internal-format, gfc-internal-format
28003 msgid "attribute(target(\"%s\")) is unknown"
28006 #: config/arm/freebsd.h:121
28007 #, gcc-internal-format
28008 msgid "target OS does not support unaligned accesses"
28011 #: config/avr/avr-c.c:63 config/avr/avr-c.c:188
28012 #, gcc-internal-format
28013 msgid "%qs expects 1 argument but %d given"
28016 #: config/avr/avr-c.c:74
28017 #, gcc-internal-format
28018 msgid "%qs expects a fixed-point value as argument"
28021 #: config/avr/avr-c.c:100
28022 #, gcc-internal-format
28023 msgid "using %qs with unsigned type has no effect"
28026 #: config/avr/avr-c.c:105 config/avr/avr-c.c:171 config/avr/avr-c.c:228
28027 #, gcc-internal-format
28028 msgid "no matching fixed-point overload found for %qs"
28031 #: config/avr/avr-c.c:122
28032 #, gcc-internal-format
28033 msgid "%qs expects 2 arguments but %d given"
28036 #: config/avr/avr-c.c:134 config/avr/avr-c.c:199
28037 #, gcc-internal-format
28038 msgid "%qs expects a fixed-point value as first argument"
28041 #: config/avr/avr-c.c:142
28042 #, gcc-internal-format
28043 msgid "%qs expects an integer value as second argument"
28046 #: config/avr/avr-devices.c:203
28047 #, gcc-internal-format, gfc-internal-format
28048 msgid "devices natively supported:%s"
28051 #: config/avr/avr-devices.c:212
28052 #, gcc-internal-format, gfc-internal-format
28053 msgid "supported core architectures:%s"
28056 #. Reached the end of `avr_mcu_types'. This should actually never
28057 #. happen as options are provided by device-specs. It could be a
28058 #. typo in a device-specs or calling the compiler proper directly
28059 #. with -mmcu=<device>.
28060 #: config/avr/avr.c:700
28061 #, gcc-internal-format
28062 msgid "unknown core architecture %qs specified with %qs"
28065 #: config/avr/avr.c:766 config/visium/visium.c:387
28066 #, gcc-internal-format
28067 msgid "-fpic is not supported"
28070 #: config/avr/avr.c:768 config/visium/visium.c:389
28071 #, gcc-internal-format
28072 msgid "-fPIC is not supported"
28075 #: config/avr/avr.c:770
28076 #, gcc-internal-format
28077 msgid "-fpie is not supported"
28080 #: config/avr/avr.c:772
28081 #, gcc-internal-format
28082 msgid "-fPIE is not supported"
28085 #: config/avr/avr.c:1037
28086 #, gcc-internal-format
28087 msgid "function attributes %qs, %qs and %qs are mutually exclusive"
28090 #: config/avr/avr.c:1044
28091 #, gcc-internal-format
28092 msgid "function attributes %qs and %qs have no effect on %qs function"
28095 #: config/avr/avr.c:1071
28096 #, gcc-internal-format
28097 msgid "%qs function cannot have arguments"
28100 #: config/avr/avr.c:1074
28101 #, gcc-internal-format
28102 msgid "%qs function cannot return a value"
28105 #: config/avr/avr.c:1081
28106 #, gcc-internal-format
28107 msgid "%qs appears to be a misspelled %s handler, missing __vector prefix"
28110 #: config/avr/avr.c:1308
28111 #, gcc-internal-format
28112 msgid "%<builtin_return_address%> contains only 2 bytes of address"
28115 #: config/avr/avr.c:2540
28116 #, gcc-internal-format
28117 msgid "pointer offset from symbol maybe incorrect"
28120 #: config/avr/avr.c:2679
28121 #, gcc-internal-format
28122 msgid "accessing data memory with program memory address"
28125 #: config/avr/avr.c:2740
28126 #, gcc-internal-format
28127 msgid "accessing program memory with data memory address"
28130 #: config/avr/avr.c:3219
28131 #, gcc-internal-format, gfc-internal-format
28132 msgid "fixed register %s used to pass parameter to function"
28135 #: config/avr/avr.c:3489
28136 #, gcc-internal-format
28137 msgid "writing to address space %qs not supported"
28140 #: config/avr/avr.c:9512
28141 #, gcc-internal-format
28142 msgid "%qE attribute only applies to variables in static storage"
28145 #: config/avr/avr.c:9519
28146 #, gcc-internal-format
28147 msgid "%qE attribute only supported for reduced Tiny cores"
28150 #: config/avr/avr.c:9536 config/bfin/bfin.c:4795 config/i386/winnt.c:59
28151 #: config/nvptx/nvptx.c:4172
28152 #, gcc-internal-format
28153 msgid "%qE attribute only applies to variables"
28156 #: config/avr/avr.c:9547
28157 #, gcc-internal-format
28158 msgid "%qE attribute allows only an integer constant argument"
28161 #: config/avr/avr.c:9557
28162 #, gcc-internal-format
28163 msgid "%qE attribute address out of range"
28166 #: config/avr/avr.c:9570
28167 #, gcc-internal-format
28168 msgid "both %s and %qE attribute provide address"
28171 #: config/avr/avr.c:9580
28172 #, gcc-internal-format
28173 msgid "%qE attribute on non-volatile variable"
28176 #: config/avr/avr.c:9650
28177 #, gcc-internal-format
28178 msgid "address spaces are not supported for reduced Tiny devices"
28181 #: config/avr/avr.c:9657
28182 #, gcc-internal-format
28184 "address space %qs not supported for devices with flash size up to %d KiB"
28187 #: config/avr/avr.c:9828
28188 #, gcc-internal-format
28189 msgid "pointer targeting address space %qs must be const in %qT"
28192 #: config/avr/avr.c:9831
28193 #, gcc-internal-format
28194 msgid "pointer targeting address space %qs must be const in %s %q+D"
28197 #: config/avr/avr.c:9877
28198 #, gcc-internal-format
28200 "variable %q+D must be const in order to be put into read-only section by "
28204 #: config/avr/avr.c:9916
28205 #, gcc-internal-format
28206 msgid "static IO declaration for %q+D needs an address"
28209 #: config/avr/avr.c:9948
28210 #, gcc-internal-format
28211 msgid "IO definition for %q+D needs an address"
28214 #: config/avr/avr.c:10055
28215 #, gcc-internal-format
28216 msgid "only uninitialized variables can be placed in the .noinit section"
28219 #: config/avr/avr.c:10130
28220 #, gcc-internal-format
28221 msgid "uninitialized variable %q+D put into program memory area"
28224 #: config/avr/avr.c:10216
28225 #, gcc-internal-format
28226 msgid "%q+D has incompatible attributes %qs and %qs"
28229 #: config/avr/avr.c:10279
28230 #, gcc-internal-format
28231 msgid "architecture %qs supported for assembler only"
28234 #: config/avr/avr.c:12815
28235 #, gcc-internal-format
28236 msgid "conversion from address space %qs to address space %qs"
28239 #: config/avr/avr.c:13908 config/avr/avr.c:13921
28240 #, gcc-internal-format, gfc-internal-format
28241 msgid "%s expects a compile time integer constant"
28244 #: config/avr/avr.c:13935
28245 #, gcc-internal-format, gfc-internal-format
28246 msgid "%s expects a compile time long integer constant as first argument"
28249 #: config/avr/avr.c:13963
28250 #, gcc-internal-format, gfc-internal-format
28252 "rounding to %d bits has no effect for fixed-point value with %d fractional "
28256 #: config/avr/avr.c:13972
28257 #, gcc-internal-format
28258 msgid "rounding result will always be 0"
28261 #: config/avr/driver-avr.c:56
28262 #, gcc-internal-format
28263 msgid "bad usage of spec function %qs"
28266 #: config/avr/driver-avr.c:84
28267 #, gcc-internal-format
28268 msgid "specified option %qs more than once"
28271 #: config/avr/driver-avr.c:98
28272 #, gcc-internal-format
28273 msgid "strange device name %qs after %qs: bad character %qc"
28276 #: config/bfin/bfin.c:2349
28277 #, gcc-internal-format
28278 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
28281 #: config/bfin/bfin.c:2354
28282 #, gcc-internal-format
28283 msgid "-mshared-library-id= specified without -mid-shared-library"
28286 #: config/bfin/bfin.c:2358
28287 #, gcc-internal-format
28288 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
28291 #: config/bfin/bfin.c:2363
28292 #, gcc-internal-format
28293 msgid "can%'t use multiple stack checking methods together"
28296 #: config/bfin/bfin.c:2366
28297 #, gcc-internal-format
28298 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
28301 #: config/bfin/bfin.c:2371 config/m68k/m68k.c:562
28302 #, gcc-internal-format
28303 msgid "cannot specify both -msep-data and -mid-shared-library"
28306 #: config/bfin/bfin.c:2391
28307 #, gcc-internal-format
28308 msgid "-mmulticore can only be used with BF561"
28311 #: config/bfin/bfin.c:2394
28312 #, gcc-internal-format
28313 msgid "-mcorea should be used with -mmulticore"
28316 #: config/bfin/bfin.c:2397
28317 #, gcc-internal-format
28318 msgid "-mcoreb should be used with -mmulticore"
28321 #: config/bfin/bfin.c:2400
28322 #, gcc-internal-format
28323 msgid "-mcorea and -mcoreb can%'t be used together"
28326 #: config/bfin/bfin.c:4678
28327 #, gcc-internal-format
28328 msgid "multiple function type attributes specified"
28331 #: config/bfin/bfin.c:4745
28332 #, gcc-internal-format
28334 "can%'t apply both longcall and shortcall attributes to the same function"
28337 #: config/bfin/bfin.c:4802
28338 #, gcc-internal-format
28339 msgid "%qE attribute cannot be specified for local variables"
28342 #: config/c6x/c6x.c:239
28343 #, gcc-internal-format
28344 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
28347 #: config/c6x/c6x.h:365 config/nvptx/nvptx.h:181
28348 #, gcc-internal-format
28349 msgid "profiling is not yet implemented for this architecture"
28352 #: config/cr16/cr16.c:294
28353 #, gcc-internal-format
28354 msgid "data-model=far not valid for cr16c architecture"
28357 #: config/cr16/cr16.c:297
28358 #, gcc-internal-format, gfc-internal-format
28359 msgid "invalid data model option -mdata-model=%s"
28362 #: config/cr16/cr16.h:431
28363 #, gcc-internal-format
28364 msgid "profiler support for CR16"
28367 #. This function is for retrieving a part of an instruction name for
28368 #. an operator, for immediate output. If that ever happens for
28369 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
28371 #: config/cris/cris.c:557
28372 #, gcc-internal-format
28373 msgid "MULT case in cris_op_str"
28376 #: config/cris/cris.c:885
28377 #, gcc-internal-format
28378 msgid "invalid use of ':' modifier"
28381 #: config/cris/cris.c:1119 config/moxie/moxie.c:182
28382 #, gcc-internal-format, gfc-internal-format
28383 msgid "internal error: bad register: %d"
28386 #: config/cris/cris.c:1870
28387 #, gcc-internal-format
28388 msgid "internal error: sideeffect-insn affecting main effect"
28391 #: config/cris/cris.c:1967
28392 #, gcc-internal-format
28393 msgid "unknown cc_attr value"
28396 #. If we get here, the caller got its initial tests wrong.
28397 #: config/cris/cris.c:2394
28398 #, gcc-internal-format
28399 msgid "internal error: cris_side_effect_mode_ok with bad operands"
28402 #: config/cris/cris.c:2633
28403 #, gcc-internal-format, gfc-internal-format
28404 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
28407 #: config/cris/cris.c:2661
28408 #, gcc-internal-format, gfc-internal-format
28409 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
28412 #: config/cris/cris.c:2697
28413 #, gcc-internal-format, gfc-internal-format
28414 msgid "unknown CRIS cpu version specification in -mtune= : %s"
28417 #: config/cris/cris.c:2718
28418 #, gcc-internal-format
28419 msgid "-fPIC and -fpic are not supported in this configuration"
28422 #: config/cris/cris.c:2967
28423 #, gcc-internal-format
28424 msgid "unknown src"
28427 #: config/cris/cris.c:3022
28428 #, gcc-internal-format
28429 msgid "unknown dest"
28432 #: config/cris/cris.c:3303
28433 #, gcc-internal-format, gfc-internal-format
28434 msgid "stackframe too big: %d bytes"
28437 #: config/cris/cris.c:3791 config/cris/cris.c:3819
28438 #, gcc-internal-format
28439 msgid "expand_binop failed in movsi got"
28442 #: config/cris/cris.c:3914
28443 #, gcc-internal-format
28444 msgid "emitting PIC operand, but PIC register isn%'t set up"
28447 #. Definitions for GCC. Part of the machine description for CRIS.
28448 #. Copyright (C) 1998-2017 Free Software Foundation, Inc.
28449 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
28451 #. This file is part of GCC.
28453 #. GCC is free software; you can redistribute it and/or modify
28454 #. it under the terms of the GNU General Public License as published by
28455 #. the Free Software Foundation; either version 3, or (at your option)
28456 #. any later version.
28458 #. GCC is distributed in the hope that it will be useful,
28459 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
28460 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28461 #. GNU General Public License for more details.
28463 #. You should have received a copy of the GNU General Public License
28464 #. along with GCC; see the file COPYING3. If not see
28465 #. <http://www.gnu.org/licenses/>.
28466 #. After the first "Node:" comment comes all preprocessor directives and
28467 #. attached declarations described in the info files, the "Using and
28468 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
28469 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
28470 #. really, but needs an update anyway.
28472 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
28473 #. for that. If applicable, there is a CRIS-specific comment. The order
28474 #. of macro definitions follow the order in the manual. Every section in
28475 #. the manual (node in the info pages) has an introductory `Node:
28476 #. <subchapter>' comment. If no macros are defined for a section, only
28477 #. the section-comment is present.
28478 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
28479 #. and config/cris/linux.h) are responsible for lots of settings not
28480 #. repeated below. This file contains general CRIS definitions
28481 #. and definitions for the cris-*-elf subtarget.
28482 #. We don't want to use gcc_assert for everything, as that can be
28484 #: config/cris/cris.h:42
28485 #, gcc-internal-format
28486 msgid "CRIS-port assertion failed: "
28489 #. Node: Caller Saves
28490 #. (no definitions)
28491 #. Node: Function entry
28492 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
28493 #. TARGET_ASM_FUNCTION_EPILOGUE.
28495 #: config/cris/cris.h:749
28496 #, gcc-internal-format
28497 msgid "no FUNCTION_PROFILER for CRIS"
28500 #: config/epiphany/epiphany.c:483
28501 #, gcc-internal-format
28502 msgid "interrupt handlers cannot have arguments"
28505 #: config/epiphany/epiphany.c:507
28506 #, gcc-internal-format
28508 "argument of %qE attribute is not \"reset\", \"software_exception\", "
28509 "\"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", "
28510 "\"wand\" or \"swi\""
28513 #: config/epiphany/epiphany.c:1525
28514 #, gcc-internal-format
28515 msgid "stack_offset must be at least 4"
28518 #: config/epiphany/epiphany.c:1527
28519 #, gcc-internal-format
28520 msgid "stack_offset must be a multiple of 4"
28523 #: config/frv/frv.c:8593
28524 #, gcc-internal-format
28525 msgid "accumulator is not a constant integer"
28528 #: config/frv/frv.c:8598
28529 #, gcc-internal-format
28530 msgid "accumulator number is out of bounds"
28533 #: config/frv/frv.c:8609
28534 #, gcc-internal-format
28535 msgid "inappropriate accumulator for %qs"
28538 #: config/frv/frv.c:8685
28539 #, gcc-internal-format
28540 msgid "invalid IACC argument"
28543 #: config/frv/frv.c:8708
28544 #, gcc-internal-format
28545 msgid "%qs expects a constant argument"
28548 #: config/frv/frv.c:8713
28549 #, gcc-internal-format
28550 msgid "constant argument out of range for %qs"
28553 #: config/frv/frv.c:9194
28554 #, gcc-internal-format
28555 msgid "media functions are not available unless -mmedia is used"
28558 #: config/frv/frv.c:9206
28559 #, gcc-internal-format
28560 msgid "this media function is only available on the fr500"
28563 #: config/frv/frv.c:9234
28564 #, gcc-internal-format
28565 msgid "this media function is only available on the fr400 and fr550"
28568 #: config/frv/frv.c:9253
28569 #, gcc-internal-format
28570 msgid "this builtin function is only available on the fr405 and fr450"
28573 #: config/frv/frv.c:9262
28574 #, gcc-internal-format
28575 msgid "this builtin function is only available on the fr500 and fr550"
28578 #: config/frv/frv.c:9274
28579 #, gcc-internal-format
28580 msgid "this builtin function is only available on the fr450"
28583 #: config/ft32/ft32.c:177
28584 #, gcc-internal-format
28585 msgid "'h' applied to non-register operand"
28588 #: config/ft32/ft32.c:202
28589 #, gcc-internal-format, gfc-internal-format
28590 msgid "bad alignment: %d"
28593 #: config/ft32/ft32.c:497
28594 #, gcc-internal-format
28595 msgid "stack frame must be smaller than 64K"
28598 #: config/h8300/h8300.c:326
28599 #, gcc-internal-format
28600 msgid "-msx is not supported in coff"
28603 #: config/h8300/h8300.c:348
28604 #, gcc-internal-format
28605 msgid "-ms2600 is used without -ms"
28608 #: config/h8300/h8300.c:354
28609 #, gcc-internal-format
28610 msgid "-mn is used without -mh or -ms or -msx"
28613 #: config/h8300/h8300.c:360
28614 #, gcc-internal-format
28615 msgid "-mexr is used without -ms"
28618 #: config/h8300/h8300.c:366
28619 #, gcc-internal-format
28620 msgid "-mint32 is not supported for H8300 and H8300L targets"
28623 #: config/h8300/h8300.c:372
28624 #, gcc-internal-format
28625 msgid "-mexr is used without -ms or -msx"
28628 #: config/h8300/h8300.c:378
28629 #, gcc-internal-format
28631 "-mno-exr valid only with -ms or -msx - Option ignored!"
28634 #: config/h8300/h8300.c:385
28635 #, gcc-internal-format
28636 msgid "-mn is not supported for linux targets"
28639 #: config/i386/host-cygwin.c:62
28640 #, gcc-internal-format
28641 msgid "can%'t extend PCH file: %m"
28644 #: config/i386/host-cygwin.c:73
28645 #, gcc-internal-format
28646 msgid "can%'t set position in PCH file: %m"
28649 #: config/i386/i386.c:4690
28650 #, gcc-internal-format
28651 msgid "wrong argument %qs to option %qs"
28654 #: config/i386/i386.c:4696
28655 #, gcc-internal-format
28656 msgid "size ranges of option %qs should be increasing"
28659 #: config/i386/i386.c:4706
28660 #, gcc-internal-format
28661 msgid "wrong strategy name %qs specified for option %qs"
28664 #. rep; movq isn't available in 32-bit code.
28665 #: config/i386/i386.c:4732
28666 #, gcc-internal-format
28668 "strategy name %qs specified for option %qs not supported for 32-bit code"
28671 #: config/i386/i386.c:4745
28672 #, gcc-internal-format
28673 msgid "unknown alignment %qs specified for option %qs"
28676 #: config/i386/i386.c:4755
28677 #, gcc-internal-format
28678 msgid "the max value for the last size range should be -1 for option %qs"
28681 #: config/i386/i386.c:4762
28682 #, gcc-internal-format
28683 msgid "too many size ranges specified in option %qs"
28686 #: config/i386/i386.c:4815
28687 #, gcc-internal-format, gfc-internal-format
28688 msgid "Unknown parameter to option -mtune-ctrl: %s"
28691 #: config/i386/i386.c:5219
28692 #, gcc-internal-format
28693 msgid "Intel MCU psABI isn%'t supported in %s mode"
28696 #: config/i386/i386.c:5268
28697 #, gcc-internal-format
28699 "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> "
28700 "instead as appropriate"
28703 #. rep; movq isn't available in 32-bit code.
28704 #: config/i386/i386.c:5297
28705 #, gcc-internal-format
28706 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
28709 #: config/i386/i386.c:5314
28710 #, gcc-internal-format
28711 msgid "address mode %qs not supported in the %s bit mode"
28714 #: config/i386/i386.c:5340 config/i386/i386.c:5349 config/i386/i386.c:5361
28715 #: config/i386/i386.c:5372 config/i386/i386.c:5383
28716 #, gcc-internal-format
28717 msgid "code model %qs not supported in the %s bit mode"
28720 #: config/i386/i386.c:5352 config/i386/i386.c:5364
28721 #, gcc-internal-format
28722 msgid "code model %qs not supported in x32 mode"
28725 #: config/i386/i386.c:5370 config/i386/i386.c:5379 config/i386/i386.c:6557
28726 #, gcc-internal-format, gfc-internal-format
28727 msgid "code model %s does not support PIC mode"
28730 #: config/i386/i386.c:5407
28731 #, gcc-internal-format
28732 msgid "-masm=intel not supported in this configuration"
28735 #: config/i386/i386.c:5412
28736 #, gcc-internal-format, gfc-internal-format
28737 msgid "%i-bit mode not compiled in"
28740 #: config/i386/i386.c:5421
28741 #, gcc-internal-format
28742 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
28745 #: config/i386/i386.c:5429
28746 #, gcc-internal-format
28747 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
28750 #: config/i386/i386.c:5438 config/i386/i386.c:5714
28751 #, gcc-internal-format
28752 msgid "CPU you selected does not support x86-64 instruction set"
28755 #: config/i386/i386.c:5651 config/i386/i386.c:5654
28756 #, gcc-internal-format
28757 msgid "Intel MPX does not support x32"
28760 #: config/i386/i386.c:5659
28761 #, gcc-internal-format
28762 msgid "bad value (%qs) for %<-march=%> switch"
28765 #: config/i386/i386.c:5677
28766 #, gcc-internal-format
28767 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
28770 #: config/i386/i386.c:5684
28771 #, gcc-internal-format
28772 msgid "valid arguments to %<-march=%> switch are: %s"
28775 #: config/i386/i386.c:5732
28776 #, gcc-internal-format
28777 msgid "bad value (%qs) for %<-mtune=%> switch"
28780 #: config/i386/i386.c:5748
28781 #, gcc-internal-format
28782 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
28785 #: config/i386/i386.c:5755
28786 #, gcc-internal-format
28787 msgid "valid arguments to %<-mtune=%> switch are: %s"
28790 #: config/i386/i386.c:5822
28791 #, gcc-internal-format
28792 msgid "-mregparm is ignored in 64-bit mode"
28795 #: config/i386/i386.c:5824
28796 #, gcc-internal-format
28797 msgid "-mregparm is ignored for Intel MCU psABI"
28800 #: config/i386/i386.c:5827
28801 #, gcc-internal-format, gfc-internal-format
28802 msgid "-mregparm=%d is not between 0 and %d"
28805 #: config/i386/i386.c:5859
28806 #, gcc-internal-format
28807 msgid "%<-mrtd%> is ignored in 64bit mode"
28810 #: config/i386/i386.c:5934
28811 #, gcc-internal-format
28812 msgid "-mpreferred-stack-boundary is not supported for this target"
28815 #: config/i386/i386.c:5937
28816 #, gcc-internal-format, gfc-internal-format
28817 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
28820 #: config/i386/i386.c:5960
28821 #, gcc-internal-format, gfc-internal-format
28822 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
28825 #: config/i386/i386.c:5973
28826 #, gcc-internal-format
28827 msgid "-mnop-mcount is not compatible with this target"
28830 #: config/i386/i386.c:5976
28831 #, gcc-internal-format
28832 msgid "-mnop-mcount is not implemented for -fPIC"
28835 #: config/i386/i386.c:5982
28836 #, gcc-internal-format
28837 msgid "%<-msseregparm%> used without SSE enabled"
28840 #: config/i386/i386.c:5993
28841 #, gcc-internal-format
28842 msgid "SSE instruction set disabled, using 387 arithmetics"
28845 #: config/i386/i386.c:6000
28846 #, gcc-internal-format
28847 msgid "387 instruction set disabled, using SSE arithmetics"
28850 #: config/i386/i386.c:6050
28851 #, gcc-internal-format
28852 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
28855 #: config/i386/i386.c:6065
28856 #, gcc-internal-format
28857 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
28860 #: config/i386/i386.c:6179
28861 #, gcc-internal-format
28862 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
28865 #: config/i386/i386.c:6186
28866 #, gcc-internal-format
28867 msgid "-mno-fentry isn%'t compatible with SEH"
28870 #: config/i386/i386.c:6253 config/rs6000/rs6000.c:5290
28871 #, gcc-internal-format, gfc-internal-format
28872 msgid "unknown option for -mrecip=%s"
28875 #: config/i386/i386.c:6867
28876 #, gcc-internal-format, gfc-internal-format
28877 msgid "option(\"%s\") was already specified"
28880 #: config/i386/i386.c:7169
28881 #, gcc-internal-format
28882 msgid "Only DWARF debug format is supported for interrupt service routine."
28885 #: config/i386/i386.c:7268
28886 #, gcc-internal-format, gfc-internal-format
28887 msgid "%s instructions aren't allowed in %s service routine"
28890 #: config/i386/i386.c:7272
28891 #, gcc-internal-format, gfc-internal-format
28893 "%s instructions aren't allowed in function with no_caller_saved_registers "
28897 #: config/i386/i386.c:7684 config/i386/i386.c:7735
28898 #, gcc-internal-format
28899 msgid "fastcall and regparm attributes are not compatible"
28902 #: config/i386/i386.c:7689
28903 #, gcc-internal-format
28904 msgid "regparam and thiscall attributes are not compatible"
28907 #: config/i386/i386.c:7696 config/i386/i386.c:41275
28908 #, gcc-internal-format
28909 msgid "%qE attribute requires an integer constant argument"
28912 #: config/i386/i386.c:7702
28913 #, gcc-internal-format
28914 msgid "argument to %qE attribute larger than %d"
28917 #: config/i386/i386.c:7727 config/i386/i386.c:7770
28918 #, gcc-internal-format
28919 msgid "fastcall and cdecl attributes are not compatible"
28922 #: config/i386/i386.c:7731
28923 #, gcc-internal-format
28924 msgid "fastcall and stdcall attributes are not compatible"
28927 #: config/i386/i386.c:7739 config/i386/i386.c:7788
28928 #, gcc-internal-format
28929 msgid "fastcall and thiscall attributes are not compatible"
28932 #: config/i386/i386.c:7749 config/i386/i386.c:7766
28933 #, gcc-internal-format
28934 msgid "stdcall and cdecl attributes are not compatible"
28937 #: config/i386/i386.c:7753
28938 #, gcc-internal-format
28939 msgid "stdcall and fastcall attributes are not compatible"
28942 #: config/i386/i386.c:7757 config/i386/i386.c:7784
28943 #, gcc-internal-format
28944 msgid "stdcall and thiscall attributes are not compatible"
28947 #: config/i386/i386.c:7774 config/i386/i386.c:7792
28948 #, gcc-internal-format
28949 msgid "cdecl and thiscall attributes are not compatible"
28952 #: config/i386/i386.c:7780
28953 #, gcc-internal-format
28954 msgid "%qE attribute is used for non-class method"
28957 #: config/i386/i386.c:8018
28958 #, gcc-internal-format
28959 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
28962 #: config/i386/i386.c:8021
28963 #, gcc-internal-format
28964 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
28967 #: config/i386/i386.c:8337
28968 #, gcc-internal-format
28969 msgid "X32 does not support ms_abi attribute"
28972 #: config/i386/i386.c:8369
28973 #, gcc-internal-format
28974 msgid "ms_hook_prologue is not compatible with nested function"
28977 #: config/i386/i386.c:8682
28978 #, gcc-internal-format
28979 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
28982 #: config/i386/i386.c:8688
28983 #, gcc-internal-format
28984 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
28987 #: config/i386/i386.c:8702
28988 #, gcc-internal-format
28989 msgid "AVX vector argument without AVX enabled changes the ABI"
28992 #: config/i386/i386.c:8708
28993 #, gcc-internal-format
28994 msgid "AVX vector return without AVX enabled changes the ABI"
28997 #: config/i386/i386.c:8724
28998 #, gcc-internal-format
28999 msgid "SSE vector argument without SSE enabled changes the ABI"
29002 #: config/i386/i386.c:8730
29003 #, gcc-internal-format
29004 msgid "SSE vector return without SSE enabled changes the ABI"
29007 #: config/i386/i386.c:8746
29008 #, gcc-internal-format
29009 msgid "MMX vector argument without MMX enabled changes the ABI"
29012 #: config/i386/i386.c:8752
29013 #, gcc-internal-format
29014 msgid "MMX vector return without MMX enabled changes the ABI"
29017 #: config/i386/i386.c:8934
29018 #, gcc-internal-format
29020 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
29023 #: config/i386/i386.c:9051
29024 #, gcc-internal-format
29025 msgid "the ABI of passing union with long double has changed in GCC 4.4"
29028 #: config/i386/i386.c:9169
29029 #, gcc-internal-format
29031 "the ABI of passing structure with complex float member has changed in GCC 4.4"
29034 #: config/i386/i386.c:9332
29035 #, gcc-internal-format
29036 msgid "SSE register return with SSE disabled"
29039 #: config/i386/i386.c:9338
29040 #, gcc-internal-format
29041 msgid "SSE register argument with SSE disabled"
29044 #: config/i386/i386.c:9354
29045 #, gcc-internal-format
29046 msgid "x87 register return with x87 disabled"
29049 #: config/i386/i386.c:9650 config/i386/i386.c:9921 config/i386/i386.c:10444
29050 #, gcc-internal-format
29051 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
29054 #: config/i386/i386.c:9652 config/i386/i386.c:9923 config/i386/i386.c:10446
29055 #, gcc-internal-format
29057 "this is a GCC bug that can be worked around by adding attribute used to "
29061 #: config/i386/i386.c:10346
29062 #, gcc-internal-format, gfc-internal-format
29064 "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
29067 #: config/i386/i386.c:13729
29068 #, gcc-internal-format
29069 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
29072 #: config/i386/i386.c:13819
29073 #, gcc-internal-format
29075 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
29076 "routine. This may be worked around by avoiding functions with aggregate "
29080 #: config/i386/i386.c:14831
29081 #, gcc-internal-format
29082 msgid "-fsplit-stack does not support fastcall with nested function"
29085 #: config/i386/i386.c:14851
29086 #, gcc-internal-format
29088 "-fsplit-stack does not support 2 register parameters for a nested function"
29091 #. FIXME: We could make this work by pushing a register
29092 #. around the addition and comparison.
29093 #: config/i386/i386.c:14862
29094 #, gcc-internal-format
29095 msgid "-fsplit-stack does not support 3 register parameters"
29098 #: config/i386/i386.c:17688
29099 #, gcc-internal-format
29100 msgid "extended registers have no high halves"
29103 #: config/i386/i386.c:17703
29104 #, gcc-internal-format
29105 msgid "unsupported operand size for extended register"
29108 #: config/i386/i386.c:17894
29109 #, gcc-internal-format
29110 msgid "non-integer operand used with operand code 'z'"
29113 #: config/i386/i386.c:28252
29114 #, gcc-internal-format
29115 msgid "interrupt service routine can't be called directly"
29118 #: config/i386/i386.c:32519
29119 #, gcc-internal-format
29120 msgid "No dispatcher found for the versioning attributes"
29123 #: config/i386/i386.c:32569
29124 #, gcc-internal-format, gfc-internal-format
29125 msgid "No dispatcher found for %s"
29128 #: config/i386/i386.c:32579
29129 #, gcc-internal-format, gfc-internal-format
29130 msgid "No dispatcher found for the versioning attributes : %s"
29133 #: config/i386/i386.c:32827
29134 #, gcc-internal-format
29136 "Function versions cannot be marked as gnu_inline, bodies have to be generated"
29139 #: config/i386/i386.c:32832 config/i386/i386.c:33260
29140 #, gcc-internal-format
29141 msgid "Virtual function multiversioning not supported"
29144 #: config/i386/i386.c:32895
29145 #, gcc-internal-format
29146 msgid "missing %<target%> attribute for multi-versioned %D"
29149 #: config/i386/i386.c:32898
29150 #, gcc-internal-format
29151 msgid "previous declaration of %D"
29154 #: config/i386/i386.c:33117
29155 #, gcc-internal-format
29156 msgid "multiversioning needs ifunc which is not supported on this target"
29159 #: config/i386/i386.c:33509
29160 #, gcc-internal-format
29161 msgid "Parameter to builtin must be a string constant or literal"
29164 #: config/i386/i386.c:33534 config/i386/i386.c:33584
29165 #, gcc-internal-format, gfc-internal-format
29166 msgid "Parameter to builtin not valid: %s"
29169 #: config/i386/i386.c:34261 config/i386/i386.c:35629
29170 #, gcc-internal-format
29171 msgid "the last argument must be a 2-bit immediate"
29174 #: config/i386/i386.c:34656
29175 #, gcc-internal-format
29176 msgid "the fifth argument must be an 8-bit immediate"
29179 #: config/i386/i386.c:34751
29180 #, gcc-internal-format
29181 msgid "the third argument must be an 8-bit immediate"
29184 #: config/i386/i386.c:35560
29185 #, gcc-internal-format
29186 msgid "the last argument must be an 1-bit immediate"
29189 #: config/i386/i386.c:35575
29190 #, gcc-internal-format
29191 msgid "the last argument must be a 3-bit immediate"
29194 #: config/i386/i386.c:35608
29195 #, gcc-internal-format
29196 msgid "the last argument must be a 4-bit immediate"
29199 #: config/i386/i386.c:35648
29200 #, gcc-internal-format
29201 msgid "the last argument must be a 1-bit immediate"
29204 #: config/i386/i386.c:35661
29205 #, gcc-internal-format
29206 msgid "the last argument must be a 5-bit immediate"
29209 #: config/i386/i386.c:35671
29210 #, gcc-internal-format
29211 msgid "the next to last argument must be an 8-bit immediate"
29214 #: config/i386/i386.c:35676 config/i386/i386.c:36466
29215 #, gcc-internal-format
29216 msgid "the last argument must be an 8-bit immediate"
29219 #: config/i386/i386.c:35844
29220 #, gcc-internal-format
29221 msgid "the third argument must be comparison constant"
29224 #: config/i386/i386.c:35849
29225 #, gcc-internal-format
29226 msgid "incorrect comparison mode"
29229 #: config/i386/i386.c:35855 config/i386/i386.c:36056
29230 #, gcc-internal-format
29231 msgid "incorrect rounding operand"
29234 #: config/i386/i386.c:36038
29235 #, gcc-internal-format
29236 msgid "the immediate argument must be a 4-bit immediate"
29239 #: config/i386/i386.c:36044
29240 #, gcc-internal-format
29241 msgid "the immediate argument must be a 5-bit immediate"
29244 #: config/i386/i386.c:36047
29245 #, gcc-internal-format
29246 msgid "the immediate argument must be an 8-bit immediate"
29249 #: config/i386/i386.c:36464
29250 #, gcc-internal-format
29251 msgid "the last argument must be a 32-bit immediate"
29254 #: config/i386/i386.c:36546 config/rs6000/rs6000.c:15787
29255 #, gcc-internal-format
29256 msgid "selector must be an integer constant in the range 0..%wi"
29259 #: config/i386/i386.c:36751
29260 #, gcc-internal-format
29261 msgid "%qE needs unknown isa option"
29264 #: config/i386/i386.c:36755
29265 #, gcc-internal-format
29266 msgid "%qE needs isa option %s"
29269 #: config/i386/i386.c:37503
29270 #, gcc-internal-format
29271 msgid "last argument must be an immediate"
29274 #: config/i386/i386.c:38196 config/i386/i386.c:38378
29275 #, gcc-internal-format
29276 msgid "the last argument must be scale 1, 2, 4, 8"
29279 #: config/i386/i386.c:38431
29280 #, gcc-internal-format
29281 msgid "the forth argument must be scale 1, 2, 4, 8"
29284 #: config/i386/i386.c:38437
29285 #, gcc-internal-format
29286 msgid "incorrect hint operand"
29289 #: config/i386/i386.c:38456
29290 #, gcc-internal-format
29291 msgid "the xabort's argument must be an 8-bit immediate"
29294 #: config/i386/i386.c:41262
29295 #, gcc-internal-format
29296 msgid "%qE attribute only available for 32-bit"
29299 #: config/i386/i386.c:41283
29300 #, gcc-internal-format
29301 msgid "argument to %qE attribute is neither zero, nor one"
29304 #: config/i386/i386.c:41316 config/i386/i386.c:41325
29305 #, gcc-internal-format
29306 msgid "ms_abi and sysv_abi attributes are not compatible"
29309 #: config/i386/i386.c:41361 config/rs6000/rs6000.c:35295
29310 #, gcc-internal-format
29311 msgid "%qE incompatible attribute ignored"
29314 #: config/i386/i386.c:41405
29315 #, gcc-internal-format
29316 msgid "interrupt service routine should have a pointer as the first argument"
29319 #: config/i386/i386.c:41412
29320 #, gcc-internal-format, gfc-internal-format
29322 "interrupt service routine should have unsigned %sint as the second argument"
29325 #: config/i386/i386.c:41422
29326 #, gcc-internal-format
29328 "interrupt service routine can only have a pointer argument and an optional "
29332 #: config/i386/i386.c:41425
29333 #, gcc-internal-format
29334 msgid "interrupt service routine can't have non-void return value"
29337 #: config/i386/i386.c:44321
29338 #, gcc-internal-format
29339 msgid "alternatives not allowed in asm flag output"
29342 #: config/i386/i386.c:44385
29343 #, gcc-internal-format
29344 msgid "unknown asm flag output %qs"
29347 #: config/i386/i386.c:44414
29348 #, gcc-internal-format
29349 msgid "invalid type for asm flag output"
29352 #: config/i386/i386.c:50650
29353 #, gcc-internal-format
29354 msgid "Unknown architecture specific memory model"
29357 #: config/i386/i386.c:50657
29358 #, gcc-internal-format
29359 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
29362 #: config/i386/i386.c:50663
29363 #, gcc-internal-format
29364 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
29367 #: config/i386/i386.c:50687 config/i386/i386.c:50808
29368 #, gcc-internal-format, gfc-internal-format
29369 msgid "unsupported simdlen %d"
29372 #: config/i386/i386.c:50706
29373 #, gcc-internal-format
29374 msgid "unsupported return type %qT for simd\n"
29377 #: config/i386/i386.c:50728
29378 #, gcc-internal-format
29379 msgid "unsupported argument type %qT for simd\n"
29382 #: config/i386/i386.c:51054
29383 #, gcc-internal-format
29385 "Pointer Checker requires MPX support on this target. Use -mmpx options to "
29389 #: config/i386/intelmic-mkoffload.c:71 config/nvptx/mkoffload.c:85
29390 #, gcc-internal-format
29391 msgid "deleting file %s: %m"
29394 #: config/i386/intelmic-mkoffload.c:253 config/i386/intelmic-mkoffload.c:317
29395 #: config/i386/intelmic-mkoffload.c:358 config/nvptx/mkoffload.c:524
29396 #, gcc-internal-format, gfc-internal-format
29397 msgid "cannot open '%s'"
29400 #: config/i386/intelmic-mkoffload.c:465
29401 #, gcc-internal-format
29402 msgid "output file not specified"
29405 #: config/i386/intelmic-mkoffload.c:558
29406 #, gcc-internal-format
29407 msgid "COLLECT_GCC must be set"
29410 #: config/i386/intelmic-mkoffload.c:563 config/nvptx/mkoffload.c:455
29411 #, gcc-internal-format, gfc-internal-format
29412 msgid "offload compiler %s not found"
29415 #: config/i386/intelmic-mkoffload.c:582 config/nvptx/mkoffload.c:475
29416 #, gcc-internal-format
29417 msgid "unrecognizable argument of option "
29420 #: config/i386/winnt.c:79
29421 #, gcc-internal-format
29423 "%qE attribute applies only to initialized variables with external linkage"
29426 #: config/i386/winnt.c:152
29427 #, gcc-internal-format
29428 msgid "definition of static data member %q+D of dllimport%'d class"
29431 #. 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.
29432 #. 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.
29433 #: config/i386/xm-djgpp.h:85
29434 #, gcc-internal-format
29435 msgid "environment variable DJGPP not defined"
29438 #: config/i386/xm-djgpp.h:87
29439 #, gcc-internal-format, gfc-internal-format
29440 msgid "environment variable DJGPP points to missing file '%s'"
29443 #: config/i386/xm-djgpp.h:90
29444 #, gcc-internal-format, gfc-internal-format
29445 msgid "environment variable DJGPP points to corrupt file '%s'"
29448 #: config/ia64/ia64-c.c:48
29449 #, gcc-internal-format
29450 msgid "malformed #pragma builtin"
29453 #: config/ia64/ia64.c:728
29454 #, gcc-internal-format
29455 msgid "invalid argument of %qE attribute"
29458 #: config/ia64/ia64.c:741
29459 #, gcc-internal-format
29460 msgid "an address area attribute cannot be specified for local variables"
29463 #: config/ia64/ia64.c:748
29464 #, gcc-internal-format
29465 msgid "address area of %q+D conflicts with previous declaration"
29468 #: config/ia64/ia64.c:756
29469 #, gcc-internal-format
29470 msgid "address area attribute cannot be specified for functions"
29473 #: config/ia64/ia64.c:789
29474 #, gcc-internal-format
29475 msgid "%qE attribute requires a string constant argument"
29478 #: config/ia64/ia64.c:5934 config/pa/pa.c:431 config/sh/sh.c:8232
29479 #: config/spu/spu.c:4895
29480 #, gcc-internal-format
29481 msgid "value of -mfixed-range must have form REG1-REG2"
29484 #: config/ia64/ia64.c:5961 config/pa/pa.c:458 config/sh/sh.c:8258
29485 #: config/spu/spu.c:4921
29486 #, gcc-internal-format, gfc-internal-format
29487 msgid "%s-%s is an empty range"
29490 #: config/ia64/ia64.c:11190
29491 #, gcc-internal-format
29492 msgid "version attribute is not a string"
29495 #: config/iq2000/iq2000.c:1836
29496 #, gcc-internal-format, gfc-internal-format
29497 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
29500 #: config/iq2000/iq2000.c:2603
29501 #, gcc-internal-format
29502 msgid "argument %qd is not a constant"
29505 #: config/iq2000/iq2000.c:2907 config/xtensa/xtensa.c:2455
29506 #, gcc-internal-format
29507 msgid "PRINT_OPERAND_ADDRESS, null pointer"
29510 #: config/iq2000/iq2000.c:3062
29511 #, gcc-internal-format, gfc-internal-format
29512 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
29515 #: config/iq2000/iq2000.c:3071 config/xtensa/xtensa.c:2299
29516 #, gcc-internal-format
29517 msgid "PRINT_OPERAND null pointer"
29520 #: config/m32c/m32c-pragma.c:52
29521 #, gcc-internal-format
29522 msgid "junk at end of #pragma GCC memregs [0..16]"
29525 #: config/m32c/m32c-pragma.c:59
29526 #, gcc-internal-format
29527 msgid "#pragma GCC memregs must precede any function decls"
29530 #: config/m32c/m32c-pragma.c:67 config/m32c/m32c-pragma.c:74
29531 #, gcc-internal-format
29532 msgid "#pragma GCC memregs takes a number [0..16]"
29535 #: config/m32c/m32c-pragma.c:102
29536 #, gcc-internal-format
29537 msgid "junk at end of #pragma ADDRESS"
29540 #: config/m32c/m32c-pragma.c:107
29541 #, gcc-internal-format
29542 msgid "malformed #pragma ADDRESS variable address"
29545 #: config/m32c/m32c.c:414
29546 #, gcc-internal-format, gfc-internal-format
29547 msgid "invalid target memregs value '%d'"
29550 #: config/m32c/m32c.c:2930
29551 #, gcc-internal-format
29552 msgid "%qE attribute is not supported for R8C target"
29555 #. The argument must be a constant integer.
29556 #: config/m32c/m32c.c:2946 config/sh/sh.c:8444 config/sh/sh.c:8539
29557 #, gcc-internal-format
29558 msgid "%qE attribute argument not an integer constant"
29561 #: config/m32c/m32c.c:2955
29562 #, gcc-internal-format
29563 msgid "%qE attribute argument should be between 18 to 255"
29566 #: config/m32c/m32c.c:4076
29567 #, gcc-internal-format
29568 msgid "%<bank_switch%> has no effect on non-interrupt functions"
29571 #: config/m32c/m32c.c:4183
29572 #, gcc-internal-format
29573 msgid "%<fast_interrupt%> attribute directive ignored"
29576 #: config/m32r/m32r.c:393
29577 #, gcc-internal-format
29578 msgid "invalid argument of %qs attribute"
29581 #: config/m68k/m68k.c:503
29582 #, gcc-internal-format, gfc-internal-format
29583 msgid "-mcpu=%s conflicts with -march=%s"
29586 #: config/m68k/m68k.c:574
29587 #, gcc-internal-format
29588 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
29591 #: config/m68k/m68k.c:636
29592 #, gcc-internal-format, gfc-internal-format
29593 msgid "-falign-labels=%d is not supported"
29596 #: config/m68k/m68k.c:641
29597 #, gcc-internal-format, gfc-internal-format
29598 msgid "-falign-loops=%d is not supported"
29601 #: config/m68k/m68k.c:649
29602 #, gcc-internal-format
29603 msgid "-fstack-limit- options are not supported on this cpu"
29606 #: config/m68k/m68k.c:767
29607 #, gcc-internal-format
29608 msgid "multiple interrupt attributes not allowed"
29611 #: config/m68k/m68k.c:774
29612 #, gcc-internal-format
29613 msgid "interrupt_thread is available only on fido"
29616 #: config/m68k/m68k.c:1108 config/rs6000/rs6000.c:27967
29617 #, gcc-internal-format
29618 msgid "stack limit expression is not supported"
29621 #: config/mcore/mcore.c:2949
29622 #, gcc-internal-format
29623 msgid "initialized variable %q+D is marked dllimport"
29626 #: config/microblaze/microblaze.c:1690
29627 #, gcc-internal-format
29628 msgid "-fPIC/-fpic not supported for this target"
29631 #: config/microblaze/microblaze.c:1702
29632 #, gcc-internal-format
29633 msgid "%qs is an invalid argument to -mcpu="
29636 #: config/microblaze/microblaze.c:1751
29637 #, gcc-internal-format
29638 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
29641 #: config/microblaze/microblaze.c:1767
29642 #, gcc-internal-format
29643 msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
29646 #: config/microblaze/microblaze.c:1773
29647 #, gcc-internal-format
29648 msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
29651 #: config/microblaze/microblaze.c:1778
29652 #, gcc-internal-format
29653 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
29656 #: config/mips/mips.c:1391 config/mips/mips.c:1395
29657 #, gcc-internal-format
29658 msgid "%qs attribute only applies to functions"
29661 #: config/mips/mips.c:1405 config/mips/mips.c:1411
29662 #, gcc-internal-format
29663 msgid "%qE cannot have both %qs and %qs attributes"
29666 #: config/mips/mips.c:1440 config/mips/mips.c:1446 config/nios2/nios2.c:3994
29667 #, gcc-internal-format
29668 msgid "%qE redeclared with conflicting %qs attributes"
29671 #: config/mips/mips.c:1478 config/mips/mips.c:1532
29672 #, gcc-internal-format
29673 msgid "%qE attribute requires a string argument"
29676 #: config/mips/mips.c:1486
29677 #, gcc-internal-format
29678 msgid "argument to %qE attribute is neither eic, nor vector=<line>"
29681 #: config/mips/mips.c:1502
29682 #, gcc-internal-format
29684 "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|"
29688 #: config/mips/mips.c:1539
29689 #, gcc-internal-format
29690 msgid "argument to %qE attribute is not intstack"
29693 #: config/mips/mips.c:7691
29694 #, gcc-internal-format
29695 msgid "cannot handle inconsistent calls to %qs"
29698 #: config/mips/mips.c:10924
29699 #, gcc-internal-format
29700 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
29703 #: config/mips/mips.c:10926
29704 #, gcc-internal-format
29705 msgid "interrupt handlers cannot be MIPS16 functions"
29708 #: config/mips/mips.c:11917
29709 #, gcc-internal-format
29710 msgid "-fstack-check=specific not implemented for MIPS16"
29713 #: config/mips/mips.c:16834
29714 #, gcc-internal-format, gfc-internal-format
29715 msgid "argument %d to the built-in must be a constant in range %d to %d"
29718 #: config/mips/mips.c:16840 config/nds32/nds32-intrinsic.c:60
29719 #: config/nds32/nds32-intrinsic.c:88 config/nds32/nds32-intrinsic.c:118
29720 #: config/nios2/nios2.c:3146 config/riscv/riscv-builtins.c:216
29721 #, gcc-internal-format
29722 msgid "invalid argument to built-in function"
29725 #: config/mips/mips.c:16954
29726 #, gcc-internal-format
29727 msgid "failed to expand built-in function"
29730 #: config/mips/mips.c:17085
29731 #, gcc-internal-format
29732 msgid "built-in function %qE not supported for MIPS16"
29735 #: config/mips/mips.c:17693
29736 #, gcc-internal-format
29737 msgid "%qs does not support MIPS16 code"
29740 #: config/mips/mips.c:19430
29741 #, gcc-internal-format
29742 msgid "MIPS16 PIC for ABIs other than o32 and o64"
29745 #: config/mips/mips.c:19433
29746 #, gcc-internal-format
29747 msgid "MIPS16 -mxgot code"
29750 #: config/mips/mips.c:19436
29751 #, gcc-internal-format
29752 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
29755 #: config/mips/mips.c:19439
29756 #, gcc-internal-format
29757 msgid "MSA MIPS16 code"
29760 #: config/mips/mips.c:19614 config/mips/mips.c:19619 config/mips/mips.c:19701
29761 #: config/mips/mips.c:19703 config/mips/mips.c:19733 config/mips/mips.c:19743
29762 #: config/mips/mips.c:19849 config/mips/mips.c:19879
29763 #, gcc-internal-format, gfc-internal-format
29764 msgid "unsupported combination: %s"
29767 #: config/mips/mips.c:19653
29768 #, gcc-internal-format
29770 "%<-%s%> conflicts with the other architecture options, which specify a %s "
29774 #: config/mips/mips.c:19663
29775 #, gcc-internal-format
29776 msgid "%<-march=%s%> is not compatible with the selected ABI"
29779 #: config/mips/mips.c:19678
29780 #, gcc-internal-format
29781 msgid "%<-mgp64%> used with a 32-bit processor"
29784 #: config/mips/mips.c:19680
29785 #, gcc-internal-format
29786 msgid "%<-mgp32%> used with a 64-bit ABI"
29789 #: config/mips/mips.c:19682
29790 #, gcc-internal-format
29791 msgid "%<-mgp64%> used with a 32-bit ABI"
29794 #: config/mips/mips.c:19698
29795 #, gcc-internal-format
29796 msgid "the %qs architecture does not support %<-mfp32%>"
29799 #: config/mips/mips.c:19707
29800 #, gcc-internal-format
29802 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
29803 "mfhc1 and mthc1 instructions"
29806 #: config/mips/mips.c:19710
29807 #, gcc-internal-format
29808 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
29811 #: config/mips/mips.c:19731
29812 #, gcc-internal-format
29813 msgid "%<-mfpxx%> can only be used with the o32 ABI"
29816 #: config/mips/mips.c:19735
29817 #, gcc-internal-format
29818 msgid "%<-march=%s%> requires %<-mfp32%>"
29821 #: config/mips/mips.c:19737
29822 #, gcc-internal-format
29823 msgid "%<-mfpxx%> requires %<-mlra%>"
29826 #: config/mips/mips.c:19753 config/mips/mips.c:19755 config/mips/mips.c:19768
29827 #, gcc-internal-format
29828 msgid "%qs is incompatible with %qs"
29831 #. We have traditionally allowed non-abicalls code to use
29832 #. an LP64 form of o64. However, it would take a bit more
29833 #. effort to support the combination of 32-bit GOT entries
29834 #. and 64-bit pointers, so we treat the abicalls case as
29836 #: config/mips/mips.c:19762
29837 #, gcc-internal-format
29838 msgid "the combination of %qs and %qs is incompatible with %qs"
29841 #: config/mips/mips.c:19815
29842 #, gcc-internal-format
29843 msgid "the %qs architecture does not support branch-likely instructions"
29846 #: config/mips/mips.c:19830
29847 #, gcc-internal-format
29848 msgid "the %qs architecture does not support madd or msub instructions"
29851 #: config/mips/mips.c:19844
29852 #, gcc-internal-format
29853 msgid "the %qs architecture does not support odd single-precision registers"
29856 #: config/mips/mips.c:19857 config/mips/mips.c:19863
29857 #, gcc-internal-format
29858 msgid "unsupported combination: %qs%s %s"
29861 #: config/mips/mips.c:19872
29862 #, gcc-internal-format
29863 msgid "unsupported combination: %qs %s"
29866 #: config/mips/mips.c:19887
29867 #, gcc-internal-format
29868 msgid "cannot generate position-independent code for %qs"
29871 #: config/mips/mips.c:19890
29872 #, gcc-internal-format
29873 msgid "position-independent code requires %qs"
29876 #: config/mips/mips.c:19923
29877 #, gcc-internal-format
29878 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
29881 #: config/mips/mips.c:19931 config/mips/mips.c:19934
29882 #, gcc-internal-format
29883 msgid "cannot use small-data accesses for %qs"
29886 #: config/mips/mips.c:19949
29887 #, gcc-internal-format
29888 msgid "the %qs architecture does not support %<-m%s=legacy%>"
29891 #: config/mips/mips.c:19956
29892 #, gcc-internal-format
29893 msgid "the %qs architecture does not support %<-m%s=2008%>"
29896 #: config/mips/mips.c:19974
29897 #, gcc-internal-format
29898 msgid "%<-mips3d%> requires %<-mpaired-single%>"
29901 #: config/mips/mips.c:19984
29902 #, gcc-internal-format
29903 msgid "%qs must be used with %qs"
29906 #: config/mips/mips.c:19994
29907 #, gcc-internal-format
29908 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
29911 #: config/mips/mips.c:20001
29912 #, gcc-internal-format
29913 msgid "the %qs architecture does not support paired-single instructions"
29916 #: config/mips/mips.c:20010
29917 #, gcc-internal-format
29918 msgid "%qs requires a target that provides the %qs instruction"
29921 #: config/mips/mips.c:20021
29922 #, gcc-internal-format
29923 msgid "the %qs architecture does not support DSP instructions"
29926 #: config/mips/mips.c:20123
29927 #, gcc-internal-format
29928 msgid "%qs requires branch-likely instructions"
29931 #: config/mips/mips.c:20127
29932 #, gcc-internal-format
29933 msgid "the %qs architecture does not support the synci instruction"
29936 #: config/mips/mips.c:20962
29937 #, gcc-internal-format
29938 msgid "mips16 function profiling"
29941 #: config/mmix/mmix.c:300
29942 #, gcc-internal-format, gfc-internal-format
29943 msgid "-f%s not supported: ignored"
29946 #: config/mmix/mmix.c:730
29947 #, gcc-internal-format
29948 msgid "support for mode %qs"
29951 #: config/mmix/mmix.c:744
29952 #, gcc-internal-format, gfc-internal-format
29954 "too large function value type, needs %d registers, have only %d registers "
29958 #: config/mmix/mmix.c:923
29959 #, gcc-internal-format
29960 msgid "function_profiler support for MMIX"
29963 #: config/mmix/mmix.c:947
29964 #, gcc-internal-format
29965 msgid "MMIX Internal: Last named vararg would not fit in a register"
29968 #: config/mmix/mmix.c:1559 config/mmix/mmix.c:1583 config/mmix/mmix.c:1699
29969 #, gcc-internal-format, gfc-internal-format
29970 msgid "MMIX Internal: Bad register: %d"
29973 #. Presumably there's a missing case above if we get here.
29974 #: config/mmix/mmix.c:1691
29975 #, gcc-internal-format
29976 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
29979 #: config/mmix/mmix.c:1976
29980 #, gcc-internal-format
29981 msgid "stack frame not a multiple of 8 bytes: %wd"
29984 #: config/mmix/mmix.c:2214
29985 #, gcc-internal-format
29986 msgid "stack frame not a multiple of octabyte: %wd"
29989 #: config/mmix/mmix.c:2500 config/mmix/mmix.c:2559
29990 #, gcc-internal-format, gfc-internal-format
29991 msgid "MMIX Internal: %s is not a shiftable int"
29994 #: config/mn10300/mn10300.c:103
29995 #, gcc-internal-format
29996 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
29999 #: config/msp430/driver-msp430.c:659
30000 #, gcc-internal-format, gfc-internal-format
30001 msgid "unexpected argument to msp430_select_hwmult_lib: %s"
30004 #: config/msp430/driver-msp430.c:700
30005 #, gcc-internal-format, gfc-internal-format
30006 msgid "unrecognized hwpy field in msp430_mcu_data[%d]: %d"
30009 #: config/msp430/driver-msp430.c:707
30010 #, gcc-internal-format, gfc-internal-format
30011 msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
30014 #: config/msp430/driver-msp430.c:711
30015 #, gcc-internal-format
30016 msgid "msp430_select_hwmult_lib needs one or more arguments"
30019 #: config/msp430/msp430.c:776
30020 #, gcc-internal-format, gfc-internal-format
30021 msgid "MCU '%s' supports %s ISA but -mcpu option is set to %s"
30024 #: config/msp430/msp430.c:782
30025 #, gcc-internal-format, gfc-internal-format
30027 "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s"
30030 #: config/msp430/msp430.c:789
30031 #, gcc-internal-format, gfc-internal-format
30032 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit"
30035 #: config/msp430/msp430.c:792
30036 #, gcc-internal-format, gfc-internal-format
30037 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit"
30040 #: config/msp430/msp430.c:795
30041 #, gcc-internal-format, gfc-internal-format
30042 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series"
30045 #: config/msp430/msp430.c:811
30046 #, gcc-internal-format, gfc-internal-format
30048 "Unrecognized MCU name '%s', assuming that it is just a MSP430 with no "
30049 "hardware multiply.\n"
30050 "Use the -mcpu and -mhwmult options to set these explicitly."
30053 #: config/msp430/msp430.c:818
30054 #, gcc-internal-format, gfc-internal-format
30056 "Unrecognized MCU name '%s', assuming that it has no hardware multiply.\n"
30057 "Use the -mhwmult option to set this explicitly."
30060 #: config/msp430/msp430.c:830
30061 #, gcc-internal-format, gfc-internal-format
30063 "Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
30064 "Use the -mcpu option to set the ISA explicitly."
30067 #: config/msp430/msp430.c:838
30068 #, gcc-internal-format, gfc-internal-format
30069 msgid "Unrecognized MCU name '%s'."
30072 #: config/msp430/msp430.c:847
30073 #, gcc-internal-format
30074 msgid "-mlarge requires a 430X-compatible -mmcu="
30077 #: config/msp430/msp430.c:850
30078 #, gcc-internal-format
30079 msgid "-mcode-region=upper requires 430X-compatible cpu"
30082 #: config/msp430/msp430.c:852
30083 #, gcc-internal-format
30084 msgid "-mdata-region=upper requires 430X-compatible cpu"
30087 #: config/msp430/msp430.c:1859
30088 #, gcc-internal-format
30089 msgid "unrecognized interrupt vector argument of %qE attribute"
30092 #: config/msp430/msp430.c:1868
30093 #, gcc-internal-format
30094 msgid "numeric argument of %qE attribute must be in range 0..63"
30097 #: config/msp430/msp430.c:1874
30098 #, gcc-internal-format
30099 msgid "argument of %qE attribute is not a string constant or number"
30102 #: config/msp430/msp430.c:2124
30103 #, gcc-internal-format
30104 msgid "argument to interrupt attribute is unsupported for weak functions"
30107 #: config/msp430/msp430.c:2494
30108 #, gcc-internal-format
30109 msgid "__delay_cycles() only takes constant arguments"
30112 #: config/msp430/msp430.c:2504
30113 #, gcc-internal-format
30114 msgid "__delay_cycles only takes non-negative cycle counts."
30117 #: config/msp430/msp430.c:2524
30118 #, gcc-internal-format
30119 msgid "__delay_cycles is limited to 32-bit loop counts."
30122 #: config/msp430/msp430.c:2594
30123 #, gcc-internal-format
30124 msgid "MSP430 builtin functions only work inside interrupt handlers"
30127 #: config/msp430/msp430.c:2606 config/rx/rx.c:2635 config/xtensa/xtensa.c:3375
30128 #: config/xtensa/xtensa.c:3401
30129 #, gcc-internal-format
30130 msgid "bad builtin code"
30133 #: config/nds32/nds32-isr.c:337
30134 #, gcc-internal-format
30135 msgid "multiple save reg attributes to function %qD"
30138 #: config/nds32/nds32-isr.c:348
30139 #, gcc-internal-format
30140 msgid "multiple nested types attributes to function %qD"
30143 #: config/nds32/nds32-isr.c:360
30144 #, gcc-internal-format
30145 msgid "multiple interrupt attributes to function %qD"
30148 #. Trampoline is not supported on reduced-set registers yet.
30149 #: config/nds32/nds32.c:1742 config/nds32/nds32.c:1796
30150 #: config/nds32/nds32.c:2308 config/nds32/nds32.c:2355
30151 #: config/nds32/nds32.c:2370 config/nds32/nds32.c:2376
30152 #: config/nds32/nds32.c:2436 config/nds32/nds32.c:2442
30153 #: config/nds32/nds32.c:2474
30154 #, gcc-internal-format
30155 msgid "a nested function is not supported for reduced registers"
30158 #. The enum index value for array size is out of range.
30159 #: config/nds32/nds32.c:2277
30160 #, gcc-internal-format
30161 msgid "intrinsic register index is out of range"
30164 #: config/nds32/nds32.c:2582
30165 #, gcc-internal-format
30166 msgid "invalid id value for interrupt/exception attribute"
30169 #: config/nds32/nds32.c:2610
30170 #, gcc-internal-format
30171 msgid "invalid id value for reset attribute"
30174 #: config/nds32/nds32.c:2626
30175 #, gcc-internal-format
30176 msgid "invalid nmi function for reset attribute"
30179 #: config/nds32/nds32.c:2639
30180 #, gcc-internal-format
30181 msgid "invalid warm function for reset attribute"
30184 #: config/nds32/nds32.c:2707
30185 #, gcc-internal-format
30186 msgid "not support -fpic"
30189 #: config/nios2/nios2.c:561
30190 #, gcc-internal-format
30191 msgid "Unknown form for stack limit expression"
30194 #: config/nios2/nios2.c:1168
30195 #, gcc-internal-format
30196 msgid "switch %<-mcustom-%s%> is required for double precision floating point"
30199 #: config/nios2/nios2.c:1181
30200 #, gcc-internal-format
30202 "switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is "
30206 #: config/nios2/nios2.c:1190
30207 #, gcc-internal-format
30209 "switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified"
30212 #: config/nios2/nios2.c:1199
30213 #, gcc-internal-format
30215 "switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified"
30218 #: config/nios2/nios2.c:1204
30219 #, gcc-internal-format
30221 "conflicting use of -mcustom switches, target attributes, and/or "
30222 "__builtin_custom_ functions"
30225 #: config/nios2/nios2.c:1306
30226 #, gcc-internal-format
30227 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
30230 #: config/nios2/nios2.c:1325
30231 #, gcc-internal-format
30232 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
30235 #: config/nios2/nios2.c:1348
30236 #, gcc-internal-format
30237 msgid "position-independent code requires the Linux ABI"
30240 #: config/nios2/nios2.c:1351
30241 #, gcc-internal-format
30242 msgid "PIC support for -fstack-limit-symbol"
30245 #: config/nios2/nios2.c:1377
30246 #, gcc-internal-format
30247 msgid "BMX instructions are only supported with R2 architecture"
30250 #: config/nios2/nios2.c:1379
30251 #, gcc-internal-format
30252 msgid "CDX instructions are only supported with R2 architecture"
30255 #: config/nios2/nios2.c:1384
30256 #, gcc-internal-format
30257 msgid "R2 architecture is little-endian only"
30260 #: config/nios2/nios2.c:3130
30261 #, gcc-internal-format
30263 "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
30266 #: config/nios2/nios2.c:3238
30267 #, gcc-internal-format, gfc-internal-format
30269 "custom instruction opcode must be compile time constant in the range 0-255 "
30270 "for __builtin_custom_%s"
30273 #: config/nios2/nios2.c:3384
30274 #, gcc-internal-format, gfc-internal-format
30275 msgid "invalid argument to built-in function %s"
30278 #: config/nios2/nios2.c:3443
30279 #, gcc-internal-format, gfc-internal-format
30280 msgid "Control register number must be in range 0-31 for %s"
30283 #: config/nios2/nios2.c:3471
30284 #, gcc-internal-format, gfc-internal-format
30285 msgid "Register number must be in range 0-31 for %s"
30288 #: config/nios2/nios2.c:3478
30289 #, gcc-internal-format, gfc-internal-format
30290 msgid "The immediate value must fit into a %d-bit integer for %s"
30293 #: config/nios2/nios2.c:3528
30294 #, gcc-internal-format
30295 msgid "The ENI instruction operand must be either 0 or 1"
30298 #: config/nios2/nios2.c:3556
30299 #, gcc-internal-format, gfc-internal-format
30300 msgid "Builtin function %s requires Nios II R%d"
30303 #: config/nios2/nios2.c:3636
30304 #, gcc-internal-format
30305 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
30308 #: config/nios2/nios2.c:3642 config/nios2/nios2.c:3652
30309 #, gcc-internal-format
30310 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
30313 #: config/nios2/nios2.c:3758
30314 #, gcc-internal-format
30315 msgid "custom-fpu-cfg option does not support %<no-%>"
30318 #: config/nios2/nios2.c:3763
30319 #, gcc-internal-format
30320 msgid "custom-fpu-cfg option requires configuration argument"
30323 #: config/nios2/nios2.c:3792
30324 #, gcc-internal-format
30325 msgid "%<no-custom-%s%> does not accept arguments"
30328 #: config/nios2/nios2.c:3807
30329 #, gcc-internal-format
30330 msgid "%<custom-%s=%> requires argument"
30333 #: config/nios2/nios2.c:3817
30334 #, gcc-internal-format, gfc-internal-format
30335 msgid "`custom-%s=' argument requires numeric digits"
30338 #: config/nios2/nios2.c:3829
30339 #, gcc-internal-format
30340 msgid "%<custom-%s=%> is not recognized as FPU instruction"
30343 #: config/nios2/nios2.c:3836
30344 #, gcc-internal-format
30345 msgid "%<%s%> is unknown"
30348 #: config/nvptx/mkoffload.c:107
30349 #, gcc-internal-format
30350 msgid "malformed ptx file"
30353 #: config/nvptx/mkoffload.c:407
30354 #, gcc-internal-format
30355 msgid "COLLECT_GCC must be set."
30358 #: config/nvptx/mkoffload.c:488
30359 #, gcc-internal-format
30360 msgid "either -fopenacc or -fopenmp must be set"
30363 #: config/nvptx/mkoffload.c:552
30364 #, gcc-internal-format
30365 msgid "cannot open intermediate ptx file"
30368 #: config/nvptx/nvptx.c:158
30369 #, gcc-internal-format, gfc-internal-format
30370 msgid "option %s is not supported together with -fopenacc"
30373 #: config/nvptx/nvptx.c:260
30374 #, gcc-internal-format
30376 "static initialization of variable %q+D in %<.shared%> memory is not supported"
30379 #: config/nvptx/nvptx.c:1812
30380 #, gcc-internal-format
30381 msgid "cannot emit unaligned pointers in ptx assembly"
30384 #: config/nvptx/nvptx.c:2002
30385 #, gcc-internal-format
30386 msgid "PTX does not support weak declarations (only weak definitions)"
30389 #: config/nvptx/nvptx.c:4154
30390 #, gcc-internal-format
30391 msgid "%qE attribute requires a void return type"
30394 #: config/nvptx/nvptx.c:4177
30395 #, gcc-internal-format
30396 msgid "%qE attribute not allowed with auto storage class"
30399 #: config/nvptx/nvptx.c:4545
30400 #, gcc-internal-format, gfc-internal-format
30401 msgid "using vector_length (%d), ignoring %d"
30404 #: config/nvptx/nvptx.c:4556
30405 #, gcc-internal-format, gfc-internal-format
30406 msgid "using num_workers (%d), ignoring %d"
30409 #: config/pa/pa.c:507
30410 #, gcc-internal-format
30411 msgid "PIC code generation is not supported in the portable runtime model"
30414 #: config/pa/pa.c:512
30415 #, gcc-internal-format
30416 msgid "PIC code generation is not compatible with fast indirect calls"
30419 #: config/pa/pa.c:517
30420 #, gcc-internal-format
30421 msgid "-g is only supported when using GAS on this processor,"
30424 #: config/pa/pa.c:518
30425 #, gcc-internal-format
30426 msgid "-g option disabled"
30429 #: config/pa/pa.c:8769
30430 #, gcc-internal-format, gfc-internal-format
30432 "alignment (%u) for %s exceeds maximum alignment for global common data. "
30436 #: config/riscv/riscv.c:333
30437 #, gcc-internal-format
30438 msgid "unknown cpu %qs for -mtune"
30441 #: config/riscv/riscv.c:3775
30442 #, gcc-internal-format
30443 msgid "-mdiv requires -march to subsume the %<M%> extension"
30446 #: config/riscv/riscv.c:3805
30447 #, gcc-internal-format
30448 msgid "requested ABI requires -march to subsume the %qc extension"
30451 #: config/riscv/riscv.c:3810
30452 #, gcc-internal-format, gfc-internal-format
30453 msgid "ABI requires -march=rv%d"
30456 #. Address spaces are currently only supported by C.
30457 #: config/rl78/rl78.c:367
30458 #, gcc-internal-format
30459 msgid "-mes0 can only be used with C"
30462 #: config/rl78/rl78.c:370
30463 #, gcc-internal-format
30464 msgid "mduc registers only saved for G13 target"
30467 #: config/rl78/rl78.c:385
30468 #, gcc-internal-format
30469 msgid "-mmul=g13 cannot be used with -mcpu=g10"
30472 #: config/rl78/rl78.c:386
30473 #, gcc-internal-format
30474 msgid "-mmul=g14 cannot be used with -mcpu=g10"
30477 #. The S2 core does not have mul/div instructions.
30478 #: config/rl78/rl78.c:397
30479 #, gcc-internal-format
30480 msgid "-mmul=g14 cannot be used with -mcpu=g13"
30483 #. The G14 core does not have the hardware multiply peripheral used by the
30484 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
30485 #: config/rl78/rl78.c:409
30486 #, gcc-internal-format
30487 msgid "-mmul=g13 cannot be used with -mcpu=g14"
30490 #: config/rl78/rl78.c:804
30491 #, gcc-internal-format
30492 msgid "naked attribute only applies to functions"
30495 #: config/rl78/rl78.c:828
30496 #, gcc-internal-format
30497 msgid "%qE attribute doesn't apply to functions"
30500 #. This is unpredictable, as we're truncating off usable address
30502 #: config/rl78/rl78.c:1170
30503 #, gcc-internal-format
30504 msgid "converting far pointer to near pointer"
30507 #: config/rs6000/host-darwin.c:59
30508 #, gcc-internal-format
30509 msgid "Segmentation Fault (code)"
30512 #: config/rs6000/host-darwin.c:129
30513 #, gcc-internal-format
30514 msgid "Segmentation Fault"
30517 #: config/rs6000/host-darwin.c:143
30518 #, gcc-internal-format
30519 msgid "While setting up signal stack: %m"
30522 #: config/rs6000/host-darwin.c:149
30523 #, gcc-internal-format
30524 msgid "While setting up signal handler: %m"
30527 #. Handle the machine specific pragma longcall. Its syntax is
30529 #. # pragma longcall ( TOGGLE )
30531 #. where TOGGLE is either 0 or 1.
30533 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
30534 #. whether or not new function declarations receive a longcall
30535 #. attribute by default.
30536 #: config/rs6000/rs6000-c.c:50
30537 #, gcc-internal-format
30538 msgid "ignoring malformed #pragma longcall"
30541 #: config/rs6000/rs6000-c.c:63
30542 #, gcc-internal-format
30543 msgid "missing open paren"
30546 #: config/rs6000/rs6000-c.c:65
30547 #, gcc-internal-format
30548 msgid "missing number"
30551 #: config/rs6000/rs6000-c.c:67
30552 #, gcc-internal-format
30553 msgid "missing close paren"
30556 #: config/rs6000/rs6000-c.c:70
30557 #, gcc-internal-format
30558 msgid "number must be 0 or 1"
30561 #: config/rs6000/rs6000-c.c:73
30562 #, gcc-internal-format
30563 msgid "junk at end of #pragma longcall"
30566 #: config/rs6000/rs6000-c.c:5267
30567 #, gcc-internal-format
30569 "vec_lvsl is deprecated for little endian; use assignment for unaligned loads "
30573 #: config/rs6000/rs6000-c.c:5271
30574 #, gcc-internal-format
30576 "vec_lvsr is deprecated for little endian; use assignment for unaligned loads "
30580 #: config/rs6000/rs6000-c.c:5281
30581 #, gcc-internal-format
30582 msgid "vec_mul only accepts 2 arguments"
30585 #: config/rs6000/rs6000-c.c:5332
30586 #, gcc-internal-format
30587 msgid "vec_cmpne only accepts 2 arguments"
30590 #: config/rs6000/rs6000-c.c:5400
30591 #, gcc-internal-format
30592 msgid "vec_adde only accepts 3 arguments"
30595 #: config/rs6000/rs6000-c.c:5463
30596 #, gcc-internal-format
30597 msgid "vec_addec only accepts 3 arguments"
30600 #: config/rs6000/rs6000-c.c:5550
30601 #, gcc-internal-format, gfc-internal-format
30602 msgid "%s only accepts %d arguments"
30605 #: config/rs6000/rs6000-c.c:5555
30606 #, gcc-internal-format, gfc-internal-format
30607 msgid "%s only accepts 1 argument"
30610 #: config/rs6000/rs6000-c.c:5560
30611 #, gcc-internal-format, gfc-internal-format
30612 msgid "%s only accepts 2 arguments"
30615 #: config/rs6000/rs6000-c.c:5626
30616 #, gcc-internal-format
30617 msgid "vec_extract only accepts 2 arguments"
30620 #: config/rs6000/rs6000-c.c:5795
30621 #, gcc-internal-format
30622 msgid "vec_insert only accepts 3 arguments"
30625 #: config/rs6000/rs6000-c.c:6069
30626 #, gcc-internal-format
30627 msgid "passing arg %d of %qE discards qualifiers from pointer target type"
30630 #: config/rs6000/rs6000-c.c:6123
30631 #, gcc-internal-format, gfc-internal-format
30632 msgid "Builtin function %s not supported in this compiler configuration"
30635 #: config/rs6000/rs6000-c.c:6131
30636 #, gcc-internal-format, gfc-internal-format
30637 msgid "invalid parameter combination for AltiVec intrinsic %s"
30640 #: config/rs6000/rs6000.c:3636
30641 #, gcc-internal-format
30642 msgid "-mrecip requires -ffinite-math or -ffast-math"
30645 #: config/rs6000/rs6000.c:3638
30646 #, gcc-internal-format
30647 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
30650 #: config/rs6000/rs6000.c:3640
30651 #, gcc-internal-format
30652 msgid "-mrecip requires -freciprocal-math or -ffast-math"
30655 #: config/rs6000/rs6000.c:3740
30656 #, gcc-internal-format
30657 msgid "-m64 requires PowerPC64 architecture, enabling"
30660 #: config/rs6000/rs6000.c:3858
30661 #, gcc-internal-format
30663 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
30664 "the installed C and C++ libraries"
30667 #: config/rs6000/rs6000.c:3949
30668 #, gcc-internal-format
30670 "will not generate power9 instructions because assembler lacks power9 support"
30673 #: config/rs6000/rs6000.c:3958
30674 #, gcc-internal-format
30676 "will not generate power8 instructions because assembler lacks power8 support"
30679 #: config/rs6000/rs6000.c:3967
30680 #, gcc-internal-format
30682 "will not generate power7 instructions because assembler lacks power7 support"
30685 #: config/rs6000/rs6000.c:3976
30686 #, gcc-internal-format
30688 "will not generate power6 instructions because assembler lacks power6 support"
30691 #: config/rs6000/rs6000.c:3985
30692 #, gcc-internal-format
30694 "will not generate power5 instructions because assembler lacks power5 support"
30697 #: config/rs6000/rs6000.c:4073
30698 #, gcc-internal-format
30699 msgid "not configured for SPE ABI"
30702 #: config/rs6000/rs6000.c:4078
30703 #, gcc-internal-format
30704 msgid "not configured for SPE instruction set"
30707 #: config/rs6000/rs6000.c:4084
30708 #, gcc-internal-format
30709 msgid "target attribute or pragma changes SPE ABI"
30712 #: config/rs6000/rs6000.c:4091
30713 #, gcc-internal-format
30714 msgid "AltiVec not supported in this target"
30717 #: config/rs6000/rs6000.c:4093 config/rs6000/rs6000.c:4098
30718 #, gcc-internal-format
30719 msgid "SPE not supported in this target"
30722 #: config/rs6000/rs6000.c:4126
30723 #, gcc-internal-format
30724 msgid "-mmultiple is not supported on little endian systems"
30727 #: config/rs6000/rs6000.c:4133
30728 #, gcc-internal-format
30729 msgid "-mstring is not supported on little endian systems"
30732 #: config/rs6000/rs6000.c:4229
30733 #, gcc-internal-format
30734 msgid "-mcrypto requires -maltivec"
30737 #: config/rs6000/rs6000.c:4236
30738 #, gcc-internal-format
30739 msgid "-mdirect-move requires -mvsx"
30742 #: config/rs6000/rs6000.c:4243
30743 #, gcc-internal-format
30744 msgid "-mpower8-vector requires -maltivec"
30747 #: config/rs6000/rs6000.c:4250
30748 #, gcc-internal-format
30749 msgid "-mpower8-vector requires -mvsx"
30752 #: config/rs6000/rs6000.c:4257
30753 #, gcc-internal-format
30754 msgid "-mvsx-timode requires -mvsx"
30757 #: config/rs6000/rs6000.c:4264
30758 #, gcc-internal-format
30759 msgid "-mhard-dfp requires -mhard-float"
30762 #: config/rs6000/rs6000.c:4317
30763 #, gcc-internal-format
30764 msgid "-mupper-regs-df requires -mvsx"
30767 #: config/rs6000/rs6000.c:4324
30768 #, gcc-internal-format
30769 msgid "-mupper-regs-di requires -mvsx"
30772 #: config/rs6000/rs6000.c:4331
30773 #, gcc-internal-format
30774 msgid "-mupper-regs-sf requires -mpower8-vector"
30777 #: config/rs6000/rs6000.c:4380
30778 #, gcc-internal-format
30779 msgid "-mpower8-fusion-sign requires -mpower8-fusion"
30782 #: config/rs6000/rs6000.c:4383
30783 #, gcc-internal-format
30784 msgid "-mtoc-fusion requires -mpower8-fusion"
30787 #. We prefer to not mention undocumented options in
30788 #. error messages. However, if users have managed to select
30789 #. power9-fusion without selecting power8-fusion, they
30790 #. already know about undocumented flags.
30791 #: config/rs6000/rs6000.c:4400
30792 #, gcc-internal-format
30793 msgid "-mpower9-fusion requires -mpower8-fusion"
30796 #: config/rs6000/rs6000.c:4452
30797 #, gcc-internal-format
30798 msgid "-mpower9-vector requires -mpower8-vector"
30801 #: config/rs6000/rs6000.c:4483
30802 #, gcc-internal-format
30803 msgid "-mpower9-dform requires -mpower9-vector"
30806 #: config/rs6000/rs6000.c:4495
30807 #, gcc-internal-format
30808 msgid "-mpower9-dform requires -mupper-regs-df"
30811 #: config/rs6000/rs6000.c:4502
30812 #, gcc-internal-format
30813 msgid "-mpower9-dform requires -mupper-regs-sf"
30816 #: config/rs6000/rs6000.c:4522
30817 #, gcc-internal-format
30818 msgid "-mvsx-timode might need -mlra"
30821 #: config/rs6000/rs6000.c:4547
30822 #, gcc-internal-format
30823 msgid "-mallow-movmisalign requires -mvsx"
30826 #: config/rs6000/rs6000.c:4562
30827 #, gcc-internal-format
30828 msgid "-mefficient-unaligned-vsx requires -mvsx"
30831 #: config/rs6000/rs6000.c:4570
30832 #, gcc-internal-format
30833 msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
30836 #: config/rs6000/rs6000.c:4584
30837 #, gcc-internal-format
30839 "-mvsx-small-integer requires -mpower8-vector, -mupper-regs-di, and -mdirect-"
30843 #: config/rs6000/rs6000.c:4596
30844 #, gcc-internal-format
30845 msgid "target attribute or pragma changes long double size"
30848 #: config/rs6000/rs6000.c:4622
30849 #, gcc-internal-format
30850 msgid "-mfloat128 requires VSX support"
30853 #: config/rs6000/rs6000.c:4632
30854 #, gcc-internal-format
30855 msgid "-mfloat128-type requires VSX support"
30858 #: config/rs6000/rs6000.c:4648
30859 #, gcc-internal-format
30860 msgid "-mfloat128 requires -mfloat128-type"
30863 #: config/rs6000/rs6000.c:4661
30864 #, gcc-internal-format
30865 msgid "-mfloat128-hardware requires -mfloat128-type"
30868 #: config/rs6000/rs6000.c:4684
30869 #, gcc-internal-format
30870 msgid "-mfloat128-hardware requires full ISA 3.0 support"
30873 #: config/rs6000/rs6000.c:4748
30874 #, gcc-internal-format, gfc-internal-format
30875 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
30878 #: config/rs6000/rs6000.c:4769 config/rs6000/rs6000.c:4784
30879 #, gcc-internal-format
30880 msgid "target attribute or pragma changes AltiVec ABI"
30883 #: config/rs6000/rs6000.c:4797
30884 #, gcc-internal-format
30885 msgid "target attribute or pragma changes darwin64 ABI"
30888 #: config/rs6000/rs6000.c:4863
30889 #, gcc-internal-format
30890 msgid "target attribute or pragma changes single precision floating point"
30893 #: config/rs6000/rs6000.c:4866
30894 #, gcc-internal-format
30895 msgid "target attribute or pragma changes double precision floating point"
30898 #: config/rs6000/rs6000.c:4968
30899 #, gcc-internal-format
30900 msgid "%qs is not a valid number in -mstack-protector-guard-offset="
30903 #: config/rs6000/rs6000.c:4973
30904 #, gcc-internal-format
30905 msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
30908 #: config/rs6000/rs6000.c:4985
30909 #, gcc-internal-format
30910 msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
30913 #: config/rs6000/rs6000.c:4993
30914 #, gcc-internal-format
30915 msgid "-mstack-protector-guard=tls needs a valid base register"
30918 #: config/rs6000/rs6000.c:7990
30919 #, gcc-internal-format, gfc-internal-format
30921 "the layout of aggregates containing vectors with %d-byte alignment has "
30925 #: config/rs6000/rs6000.c:11403
30926 #, gcc-internal-format
30928 "GCC vector returned by reference: non-standard ABI extension with no "
30929 "compatibility guarantee"
30932 #: config/rs6000/rs6000.c:11565
30933 #, gcc-internal-format
30935 "cannot return value in vector register because altivec instructions are "
30936 "disabled, use -maltivec to enable them"
30939 #: config/rs6000/rs6000.c:11765
30940 #, gcc-internal-format, gfc-internal-format
30942 "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
30945 #: config/rs6000/rs6000.c:12034
30946 #, gcc-internal-format
30948 "cannot pass argument in vector register because altivec instructions are "
30949 "disabled, use -maltivec to enable them"
30952 #: config/rs6000/rs6000.c:12886
30953 #, gcc-internal-format
30954 msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
30957 #: config/rs6000/rs6000.c:13061
30958 #, gcc-internal-format
30960 "GCC vector passed by reference: non-standard ABI extension with no "
30961 "compatibility guarantee"
30964 #: config/rs6000/rs6000.c:13855
30965 #, gcc-internal-format, gfc-internal-format
30966 msgid "internal error: builtin function %s already processed"
30969 #: config/rs6000/rs6000.c:14359
30970 #, gcc-internal-format
30971 msgid "argument 1 must be an 8-bit field value"
30974 #: config/rs6000/rs6000.c:14405
30975 #, gcc-internal-format
30976 msgid "argument 1 must be a 5-bit signed literal"
30979 #: config/rs6000/rs6000.c:14508 config/rs6000/rs6000.c:16371
30980 #, gcc-internal-format
30981 msgid "argument 2 must be a 5-bit unsigned literal"
30984 #: config/rs6000/rs6000.c:14526
30985 #, gcc-internal-format
30986 msgid "argument 1 must be a 6-bit unsigned literal"
30989 #: config/rs6000/rs6000.c:14540
30990 #, gcc-internal-format
30991 msgid "argument 2 must be a 7-bit unsigned literal"
30994 #: config/rs6000/rs6000.c:14579
30995 #, gcc-internal-format
30996 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
30999 #: config/rs6000/rs6000.c:14636
31000 #, gcc-internal-format
31001 msgid "argument 1 of __builtin_altivec_predicate is out of range"
31004 #: config/rs6000/rs6000.c:15124
31005 #, gcc-internal-format, gfc-internal-format
31006 msgid "builtin %s is only valid in 64-bit mode"
31009 #: config/rs6000/rs6000.c:15173
31010 #, gcc-internal-format, gfc-internal-format
31011 msgid "argument %d must be an unsigned literal"
31014 #: config/rs6000/rs6000.c:15175
31015 #, gcc-internal-format, gfc-internal-format
31016 msgid "argument %d is an unsigned literal that is out of range"
31019 #: config/rs6000/rs6000.c:15313
31020 #, gcc-internal-format, gfc-internal-format
31021 msgid "builtin %s only accepts a string argument"
31024 #. Invalid CPU argument.
31025 #: config/rs6000/rs6000.c:15332
31026 #, gcc-internal-format, gfc-internal-format
31027 msgid "cpu %s is an invalid argument to builtin %s"
31030 #. Invalid HWCAP argument.
31031 #: config/rs6000/rs6000.c:15360
31032 #, gcc-internal-format, gfc-internal-format
31033 msgid "hwcap %s is an invalid argument to builtin %s"
31036 #: config/rs6000/rs6000.c:15434
31037 #, gcc-internal-format
31038 msgid "argument 3 must be a 4-bit unsigned literal"
31041 #: config/rs6000/rs6000.c:15454
31042 #, gcc-internal-format
31043 msgid "argument 3 must be a 2-bit unsigned literal"
31046 #: config/rs6000/rs6000.c:15474
31047 #, gcc-internal-format
31048 msgid "argument 3 must be a 1-bit unsigned literal"
31051 #: config/rs6000/rs6000.c:15486
31052 #, gcc-internal-format
31053 msgid "argument 1 must be 0 or 2"
31056 #: config/rs6000/rs6000.c:15498
31057 #, gcc-internal-format
31058 msgid "argument 1 must be a 1-bit unsigned literal"
31061 #: config/rs6000/rs6000.c:15512
31062 #, gcc-internal-format
31063 msgid "argument 2 must be a 6-bit unsigned literal"
31066 #: config/rs6000/rs6000.c:15524
31067 #, gcc-internal-format
31068 msgid "argument 2 must be 0 or 1"
31071 #: config/rs6000/rs6000.c:15531
31072 #, gcc-internal-format
31073 msgid "argument 3 must be in the range 0..15"
31076 #: config/rs6000/rs6000.c:15720
31077 #, gcc-internal-format
31078 msgid "argument to %qs must be a 2-bit unsigned literal"
31081 #: config/rs6000/rs6000.c:15877
31082 #, gcc-internal-format
31083 msgid "unresolved overload for Altivec builtin %qF"
31086 #: config/rs6000/rs6000.c:16051
31087 #, gcc-internal-format
31088 msgid "argument to dss must be a 2-bit unsigned literal"
31091 #: config/rs6000/rs6000.c:16099
31092 #, gcc-internal-format
31093 msgid "second argument to vec_vextract4b must be 0..12"
31096 #: config/rs6000/rs6000.c:16116
31097 #, gcc-internal-format
31098 msgid "third argument to vec_vinsert4b must be 0..12"
31101 #: config/rs6000/rs6000.c:16491
31102 #, gcc-internal-format
31103 msgid "argument 1 of __builtin_paired_predicate must be a constant"
31106 #: config/rs6000/rs6000.c:16538
31107 #, gcc-internal-format
31108 msgid "argument 1 of __builtin_paired_predicate is out of range"
31111 #: config/rs6000/rs6000.c:16563
31112 #, gcc-internal-format
31113 msgid "argument 1 of __builtin_spe_predicate must be a constant"
31116 #: config/rs6000/rs6000.c:16635
31117 #, gcc-internal-format
31118 msgid "argument 1 of __builtin_spe_predicate is out of range"
31121 #: config/rs6000/rs6000.c:16717
31122 #, gcc-internal-format, gfc-internal-format
31123 msgid "Builtin function %s is only valid for the cell processor"
31126 #: config/rs6000/rs6000.c:16719
31127 #, gcc-internal-format, gfc-internal-format
31128 msgid "Builtin function %s requires the -mvsx option"
31131 #: config/rs6000/rs6000.c:16721
31132 #, gcc-internal-format, gfc-internal-format
31133 msgid "Builtin function %s requires the -mhtm option"
31136 #: config/rs6000/rs6000.c:16723
31137 #, gcc-internal-format, gfc-internal-format
31138 msgid "Builtin function %s requires the -maltivec option"
31141 #: config/rs6000/rs6000.c:16725
31142 #, gcc-internal-format, gfc-internal-format
31143 msgid "Builtin function %s requires the -mpaired option"
31146 #: config/rs6000/rs6000.c:16727
31147 #, gcc-internal-format, gfc-internal-format
31148 msgid "Builtin function %s requires the -mspe option"
31151 #: config/rs6000/rs6000.c:16730
31152 #, gcc-internal-format, gfc-internal-format
31153 msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
31156 #: config/rs6000/rs6000.c:16733
31157 #, gcc-internal-format, gfc-internal-format
31158 msgid "Builtin function %s requires the -mhard-dfp option"
31161 #: config/rs6000/rs6000.c:16735
31162 #, gcc-internal-format, gfc-internal-format
31163 msgid "Builtin function %s requires the -mpower8-vector option"
31166 #: config/rs6000/rs6000.c:16738 config/rs6000/rs6000.c:16744
31167 #, gcc-internal-format, gfc-internal-format
31168 msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
31171 #: config/rs6000/rs6000.c:16741 config/rs6000/rs6000.c:16747
31172 #, gcc-internal-format, gfc-internal-format
31173 msgid "Builtin function %s requires the -mcpu=power9 option"
31176 #: config/rs6000/rs6000.c:16750
31177 #, gcc-internal-format, gfc-internal-format
31179 "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
31182 #: config/rs6000/rs6000.c:16753
31183 #, gcc-internal-format, gfc-internal-format
31184 msgid "Builtin function %s requires the -mhard-float option"
31187 #: config/rs6000/rs6000.c:16755
31188 #, gcc-internal-format, gfc-internal-format
31189 msgid "Builtin function %s requires the -mfloat128 option"
31192 #: config/rs6000/rs6000.c:16757
31193 #, gcc-internal-format, gfc-internal-format
31194 msgid "Builtin function %s is not supported with the current options"
31197 #: config/rs6000/rs6000.c:18635
31198 #, gcc-internal-format, gfc-internal-format
31199 msgid "internal error: builtin function %s had an unexpected return type %s"
31202 #: config/rs6000/rs6000.c:18652
31203 #, gcc-internal-format, gfc-internal-format
31205 "internal error: builtin function %s, argument %d had unexpected argument "
31209 #: config/rs6000/rs6000.c:27936
31210 #, gcc-internal-format
31211 msgid "stack frame too large"
31214 #: config/rs6000/rs6000.c:31614
31215 #, gcc-internal-format
31216 msgid "-fsplit-stack uses register r29"
31219 #: config/rs6000/rs6000.c:31622
31220 #, gcc-internal-format
31221 msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
31224 #: config/rs6000/rs6000.c:32610
31225 #, gcc-internal-format
31226 msgid "no profiling of 64-bit code for this ABI"
31229 #: config/rs6000/rs6000.c:34982
31230 #, gcc-internal-format
31232 "You cannot take the address of a nested function if you use the -mno-"
31233 "pointers-to-nested-functions option."
31236 #: config/rs6000/rs6000.c:35064
31237 #, gcc-internal-format
31238 msgid "use of %<long double%> in AltiVec types is invalid"
31241 #: config/rs6000/rs6000.c:35066
31242 #, gcc-internal-format
31243 msgid "use of boolean types in AltiVec types is invalid"
31246 #: config/rs6000/rs6000.c:35068
31247 #, gcc-internal-format
31248 msgid "use of %<complex%> in AltiVec types is invalid"
31251 #: config/rs6000/rs6000.c:35070
31252 #, gcc-internal-format
31253 msgid "use of decimal floating point types in AltiVec types is invalid"
31256 #: config/rs6000/rs6000.c:35076
31257 #, gcc-internal-format
31259 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
31262 #: config/rs6000/rs6000.c:35079
31263 #, gcc-internal-format
31264 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
31267 #: config/rs6000/rs6000.c:35084
31268 #, gcc-internal-format
31269 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
31272 #: config/rs6000/rs6000.c:35087
31273 #, gcc-internal-format
31274 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
31277 #: config/rs6000/rs6000.c:38855
31278 #, gcc-internal-format, gfc-internal-format
31279 msgid "emitting microcode insn %s\t[%s] #%d"
31282 #: config/rs6000/rs6000.c:38859
31283 #, gcc-internal-format, gfc-internal-format
31284 msgid "emitting conditional microcode insn %s\t[%s] #%d"
31287 #: config/rs6000/rs6000.c:39167
31288 #, gcc-internal-format, gfc-internal-format
31289 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
31292 #: config/rs6000/rs6000.c:39170
31293 #, gcc-internal-format, gfc-internal-format
31294 msgid "%s\"%s\"%s is not allowed"
31297 #: config/rs6000/rs6000.c:39172
31298 #, gcc-internal-format, gfc-internal-format
31299 msgid "%s\"%s\"%s is invalid"
31302 #. Definitions of target machine for GNU compiler,
31303 #. for IBM RS/6000 POWER running AIX version 4.3.
31304 #. Copyright (C) 1998-2017 Free Software Foundation, Inc.
31305 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31307 #. This file is part of GCC.
31309 #. GCC is free software; you can redistribute it and/or modify it
31310 #. under the terms of the GNU General Public License as published
31311 #. by the Free Software Foundation; either version 3, or (at your
31312 #. option) any later version.
31314 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31315 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31316 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31317 #. License for more details.
31319 #. You should have received a copy of the GNU General Public License
31320 #. along with GCC; see the file COPYING3. If not see
31321 #. <http://www.gnu.org/licenses/>.
31322 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31323 #. get control in TARGET_OPTION_OVERRIDE.
31324 #. Definitions of target machine for GNU compiler,
31325 #. for IBM RS/6000 POWER running AIX V5.
31326 #. Copyright (C) 2001-2017 Free Software Foundation, Inc.
31327 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31329 #. This file is part of GCC.
31331 #. GCC is free software; you can redistribute it and/or modify it
31332 #. under the terms of the GNU General Public License as published
31333 #. by the Free Software Foundation; either version 3, or (at your
31334 #. option) any later version.
31336 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31337 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31338 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31339 #. License for more details.
31341 #. You should have received a copy of the GNU General Public License
31342 #. along with GCC; see the file COPYING3. If not see
31343 #. <http://www.gnu.org/licenses/>.
31344 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31345 #. get control in TARGET_OPTION_OVERRIDE.
31346 #. Definitions of target machine for GNU compiler,
31347 #. for IBM RS/6000 POWER running AIX V5.2.
31348 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
31349 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31351 #. This file is part of GCC.
31353 #. GCC is free software; you can redistribute it and/or modify it
31354 #. under the terms of the GNU General Public License as published
31355 #. by the Free Software Foundation; either version 3, or (at your
31356 #. option) any later version.
31358 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31359 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31360 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31361 #. License for more details.
31363 #. You should have received a copy of the GNU General Public License
31364 #. along with GCC; see the file COPYING3. If not see
31365 #. <http://www.gnu.org/licenses/>.
31366 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31367 #. get control in TARGET_OPTION_OVERRIDE.
31368 #. Definitions of target machine for GNU compiler,
31369 #. for IBM RS/6000 POWER running AIX V5.3.
31370 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
31371 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31373 #. This file is part of GCC.
31375 #. GCC is free software; you can redistribute it and/or modify it
31376 #. under the terms of the GNU General Public License as published
31377 #. by the Free Software Foundation; either version 3, or (at your
31378 #. option) any later version.
31380 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31381 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31382 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31383 #. License for more details.
31385 #. You should have received a copy of the GNU General Public License
31386 #. along with GCC; see the file COPYING3. If not see
31387 #. <http://www.gnu.org/licenses/>.
31388 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31389 #. get control in TARGET_OPTION_OVERRIDE.
31390 #. Definitions of target machine for GNU compiler,
31391 #. for IBM RS/6000 POWER running AIX V6.1.
31392 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
31393 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31395 #. This file is part of GCC.
31397 #. GCC is free software; you can redistribute it and/or modify it
31398 #. under the terms of the GNU General Public License as published
31399 #. by the Free Software Foundation; either version 3, or (at your
31400 #. option) any later version.
31402 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31403 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31404 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31405 #. License for more details.
31407 #. You should have received a copy of the GNU General Public License
31408 #. along with GCC; see the file COPYING3. If not see
31409 #. <http://www.gnu.org/licenses/>.
31410 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31411 #. get control in TARGET_OPTION_OVERRIDE.
31412 #. Definitions of target machine for GNU compiler,
31413 #. for IBM RS/6000 POWER running AIX V7.1.
31414 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
31415 #. Contributed by David Edelsohn (edelsohn@gnu.org).
31417 #. This file is part of GCC.
31419 #. GCC is free software; you can redistribute it and/or modify it
31420 #. under the terms of the GNU General Public License as published
31421 #. by the Free Software Foundation; either version 3, or (at your
31422 #. option) any later version.
31424 #. GCC is distributed in the hope that it will be useful, but WITHOUT
31425 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
31426 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
31427 #. License for more details.
31429 #. You should have received a copy of the GNU General Public License
31430 #. along with GCC; see the file COPYING3. If not see
31431 #. <http://www.gnu.org/licenses/>.
31432 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31433 #. get control in TARGET_OPTION_OVERRIDE.
31434 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
31435 #: config/rs6000/aix53.h:30 config/rs6000/aix61.h:30 config/rs6000/aix71.h:30
31436 #, gcc-internal-format
31437 msgid "-maix64 requires PowerPC64 architecture remain enabled"
31440 #: config/rs6000/aix43.h:36 config/rs6000/aix52.h:36 config/rs6000/aix53.h:36
31441 #: config/rs6000/aix61.h:36 config/rs6000/aix71.h:36
31442 #, gcc-internal-format
31443 msgid "soft-float and long-double-128 are incompatible"
31446 #: config/rs6000/aix43.h:40 config/rs6000/aix51.h:34 config/rs6000/aix52.h:40
31447 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40 config/rs6000/aix71.h:40
31448 #, gcc-internal-format
31450 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
31453 #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47
31454 #: config/rs6000/freebsd64.h:120 config/rs6000/linux64.h:142
31455 #, gcc-internal-format
31456 msgid "-mcmodel incompatible with other toc options"
31459 #: config/rs6000/e500.h:37
31460 #, gcc-internal-format
31461 msgid "AltiVec and SPE instructions cannot coexist"
31464 #: config/rs6000/e500.h:39
31465 #, gcc-internal-format
31466 msgid "VSX and SPE instructions cannot coexist"
31469 #: config/rs6000/e500.h:41
31470 #, gcc-internal-format
31471 msgid "64-bit SPE not supported"
31474 #: config/rs6000/e500.h:43
31475 #, gcc-internal-format
31476 msgid "E500 and FPRs not supported"
31479 #: config/rs6000/freebsd64.h:98 config/rs6000/linux64.h:115
31480 #, gcc-internal-format
31481 msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
31484 #: config/rs6000/freebsd64.h:113 config/rs6000/linux64.h:135
31485 #, gcc-internal-format
31486 msgid "-m64 requires a PowerPC64 cpu"
31489 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
31490 #. get control in TARGET_OPTION_OVERRIDE.
31491 #: config/rs6000/sysv4.h:111
31492 #, gcc-internal-format, gfc-internal-format
31493 msgid "bad value for -mcall-%s"
31496 #: config/rs6000/sysv4.h:127
31497 #, gcc-internal-format, gfc-internal-format
31498 msgid "bad value for -msdata=%s"
31501 #: config/rs6000/sysv4.h:144
31502 #, gcc-internal-format, gfc-internal-format
31503 msgid "-mrelocatable and -msdata=%s are incompatible"
31506 #: config/rs6000/sysv4.h:153
31507 #, gcc-internal-format, gfc-internal-format
31508 msgid "-f%s and -msdata=%s are incompatible"
31511 #: config/rs6000/sysv4.h:162
31512 #, gcc-internal-format, gfc-internal-format
31513 msgid "-msdata=%s and -mcall-%s are incompatible"
31516 #: config/rs6000/sysv4.h:171
31517 #, gcc-internal-format
31518 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
31521 #: config/rs6000/sysv4.h:177
31522 #, gcc-internal-format, gfc-internal-format
31523 msgid "-mrelocatable and -mcall-%s are incompatible"
31526 #: config/rs6000/sysv4.h:184
31527 #, gcc-internal-format, gfc-internal-format
31528 msgid "-fPIC and -mcall-%s are incompatible"
31531 #: config/rs6000/sysv4.h:190
31532 #, gcc-internal-format
31533 msgid "-msecure-plt not supported by your assembler"
31536 #: config/rs6000/sysv4.h:218
31537 #, gcc-internal-format, gfc-internal-format
31538 msgid "-m%s not supported in this configuration"
31541 #: config/rx/rx.c:644
31542 #, gcc-internal-format, gfc-internal-format
31543 msgid "unrecognized control register number: %d - using 'psw'"
31546 #: config/rx/rx.c:1382
31547 #, gcc-internal-format
31548 msgid "multiple fast interrupt routines seen: %qE and %qE"
31551 #: config/rx/rx.c:2573
31552 #, gcc-internal-format, gfc-internal-format
31553 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
31556 #: config/rx/rx.c:2575
31557 #, gcc-internal-format
31558 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
31561 #: config/rx/rx.c:2622
31562 #, gcc-internal-format
31563 msgid "-mno-allow-string-insns forbids the generation of the RMPA instruction"
31566 #: config/rx/rx.c:2769
31567 #, gcc-internal-format
31568 msgid "RX FPU instructions do not support NaNs and infinities"
31571 #: config/s390/s390-c.c:469
31572 #, gcc-internal-format
31573 msgid "builtin vec_step can only be used on vector types."
31576 #: config/s390/s390-c.c:689
31577 #, gcc-internal-format
31579 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
31583 #: config/s390/s390-c.c:859
31584 #, gcc-internal-format
31585 msgid "builtin %qF is for GCC internal use only."
31588 #: config/s390/s390-c.c:876
31589 #, gcc-internal-format
31590 msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
31593 #: config/s390/s390-c.c:925
31594 #, gcc-internal-format
31595 msgid "invalid parameter combination for intrinsic %qs"
31598 #: config/s390/s390-c.c:931
31599 #, gcc-internal-format
31600 msgid "ambiguous overload for intrinsic %qs"
31603 #: config/s390/s390-c.c:971
31604 #, gcc-internal-format
31605 msgid "constant argument %d for builtin %qF is out of range for target type"
31608 #: config/s390/s390.c:755
31609 #, gcc-internal-format
31610 msgid "constant argument %d for builtin %qF is out of range (0.."
31613 #: config/s390/s390.c:772
31614 #, gcc-internal-format
31615 msgid "constant argument %d for builtin %qF is out of range ("
31618 #: config/s390/s390.c:823
31619 #, gcc-internal-format
31621 "builtin %qF is not supported without -mhtm (default with -march=zEC12 and "
31625 #: config/s390/s390.c:829
31626 #, gcc-internal-format
31628 "builtin %qF is not supported without -mvx (default with -march=z13 and "
31632 #: config/s390/s390.c:849
31633 #, gcc-internal-format
31634 msgid "unresolved overloaded builtin"
31637 #: config/s390/s390.c:856 config/tilegx/tilegx.c:3545
31638 #: config/tilepro/tilepro.c:3109
31639 #, gcc-internal-format
31640 msgid "bad builtin icode"
31643 #: config/s390/s390.c:893
31644 #, gcc-internal-format
31645 msgid "constant value required for builtin %qF argument %d"
31648 #: config/s390/s390.c:984
31649 #, gcc-internal-format
31650 msgid "invalid argument %d for builtin %qF"
31653 #: config/s390/s390.c:1085
31654 #, gcc-internal-format
31656 "requested %qE attribute is not a comma separated pair of non-negative "
31657 "integer constants or too large (max. %d)"
31660 #: config/s390/s390.c:9845
31661 #, gcc-internal-format
31662 msgid "total size of local variables exceeds architecture limit"
31665 #: config/s390/s390.c:10951
31666 #, gcc-internal-format
31668 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
31669 "of %d bytes. An unconditional trap is added."
31672 #: config/s390/s390.c:10967
31673 #, gcc-internal-format
31675 "frame size of function %qs is %wd bytes which is more than half the stack "
31676 "size. The dynamic check would not be reliable. No check emitted for this "
31680 #: config/s390/s390.c:10995
31681 #, gcc-internal-format
31682 msgid "frame size of %qs is %wd bytes"
31685 #: config/s390/s390.c:10999
31686 #, gcc-internal-format
31687 msgid "%qs uses dynamic stack allocation"
31690 #: config/s390/s390.c:11377
31691 #, gcc-internal-format
31692 msgid "CPUs older than z900 are not supported for -fsplit-stack"
31695 #: config/s390/s390.c:14521
31696 #, gcc-internal-format, gfc-internal-format
31698 "%sarch=%s%s is deprecated and will be removed in future releases; use at "
31699 "least %sarch=z900%s"
31702 #: config/s390/s390.c:14533
31703 #, gcc-internal-format, gfc-internal-format
31705 "%stune=%s%s is deprecated and will be removed in future releases; use at "
31706 "least %stune=z900%s"
31709 #: config/s390/s390.c:14545
31710 #, gcc-internal-format, gfc-internal-format
31711 msgid "z/Architecture mode not supported on %s"
31714 #: config/s390/s390.c:14548
31715 #, gcc-internal-format
31716 msgid "64-bit ABI not supported in ESA/390 mode"
31719 #: config/s390/s390.c:14565
31720 #, gcc-internal-format, gfc-internal-format
31721 msgid "hardware vector support not available on %s"
31724 #: config/s390/s390.c:14568
31725 #, gcc-internal-format
31726 msgid "hardware vector support not available with -msoft-float"
31729 #: config/s390/s390.c:14596
31730 #, gcc-internal-format, gfc-internal-format
31731 msgid "hardware decimal floating point instructions not available on %s"
31734 #: config/s390/s390.c:14600
31735 #, gcc-internal-format
31737 "hardware decimal floating point instructions not available in ESA/390 mode"
31740 #: config/s390/s390.c:14612
31741 #, gcc-internal-format
31742 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
31745 #: config/s390/s390.c:14620
31746 #, gcc-internal-format
31748 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
31751 #: config/s390/s390.c:14626
31752 #, gcc-internal-format
31753 msgid "stack size must be greater than the stack guard value"
31756 #: config/s390/s390.c:14628
31757 #, gcc-internal-format
31758 msgid "stack size must not be greater than 64k"
31761 #: config/s390/s390.c:14631
31762 #, gcc-internal-format
31763 msgid "-mstack-guard implies use of -mstack-size"
31766 #. argument is not a plain number
31767 #: config/s390/s390.c:14725
31768 #, gcc-internal-format
31769 msgid "arguments to %qs should be non-negative integers"
31772 #: config/s390/s390.c:14732
31773 #, gcc-internal-format
31774 msgid "argument to %qs is too large (max. %d)"
31777 #. Value is not allowed for the target attribute.
31778 #: config/s390/s390.c:14940
31779 #, gcc-internal-format
31780 msgid "value %qs is not supported by attribute %<target%>"
31783 #: config/sh/sh.c:912
31784 #, gcc-internal-format
31785 msgid "ignoring -fschedule-insns because of exception handling bug"
31788 #: config/sh/sh.c:929
31789 #, gcc-internal-format
31791 "unwind tables currently require either a frame pointer or -maccumulate-"
31792 "outgoing-args for correctness"
31795 #: config/sh/sh.c:7366
31796 #, gcc-internal-format
31797 msgid "__builtin_saveregs not supported by this subtarget"
31800 #: config/sh/sh.c:8318
31801 #, gcc-internal-format
31802 msgid "%qE attribute only applies to interrupt functions"
31805 #: config/sh/sh.c:8388
31806 #, gcc-internal-format
31807 msgid "%qE attribute is supported only for SH2A"
31810 #: config/sh/sh.c:8430
31811 #, gcc-internal-format
31812 msgid "%qE attribute only applies to SH2A"
31815 #: config/sh/sh.c:8452
31816 #, gcc-internal-format
31817 msgid "%qE attribute argument should be between 0 to 255"
31820 #. The argument must be a constant string.
31821 #: config/sh/sh.c:8514
31822 #, gcc-internal-format
31823 msgid "%qE attribute argument not a string constant"
31826 #: config/sh/sh.c:10762
31827 #, gcc-internal-format
31828 msgid "r0 needs to be available as a call-clobbered register"
31831 #. 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.
31832 #: config/sh/vxworks.h:43
31833 #, gcc-internal-format
31834 msgid "-mrelax is only supported for RTP PIC"
31837 #: config/sparc/sparc.c:1393
31838 #, gcc-internal-format, gfc-internal-format
31839 msgid "%s is not supported by this configuration"
31842 #: config/sparc/sparc.c:1400
31843 #, gcc-internal-format
31844 msgid "-mlong-double-64 not allowed with -m64"
31847 #: config/sparc/sparc.c:1420
31848 #, gcc-internal-format, gfc-internal-format
31849 msgid "bad value (%s) for -mcmodel= switch"
31852 #: config/sparc/sparc.c:1425
31853 #, gcc-internal-format
31854 msgid "-mcmodel= is not supported on 32 bit systems"
31857 #: config/sparc/sparc.c:1432
31858 #, gcc-internal-format
31859 msgid "-fcall-saved-REG is not supported for out registers"
31862 #: config/spu/spu-c.c:131
31863 #, gcc-internal-format, gfc-internal-format
31864 msgid "insufficient arguments to overloaded function %s"
31867 #: config/spu/spu-c.c:162
31868 #, gcc-internal-format, gfc-internal-format
31869 msgid "too many arguments to overloaded function %s"
31872 #: config/spu/spu-c.c:174
31873 #, gcc-internal-format, gfc-internal-format
31874 msgid "parameter list does not match a valid signature for %s()"
31877 #: config/spu/spu.c:256
31878 #, gcc-internal-format, gfc-internal-format
31879 msgid "bad value (%s) for -march= switch"
31882 #: config/spu/spu.c:267
31883 #, gcc-internal-format, gfc-internal-format
31884 msgid "bad value (%s) for -mtune= switch"
31887 #: config/spu/spu.c:5175 config/spu/spu.c:5178
31888 #, gcc-internal-format
31889 msgid "creating run-time relocation for %qD"
31892 #: config/spu/spu.c:5183 config/spu/spu.c:5185
31893 #, gcc-internal-format
31894 msgid "creating run-time relocation"
31897 #: config/spu/spu.c:6320
31898 #, gcc-internal-format, gfc-internal-format
31899 msgid "%s expects an integer literal in the range [%d, %d]"
31902 #: config/spu/spu.c:6340
31903 #, gcc-internal-format
31904 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
31907 #: config/spu/spu.c:6369
31908 #, gcc-internal-format, gfc-internal-format
31909 msgid "%d least significant bits of %s are ignored"
31912 #: config/stormy16/stormy16.c:1044
31913 #, gcc-internal-format
31914 msgid "local variable memory requirements exceed capacity"
31917 #: config/stormy16/stormy16.c:1201
31918 #, gcc-internal-format
31919 msgid "function_profiler support"
31922 #: config/stormy16/stormy16.c:1295
31923 #, gcc-internal-format
31924 msgid "cannot use va_start in interrupt function"
31927 #: config/stormy16/stormy16.c:1863
31928 #, gcc-internal-format, gfc-internal-format
31929 msgid "switch statement of size %lu entries too large"
31932 #: config/stormy16/stormy16.c:2235
31933 #, gcc-internal-format
31934 msgid "%<__BELOW100__%> attribute only applies to variables"
31937 #: config/stormy16/stormy16.c:2242
31938 #, gcc-internal-format
31939 msgid "__BELOW100__ attribute not allowed with auto storage class"
31942 #: config/tilegx/tilegx.c:3586 config/tilepro/tilepro.c:3135
31943 #, gcc-internal-format
31944 msgid "operand must be an immediate of the right size"
31947 #: config/v850/v850-c.c:65
31948 #, gcc-internal-format
31949 msgid "#pragma GHS endXXXX found without previous startXXX"
31952 #: config/v850/v850-c.c:68
31953 #, gcc-internal-format
31954 msgid "#pragma GHS endXXX does not match previous startXXX"
31957 #: config/v850/v850-c.c:94
31958 #, gcc-internal-format
31959 msgid "cannot set interrupt attribute: no current function"
31962 #: config/v850/v850-c.c:102
31963 #, gcc-internal-format
31964 msgid "cannot set interrupt attribute: no such identifier"
31967 #: config/v850/v850-c.c:151
31968 #, gcc-internal-format
31969 msgid "junk at end of #pragma ghs section"
31972 #: config/v850/v850-c.c:168
31973 #, gcc-internal-format
31974 msgid "unrecognized section name %qE"
31977 #: config/v850/v850-c.c:182
31978 #, gcc-internal-format
31979 msgid "malformed #pragma ghs section"
31982 #: config/v850/v850-c.c:201
31983 #, gcc-internal-format
31984 msgid "junk at end of #pragma ghs interrupt"
31987 #: config/v850/v850-c.c:212
31988 #, gcc-internal-format
31989 msgid "junk at end of #pragma ghs starttda"
31992 #: config/v850/v850-c.c:223
31993 #, gcc-internal-format
31994 msgid "junk at end of #pragma ghs startsda"
31997 #: config/v850/v850-c.c:234
31998 #, gcc-internal-format
31999 msgid "junk at end of #pragma ghs startzda"
32002 #: config/v850/v850-c.c:245
32003 #, gcc-internal-format
32004 msgid "junk at end of #pragma ghs endtda"
32007 #: config/v850/v850-c.c:256
32008 #, gcc-internal-format
32009 msgid "junk at end of #pragma ghs endsda"
32012 #: config/v850/v850-c.c:267
32013 #, gcc-internal-format
32014 msgid "junk at end of #pragma ghs endzda"
32017 #: config/v850/v850.c:2120
32018 #, gcc-internal-format
32019 msgid "data area attributes cannot be specified for local variables"
32022 #: config/v850/v850.c:2131
32023 #, gcc-internal-format
32024 msgid "data area of %q+D conflicts with previous declaration"
32027 #: config/v850/v850.c:2262
32028 #, gcc-internal-format, gfc-internal-format
32029 msgid "bogus JR construction: %d"
32032 #: config/v850/v850.c:2280 config/v850/v850.c:2387
32033 #, gcc-internal-format, gfc-internal-format
32034 msgid "bad amount of stack space removal: %d"
32037 #: config/v850/v850.c:2367
32038 #, gcc-internal-format, gfc-internal-format
32039 msgid "bogus JARL construction: %d"
32042 #: config/v850/v850.c:2665
32043 #, gcc-internal-format, gfc-internal-format
32044 msgid "bogus DISPOSE construction: %d"
32047 #: config/v850/v850.c:2684
32048 #, gcc-internal-format, gfc-internal-format
32049 msgid "too much stack space to dispose of: %d"
32052 #: config/v850/v850.c:2786
32053 #, gcc-internal-format, gfc-internal-format
32054 msgid "bogus PREPEARE construction: %d"
32057 #: config/v850/v850.c:2803
32058 #, gcc-internal-format, gfc-internal-format
32059 msgid "too much stack space to prepare: %d"
32062 #: config/visium/visium.c:711
32063 #, gcc-internal-format
32064 msgid "an interrupt handler cannot be compiled with -muser-mode"
32067 #: config/vms/vms-c.c:42
32068 #, gcc-internal-format
32069 msgid "junk at end of #pragma __nostandard"
32072 #: config/vms/vms-c.c:53
32073 #, gcc-internal-format
32074 msgid "junk at end of #pragma __standard"
32077 #: config/vms/vms-c.c:78
32078 #, gcc-internal-format
32079 msgid "malformed '#pragma member_alignment', ignoring"
32082 #: config/vms/vms-c.c:93
32083 #, gcc-internal-format, gfc-internal-format
32084 msgid "unknown '#pragma member_alignment' name %s"
32087 #: config/vms/vms-c.c:98
32088 #, gcc-internal-format
32089 msgid "malformed '#pragma member_alignment'"
32092 #: config/vms/vms-c.c:132
32093 #, gcc-internal-format
32094 msgid "unhandled alignment for '#pragma nomember_alignment'"
32097 #: config/vms/vms-c.c:145
32098 #, gcc-internal-format
32099 msgid "garbage at end of '#pragma nomember_alignment'"
32102 #: config/vms/vms-c.c:200
32103 #, gcc-internal-format
32104 msgid "malformed '#pragma extern_model', ignoring"
32107 #: config/vms/vms-c.c:221
32108 #, gcc-internal-format
32109 msgid "extern model globalvalue"
32112 #: config/vms/vms-c.c:226
32113 #, gcc-internal-format, gfc-internal-format
32114 msgid "unknown '#pragma extern_model' model '%s'"
32117 #: config/vms/vms-c.c:232
32118 #, gcc-internal-format
32119 msgid "junk at end of '#pragma extern_model'"
32122 #: config/vms/vms-c.c:246
32123 #, gcc-internal-format
32124 msgid "vms '#pragma __message' is ignored"
32127 #: config/vms/vms-c.c:271 config/vms/vms-c.c:277
32128 #, gcc-internal-format
32129 msgid "malformed '#pragma __extern_prefix', ignoring"
32132 #: config/vms/vms-c.c:310 config/vms/vms-c.c:330
32133 #, gcc-internal-format
32134 msgid "malformed %<#pragma %s%>, ignoring"
32137 #: config/vms/vms-c.c:326
32138 #, gcc-internal-format
32139 msgid "invalid constant in %<#pragma %s%>"
32142 #: config/xtensa/xtensa.c:2185
32143 #, gcc-internal-format
32144 msgid "boolean registers required for the floating-point option"
32147 #: config/xtensa/xtensa.c:2220
32148 #, gcc-internal-format, gfc-internal-format
32149 msgid "-f%s is not supported with CONST16 instructions"
32152 #: config/xtensa/xtensa.c:2227
32153 #, gcc-internal-format
32154 msgid "PIC is required but not supported with CONST16 instructions"
32157 #: config/xtensa/xtensa.c:3543
32158 #, gcc-internal-format
32159 msgid "only uninitialized variables can be placed in a .bss section"
32162 #: ada/gcc-interface/misc.c:158
32163 #, gcc-internal-format
32164 msgid "%<-gnat%> misspelled as %<-gant%>"
32167 #: ada/gcc-interface/misc.c:259
32168 #, gcc-internal-format
32169 msgid "-fexcess-precision=standard for Ada"
32172 #: ada/gcc-interface/misc.c:276
32173 #, gcc-internal-format
32175 "STABS debugging information for Ada is obsolete and not supported anymore"
32178 #: ada/gcc-interface/trans.c:1525
32179 #, gcc-internal-format
32180 msgid "subprogram %q+F not marked Inline_Always"
32183 #: ada/gcc-interface/trans.c:1526 ada/gcc-interface/trans.c:1532
32184 #, gcc-internal-format
32185 msgid "parent subprogram cannot be inlined"
32188 #: ada/gcc-interface/trans.c:1530
32189 #, gcc-internal-format
32190 msgid "subprogram %q+F not marked Inline"
32193 #: ada/gcc-interface/trans.c:6324
32194 #, gcc-internal-format
32195 msgid "out-of-bounds access may be optimized away"
32198 #: ada/gcc-interface/trans.c:6326
32199 #, gcc-internal-format
32200 msgid "containing loop"
32203 #: ada/gcc-interface/utils.c:3822
32204 #, gcc-internal-format
32205 msgid "invalid element type for attribute %qs"
32208 #: ada/gcc-interface/utils.c:3846
32209 #, gcc-internal-format
32210 msgid "number of components of vector not a power of two"
32213 #: ada/gcc-interface/utils.c:5917 ada/gcc-interface/utils.c:6095
32214 #: ada/gcc-interface/utils.c:6202
32215 #, gcc-internal-format
32216 msgid "%qs attribute ignored"
32219 #: ada/gcc-interface/utils.c:6038
32220 #, gcc-internal-format
32221 msgid "%qs attribute requires prototypes with named arguments"
32224 #: ada/gcc-interface/utils.c:6047
32225 #, gcc-internal-format
32226 msgid "%qs attribute only applies to variadic functions"
32229 #: ada/gcc-interface/utils.c:6162
32230 #, gcc-internal-format
32231 msgid "%qE attribute has no effect"
32234 #: ada/gcc-interface/utils.c:6286
32235 #, gcc-internal-format
32236 msgid "attribute %qs applies to array types only"
32239 #: brig/brig-lang.c:194
32240 #, gcc-internal-format
32241 msgid "could not read the BRIG file"
32244 #: c/c-array-notation.c:217 c/c-array-notation.c:246 cp/call.c:8203
32245 #: cp/cp-array-notation.c:250
32246 #, gcc-internal-format
32247 msgid "Invalid builtin arguments"
32250 #: c/c-array-notation.c:253 cp/cp-array-notation.c:257
32251 #, gcc-internal-format
32253 "__sec_reduce_min_ind or __sec_reduce_max_ind cannot have arrays with "
32254 "dimension greater than 1"
32257 #: c/c-array-notation.c:718 c/c-array-notation.c:724 cp/cp-array-notation.c:606
32258 #, gcc-internal-format
32259 msgid "%qE cannot be scalar when %qE is not"
32262 #: c/c-array-notation.c:786 cp/cp-array-notation.c:659
32263 #, gcc-internal-format
32264 msgid "length mismatch between LHS and RHS"
32267 #: c/c-array-notation.c:1343 cp/cp-array-notation.c:1430
32268 #, gcc-internal-format
32269 msgid "start-index of array notation triplet is not an integer"
32272 #: c/c-array-notation.c:1348 cp/cp-array-notation.c:1435
32273 #, gcc-internal-format
32274 msgid "length of array notation triplet is not an integer"
32277 #: c/c-array-notation.c:1355 cp/cp-array-notation.c:1440
32278 #, gcc-internal-format
32279 msgid "stride of array notation triplet is not an integer"
32282 #: c/c-array-notation.c:1376
32283 #, gcc-internal-format
32284 msgid "rank of an array notation triplet's start-index is not zero"
32287 #: c/c-array-notation.c:1382
32288 #, gcc-internal-format
32289 msgid "rank of an array notation triplet's length is not zero"
32292 #: c/c-array-notation.c:1387
32293 #, gcc-internal-format
32294 msgid "rank of array notation triplet's stride is not zero"
32297 #. Except for passing an argument to an unprototyped function,
32298 #. this is a constraint violation. When passing an argument to
32299 #. an unprototyped function, it is compile-time undefined;
32300 #. making it a constraint in that case was rejected in
32302 #: c/c-convert.c:98 c/c-typeck.c:2161 c/c-typeck.c:6312 c/c-typeck.c:11894
32303 #: cp/typeck.c:1972 cp/typeck.c:7673 cp/typeck.c:8430
32304 #, gcc-internal-format
32305 msgid "void value not ignored as it ought to be"
32308 #: c/c-convert.c:195
32309 #, gcc-internal-format
32310 msgid "conversion to non-scalar type requested"
32314 #, gcc-internal-format
32315 msgid "array %q+D assumed to have one element"
32319 #, gcc-internal-format
32320 msgid "%qD is static but used in inline function %qD which is not static"
32324 #, gcc-internal-format
32325 msgid "%q+D is static but declared in inline function %qD which is not static"
32329 #, gcc-internal-format, gfc-internal-format
32330 msgid "GCC supports only %u nested scopes"
32333 #: c/c-decl.c:1198 cp/decl.c:360
32334 #, gcc-internal-format
32335 msgid "label %q+D used but not defined"
32339 #, gcc-internal-format
32340 msgid "nested function %q+D declared but never defined"
32344 #, gcc-internal-format
32345 msgid "inline function %q+D declared but never defined"
32349 #, gcc-internal-format
32350 msgid "unused variable %q+D"
32353 #: c/c-decl.c:1278 cp/decl.c:680
32354 #, gcc-internal-format
32355 msgid "variable %qD set but not used"
32359 #, gcc-internal-format
32360 msgid "type of array %q+D completed incompatibly with implicit initialization"
32363 #: c/c-decl.c:1564 c/c-decl.c:6617 c/c-decl.c:7481 c/c-decl.c:8215
32364 #, gcc-internal-format
32365 msgid "originally defined here"
32369 #, gcc-internal-format
32371 "a parameter list with an ellipsis can%'t match an empty parameter name list "
32376 #, gcc-internal-format
32378 "an argument type that has a default promotion can%'t match an empty "
32379 "parameter name list declaration"
32383 #, gcc-internal-format
32385 "prototype for %q+D declares more arguments than previous old-style definition"
32389 #, gcc-internal-format
32391 "prototype for %q+D declares fewer arguments than previous old-style "
32396 #, gcc-internal-format
32397 msgid "prototype for %q+D declares argument %d with incompatible type"
32400 #. If we get here, no errors were found, but do issue a warning
32401 #. for this poor-style construct.
32403 #, gcc-internal-format
32404 msgid "prototype for %q+D follows non-prototype definition"
32408 #, gcc-internal-format
32409 msgid "previous definition of %q+D was here"
32413 #, gcc-internal-format
32414 msgid "previous implicit declaration of %q+D was here"
32418 #, gcc-internal-format
32419 msgid "previous declaration of %q+D was here"
32423 #, gcc-internal-format
32424 msgid "%q+D redeclared as different kind of symbol"
32428 #, gcc-internal-format
32429 msgid "built-in function %q+D declared as non-function"
32432 #: c/c-decl.c:1843 c/c-decl.c:2014 c/c-decl.c:2802
32433 #, gcc-internal-format
32434 msgid "declaration of %q+D shadows a built-in function"
32438 #, gcc-internal-format
32439 msgid "redeclaration of enumerator %q+D"
32443 #, gcc-internal-format
32444 msgid "conflicting types for built-in function %q+D"
32447 #: c/c-decl.c:1899 c/c-decl.c:1912 c/c-decl.c:1948
32448 #, gcc-internal-format
32449 msgid "conflicting types for %q+D"
32453 #, gcc-internal-format
32454 msgid "conflicting named address spaces (generic vs %s) for %q+D"
32458 #, gcc-internal-format
32459 msgid "conflicting named address spaces (%s vs generic) for %q+D"
32463 #, gcc-internal-format
32464 msgid "conflicting named address spaces (%s vs %s) for %q+D"
32468 #, gcc-internal-format
32469 msgid "conflicting type qualifiers for %q+D"
32473 #, gcc-internal-format
32474 msgid "redefinition of typedef %q+D with different type"
32478 #, gcc-internal-format
32479 msgid "redefinition of typedef %q+D with variably modified type"
32483 #, gcc-internal-format
32484 msgid "redefinition of typedef %q+D"
32487 #: c/c-decl.c:2040 c/c-decl.c:2143
32488 #, gcc-internal-format
32489 msgid "redefinition of %q+D"
32492 #: c/c-decl.c:2075 c/c-decl.c:2181
32493 #, gcc-internal-format
32494 msgid "static declaration of %q+D follows non-static declaration"
32497 #: c/c-decl.c:2085 c/c-decl.c:2093 c/c-decl.c:2171 c/c-decl.c:2178
32498 #, gcc-internal-format
32499 msgid "non-static declaration of %q+D follows static declaration"
32503 #, gcc-internal-format
32504 msgid "%<gnu_inline%> attribute present on %q+D"
32508 #, gcc-internal-format
32509 msgid "but not here"
32513 #, gcc-internal-format
32514 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
32518 #, gcc-internal-format
32519 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
32523 #, gcc-internal-format
32524 msgid "extern declaration of %q+D follows declaration with no linkage"
32528 #, gcc-internal-format
32529 msgid "declaration of %q+D with no linkage follows extern declaration"
32533 #, gcc-internal-format
32534 msgid "redeclaration of %q+D with no linkage"
32538 #, gcc-internal-format
32540 "redeclaration of %q+D with different visibility (old visibility preserved)"
32544 #, gcc-internal-format
32545 msgid "redefinition of parameter %q+D"
32549 #, gcc-internal-format
32550 msgid "redundant redeclaration of %q+D"
32554 #, gcc-internal-format
32555 msgid "declaration of %q+D shadows previous non-variable"
32559 #, gcc-internal-format
32560 msgid "declaration of %qD shadows a parameter"
32563 #: c/c-decl.c:2795 cp/name-lookup.c:1324
32564 #, gcc-internal-format
32565 msgid "declaration of %qD shadows a global declaration"
32568 #: c/c-decl.c:2821 cp/name-lookup.c:1262
32569 #, gcc-internal-format
32570 msgid "declaration of %qD shadows a previous local"
32573 #: c/c-decl.c:2827 cp/name-lookup.c:1267 cp/name-lookup.c:1309
32574 #: cp/name-lookup.c:1327
32575 #, gcc-internal-format
32576 msgid "shadowed declaration is here"
32580 #, gcc-internal-format
32581 msgid "nested extern declaration of %qD"
32585 #, gcc-internal-format
32586 msgid "implicit declaration of function %qE; did you mean %qs?"
32589 #: c/c-decl.c:3142 c/c-decl.c:3155
32590 #, gcc-internal-format
32591 msgid "implicit declaration of function %qE"
32595 #, gcc-internal-format
32596 msgid "implicit declaration of function %qE;did you mean %qs?"
32600 #, gcc-internal-format
32601 msgid "incompatible implicit declaration of built-in function %qD"
32605 #, gcc-internal-format
32606 msgid "include %qs or provide a declaration of %qD"
32610 #, gcc-internal-format
32611 msgid "incompatible implicit declaration of function %qD"
32615 #, gcc-internal-format
32616 msgid "%qE undeclared here (not in a function); did you mean %qs?"
32620 #, gcc-internal-format
32621 msgid "%qE undeclared here (not in a function)"
32625 #, gcc-internal-format
32626 msgid "%qE undeclared (first use in this function); did you mean %qs?"
32630 #, gcc-internal-format
32631 msgid "%qE undeclared (first use in this function)"
32635 #, gcc-internal-format
32637 "each undeclared identifier is reported only once for each function it "
32641 #: c/c-decl.c:3553 cp/decl.c:3049
32642 #, gcc-internal-format
32643 msgid "label %qE referenced outside of any function"
32647 #, gcc-internal-format
32648 msgid "jump into scope of identifier with variably modified type"
32652 #, gcc-internal-format
32653 msgid "jump skips variable initialization"
32656 #: c/c-decl.c:3593 c/c-decl.c:3648 c/c-decl.c:3737
32657 #, gcc-internal-format
32658 msgid "label %qD defined here"
32661 #: c/c-decl.c:3594 c/c-decl.c:3865 c/c-typeck.c:8081 cp/class.c:1480
32662 #: cp/class.c:3377 cp/decl.c:3907 cp/decl.c:10524 cp/decl.c:10931
32663 #: cp/friend.c:383 cp/friend.c:392 cp/parser.c:3166 cp/parser.c:3259
32664 #: cp/parser.c:3290 cp/parser.c:6042 cp/parser.c:20676
32665 #, gcc-internal-format
32666 msgid "%qD declared here"
32669 #: c/c-decl.c:3647 c/c-decl.c:3736
32670 #, gcc-internal-format
32671 msgid "jump into statement expression"
32675 #, gcc-internal-format
32676 msgid "duplicate label declaration %qE"
32679 #: c/c-decl.c:3767 cp/decl.c:3444
32680 #, gcc-internal-format
32681 msgid "duplicate label %qD"
32685 #, gcc-internal-format
32687 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
32691 #, gcc-internal-format
32692 msgid "switch jumps over variable initialization"
32695 #: c/c-decl.c:3864 c/c-decl.c:3875
32696 #, gcc-internal-format
32697 msgid "switch starts here"
32701 #, gcc-internal-format
32702 msgid "switch jumps into statement expression"
32706 #, gcc-internal-format
32707 msgid "%qE defined as wrong kind of tag"
32711 #, gcc-internal-format
32712 msgid "unnamed struct/union that defines no instances"
32716 #, gcc-internal-format
32717 msgid "empty declaration with storage class specifier does not redeclare tag"
32721 #, gcc-internal-format
32722 msgid "empty declaration with type qualifier does not redeclare tag"
32726 #, gcc-internal-format
32727 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
32730 #: c/c-decl.c:4357 c/c-decl.c:4365
32731 #, gcc-internal-format
32732 msgid "useless type name in empty declaration"
32736 #, gcc-internal-format
32737 msgid "%<inline%> in empty declaration"
32741 #, gcc-internal-format
32742 msgid "%<_Noreturn%> in empty declaration"
32746 #, gcc-internal-format
32747 msgid "%<auto%> in file-scope empty declaration"
32751 #, gcc-internal-format
32752 msgid "%<register%> in file-scope empty declaration"
32756 #, gcc-internal-format
32757 msgid "useless storage class specifier in empty declaration"
32761 #, gcc-internal-format
32762 msgid "useless %qs in empty declaration"
32766 #, gcc-internal-format
32767 msgid "useless type qualifier in empty declaration"
32771 #, gcc-internal-format
32772 msgid "useless %<_Alignas%> in empty declaration"
32775 #: c/c-decl.c:4431 c/c-parser.c:1680
32776 #, gcc-internal-format
32777 msgid "empty declaration"
32781 #, gcc-internal-format
32783 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
32788 #, gcc-internal-format
32789 msgid "ISO C90 does not support %<[*]%> array declarators"
32793 #. A function definition isn't function prototype scope C99 6.2.1p4.
32795 #: c/c-decl.c:4512 c/c-decl.c:7059
32796 #, gcc-internal-format
32797 msgid "%<[*]%> not allowed in other than function prototype scope"
32800 #: c/c-decl.c:4599 cp/decl2.c:1408
32801 #, gcc-internal-format
32802 msgid "%q+D in declare target directive does not have mappable type"
32806 #, gcc-internal-format
32807 msgid "%q+D is usually a function"
32811 #, gcc-internal-format
32812 msgid "typedef %qD is initialized (use __typeof__ instead)"
32816 #, gcc-internal-format
32817 msgid "function %qD is initialized like a variable"
32820 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
32822 #, gcc-internal-format
32823 msgid "parameter %qD is initialized"
32826 #. Although C99 is unclear about whether incomplete arrays
32827 #. of VLAs themselves count as VLAs, it does not make
32828 #. sense to permit them to be initialized given that
32829 #. ordinary VLAs may not be initialized.
32830 #: c/c-decl.c:4687 c/c-decl.c:4702 c/c-typeck.c:7366
32831 #, gcc-internal-format
32832 msgid "variable-sized object may not be initialized"
32836 #, gcc-internal-format
32837 msgid "variable %qD has initializer but incomplete type"
32841 #, gcc-internal-format
32842 msgid "inline function %q+D given attribute noinline"
32846 #, gcc-internal-format
32847 msgid "uninitialized const member in %qT is invalid in C++"
32851 #, gcc-internal-format
32852 msgid "%qD should be initialized"
32856 #, gcc-internal-format
32857 msgid "initializer fails to determine size of %q+D"
32861 #, gcc-internal-format
32862 msgid "array size missing in %q+D"
32866 #, gcc-internal-format
32867 msgid "zero or negative size array %q+D"
32871 #, gcc-internal-format
32872 msgid "storage size of %q+D isn%'t constant"
32876 #, gcc-internal-format
32877 msgid "ignoring asm-specifier for non-static local variable %q+D"
32881 #, gcc-internal-format
32882 msgid "cannot put object with volatile field into register"
32886 #, gcc-internal-format
32887 msgid "uninitialized const %qD is invalid in C++"
32891 #, gcc-internal-format
32892 msgid "ISO C forbids forward parameter declarations"
32896 #, gcc-internal-format
32897 msgid "defining a type in a compound literal is invalid in C++"
32900 #: c/c-decl.c:5372 c/c-decl.c:5387
32901 #, gcc-internal-format
32902 msgid "bit-field %qs width not an integer constant"
32906 #, gcc-internal-format
32907 msgid "bit-field %qs width not an integer constant expression"
32911 #, gcc-internal-format
32912 msgid "negative width in bit-field %qs"
32916 #, gcc-internal-format
32917 msgid "zero width for bit-field %qs"
32921 #, gcc-internal-format
32922 msgid "bit-field %qs has invalid type"
32926 #, gcc-internal-format
32927 msgid "type of bit-field %qs is a GCC extension"
32931 #, gcc-internal-format
32932 msgid "width of %qs exceeds its type"
32936 #, gcc-internal-format
32937 msgid "%qs is narrower than values of its type"
32941 #, gcc-internal-format
32942 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
32946 #, gcc-internal-format
32947 msgid "ISO C90 forbids array whose size can%'t be evaluated"
32951 #, gcc-internal-format
32952 msgid "ISO C90 forbids variable length array %qE"
32956 #, gcc-internal-format
32957 msgid "ISO C90 forbids variable length array"
32960 #: c/c-decl.c:5673 c/c-decl.c:6047 c/c-decl.c:6057
32961 #, gcc-internal-format
32962 msgid "variably modified %qE at file scope"
32966 #, gcc-internal-format
32967 msgid "variably modified field at file scope"
32971 #, gcc-internal-format
32972 msgid "type defaults to %<int%> in declaration of %qE"
32976 #, gcc-internal-format
32977 msgid "type defaults to %<int%> in type name"
32981 #, gcc-internal-format
32982 msgid "duplicate %<const%>"
32986 #, gcc-internal-format
32987 msgid "duplicate %<restrict%>"
32991 #, gcc-internal-format
32992 msgid "duplicate %<volatile%>"
32996 #, gcc-internal-format
32997 msgid "duplicate %<_Atomic%>"
33001 #, gcc-internal-format, gfc-internal-format
33002 msgid "conflicting named address spaces (%s vs %s)"
33005 #: c/c-decl.c:5763 c/c-parser.c:2593
33006 #, gcc-internal-format
33007 msgid "%<_Atomic%>-qualified array type"
33011 #, gcc-internal-format
33012 msgid "function definition declared %<auto%>"
33016 #, gcc-internal-format
33017 msgid "function definition declared %<register%>"
33021 #, gcc-internal-format
33022 msgid "function definition declared %<typedef%>"
33026 #, gcc-internal-format
33027 msgid "function definition declared %qs"
33031 #, gcc-internal-format
33032 msgid "storage class specified for structure field %qE"
33036 #, gcc-internal-format
33037 msgid "storage class specified for structure field"
33041 #, gcc-internal-format
33042 msgid "storage class specified for parameter %qE"
33046 #, gcc-internal-format
33047 msgid "storage class specified for unnamed parameter"
33050 #: c/c-decl.c:5814 cp/decl.c:10706
33051 #, gcc-internal-format
33052 msgid "storage class specified for typename"
33056 #, gcc-internal-format
33057 msgid "%qE initialized and declared %<extern%>"
33061 #, gcc-internal-format
33062 msgid "%qE has both %<extern%> and initializer"
33066 #, gcc-internal-format
33067 msgid "file-scope declaration of %qE specifies %<auto%>"
33071 #, gcc-internal-format
33072 msgid "file-scope declaration of %qE specifies %<register%>"
33076 #, gcc-internal-format
33077 msgid "nested function %qE declared %<extern%>"
33081 #, gcc-internal-format
33082 msgid "function-scope %qE implicitly auto and declared %qs"
33085 #. Only the innermost declarator (making a parameter be of
33086 #. array type which is converted to pointer type)
33087 #. may have static or type qualifiers.
33088 #: c/c-decl.c:5899 c/c-decl.c:6268
33089 #, gcc-internal-format
33090 msgid "static or type qualifiers in non-parameter array declarator"
33094 #, gcc-internal-format
33095 msgid "declaration of %qE as array of voids"
33099 #, gcc-internal-format
33100 msgid "declaration of type name as array of voids"
33104 #, gcc-internal-format
33105 msgid "declaration of %qE as array of functions"
33109 #, gcc-internal-format
33110 msgid "declaration of type name as array of functions"
33113 #: c/c-decl.c:5967 c/c-decl.c:7973
33114 #, gcc-internal-format
33115 msgid "invalid use of structure with flexible array member"
33119 #, gcc-internal-format
33120 msgid "size of array %qE has non-integer type"
33124 #, gcc-internal-format
33125 msgid "size of unnamed array has non-integer type"
33129 #, gcc-internal-format
33130 msgid "size of array %qE has incomplete type"
33134 #, gcc-internal-format
33135 msgid "size of unnamed array has incomplete type"
33139 #, gcc-internal-format
33140 msgid "ISO C forbids zero-size array %qE"
33144 #, gcc-internal-format
33145 msgid "ISO C forbids zero-size array"
33149 #, gcc-internal-format
33150 msgid "size of array %qE is negative"
33154 #, gcc-internal-format
33155 msgid "size of unnamed array is negative"
33158 #: c/c-decl.c:6156 c/c-decl.c:6787
33159 #, gcc-internal-format
33160 msgid "ISO C90 does not support flexible array members"
33165 #, gcc-internal-format
33166 msgid "%<[*]%> not in a declaration"
33170 #, gcc-internal-format
33171 msgid "array type has incomplete element type %qT"
33175 #, gcc-internal-format
33177 "declaration of %qE as multidimensional array must have bounds for all "
33178 "dimensions except the first"
33182 #, gcc-internal-format
33184 "declaration of multidimensional array must have bounds for all dimensions "
33189 #, gcc-internal-format
33190 msgid "%qE declared as function returning a function"
33194 #, gcc-internal-format
33195 msgid "type name declared as function returning a function"
33199 #, gcc-internal-format
33200 msgid "%qE declared as function returning an array"
33204 #, gcc-internal-format
33205 msgid "type name declared as function returning an array"
33209 #, gcc-internal-format
33210 msgid "function definition has qualified void return type"
33213 #: c/c-decl.c:6361 cp/decl.c:10836
33214 #, gcc-internal-format
33215 msgid "type qualifiers ignored on function return type"
33218 #: c/c-decl.c:6399 c/c-decl.c:6583 c/c-decl.c:6637 c/c-decl.c:6721
33219 #: c/c-decl.c:6839 c/c-parser.c:2595
33220 #, gcc-internal-format
33221 msgid "%<_Atomic%>-qualified function type"
33224 #: c/c-decl.c:6405 c/c-decl.c:6589 c/c-decl.c:6726 c/c-decl.c:6844
33225 #, gcc-internal-format
33226 msgid "ISO C forbids qualified function types"
33230 #, gcc-internal-format
33231 msgid "%qs combined with %<auto%> qualifier for %qE"
33235 #, gcc-internal-format
33236 msgid "%qs combined with %<register%> qualifier for %qE"
33240 #, gcc-internal-format
33241 msgid "%qs specified for auto variable %qE"
33245 #, gcc-internal-format
33246 msgid "%qs specified for parameter %qE"
33250 #, gcc-internal-format
33251 msgid "%qs specified for unnamed parameter"
33255 #, gcc-internal-format
33256 msgid "%qs specified for structure field %qE"
33260 #, gcc-internal-format
33261 msgid "%qs specified for structure field"
33265 #, gcc-internal-format
33266 msgid "bit-field %qE has atomic type"
33270 #, gcc-internal-format
33271 msgid "bit-field has atomic type"
33275 #, gcc-internal-format
33276 msgid "alignment specified for typedef %qE"
33280 #, gcc-internal-format
33281 msgid "alignment specified for %<register%> object %qE"
33285 #, gcc-internal-format
33286 msgid "alignment specified for parameter %qE"
33290 #, gcc-internal-format
33291 msgid "alignment specified for unnamed parameter"
33295 #, gcc-internal-format
33296 msgid "alignment specified for bit-field %qE"
33300 #, gcc-internal-format
33301 msgid "alignment specified for unnamed bit-field"
33305 #, gcc-internal-format
33306 msgid "alignment specified for function %qE"
33310 #, gcc-internal-format
33311 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
33315 #, gcc-internal-format
33316 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
33320 #, gcc-internal-format
33321 msgid "typedef %q+D declared %<inline%>"
33325 #, gcc-internal-format
33326 msgid "typedef %q+D declared %<_Noreturn%>"
33330 #, gcc-internal-format
33331 msgid "ISO C forbids const or volatile function types"
33336 #, gcc-internal-format
33337 msgid "a member of a structure or union cannot have a variably modified type"
33340 #: c/c-decl.c:6671 cp/decl.c:9797
33341 #, gcc-internal-format
33342 msgid "variable or field %qE declared void"
33346 #, gcc-internal-format
33347 msgid "attributes in parameter array declarator ignored"
33351 #, gcc-internal-format
33352 msgid "parameter %q+D declared %<inline%>"
33356 #, gcc-internal-format
33357 msgid "parameter %q+D declared %<_Noreturn%>"
33361 #, gcc-internal-format
33362 msgid "field %qE declared as a function"
33366 #, gcc-internal-format
33367 msgid "field %qE has incomplete type"
33371 #, gcc-internal-format
33372 msgid "unnamed field has incomplete type"
33375 #: c/c-decl.c:6810 c/c-decl.c:6821 c/c-decl.c:6824
33376 #, gcc-internal-format
33377 msgid "invalid storage class for function %qE"
33381 #, gcc-internal-format
33382 msgid "cannot inline function %<main%>"
33386 #, gcc-internal-format
33387 msgid "%<main%> declared %<_Noreturn%>"
33391 #, gcc-internal-format
33392 msgid "ISO C99 does not support %<_Noreturn%>"
33396 #, gcc-internal-format
33397 msgid "ISO C90 does not support %<_Noreturn%>"
33401 #, gcc-internal-format
33402 msgid "variable previously declared %<static%> redeclared %<extern%>"
33406 #, gcc-internal-format
33407 msgid "variable %q+D declared %<inline%>"
33411 #, gcc-internal-format
33412 msgid "variable %q+D declared %<_Noreturn%>"
33416 #, gcc-internal-format
33417 msgid "non-nested function with variably modified type"
33421 #, gcc-internal-format
33422 msgid "object with variably modified type must have no linkage"
33425 #: c/c-decl.c:7065 c/c-decl.c:8655
33426 #, gcc-internal-format
33427 msgid "function declaration isn%'t a prototype"
33431 #, gcc-internal-format
33432 msgid "parameter names (without types) in function declaration"
33436 #, gcc-internal-format
33437 msgid "parameter %u (%q+D) has incomplete type"
33441 #, gcc-internal-format, gfc-internal-format
33442 msgid "parameter %u has incomplete type"
33446 #, gcc-internal-format
33447 msgid "parameter %u (%q+D) has void type"
33451 #, gcc-internal-format, gfc-internal-format
33452 msgid "parameter %u has void type"
33456 #, gcc-internal-format
33457 msgid "%<void%> as only parameter may not be qualified"
33460 #: c/c-decl.c:7208 c/c-decl.c:7244
33461 #, gcc-internal-format
33462 msgid "%<void%> must be the only parameter"
33466 #, gcc-internal-format
33467 msgid "parameter %q+D has just a forward declaration"
33471 #, gcc-internal-format
33473 "%<%s %E%> declared inside parameter list will not be visible outside of this "
33474 "definition or declaration"
33478 #, gcc-internal-format, gfc-internal-format
33480 "anonymous %s declared inside parameter list will not be visible outside of "
33481 "this definition or declaration"
33485 #, gcc-internal-format
33486 msgid "enum type defined here"
33490 #, gcc-internal-format
33491 msgid "struct defined here"
33495 #, gcc-internal-format
33496 msgid "union defined here"
33500 #, gcc-internal-format
33501 msgid "redefinition of %<union %E%>"
33505 #, gcc-internal-format
33506 msgid "redefinition of %<struct %E%>"
33510 #, gcc-internal-format
33511 msgid "nested redefinition of %<union %E%>"
33515 #, gcc-internal-format
33516 msgid "nested redefinition of %<struct %E%>"
33519 #: c/c-decl.c:7520 c/c-decl.c:8234
33520 #, gcc-internal-format
33521 msgid "defining type in %qs expression is invalid in C++"
33524 #: c/c-decl.c:7588 cp/decl.c:4731
33525 #, gcc-internal-format
33526 msgid "declaration does not declare anything"
33530 #, gcc-internal-format
33531 msgid "ISO C99 doesn%'t support unnamed structs/unions"
33535 #, gcc-internal-format
33536 msgid "ISO C90 doesn%'t support unnamed structs/unions"
33539 #: c/c-decl.c:7687 c/c-decl.c:7705 c/c-decl.c:7766
33540 #, gcc-internal-format
33541 msgid "duplicate member %q+D"
33545 #, gcc-internal-format
33546 msgid "empty struct has size 0 in C, size 1 in C++"
33550 #, gcc-internal-format
33551 msgid "empty union has size 0 in C, size 1 in C++"
33555 #, gcc-internal-format
33556 msgid "union has no named members"
33560 #, gcc-internal-format
33561 msgid "union has no members"
33565 #, gcc-internal-format
33566 msgid "struct has no named members"
33570 #, gcc-internal-format
33571 msgid "struct has no members"
33574 #: c/c-decl.c:7952 cp/decl.c:11823
33575 #, gcc-internal-format
33576 msgid "flexible array member in union"
33580 #, gcc-internal-format
33581 msgid "flexible array member not at end of struct"
33585 #, gcc-internal-format
33586 msgid "flexible array member in a struct with no named members"
33590 #, gcc-internal-format
33591 msgid "type %qT is too large"
33595 #, gcc-internal-format
33596 msgid "union cannot be made transparent"
33600 #, gcc-internal-format
33601 msgid "nested redefinition of %<enum %E%>"
33604 #. This enum is a named one that has been declared already.
33606 #, gcc-internal-format
33607 msgid "redeclaration of %<enum %E%>"
33610 #: c/c-decl.c:8292 cp/decl.c:14235
33611 #, gcc-internal-format
33612 msgid "specified mode too small for enumeral values"
33616 #, gcc-internal-format
33617 msgid "enumeration values exceed range of largest integer"
33620 #: c/c-decl.c:8421 c/c-decl.c:8437
33621 #, gcc-internal-format
33622 msgid "enumerator value for %qE is not an integer constant"
33626 #, gcc-internal-format
33627 msgid "enumerator value for %qE is not an integer constant expression"
33631 #, gcc-internal-format
33632 msgid "overflow in enumeration values"
33636 #, gcc-internal-format
33637 msgid "ISO C restricts enumerator values to range of %<int%>"
33640 #: c/c-decl.c:8550 cp/decl.c:5033 cp/decl.c:14759
33641 #, gcc-internal-format
33642 msgid "inline function %qD given attribute noinline"
33646 #, gcc-internal-format
33647 msgid "return type is an incomplete type"
33651 #, gcc-internal-format
33652 msgid "return type defaults to %<int%>"
33656 #, gcc-internal-format
33657 msgid "%q+D defined as variadic function without prototype"
33661 #, gcc-internal-format
33662 msgid "no previous prototype for %qD"
33666 #, gcc-internal-format
33667 msgid "%qD was used with no prototype before its definition"
33670 #: c/c-decl.c:8681 cp/decl.c:14902
33671 #, gcc-internal-format
33672 msgid "no previous declaration for %qD"
33676 #, gcc-internal-format
33677 msgid "%qD was used with no declaration before its definition"
33681 #, gcc-internal-format
33682 msgid "return type of %qD is not %<int%>"
33686 #, gcc-internal-format
33687 msgid "%<_Atomic%>-qualified return type of %qD"
33691 #, gcc-internal-format
33692 msgid "%qD is normally a non-static function"
33696 #, gcc-internal-format
33697 msgid "old-style parameter declarations in prototyped function definition"
33701 #, gcc-internal-format
33702 msgid "traditional C rejects ISO C style function definitions"
33706 #, gcc-internal-format
33707 msgid "parameter name omitted"
33711 #, gcc-internal-format
33712 msgid "old-style function definition"
33716 #, gcc-internal-format
33717 msgid "parameter name missing from parameter list"
33721 #, gcc-internal-format
33722 msgid "%qD declared as a non-parameter"
33726 #, gcc-internal-format
33727 msgid "multiple parameters named %qD"
33731 #, gcc-internal-format
33732 msgid "parameter %qD declared with void type"
33735 #: c/c-decl.c:8895 c/c-decl.c:8900
33736 #, gcc-internal-format
33737 msgid "type of %qD defaults to %<int%>"
33741 #, gcc-internal-format
33742 msgid "parameter %qD has incomplete type"
33746 #, gcc-internal-format
33747 msgid "declaration for parameter %qD but no such parameter"
33751 #, gcc-internal-format
33752 msgid "number of arguments doesn%'t match built-in prototype"
33756 #, gcc-internal-format
33757 msgid "number of arguments doesn%'t match prototype"
33760 #: c/c-decl.c:8991 c/c-decl.c:9038 c/c-decl.c:9052
33761 #, gcc-internal-format
33762 msgid "prototype declaration"
33766 #, gcc-internal-format
33767 msgid "promoted argument %qD doesn%'t match built-in prototype"
33771 #, gcc-internal-format
33772 msgid "promoted argument %qD doesn%'t match prototype"
33776 #, gcc-internal-format
33777 msgid "argument %qD doesn%'t match built-in prototype"
33781 #, gcc-internal-format
33782 msgid "argument %qD doesn%'t match prototype"
33785 #: c/c-decl.c:9307 cp/decl.c:15657
33786 #, gcc-internal-format
33787 msgid "no return statement in function returning non-void"
33790 #: c/c-decl.c:9327 cp/decl.c:15689
33791 #, gcc-internal-format
33792 msgid "parameter %qD set but not used"
33795 #. If we get here, declarations have been used in a for loop without
33796 #. the C99 for loop scope. This doesn't make much sense, so don't
33799 #, gcc-internal-format
33800 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
33804 #, gcc-internal-format
33806 "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
33810 #, gcc-internal-format
33811 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
33815 #, gcc-internal-format
33817 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
33821 #, gcc-internal-format
33822 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
33826 #, gcc-internal-format
33827 msgid "%<union %E%> declared in %<for%> loop initial declaration"
33831 #, gcc-internal-format
33832 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
33836 #, gcc-internal-format
33837 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
33841 #, gcc-internal-format
33842 msgid "incompatible address space qualifiers %qs and %qs"
33845 #: c/c-decl.c:9793 c/c-decl.c:9800
33846 #, gcc-internal-format
33847 msgid "duplicate %qE declaration specifier"
33850 #: c/c-decl.c:9827 c/c-decl.c:10211 c/c-decl.c:10601
33851 #, gcc-internal-format
33852 msgid "two or more data types in declaration specifiers"
33855 #: c/c-decl.c:9839 cp/parser.c:27647
33856 #, gcc-internal-format
33857 msgid "%<long long long%> is too long for GCC"
33861 #, gcc-internal-format
33862 msgid "ISO C90 does not support %<long long%>"
33865 #: c/c-decl.c:10081 c/c-parser.c:8065
33866 #, gcc-internal-format
33867 msgid "ISO C90 does not support complex types"
33870 #: c/c-decl.c:10127
33871 #, gcc-internal-format
33872 msgid "ISO C does not support saturating types"
33875 #: c/c-decl.c:10198 c/c-decl.c:10758
33876 #, gcc-internal-format
33877 msgid "duplicate %qE"
33880 #: c/c-decl.c:10254
33881 #, gcc-internal-format
33882 msgid "ISO C does not support %<__int%d%> types"
33885 #: c/c-decl.c:10276
33886 #, gcc-internal-format
33887 msgid "%<__int%d%> is not supported on this target"
33890 #: c/c-decl.c:10319
33891 #, gcc-internal-format
33892 msgid "ISO C90 does not support boolean types"
33895 #: c/c-decl.c:10438
33896 #, gcc-internal-format
33897 msgid "ISO C does not support the %<_Float%d%s%> type"
33900 #: c/c-decl.c:10488
33901 #, gcc-internal-format
33902 msgid "%<_Float%d%s%> is not supported on this target"
33905 #: c/c-decl.c:10559
33906 #, gcc-internal-format
33907 msgid "ISO C does not support decimal floating point"
33910 #: c/c-decl.c:10582 c/c-decl.c:10848 c/c-parser.c:7563
33911 #, gcc-internal-format
33912 msgid "fixed-point types not supported for this target"
33915 #: c/c-decl.c:10584
33916 #, gcc-internal-format
33917 msgid "ISO C does not support fixed-point types"
33920 #: c/c-decl.c:10619
33921 #, gcc-internal-format
33922 msgid "C++ lookup of %qD would return a field, not a type"
33925 #: c/c-decl.c:10632
33926 #, gcc-internal-format
33927 msgid "%qE fails to be a typedef or built in type"
33930 #: c/c-decl.c:10680
33931 #, gcc-internal-format
33932 msgid "%qE is not at beginning of declaration"
33935 #: c/c-decl.c:10701
33936 #, gcc-internal-format
33937 msgid "%qE used with %<auto%>"
33940 #: c/c-decl.c:10703
33941 #, gcc-internal-format
33942 msgid "%qE used with %<register%>"
33945 #: c/c-decl.c:10705
33946 #, gcc-internal-format
33947 msgid "%qE used with %<typedef%>"
33950 #: c/c-decl.c:10719 c/c-parser.c:7145
33951 #, gcc-internal-format
33952 msgid "ISO C99 does not support %qE"
33955 #: c/c-decl.c:10722 c/c-parser.c:7148
33956 #, gcc-internal-format
33957 msgid "ISO C90 does not support %qE"
33960 #: c/c-decl.c:10734
33961 #, gcc-internal-format
33962 msgid "%<__thread%> before %<extern%>"
33965 #: c/c-decl.c:10743
33966 #, gcc-internal-format
33967 msgid "%<__thread%> before %<static%>"
33970 #: c/c-decl.c:10756
33971 #, gcc-internal-format
33972 msgid "duplicate %<_Thread_local%> or %<__thread%>"
33975 #: c/c-decl.c:10764
33976 #, gcc-internal-format
33977 msgid "multiple storage classes in declaration specifiers"
33980 #: c/c-decl.c:10772
33981 #, gcc-internal-format
33982 msgid "%qs used with %qE"
33985 #: c/c-decl.c:10845
33986 #, gcc-internal-format
33987 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
33990 #: c/c-decl.c:10860
33991 #, gcc-internal-format
33992 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
33995 #: c/c-decl.c:10911 c/c-decl.c:10924 c/c-decl.c:10950
33996 #, gcc-internal-format
33997 msgid "ISO C does not support complex integer types"
34000 #: c/c-decl.c:11358 cp/semantics.c:5329
34001 #, gcc-internal-format
34003 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
34004 "not %<omp_out%> nor %<omp_in%>"
34007 #: c/c-decl.c:11362 cp/semantics.c:5333
34008 #, gcc-internal-format
34010 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
34011 "is not %<omp_priv%> nor %<omp_orig%>"
34014 #: c/c-fold.c:319 c/c-typeck.c:11213 cp/typeck.c:4530
34015 #, gcc-internal-format
34016 msgid "left shift of negative value"
34019 #: c/c-fold.c:329 c/c-typeck.c:11222 cp/typeck.c:4538
34020 #, gcc-internal-format
34021 msgid "left shift count is negative"
34024 #: c/c-fold.c:330 c/c-typeck.c:11154 cp/typeck.c:4484
34025 #, gcc-internal-format
34026 msgid "right shift count is negative"
34029 #: c/c-fold.c:338 c/c-typeck.c:11241 cp/typeck.c:4546
34030 #, gcc-internal-format
34031 msgid "left shift count >= width of type"
34034 #: c/c-fold.c:339 c/c-typeck.c:11178 cp/typeck.c:4492
34035 #, gcc-internal-format
34036 msgid "right shift count >= width of type"
34039 #: c/c-fold.c:346 c/c-typeck.c:11233
34040 #, gcc-internal-format
34041 msgid "left shift count >= width of vector element"
34044 #: c/c-fold.c:347 c/c-typeck.c:11165
34045 #, gcc-internal-format
34046 msgid "right shift count >= width of vector element"
34049 #: c/c-parser.c:273
34050 #, gcc-internal-format
34051 msgid "identifier %qE conflicts with C++ keyword"
34054 #: c/c-parser.c:876 cp/parser.c:2802
34055 #, gcc-internal-format
34056 msgid "version control conflict marker in file"
34059 #: c/c-parser.c:1034 cp/parser.c:27854
34060 #, gcc-internal-format
34061 msgid "expected end of line"
34064 #: c/c-parser.c:1339
34065 #, gcc-internal-format
34066 msgid "ISO C forbids an empty translation unit"
34069 #: c/c-parser.c:1443 c/c-parser.c:9186
34070 #, gcc-internal-format
34071 msgid "ISO C does not allow extra %<;%> outside of a function"
34074 #: c/c-parser.c:1603
34075 #, gcc-internal-format
34076 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
34079 #: c/c-parser.c:1611
34080 #, gcc-internal-format
34081 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
34084 #: c/c-parser.c:1619
34085 #, gcc-internal-format
34086 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
34089 #: c/c-parser.c:1630 c/c-parser.c:3841
34090 #, gcc-internal-format
34091 msgid "unknown type name %qE; did you mean %qs?"
34094 #: c/c-parser.c:1634 c/c-parser.c:2422 c/c-parser.c:3845
34095 #, gcc-internal-format
34096 msgid "unknown type name %qE"
34099 #: c/c-parser.c:1655 c/c-parser.c:10360 c/c-parser.c:15442 c/c-parser.c:15869
34100 #: c/c-parser.c:16348 cp/parser.c:35346 cp/parser.c:38365
34101 #, gcc-internal-format
34102 msgid "expected declaration specifiers"
34105 #: c/c-parser.c:1665
34106 #, gcc-internal-format
34107 msgid "%<__auto_type%> in empty declaration"
34110 #: c/c-parser.c:1695 c/c-parser.c:3111
34111 #, gcc-internal-format
34112 msgid "expected %<;%>, identifier or %<(%>"
34115 #: c/c-parser.c:1713 cp/parser.c:29507 cp/parser.c:29581
34116 #, gcc-internal-format
34117 msgid "prefix attributes are ignored for methods"
34120 #: c/c-parser.c:1748
34121 #, gcc-internal-format
34122 msgid "prefix attributes are ignored for implementations"
34125 #: c/c-parser.c:1769
34126 #, gcc-internal-format
34127 msgid "unexpected attribute"
34130 #: c/c-parser.c:1779 c/c-parser.c:5023 c/c-parser.c:5364 cp/parser.c:10716
34131 #: cp/parser.c:10903
34132 #, gcc-internal-format
34133 msgid "%<fallthrough%> attribute not followed by %<;%>"
34136 #: c/c-parser.c:1812
34137 #, gcc-internal-format
34138 msgid "%<__auto_type%> requires a plain identifier as declarator"
34141 #: c/c-parser.c:1829
34142 #, gcc-internal-format
34143 msgid "data definition has no type or storage class"
34146 #. This means there is an attribute specifier after
34147 #. the declarator in a function definition. Provide
34148 #. some more information for the user.
34149 #: c/c-parser.c:1844
34150 #, gcc-internal-format
34152 "attributes should be specified before the declarator in a function definition"
34155 #: c/c-parser.c:1865
34156 #, gcc-internal-format
34157 msgid "%<__auto_type%> used with a bit-field initializer"
34160 #: c/c-parser.c:1936 c/c-parser.c:2023
34161 #, gcc-internal-format
34162 msgid "%<__auto_type%> requires an initialized data declaration"
34165 #: c/c-parser.c:1986
34166 #, gcc-internal-format
34167 msgid "%<__auto_type%> may only be used with a single declarator"
34170 #: c/c-parser.c:2015 cp/parser.c:12719 cp/parser.c:12876
34171 #, gcc-internal-format
34172 msgid "expected %<,%> or %<;%>"
34175 #. This can appear in many cases looking nothing like a
34176 #. function definition, so we don't give a more specific
34177 #. error suggesting there was one.
34178 #: c/c-parser.c:2029 c/c-parser.c:2045
34179 #, gcc-internal-format
34180 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
34183 #: c/c-parser.c:2037
34184 #, gcc-internal-format
34185 msgid "ISO C forbids nested functions"
34188 #: c/c-parser.c:2193
34189 #, gcc-internal-format
34190 msgid "ISO C99 does not support %<_Static_assert%>"
34193 #: c/c-parser.c:2196
34194 #, gcc-internal-format
34195 msgid "ISO C90 does not support %<_Static_assert%>"
34198 #: c/c-parser.c:2221 c/c-parser.c:3913 c/c-parser.c:10418 cp/parser.c:38028
34199 #, gcc-internal-format
34200 msgid "expected string literal"
34203 #: c/c-parser.c:2229
34204 #, gcc-internal-format
34205 msgid "expression in static assertion is not an integer"
34208 #: c/c-parser.c:2238
34209 #, gcc-internal-format
34210 msgid "expression in static assertion is not an integer constant expression"
34213 #: c/c-parser.c:2243
34214 #, gcc-internal-format
34215 msgid "expression in static assertion is not constant"
34218 #: c/c-parser.c:2248
34219 #, gcc-internal-format
34220 msgid "static assertion failed: %E"
34223 #: c/c-parser.c:2564
34224 #, gcc-internal-format
34225 msgid "%<_Atomic%> in Objective-C"
34228 #: c/c-parser.c:2567
34229 #, gcc-internal-format
34230 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
34233 #: c/c-parser.c:2570
34234 #, gcc-internal-format
34235 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
34238 #: c/c-parser.c:2597
34239 #, gcc-internal-format
34240 msgid "%<_Atomic%> applied to a qualified type"
34243 #: c/c-parser.c:2627
34244 #, gcc-internal-format
34245 msgid "%<__GIMPLE%> only valid with -fgimple"
34248 #: c/c-parser.c:2726
34249 #, gcc-internal-format
34250 msgid "empty enum is invalid"
34253 #: c/c-parser.c:2730 c/c-parser.c:3674 c/c-parser.c:4484 c/c-parser.c:4781
34254 #: c/c-parser.c:6250 c/c-parser.c:6337 c/c-parser.c:7015 c/c-parser.c:7624
34255 #: c/c-parser.c:7846 c/c-parser.c:7872 c/c-parser.c:8142 c/c-parser.c:8454
34256 #: c/c-parser.c:8491 c/c-parser.c:8770 c/c-parser.c:8819 c/c-parser.c:8979
34257 #: c/c-parser.c:9009 c/c-parser.c:9017 c/c-parser.c:9046 c/c-parser.c:9059
34258 #: c/c-parser.c:9364 c/c-parser.c:9488 c/c-parser.c:9929 c/c-parser.c:9964
34259 #: c/c-parser.c:10017 c/c-parser.c:10070 c/c-parser.c:10086 c/c-parser.c:10132
34260 #: c/c-parser.c:10732 c/c-parser.c:10773 c/c-parser.c:12745 c/c-parser.c:12979
34261 #: c/c-parser.c:14833 c/c-parser.c:17635 c/c-parser.c:17964
34262 #: c/gimple-parser.c:1008 c/gimple-parser.c:1046 cp/parser.c:27857
34263 #: cp/parser.c:30350 cp/parser.c:30380 cp/parser.c:30450 cp/parser.c:32549
34264 #: cp/parser.c:37742 cp/parser.c:38509
34265 #, gcc-internal-format
34266 msgid "expected identifier"
34269 #: c/c-parser.c:2768 cp/parser.c:18011
34270 #, gcc-internal-format
34271 msgid "comma at end of enumerator list"
34274 #: c/c-parser.c:2774
34275 #, gcc-internal-format
34276 msgid "expected %<,%> or %<}%>"
34279 #: c/c-parser.c:2805
34280 #, gcc-internal-format
34281 msgid "ISO C forbids forward references to %<enum%> types"
34284 #: c/c-parser.c:2921
34285 #, gcc-internal-format
34286 msgid "expected class name"
34289 #: c/c-parser.c:2940
34290 #, gcc-internal-format
34291 msgid "extra semicolon in struct or union specified"
34294 #: c/c-parser.c:2969
34295 #, gcc-internal-format
34296 msgid "no semicolon at end of struct or union"
34299 #: c/c-parser.c:3073 c/c-parser.c:4280
34300 #, gcc-internal-format
34301 msgid "expected specifier-qualifier-list"
34304 #: c/c-parser.c:3084
34305 #, gcc-internal-format
34306 msgid "ISO C forbids member declarations with no members"
34309 #: c/c-parser.c:3174
34310 #, gcc-internal-format
34311 msgid "expected %<,%>, %<;%> or %<}%>"
34314 #: c/c-parser.c:3181
34315 #, gcc-internal-format
34316 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
34319 #: c/c-parser.c:3234
34320 #, gcc-internal-format
34321 msgid "%<typeof%> applied to a bit-field"
34324 #: c/c-parser.c:3271
34325 #, gcc-internal-format
34326 msgid "ISO C99 does not support %<_Alignas%>"
34329 #: c/c-parser.c:3274
34330 #, gcc-internal-format
34331 msgid "ISO C90 does not support %<_Alignas%>"
34334 #: c/c-parser.c:3510
34335 #, gcc-internal-format
34336 msgid "expected identifier or %<(%>"
34339 #: c/c-parser.c:3571 c/c-parser.c:3600
34340 #, gcc-internal-format
34341 msgid "array notations cannot be used in declaration"
34344 #: c/c-parser.c:3740
34345 #, gcc-internal-format
34346 msgid "ISO C requires a named argument before %<...%>"
34349 #: c/c-parser.c:3852
34350 #, gcc-internal-format
34351 msgid "expected declaration specifiers or %<...%>"
34354 #: c/c-parser.c:3907
34355 #, gcc-internal-format
34356 msgid "wide string literal in %<asm%>"
34359 #: c/c-parser.c:4389
34360 #, gcc-internal-format
34361 msgid "ISO C forbids empty initializer braces"
34364 #: c/c-parser.c:4448
34365 #, gcc-internal-format
34366 msgid "obsolete use of designated initializer with %<:%>"
34369 #: c/c-parser.c:4593
34370 #, gcc-internal-format
34371 msgid "ISO C forbids specifying range of elements to initialize"
34374 #: c/c-parser.c:4605
34375 #, gcc-internal-format
34376 msgid "ISO C90 forbids specifying subobject to initialize"
34379 #: c/c-parser.c:4613
34380 #, gcc-internal-format
34381 msgid "obsolete use of designated initializer without %<=%>"
34384 #: c/c-parser.c:4796
34385 #, gcc-internal-format
34386 msgid "ISO C forbids label declarations"
34389 #: c/c-parser.c:4802 c/c-parser.c:4883 c/gimple-parser.c:162
34390 #, gcc-internal-format
34391 msgid "expected declaration or statement"
34394 #: c/c-parser.c:4834 c/c-parser.c:4862
34395 #, gcc-internal-format
34396 msgid "ISO C90 forbids mixed declarations and code"
34399 #: c/c-parser.c:4891
34400 #, gcc-internal-format
34401 msgid "expected %<}%> before %<else%>"
34404 #: c/c-parser.c:4896 cp/parser.c:11021
34405 #, gcc-internal-format
34406 msgid "%<else%> without a previous %<if%>"
34409 #: c/c-parser.c:4913
34410 #, gcc-internal-format
34411 msgid "label at end of compound statement"
34414 #: c/c-parser.c:4975
34415 #, gcc-internal-format
34416 msgid "expected %<:%> or %<...%>"
34419 #: c/c-parser.c:5027 c/c-parser.c:5368
34420 #, gcc-internal-format
34421 msgid "only attribute %<fallthrough%> can be applied to a null statement"
34424 #: c/c-parser.c:5033
34425 #, gcc-internal-format
34427 "a label can only be part of a statement and a declaration is not a statement"
34430 #: c/c-parser.c:5240 cp/parser.c:10568
34431 #, gcc-internal-format
34432 msgid "-fcilkplus must be enabled to use %<_Cilk_for%>"
34435 #: c/c-parser.c:5250 cp/parser.c:10594
34436 #, gcc-internal-format
34437 msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
34440 #: c/c-parser.c:5277
34441 #, gcc-internal-format
34442 msgid "expected identifier or %<*%>"
34445 #. Avoid infinite loop in error recovery:
34446 #. c_parser_skip_until_found stops at a closing nesting
34447 #. delimiter without consuming it, but here we need to consume
34448 #. it to proceed further.
34449 #: c/c-parser.c:5385 c/gimple-parser.c:1391 cp/parser.c:10672
34450 #, gcc-internal-format
34451 msgid "expected statement"
34454 #: c/c-parser.c:5489 cp/parser.c:12254
34455 #, gcc-internal-format
34456 msgid "suggest braces around empty body in an %<if%> statement"
34459 #: c/c-parser.c:5523 cp/parser.c:12257
34460 #, gcc-internal-format
34461 msgid "suggest braces around empty body in an %<else%> statement"
34464 #: c/c-parser.c:5605
34465 #, gcc-internal-format
34466 msgid "if statement cannot contain %<Cilk_spawn%>"
34469 #: c/c-parser.c:5655 cp/parser.c:11256
34470 #, gcc-internal-format
34471 msgid "suggest explicit braces to avoid ambiguous %<else%>"
34474 #: c/c-parser.c:5798
34475 #, gcc-internal-format
34476 msgid "suggest braces around empty body in %<do%> statement"
34479 #: c/c-parser.c:5927 c/c-parser.c:5957
34480 #, gcc-internal-format
34481 msgid "multiple iterating variables in fast enumeration"
34484 #: c/c-parser.c:5981
34485 #, gcc-internal-format
34486 msgid "invalid iterating variable in fast enumeration"
34489 #: c/c-parser.c:6002 cp/parser.c:11457
34490 #, gcc-internal-format
34491 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
34494 #: c/c-parser.c:6034
34495 #, gcc-internal-format
34496 msgid "missing collection in fast enumeration"
34499 #: c/c-parser.c:6120
34500 #, gcc-internal-format
34501 msgid "%E qualifier ignored on asm"
34504 #: c/c-parser.c:6475
34505 #, gcc-internal-format
34506 msgid "ISO C forbids omitting the middle term of a ?: expression"
34509 #: c/c-parser.c:6978
34510 #, gcc-internal-format
34511 msgid "traditional C rejects the unary plus operator"
34514 #: c/c-parser.c:7119
34515 #, gcc-internal-format
34516 msgid "%<sizeof%> applied to a bit-field"
34519 #: c/c-parser.c:7206
34520 #, gcc-internal-format
34521 msgid "ISO C does not allow %<%E (expression)%>"
34524 #: c/c-parser.c:7237
34525 #, gcc-internal-format
34526 msgid "cannot take address of %qs"
34529 #: c/c-parser.c:7320
34530 #, gcc-internal-format
34531 msgid "ISO C99 does not support %<_Generic%>"
34534 #: c/c-parser.c:7323
34535 #, gcc-internal-format
34536 msgid "ISO C90 does not support %<_Generic%>"
34539 #: c/c-parser.c:7390
34540 #, gcc-internal-format
34541 msgid "%<_Generic%> association has function type"
34544 #: c/c-parser.c:7393
34545 #, gcc-internal-format
34546 msgid "%<_Generic%> association has incomplete type"
34549 #: c/c-parser.c:7397
34550 #, gcc-internal-format
34551 msgid "%<_Generic%> association has variable length type"
34554 #: c/c-parser.c:7421
34555 #, gcc-internal-format
34556 msgid "duplicate %<default%> case in %<_Generic%>"
34559 #: c/c-parser.c:7422
34560 #, gcc-internal-format
34561 msgid "original %<default%> is here"
34564 #: c/c-parser.c:7430
34565 #, gcc-internal-format
34566 msgid "%<_Generic%> specifies two compatible types"
34569 #: c/c-parser.c:7431
34570 #, gcc-internal-format
34571 msgid "compatible type is here"
34574 #: c/c-parser.c:7454
34575 #, gcc-internal-format
34576 msgid "%<_Generic> selector matches multiple associations"
34579 #: c/c-parser.c:7456
34580 #, gcc-internal-format
34581 msgid "other match is here"
34584 #: c/c-parser.c:7475
34585 #, gcc-internal-format
34587 "%<_Generic%> selector of type %qT is not compatible with any association"
34590 #: c/c-parser.c:7638 c/c-parser.c:8210 c/c-parser.c:8232 c/gimple-parser.c:928
34591 #: c/gimple-parser.c:934 c/gimple-parser.c:1408
34592 #, gcc-internal-format
34593 msgid "expected expression"
34596 #: c/c-parser.c:7656
34597 #, gcc-internal-format
34598 msgid "braced-group within expression allowed only inside a function"
34601 #: c/c-parser.c:7670
34602 #, gcc-internal-format
34603 msgid "ISO C forbids braced-groups within expressions"
34606 #: c/c-parser.c:7718
34607 #, gcc-internal-format
34608 msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
34611 #: c/c-parser.c:7727
34612 #, gcc-internal-format
34613 msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier"
34616 #: c/c-parser.c:7736
34617 #, gcc-internal-format
34618 msgid "ISO C90 does not support %<__func__%> predefined identifier"
34621 #: c/c-parser.c:7899
34622 #, gcc-internal-format
34623 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
34626 #: c/c-parser.c:7915
34627 #, gcc-internal-format
34628 msgid "first argument to %<__builtin_choose_expr%> not a constant"
34631 #: c/c-parser.c:7986
34632 #, gcc-internal-format
34633 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
34636 #: c/c-parser.c:7999
34637 #, gcc-internal-format
34639 "first argument to %<__builtin_call_with_static_chain%> must be a call "
34643 #: c/c-parser.c:8003
34644 #, gcc-internal-format
34646 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
34650 #: c/c-parser.c:8029
34651 #, gcc-internal-format
34652 msgid "wrong number of arguments to %<__builtin_complex%>"
34655 #: c/c-parser.c:8051
34656 #, gcc-internal-format
34657 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
34660 #: c/c-parser.c:8060
34661 #, gcc-internal-format
34662 msgid "%<__builtin_complex%> operands of different types"
34665 #: c/c-parser.c:8108 cp/parser.c:6675
34666 #, gcc-internal-format
34667 msgid "wrong number of arguments to %<__builtin_shuffle%>"
34670 #: c/c-parser.c:8189 cp/parser.c:6586
34671 #, gcc-internal-format
34672 msgid "-fcilkplus must be enabled to use %<_Cilk_spawn%>"
34675 #: c/c-parser.c:8196 cp/parser.c:6592
34676 #, gcc-internal-format
34677 msgid "consecutive %<_Cilk_spawn%> keywords are not permitted"
34680 #: c/c-parser.c:8269
34681 #, gcc-internal-format
34682 msgid "compound literal has variable size"
34685 #: c/c-parser.c:8280
34686 #, gcc-internal-format
34687 msgid "compound literal qualified by address-space qualifier"
34690 #: c/c-parser.c:8284
34691 #, gcc-internal-format
34692 msgid "ISO C90 forbids compound literals"
34695 #: c/c-parser.c:8790
34696 #, gcc-internal-format
34697 msgid "expected identifier or %<)%>"
34700 #: c/c-parser.c:8886
34701 #, gcc-internal-format
34702 msgid "extra semicolon"
34705 #: c/c-parser.c:9134
34706 #, gcc-internal-format
34707 msgid "extra semicolon in method definition specified"
34710 #: c/c-parser.c:9266
34711 #, gcc-internal-format
34712 msgid "method attributes must be specified at the end only"
34715 #: c/c-parser.c:9286
34716 #, gcc-internal-format
34717 msgid "expected %<;%> or %<{%> after method attribute definition"
34720 #: c/c-parser.c:9407
34721 #, gcc-internal-format
34722 msgid "objective-c method declaration is expected"
34725 #: c/c-parser.c:9843
34726 #, gcc-internal-format
34727 msgid "no type or storage class may be specified here,"
34730 #: c/c-parser.c:9933 c/c-parser.c:9990 cp/parser.c:30410
34731 #, gcc-internal-format
34732 msgid "unknown property attribute"
34735 #: c/c-parser.c:9954 cp/parser.c:30370
34736 #, gcc-internal-format
34737 msgid "missing %<=%> (after %<getter%> attribute)"
34740 #: c/c-parser.c:9957 cp/parser.c:30373
34741 #, gcc-internal-format
34742 msgid "missing %<=%> (after %<setter%> attribute)"
34745 #: c/c-parser.c:9971 cp/parser.c:30388
34746 #, gcc-internal-format
34747 msgid "the %<setter%> attribute may only be specified once"
34750 #: c/c-parser.c:9976 cp/parser.c:30394
34751 #, gcc-internal-format
34752 msgid "setter name must terminate with %<:%>"
34755 #: c/c-parser.c:9983 cp/parser.c:30402
34756 #, gcc-internal-format
34757 msgid "the %<getter%> attribute may only be specified once"
34760 #: c/c-parser.c:10173 c/c-parser.c:10348 cp/parser.c:38196
34761 #, gcc-internal-format
34762 msgid "%<#pragma acc enter data%> may only be used in compound statements"
34765 #: c/c-parser.c:10184 cp/parser.c:38208
34766 #, gcc-internal-format
34767 msgid "%<#pragma acc exit data%> may only be used in compound statements"
34770 #: c/c-parser.c:10195 cp/parser.c:38221
34771 #, gcc-internal-format
34772 msgid "%<#pragma acc routine%> must be at file scope"
34775 #: c/c-parser.c:10206 cp/parser.c:38230
34776 #, gcc-internal-format
34777 msgid "%<#pragma acc update%> may only be used in compound statements"
34780 #: c/c-parser.c:10217 cp/parser.c:38106
34781 #, gcc-internal-format
34782 msgid "%<#pragma omp barrier%> may only be used in compound statements"
34785 #: c/c-parser.c:10228 cp/parser.c:38121
34786 #, gcc-internal-format
34787 msgid "%<#pragma omp flush%> may only be used in compound statements"
34790 #: c/c-parser.c:10239 cp/parser.c:38137
34791 #, gcc-internal-format
34792 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
34795 #: c/c-parser.c:10250 cp/parser.c:38153
34796 #, gcc-internal-format
34797 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
34800 #: c/c-parser.c:10261 cp/parser.c:38169
34801 #, gcc-internal-format
34802 msgid "%<#pragma omp cancel%> may only be used in compound statements"
34805 #: c/c-parser.c:10285 cp/parser.c:38300
34806 #, gcc-internal-format
34808 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
34812 #: c/c-parser.c:10304 cp/parser.c:38319
34813 #, gcc-internal-format
34814 msgid "for, while or do statement expected"
34817 #: c/c-parser.c:10316 cp/parser.c:38096
34818 #, gcc-internal-format
34819 msgid "%<#pragma GCC pch_preprocess%> must be first"
34822 #: c/c-parser.c:10329
34823 #, gcc-internal-format
34824 msgid "%<#pragma grainsize%> ignored because -fcilkplus is not enabled"
34827 #: c/c-parser.c:10337
34828 #, gcc-internal-format
34829 msgid "%<#pragma grainsize%> must be inside a function"
34832 #: c/c-parser.c:10658 cp/parser.c:30800
34833 #, gcc-internal-format
34834 msgid "too many %qs clauses"
34837 #: c/c-parser.c:10679 cp/parser.c:31332
34838 #, gcc-internal-format
34839 msgid "expected integer expression before ')'"
34842 #: c/c-parser.c:10694
34843 #, gcc-internal-format
34844 msgid "expression must be integral"
34847 #: c/c-parser.c:10977 c/c-parser.c:17496
34848 #, gcc-internal-format
34849 msgid "%qD is not a variable"
34852 #: c/c-parser.c:10981 cp/semantics.c:6814
34853 #, gcc-internal-format
34854 msgid "%qD is not a pointer variable"
34857 #: c/c-parser.c:11022 cp/parser.c:31410
34858 #, gcc-internal-format
34859 msgid "collapse argument needs positive constant integer expression"
34862 #: c/c-parser.c:11092 cp/parser.c:31467
34863 #, gcc-internal-format
34864 msgid "expected %<none%>"
34867 #: c/c-parser.c:11094 cp/parser.c:31469
34868 #, gcc-internal-format
34869 msgid "expected %<none%> or %<shared%>"
34872 #: c/c-parser.c:11194 cp/parser.c:31569
34873 #, gcc-internal-format
34874 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
34877 #: c/c-parser.c:11214 c/c-parser.c:16177 c/c-parser.c:16262 cp/parser.c:31587
34878 #: cp/parser.c:35629 cp/parser.c:35717
34879 #, gcc-internal-format
34880 msgid "expected %<data%>"
34883 #: c/c-parser.c:11261 cp/parser.c:31640
34884 #, gcc-internal-format
34885 msgid "too many %<if%> clauses with %qs modifier"
34888 #: c/c-parser.c:11268 cp/parser.c:31647
34889 #, gcc-internal-format
34890 msgid "too many %<if%> clauses"
34893 #: c/c-parser.c:11270 cp/parser.c:31649
34894 #, gcc-internal-format
34895 msgid "too many %<if%> clauses without modifier"
34898 #: c/c-parser.c:11276 cp/parser.c:31655
34899 #, gcc-internal-format
34901 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
34905 #: c/c-parser.c:11351 c/c-parser.c:11396 c/c-parser.c:11441 c/c-parser.c:11486
34906 #: c/c-parser.c:11531 c/c-parser.c:11577 c/c-parser.c:11682 c/c-parser.c:11809
34907 #: c/c-parser.c:11890 c/c-parser.c:12298 c/c-parser.c:12366 c/c-parser.c:12470
34908 #: c/c-parser.c:12514 c/c-parser.c:13033
34909 #, gcc-internal-format
34910 msgid "expected integer expression"
34913 #: c/c-parser.c:11362
34914 #, gcc-internal-format
34915 msgid "%<num_gangs%> value must be positive"
34918 #: c/c-parser.c:11407
34919 #, gcc-internal-format
34920 msgid "%<num_threads%> value must be positive"
34923 #: c/c-parser.c:11452
34924 #, gcc-internal-format
34925 msgid "%<num_tasks%> value must be positive"
34928 #: c/c-parser.c:11497 cp/semantics.c:6998
34929 #, gcc-internal-format
34930 msgid "%<grainsize%> value must be positive"
34933 #: c/c-parser.c:11543 cp/semantics.c:7027
34934 #, gcc-internal-format
34935 msgid "%<priority%> value must be non-negative"
34938 #: c/c-parser.c:11606 c/c-parser.c:11612 cp/parser.c:31866 cp/parser.c:31873
34939 #, gcc-internal-format
34940 msgid "expected %<tofrom%>"
34943 #: c/c-parser.c:11620 c/c-parser.c:11626 cp/parser.c:31882 cp/parser.c:31889
34944 #, gcc-internal-format
34945 msgid "expected %<scalar%>"
34948 #: c/c-parser.c:11693
34949 #, gcc-internal-format
34950 msgid "%<num_workers%> value must be positive"
34953 #: c/c-parser.c:11757 cp/parser.c:31191
34954 #, gcc-internal-format
34955 msgid "too many %<static%> arguments"
34958 #: c/c-parser.c:11791 cp/parser.c:31224
34959 #, gcc-internal-format
34960 msgid "unexpected argument"
34963 #: c/c-parser.c:11818
34964 #, gcc-internal-format
34965 msgid "%<%s%> value must be positive"
34968 #: c/c-parser.c:11957 cp/semantics.c:7127
34969 #, gcc-internal-format
34970 msgid "%<tile%> argument needs positive integral constant"
34973 #: c/c-parser.c:12022 cp/parser.c:31946
34974 #, gcc-internal-format
34975 msgid "ordered argument needs positive constant integer expression"
34978 #: c/c-parser.c:12113
34979 #, gcc-internal-format
34981 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> "
34985 #: c/c-parser.c:12222 cp/parser.c:32159
34986 #, gcc-internal-format
34987 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
34990 #: c/c-parser.c:12276 cp/parser.c:32175
34991 #, gcc-internal-format
34992 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
34995 #: c/c-parser.c:12280 cp/parser.c:32178
34996 #, gcc-internal-format
34997 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
35000 #: c/c-parser.c:12292 cp/semantics.c:6394
35001 #, gcc-internal-format
35002 msgid "chunk size value must be positive"
35005 #: c/c-parser.c:12315 cp/parser.c:32198
35006 #, gcc-internal-format
35007 msgid "invalid schedule kind"
35010 #: c/c-parser.c:12377
35011 #, gcc-internal-format
35012 msgid "%<vector_length%> value must be positive"
35015 #: c/c-parser.c:12480
35016 #, gcc-internal-format
35017 msgid "%<num_teams%> value must be positive"
35020 #: c/c-parser.c:12524 cp/semantics.c:6485
35021 #, gcc-internal-format
35022 msgid "%<thread_limit%> value must be positive"
35025 #: c/c-parser.c:12568 cp/semantics.c:6595
35026 #, gcc-internal-format
35028 "%<aligned%> clause alignment expression must be positive constant integer "
35032 #: c/c-parser.c:12631 cp/parser.c:32456
35033 #, gcc-internal-format
35034 msgid "using parameters for %<linear%> step is not supported yet"
35037 #: c/c-parser.c:12636
35038 #, gcc-internal-format
35039 msgid "%<linear%> clause step expression must be integral"
35042 #: c/c-parser.c:12676
35043 #, gcc-internal-format
35045 "%<safelen%> clause expression must be positive constant integer expression"
35048 #: c/c-parser.c:12714
35049 #, gcc-internal-format
35051 "%<simdlen%> clause expression must be positive constant integer expression"
35054 #: c/c-parser.c:12883 cp/parser.c:32692 cp/parser.c:32915
35055 #, gcc-internal-format
35056 msgid "invalid depend kind"
35059 #: c/c-parser.c:12967 cp/parser.c:32765
35060 #, gcc-internal-format
35061 msgid "invalid map kind"
35064 #: c/c-parser.c:13063 cp/parser.c:32862
35065 #, gcc-internal-format
35066 msgid "invalid dist_schedule kind"
35069 #: c/c-parser.c:13134
35070 #, gcc-internal-format
35071 msgid "invalid proc_bind kind"
35074 #: c/c-parser.c:13347 cp/parser.c:33140
35075 #, gcc-internal-format
35076 msgid "expected %<#pragma acc%> clause"
35079 #: c/c-parser.c:13358 c/c-parser.c:13641 cp/parser.c:33151 cp/parser.c:33467
35080 #, gcc-internal-format
35081 msgid "%qs is not valid for %qs"
35084 #: c/c-parser.c:13504 cp/parser.c:33327
35085 #, gcc-internal-format
35086 msgid "%qs must be the first clause of %qs"
35089 #: c/c-parser.c:13630 cp/parser.c:33456
35090 #, gcc-internal-format
35091 msgid "expected %<#pragma omp%> clause"
35094 #: c/c-parser.c:13768 cp/parser.c:36142
35095 #, gcc-internal-format
35096 msgid "no valid clauses specified in %<#pragma acc declare%>"
35099 #: c/c-parser.c:13778 cp/parser.c:36152
35100 #, gcc-internal-format
35101 msgid "array section in %<#pragma acc declare%>"
35104 #: c/c-parser.c:13798 cp/parser.c:36172
35105 #, gcc-internal-format
35106 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
35109 #: c/c-parser.c:13809 cp/parser.c:36183
35110 #, gcc-internal-format
35111 msgid "invalid OpenACC clause at file scope"
35114 #: c/c-parser.c:13816 cp/parser.c:36190
35115 #, gcc-internal-format
35116 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
35119 #: c/c-parser.c:13824 cp/parser.c:36198
35120 #, gcc-internal-format
35121 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
35124 #: c/c-parser.c:13836 cp/parser.c:36210
35125 #, gcc-internal-format
35126 msgid "variable %qD used more than once with %<#pragma acc declare%>"
35129 #: c/c-parser.c:13929 cp/parser.c:36297
35130 #, gcc-internal-format
35131 msgid "expected %<data%> after %<#pragma acc enter%>"
35134 #: c/c-parser.c:13946
35135 #, gcc-internal-format
35136 msgid "%<#pragma acc enter data%> has no data movement clause"
35139 #: c/c-parser.c:14169 cp/parser.c:2845
35140 #, gcc-internal-format
35141 msgid "%qE has not been declared"
35144 #: c/c-parser.c:14173
35145 #, gcc-internal-format
35146 msgid "expected function name"
35149 #: c/c-parser.c:14188 cp/parser.c:37458
35150 #, gcc-internal-format
35151 msgid "%qD does not refer to a function"
35154 #: c/c-parser.c:14208 c/c-parser.c:14256 cp/parser.c:1395
35155 #, gcc-internal-format
35157 "%<#pragma acc routine%> not immediately followed by function declaration or "
35161 #: c/c-parser.c:14248 cp/parser.c:37512 cp/parser.c:37554
35162 #, gcc-internal-format
35164 "%<#pragma acc routine%> not immediately followed by a single function "
35165 "declaration or definition"
35168 #: c/c-parser.c:14265 cp/parser.c:37568
35169 #, gcc-internal-format
35170 msgid "%<#pragma acc routine%> already applied to %qD"
35173 #: c/c-parser.c:14273 cp/parser.c:37576
35174 #, gcc-internal-format
35175 msgid "%<#pragma acc routine%> must be applied before %s"
35178 #: c/c-parser.c:14316 cp/parser.c:36489
35179 #, gcc-internal-format
35181 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
35185 #: c/c-parser.c:14724 cp/parser.c:33838 cp/parser.c:33864
35186 #, gcc-internal-format
35187 msgid "invalid form of %<#pragma omp atomic%>"
35190 #: c/c-parser.c:14728 cp/parser.c:33895 cp/parser.c:33911
35191 #, gcc-internal-format
35192 msgid "invalid operator for %<#pragma omp atomic%>"
35195 #: c/c-parser.c:14777 cp/semantics.c:8524 cp/semantics.c:8534
35196 #, gcc-internal-format
35198 "%<#pragma omp atomic capture%> uses two different expressions for memory"
35201 #: c/c-parser.c:14842 c/c-parser.c:14864
35202 #, gcc-internal-format
35203 msgid "expected %<(%> or end of line"
35206 #: c/c-parser.c:14908 cp/parser.c:34442
35207 #, gcc-internal-format
35208 msgid "%<ordered%> clause parameter is less than %<collapse%>"
35211 #: c/c-parser.c:14919 cp/parser.c:34453
35212 #, gcc-internal-format
35214 "%<linear%> clause may not be specified together with %<ordered%> clause with "
35218 #: c/c-parser.c:14938 cp/parser.c:34481 cp/parser.c:38686
35219 #, gcc-internal-format
35220 msgid "for statement expected"
35223 #: c/c-parser.c:14944 cp/parser.c:34488
35224 #, gcc-internal-format
35225 msgid "_Cilk_for statement expected"
35228 #: c/c-parser.c:15013 cp/semantics.c:8073 cp/semantics.c:8160
35229 #, gcc-internal-format
35230 msgid "expected iteration declaration or initialization"
35233 #: c/c-parser.c:15098
35234 #, gcc-internal-format
35235 msgid "not enough perfectly nested loops"
35238 #: c/c-parser.c:15157 cp/parser.c:34714
35239 #, gcc-internal-format
35240 msgid "collapsed loops not perfectly nested"
35243 #: c/c-parser.c:15204 cp/parser.c:34531 cp/parser.c:34573 cp/pt.c:15479
35244 #, gcc-internal-format
35245 msgid "iteration variable %qD should not be firstprivate"
35248 #: c/c-parser.c:15295 cp/parser.c:34787
35249 #, gcc-internal-format
35250 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
35253 #: c/c-parser.c:15456
35254 #, gcc-internal-format
35256 "%<#pragma omp ordered%> with %<depend> clause may only be used in compound "
35260 #: c/c-parser.c:15659 cp/parser.c:35138
35261 #, gcc-internal-format
35262 msgid "expected %<for%> after %qs"
35265 #: c/c-parser.c:15858 cp/parser.c:35334
35266 #, gcc-internal-format
35267 msgid "expected %<point%>"
35270 #: c/c-parser.c:15866 cp/parser.c:35343
35271 #, gcc-internal-format
35273 "%<#pragma omp cancellation point%> may only be used in compound statements"
35276 #: c/c-parser.c:16077 cp/parser.c:35571
35277 #, gcc-internal-format
35279 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
35280 "%<tofrom%> or %<alloc%> on %<map%> clause"
35283 #: c/c-parser.c:16090 cp/parser.c:35584
35284 #, gcc-internal-format
35285 msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
35288 #: c/c-parser.c:16125 cp/parser.c:35796
35289 #, gcc-internal-format
35290 msgid "%<#pragma omp target update%> may only be used in compound statements"
35293 #: c/c-parser.c:16138 cp/parser.c:35809
35294 #, gcc-internal-format
35296 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
35300 #: c/c-parser.c:16185 cp/parser.c:35637
35301 #, gcc-internal-format
35303 "%<#pragma omp target enter data%> may only be used in compound statements"
35306 #: c/c-parser.c:16211 cp/parser.c:35664
35307 #, gcc-internal-format
35309 "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
35310 "%> on %<map%> clause"
35313 #: c/c-parser.c:16223 cp/parser.c:35676
35314 #, gcc-internal-format
35316 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
35319 #: c/c-parser.c:16270 cp/parser.c:35725
35320 #, gcc-internal-format
35322 "%<#pragma omp target exit data%> may only be used in compound statements"
35325 #: c/c-parser.c:16298
35326 #, gcc-internal-format
35328 "%<#pragma omp target exit data%> with map-type other than %<from%>, "
35329 "%<release> or %<delete%> on %<map%> clause"
35332 #: c/c-parser.c:16311 cp/parser.c:35766
35333 #, gcc-internal-format
35335 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
35338 #: c/c-parser.c:16525 cp/parser.c:36019
35339 #, gcc-internal-format
35341 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
35342 "or %<alloc%> on %<map%> clause"
35345 #: c/c-parser.c:16575
35346 #, gcc-internal-format
35348 "%<#pragma omp declare simd%> must be followed by function declaration or "
35349 "definition or another %<#pragma omp declare simd%>"
35352 #: c/c-parser.c:16624 c/c-parser.c:16652
35353 #, gcc-internal-format
35355 "%<#pragma omp declare simd%> must be followed by function declaration or "
35359 #: c/c-parser.c:16672 cp/parser.c:36612
35360 #, gcc-internal-format
35362 "%<#pragma omp declare simd%> or %<simd%> attribute cannot be used in the "
35363 "same function marked as a Cilk Plus SIMD-enabled function"
35366 #: c/c-parser.c:16686
35367 #, gcc-internal-format
35369 "%<#pragma omp declare simd%> not immediately followed by a function "
35370 "declaration or definition"
35373 #: c/c-parser.c:16694 cp/parser.c:36671
35374 #, gcc-internal-format
35376 "%<#pragma omp declare simd%> not immediately followed by a single function "
35377 "declaration or definition"
35380 #: c/c-parser.c:16810 cp/parser.c:36741
35381 #, gcc-internal-format
35383 "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
35384 "target%> without clauses and %<#pragma omp end declare target%>"
35387 #: c/c-parser.c:16829 cp/parser.c:36760
35388 #, gcc-internal-format
35389 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
35392 #: c/c-parser.c:16870 cp/parser.c:36807
35393 #, gcc-internal-format
35394 msgid "expected %<target%>"
35397 #: c/c-parser.c:16877 cp/parser.c:36814
35398 #, gcc-internal-format
35399 msgid "expected %<declare%>"
35402 #: c/c-parser.c:16883 cp/parser.c:36821
35403 #, gcc-internal-format
35405 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
35409 #: c/c-parser.c:16911
35410 #, gcc-internal-format
35411 msgid "%<#pragma omp declare reduction%> not at file or block scope"
35414 #: c/c-parser.c:16961
35415 #, gcc-internal-format
35417 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> "
35421 #: c/c-parser.c:16988
35422 #, gcc-internal-format
35423 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
35426 #: c/c-parser.c:16992
35427 #, gcc-internal-format
35428 msgid "function or array type in %<#pragma omp declare reduction%>"
35431 #: c/c-parser.c:16995
35432 #, gcc-internal-format
35433 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
35436 #: c/c-parser.c:16998
35437 #, gcc-internal-format
35439 "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
35443 #: c/c-parser.c:17006
35444 #, gcc-internal-format
35445 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
35448 #: c/c-parser.c:17015
35449 #, gcc-internal-format
35450 msgid "previous %<#pragma omp declare reduction%>"
35453 #: c/c-parser.c:17132
35454 #, gcc-internal-format
35455 msgid "expected %<omp_priv%> or function-name"
35458 #: c/c-parser.c:17143
35459 #, gcc-internal-format
35460 msgid "expected function-name %<(%>"
35463 #: c/c-parser.c:17162
35464 #, gcc-internal-format
35465 msgid "one of the initializer call arguments should be %<&omp_priv%>"
35468 #: c/c-parser.c:17283 cp/parser.c:37266
35469 #, gcc-internal-format
35470 msgid "expected %<simd%> or %<reduction%> or %<target%>"
35473 #: c/c-parser.c:17498 cp/semantics.c:7538
35474 #, gcc-internal-format
35475 msgid "%qE declared %<threadprivate%> after first use"
35478 #: c/c-parser.c:17500 cp/semantics.c:7540
35479 #, gcc-internal-format
35480 msgid "automatic variable %qE cannot be %<threadprivate%>"
35483 #: c/c-parser.c:17504 cp/semantics.c:7542
35484 #, gcc-internal-format
35485 msgid "%<threadprivate%> %qE has incomplete type"
35488 #: c/c-parser.c:17535
35489 #, gcc-internal-format
35490 msgid "pragma simd ignored because -fcilkplus is not enabled"
35493 #: c/c-parser.c:17541
35494 #, gcc-internal-format
35495 msgid "pragma simd must be inside a function"
35498 #: c/c-parser.c:17585 cp/parser.c:38457
35499 #, gcc-internal-format
35500 msgid "vectorlength must be an integer constant"
35503 #: c/c-parser.c:17587 cp/parser.c:38460
35504 #, gcc-internal-format
35505 msgid "vectorlength must be a power of 2"
35508 #: c/c-parser.c:17670 cp/parser.c:38567
35509 #, gcc-internal-format
35510 msgid "step size must be an integer constant expression or an integer variable"
35513 #: c/c-parser.c:17769 cp/parser.c:38660
35514 #, gcc-internal-format
35515 msgid "expected %<#pragma simd%> clause"
35518 #: c/c-parser.c:17813 cp/parser.c:38067
35519 #, gcc-internal-format
35520 msgid "%<#pragma cilk grainsize%> is not followed by %<_Cilk_for%>"
35523 #: c/c-parser.c:18113 cp/parser.c:37959
35524 #, gcc-internal-format
35525 msgid "%<__transaction_cancel%> without transactional memory support enabled"
35528 #: c/c-parser.c:18119 cp/parser.c:37965
35529 #, gcc-internal-format
35530 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
35533 #: c/c-parser.c:18128 cp/parser.c:37974
35534 #, gcc-internal-format
35536 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
35539 #: c/c-parser.c:18130 cp/parser.c:37977
35540 #, gcc-internal-format
35541 msgid " or a %<transaction_may_cancel_outer%> function"
35544 #: c/c-parser.c:18136 cp/parser.c:37983
35545 #, gcc-internal-format
35546 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
35549 #: c/c-parser.c:18204 cp/cp-array-notation.c:1411
35550 #, gcc-internal-format
35551 msgid "base of array section must be pointer or array type"
35554 #: c/c-parser.c:18213 cp/parser.c:7103
35555 #, gcc-internal-format
35556 msgid "expected %<:%> or numeral"
35559 #: c/c-parser.c:18224
35560 #, gcc-internal-format
35562 "start-index and length fields necessary for using array notations in pointers"
35565 #: c/c-parser.c:18231 c/c-parser.c:18274
35566 #, gcc-internal-format
35567 msgid "array notations cannot be used with function type"
35570 #: c/c-parser.c:18240
35571 #, gcc-internal-format
35573 "start-index and length fields necessary for using array notations in "
35574 "dimensionless arrays"
35577 #: c/c-parser.c:18252
35578 #, gcc-internal-format
35580 "start-index and length fields necessary for using array notations in "
35581 "variable-length arrays"
35584 #: c/c-parser.c:18302 c/c-parser.c:18305
35585 #, gcc-internal-format
35586 msgid "expected array notation expression"
35589 #: c/c-parser.c:18356
35590 #, gcc-internal-format
35591 msgid "no closing brace"
35594 #: c/c-typeck.c:220
35595 #, gcc-internal-format
35596 msgid "%qD has an incomplete type %qT"
35599 #: c/c-typeck.c:234 c/c-typeck.c:9731 c/c-typeck.c:9773 cp/call.c:4090
35600 #, gcc-internal-format
35601 msgid "invalid use of void expression"
35604 #: c/c-typeck.c:242
35605 #, gcc-internal-format
35606 msgid "invalid use of flexible array member"
35609 #: c/c-typeck.c:248 cp/typeck2.c:503
35610 #, gcc-internal-format
35611 msgid "invalid use of array with unspecified bounds"
35614 #: c/c-typeck.c:256
35615 #, gcc-internal-format
35616 msgid "invalid use of undefined type %qT"
35619 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
35620 #: c/c-typeck.c:259
35621 #, gcc-internal-format
35622 msgid "invalid use of incomplete typedef %qT"
35625 #: c/c-typeck.c:332
35626 #, gcc-internal-format
35627 msgid "%qT and %qT are in disjoint named address spaces"
35630 #: c/c-typeck.c:573 c/c-typeck.c:598
35631 #, gcc-internal-format
35632 msgid "function types not truly compatible in ISO C"
35635 #: c/c-typeck.c:742
35636 #, gcc-internal-format
35637 msgid "can%'t mix operands of decimal float and vector types"
35640 #: c/c-typeck.c:747
35641 #, gcc-internal-format
35642 msgid "can%'t mix operands of decimal float and complex types"
35645 #: c/c-typeck.c:752
35646 #, gcc-internal-format
35647 msgid "can%'t mix operands of decimal float and other float types"
35650 #: c/c-typeck.c:1290
35651 #, gcc-internal-format
35652 msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
35655 #: c/c-typeck.c:1294
35656 #, gcc-internal-format
35657 msgid "types are not quite compatible"
35660 #: c/c-typeck.c:1298
35661 #, gcc-internal-format
35662 msgid "pointer target types incompatible in C++"
35665 #: c/c-typeck.c:1630
35666 #, gcc-internal-format
35667 msgid "function return types not compatible due to %<volatile%>"
35670 #: c/c-typeck.c:1880
35671 #, gcc-internal-format
35672 msgid "converting an array compound literal to a pointer is ill-formed in C++"
35675 #: c/c-typeck.c:2404 c/c-typeck.c:8378
35676 #, gcc-internal-format
35677 msgid "%qT has no member named %qE; did you mean %qE?"
35680 #: c/c-typeck.c:2408 c/c-typeck.c:8382
35681 #, gcc-internal-format
35682 msgid "%qT has no member named %qE"
35685 #: c/c-typeck.c:2417
35686 #, gcc-internal-format
35687 msgid "accessing a member %qE of an atomic structure %qE"
35690 #: c/c-typeck.c:2420
35691 #, gcc-internal-format
35692 msgid "accessing a member %qE of an atomic union %qE"
35695 #: c/c-typeck.c:2480
35696 #, gcc-internal-format
35697 msgid "%qE is a pointer; did you mean to use %<->%>?"
35700 #: c/c-typeck.c:2486
35701 #, gcc-internal-format
35702 msgid "request for member %qE in something not a structure or union"
35705 #: c/c-typeck.c:2537
35706 #, gcc-internal-format
35707 msgid "dereferencing pointer to incomplete type %qT"
35710 #: c/c-typeck.c:2544
35711 #, gcc-internal-format
35712 msgid "dereferencing %<void *%> pointer"
35715 #: c/c-typeck.c:2597
35716 #, gcc-internal-format
35717 msgid "rank of the array's index is greater than 1"
35720 #: c/c-typeck.c:2610
35721 #, gcc-internal-format
35722 msgid "subscripted value is neither array nor pointer nor vector"
35725 #: c/c-typeck.c:2620 cp/typeck.c:3201 cp/typeck.c:3288
35726 #, gcc-internal-format
35727 msgid "array subscript is not an integer"
35730 #: c/c-typeck.c:2626
35731 #, gcc-internal-format
35732 msgid "subscripted value is pointer to function"
35735 #: c/c-typeck.c:2680
35736 #, gcc-internal-format
35737 msgid "ISO C forbids subscripting %<register%> array"
35740 #: c/c-typeck.c:2683
35741 #, gcc-internal-format
35742 msgid "ISO C90 forbids subscripting non-lvalue array"
35745 #: c/c-typeck.c:2797
35746 #, gcc-internal-format
35747 msgid "enum constant defined here"
35750 #: c/c-typeck.c:2903 cp/typeck.c:1646
35751 #, gcc-internal-format
35752 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
35755 #: c/c-typeck.c:3053
35756 #, gcc-internal-format
35757 msgid "called object %qE is not a function or function pointer"
35760 #: c/c-typeck.c:3058
35761 #, gcc-internal-format
35762 msgid "called object %qD is not a function or function pointer"
35765 #: c/c-typeck.c:3064
35766 #, gcc-internal-format
35767 msgid "called object is not a function or function pointer"
35770 #. This situation leads to run-time undefined behavior. We can't,
35771 #. therefore, simply error unless we can prove that all possible
35772 #. executions of the program must execute the code.
35773 #: c/c-typeck.c:3094
35774 #, gcc-internal-format
35775 msgid "function called through a non-compatible type"
35778 #: c/c-typeck.c:3099 c/c-typeck.c:3152
35779 #, gcc-internal-format
35780 msgid "function with qualified void return type called"
35783 #: c/c-typeck.c:3284
35784 #, gcc-internal-format
35785 msgid "too many arguments to method %qE"
35788 #: c/c-typeck.c:3346
35789 #, gcc-internal-format, gfc-internal-format
35790 msgid "type of formal parameter %d is incomplete"
35793 #: c/c-typeck.c:3363
35794 #, gcc-internal-format
35796 "passing argument %d of %qE as integer rather than floating due to prototype"
35799 #: c/c-typeck.c:3369
35800 #, gcc-internal-format
35802 "passing argument %d of %qE as integer rather than complex due to prototype"
35805 #: c/c-typeck.c:3375
35806 #, gcc-internal-format
35808 "passing argument %d of %qE as complex rather than floating due to prototype"
35811 #: c/c-typeck.c:3381
35812 #, gcc-internal-format
35814 "passing argument %d of %qE as floating rather than integer due to prototype"
35817 #: c/c-typeck.c:3387
35818 #, gcc-internal-format
35820 "passing argument %d of %qE as complex rather than integer due to prototype"
35823 #: c/c-typeck.c:3393
35824 #, gcc-internal-format
35826 "passing argument %d of %qE as floating rather than complex due to prototype"
35829 #: c/c-typeck.c:3407
35830 #, gcc-internal-format
35832 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
35836 #: c/c-typeck.c:3433
35837 #, gcc-internal-format
35838 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
35841 #: c/c-typeck.c:3458
35842 #, gcc-internal-format
35843 msgid "passing argument %d of %qE with different width due to prototype"
35846 #: c/c-typeck.c:3482
35847 #, gcc-internal-format
35848 msgid "passing argument %d of %qE as unsigned due to prototype"
35851 #: c/c-typeck.c:3487
35852 #, gcc-internal-format
35853 msgid "passing argument %d of %qE as signed due to prototype"
35856 #: c/c-typeck.c:3518 cp/call.c:7086
35857 #, gcc-internal-format
35858 msgid "implicit conversion from %qT to %qT when passing argument to function"
35861 #: c/c-typeck.c:3732 c/c-typeck.c:3752 cp/typeck.c:4599 cp/typeck.c:4853
35862 #, gcc-internal-format
35863 msgid "comparison with string literal results in unspecified behavior"
35866 #: c/c-typeck.c:3738 c/c-typeck.c:3745 cp/typeck.c:4622 cp/typeck.c:4642
35867 #, gcc-internal-format
35868 msgid "comparison between pointer and zero character constant"
35871 #: c/c-typeck.c:3740 c/c-typeck.c:3747 cp/typeck.c:4625 cp/typeck.c:4645
35872 #, gcc-internal-format
35873 msgid "did you mean to dereference the pointer?"
35876 #: c/c-typeck.c:3766
35877 #, gcc-internal-format
35878 msgid "comparison between %qT and %qT"
35881 #: c/c-typeck.c:3815
35882 #, gcc-internal-format
35883 msgid "pointer of type %<void *%> used in subtraction"
35886 #: c/c-typeck.c:3818
35887 #, gcc-internal-format
35888 msgid "pointer to a function used in subtraction"
35891 #: c/c-typeck.c:3830
35892 #, gcc-internal-format
35893 msgid "arithmetic on pointer to an incomplete type"
35896 #: c/c-typeck.c:3835 cp/typeck.c:5371
35897 #, gcc-internal-format
35898 msgid "arithmetic on pointer to an empty aggregate"
35901 #: c/c-typeck.c:4244
35902 #, gcc-internal-format
35903 msgid "%<~%> on a boolean expression"
35906 #: c/c-typeck.c:4248
35907 #, gcc-internal-format
35908 msgid "did you mean to use logical not?"
35911 #: c/c-typeck.c:4258
35912 #, gcc-internal-format
35913 msgid "ISO C does not support %<~%> for complex conjugation"
35916 #: c/c-typeck.c:4297
35917 #, gcc-internal-format
35918 msgid "wrong type argument to unary exclamation mark"
35921 #: c/c-typeck.c:4355
35922 #, gcc-internal-format
35923 msgid "increment of enumeration value is invalid in C++"
35926 #: c/c-typeck.c:4358
35927 #, gcc-internal-format
35928 msgid "decrement of enumeration value is invalid in C++"
35931 #: c/c-typeck.c:4365
35932 #, gcc-internal-format
35933 msgid "increment of a boolean expression"
35936 #: c/c-typeck.c:4368
35937 #, gcc-internal-format
35938 msgid "decrement of a boolean expression"
35941 #: c/c-typeck.c:4384
35942 #, gcc-internal-format
35943 msgid "ISO C does not support %<++%> and %<--%> on complex types"
35946 #: c/c-typeck.c:4409 c/c-typeck.c:4443
35947 #, gcc-internal-format
35948 msgid "wrong type argument to increment"
35951 #: c/c-typeck.c:4411 c/c-typeck.c:4446
35952 #, gcc-internal-format
35953 msgid "wrong type argument to decrement"
35956 #: c/c-typeck.c:4431
35957 #, gcc-internal-format
35958 msgid "increment of pointer to an incomplete type %qT"
35961 #: c/c-typeck.c:4435
35962 #, gcc-internal-format
35963 msgid "decrement of pointer to an incomplete type %qT"
35966 #: c/c-typeck.c:4539
35967 #, gcc-internal-format
35968 msgid "taking address of expression of type %<void%>"
35971 #: c/c-typeck.c:4598
35972 #, gcc-internal-format
35973 msgid "cannot take address of bit-field %qD"
35976 #: c/c-typeck.c:4611
35977 #, gcc-internal-format
35978 msgid "cannot take address of scalar with reverse storage order"
35981 #: c/c-typeck.c:4619
35982 #, gcc-internal-format
35983 msgid "address of array with reverse scalar storage order requested"
35986 #: c/c-typeck.c:4791
35987 #, gcc-internal-format
35988 msgid "global register variable %qD used in nested function"
35991 #: c/c-typeck.c:4794
35992 #, gcc-internal-format
35993 msgid "register variable %qD used in nested function"
35996 #: c/c-typeck.c:4799
35997 #, gcc-internal-format
35998 msgid "address of global register variable %qD requested"
36001 #: c/c-typeck.c:4801
36002 #, gcc-internal-format
36003 msgid "address of register variable %qD requested"
36006 #: c/c-typeck.c:4902
36007 #, gcc-internal-format
36008 msgid "non-lvalue array in conditional expression"
36011 #: c/c-typeck.c:4960 cp/call.c:5232
36012 #, gcc-internal-format
36014 "implicit conversion from %qT to %qT to match other result of conditional"
36017 #: c/c-typeck.c:5034
36018 #, gcc-internal-format
36019 msgid "ISO C forbids conditional expr with only one void side"
36022 #: c/c-typeck.c:5051
36023 #, gcc-internal-format
36024 msgid "pointers to disjoint address spaces used in conditional expression"
36027 #: c/c-typeck.c:5062 c/c-typeck.c:5079
36028 #, gcc-internal-format
36029 msgid "pointer to array loses qualifier in conditional expression"
36032 #: c/c-typeck.c:5067 c/c-typeck.c:5084
36033 #, gcc-internal-format
36034 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
36037 #: c/c-typeck.c:5097
36038 #, gcc-internal-format
36039 msgid "pointer type mismatch in conditional expression"
36042 #: c/c-typeck.c:5106 c/c-typeck.c:5117
36043 #, gcc-internal-format
36044 msgid "pointer/integer type mismatch in conditional expression"
36047 #: c/c-typeck.c:5229 cp/typeck.c:6536
36048 #, gcc-internal-format
36049 msgid "spawned function call cannot be part of a comma expression"
36052 #: c/c-typeck.c:5263
36053 #, gcc-internal-format
36054 msgid "left-hand operand of comma expression has no effect"
36057 #: c/c-typeck.c:5281 c/c-typeck.c:10422
36058 #, gcc-internal-format
36059 msgid "right-hand operand of comma expression has no effect"
36062 #: c/c-typeck.c:5350
36063 msgid "cast adds %q#v qualifier to function type"
36066 #: c/c-typeck.c:5356
36067 msgid "cast discards %qv qualifier from pointer target type"
36070 #: c/c-typeck.c:5391
36071 #, gcc-internal-format
36073 "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
36077 #: c/c-typeck.c:5428
36078 #, gcc-internal-format
36079 msgid "cast specifies array type"
36082 #: c/c-typeck.c:5434
36083 #, gcc-internal-format
36084 msgid "cast specifies function type"
36087 #: c/c-typeck.c:5449
36088 #, gcc-internal-format
36089 msgid "ISO C forbids casting nonscalar to the same type"
36092 #: c/c-typeck.c:5469
36093 #, gcc-internal-format
36094 msgid "ISO C forbids casts to union type"
36097 #: c/c-typeck.c:5479
36098 #, gcc-internal-format
36099 msgid "cast to union type from type not present in union"
36102 #: c/c-typeck.c:5514
36103 #, gcc-internal-format, gfc-internal-format
36105 "cast to %s address space pointer from disjoint generic address space pointer"
36108 #: c/c-typeck.c:5519
36109 #, gcc-internal-format, gfc-internal-format
36111 "cast to generic address space pointer from disjoint %s address space pointer"
36114 #: c/c-typeck.c:5524
36115 #, gcc-internal-format, gfc-internal-format
36116 msgid "cast to %s address space pointer from disjoint %s address space pointer"
36119 #: c/c-typeck.c:5543
36120 #, gcc-internal-format
36121 msgid "cast increases required alignment of target type"
36124 #: c/c-typeck.c:5554
36125 #, gcc-internal-format
36126 msgid "cast from pointer to integer of different size"
36129 #: c/c-typeck.c:5559
36130 #, gcc-internal-format
36131 msgid "cast from function call of type %qT to non-matching type %qT"
36134 #: c/c-typeck.c:5568 cp/typeck.c:7505
36135 #, gcc-internal-format
36136 msgid "cast to pointer from integer of different size"
36139 #: c/c-typeck.c:5582
36140 #, gcc-internal-format
36141 msgid "ISO C forbids conversion of function pointer to object pointer type"
36144 #: c/c-typeck.c:5591
36145 #, gcc-internal-format
36146 msgid "ISO C forbids conversion of object pointer to function pointer type"
36149 #: c/c-typeck.c:5678
36150 #, gcc-internal-format
36151 msgid "defining a type in a cast is invalid in C++"
36154 #: c/c-typeck.c:5720
36155 #, gcc-internal-format
36156 msgid "assignment to expression with array type"
36159 #: c/c-typeck.c:5843 c/c-typeck.c:6293
36160 #, gcc-internal-format
36161 msgid "enum conversion in assignment is invalid in C++"
36164 #: c/c-typeck.c:6035 c/c-typeck.c:6058 c/c-typeck.c:6082
36165 #, gcc-internal-format
36166 msgid "(near initialization for %qs)"
36169 #: c/c-typeck.c:6097
36170 #, gcc-internal-format
36171 msgid "array initialized from parenthesized string constant"
36174 #. This macro is used to emit diagnostics to ensure that all format
36175 #. strings are complete sentences, visible to gettext and checked at
36177 #. This macro is used to emit diagnostics to ensure that all format
36178 #. strings are complete sentences, visible to gettext and checked at
36179 #. compile time. It is the same as PEDWARN_FOR_ASSIGNMENT but with an
36180 #. extra parameter to enumerate qualifiers.
36181 #. This macro is used to emit diagnostics to ensure that all format
36182 #. strings are complete sentences, visible to gettext and checked at
36183 #. compile time. It is the same as PEDWARN_FOR_QUALIFIERS but uses
36184 #. warning_at instead of pedwarn.
36185 #: c/c-typeck.c:6173 c/c-typeck.c:6202 c/c-typeck.c:6231 c/c-typeck.c:6809
36186 #, gcc-internal-format
36187 msgid "expected %qT but argument is of type %qT"
36190 #: c/c-typeck.c:6291
36191 #, gcc-internal-format
36192 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
36195 #: c/c-typeck.c:6295 c/c-typeck.c:8946
36196 #, gcc-internal-format
36197 msgid "enum conversion in initialization is invalid in C++"
36200 #: c/c-typeck.c:6297
36201 #, gcc-internal-format
36202 msgid "enum conversion in return is invalid in C++"
36205 #: c/c-typeck.c:6328
36206 #, gcc-internal-format
36207 msgid "cannot pass rvalue to reference parameter"
36210 #: c/c-typeck.c:6461 c/c-typeck.c:6726
36212 "passing argument %d of %qE makes %q#v qualified function pointer from "
36216 #: c/c-typeck.c:6464 c/c-typeck.c:6729
36217 msgid "assignment makes %q#v qualified function pointer from unqualified"
36220 #: c/c-typeck.c:6467 c/c-typeck.c:6731
36221 msgid "initialization makes %q#v qualified function pointer from unqualified"
36224 #: c/c-typeck.c:6470 c/c-typeck.c:6733
36225 msgid "return makes %q#v qualified function pointer from unqualified"
36228 #: c/c-typeck.c:6478 c/c-typeck.c:6645 c/c-typeck.c:6688
36230 "passing argument %d of %qE discards %qv qualifier from pointer target type"
36233 #: c/c-typeck.c:6480 c/c-typeck.c:6647 c/c-typeck.c:6690
36234 msgid "assignment discards %qv qualifier from pointer target type"
36237 #: c/c-typeck.c:6482 c/c-typeck.c:6649 c/c-typeck.c:6692
36238 msgid "initialization discards %qv qualifier from pointer target type"
36241 #: c/c-typeck.c:6484 c/c-typeck.c:6651 c/c-typeck.c:6694
36242 msgid "return discards %qv qualifier from pointer target type"
36245 #: c/c-typeck.c:6493
36246 #, gcc-internal-format
36247 msgid "ISO C prohibits argument conversion to union type"
36250 #: c/c-typeck.c:6555
36251 #, gcc-internal-format
36252 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
36255 #: c/c-typeck.c:6567
36256 #, gcc-internal-format
36257 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
36260 #: c/c-typeck.c:6571
36261 #, gcc-internal-format
36262 msgid "assignment from pointer to non-enclosed address space"
36265 #: c/c-typeck.c:6575
36266 #, gcc-internal-format
36267 msgid "initialization from pointer to non-enclosed address space"
36270 #: c/c-typeck.c:6579
36271 #, gcc-internal-format
36272 msgid "return from pointer to non-enclosed address space"
36275 #: c/c-typeck.c:6597
36276 #, gcc-internal-format
36277 msgid "argument %d of %qE might be a candidate for a format attribute"
36280 #: c/c-typeck.c:6603
36281 #, gcc-internal-format
36282 msgid "assignment left-hand side might be a candidate for a format attribute"
36285 #: c/c-typeck.c:6608
36286 #, gcc-internal-format
36288 "initialization left-hand side might be a candidate for a format attribute"
36291 #: c/c-typeck.c:6613 cp/typeck.c:8568
36292 #, gcc-internal-format
36293 msgid "return type might be a candidate for a format attribute"
36296 #: c/c-typeck.c:6662
36297 #, gcc-internal-format
36299 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
36303 #: c/c-typeck.c:6665
36304 #, gcc-internal-format
36305 msgid "ISO C forbids assignment between function pointer and %<void *%>"
36308 #: c/c-typeck.c:6667
36309 #, gcc-internal-format
36310 msgid "ISO C forbids initialization between function pointer and %<void *%>"
36313 #: c/c-typeck.c:6669
36314 #, gcc-internal-format
36315 msgid "ISO C forbids return between function pointer and %<void *%>"
36318 #: c/c-typeck.c:6706
36319 #, gcc-internal-format
36320 msgid "pointer targets in passing argument %d of %qE differ in signedness"
36323 #: c/c-typeck.c:6708
36324 #, gcc-internal-format
36325 msgid "pointer targets in assignment differ in signedness"
36328 #: c/c-typeck.c:6710
36329 #, gcc-internal-format
36330 msgid "pointer targets in initialization differ in signedness"
36333 #: c/c-typeck.c:6712
36334 #, gcc-internal-format
36335 msgid "pointer targets in return differ in signedness"
36338 #: c/c-typeck.c:6743
36339 #, gcc-internal-format
36340 msgid "passing argument %d of %qE from incompatible pointer type"
36343 #: c/c-typeck.c:6745
36344 #, gcc-internal-format
36345 msgid "assignment from incompatible pointer type"
36348 #: c/c-typeck.c:6746
36349 #, gcc-internal-format
36350 msgid "initialization from incompatible pointer type"
36353 #: c/c-typeck.c:6748
36354 #, gcc-internal-format
36355 msgid "return from incompatible pointer type"
36358 #. ??? This should not be an error when inlining calls to
36359 #. unprototyped functions.
36360 #: c/c-typeck.c:6756 c/c-typeck.c:7250 cp/typeck.c:2008
36361 #, gcc-internal-format
36362 msgid "invalid use of non-lvalue array"
36365 #: c/c-typeck.c:6767
36366 #, gcc-internal-format
36367 msgid "passing argument %d of %qE makes pointer from integer without a cast"
36370 #: c/c-typeck.c:6769
36371 #, gcc-internal-format
36372 msgid "assignment makes pointer from integer without a cast"
36375 #: c/c-typeck.c:6771
36376 #, gcc-internal-format
36377 msgid "initialization makes pointer from integer without a cast"
36380 #: c/c-typeck.c:6773
36381 #, gcc-internal-format
36382 msgid "return makes pointer from integer without a cast"
36385 #: c/c-typeck.c:6782
36386 #, gcc-internal-format
36387 msgid "passing argument %d of %qE makes integer from pointer without a cast"
36390 #: c/c-typeck.c:6784
36391 #, gcc-internal-format
36392 msgid "assignment makes integer from pointer without a cast"
36395 #: c/c-typeck.c:6786
36396 #, gcc-internal-format
36397 msgid "initialization makes integer from pointer without a cast"
36400 #: c/c-typeck.c:6788
36401 #, gcc-internal-format
36402 msgid "return makes integer from pointer without a cast"
36405 #: c/c-typeck.c:6805
36406 #, gcc-internal-format
36407 msgid "incompatible type for argument %d of %qE"
36410 #: c/c-typeck.c:6812
36411 #, gcc-internal-format
36412 msgid "incompatible types when assigning to type %qT from type %qT"
36415 #: c/c-typeck.c:6817
36416 #, gcc-internal-format
36417 msgid "incompatible types when initializing type %qT using type %qT"
36420 #: c/c-typeck.c:6822
36421 #, gcc-internal-format
36422 msgid "incompatible types when returning type %qT but %qT was expected"
36425 #: c/c-typeck.c:6886
36426 #, gcc-internal-format
36427 msgid "traditional C rejects automatic aggregate initialization"
36430 #: c/c-typeck.c:7123 c/c-typeck.c:8020 cp/typeck2.c:1026
36431 #, gcc-internal-format
36432 msgid "initialization of a flexible array member"
36435 #: c/c-typeck.c:7133 cp/typeck2.c:1041
36436 #, gcc-internal-format
36437 msgid "char-array initialized from wide string"
36440 #: c/c-typeck.c:7142
36441 #, gcc-internal-format
36442 msgid "wide character array initialized from non-wide string"
36445 #: c/c-typeck.c:7148
36446 #, gcc-internal-format
36447 msgid "wide character array initialized from incompatible wide string"
36450 #: c/c-typeck.c:7182
36451 #, gcc-internal-format
36452 msgid "array of inappropriate type initialized from string constant"
36455 #: c/c-typeck.c:7269 c/c-typeck.c:7293 c/c-typeck.c:7296 c/c-typeck.c:7304
36456 #: c/c-typeck.c:7344 c/c-typeck.c:8869 c/c-typeck.c:8919
36457 #, gcc-internal-format
36458 msgid "initializer element is not constant"
36461 #: c/c-typeck.c:7278
36462 #, gcc-internal-format
36463 msgid "array initialized from non-constant array expression"
36466 #: c/c-typeck.c:7309 c/c-typeck.c:7357 c/c-typeck.c:8929
36467 #, gcc-internal-format
36468 msgid "initializer element is not a constant expression"
36471 #: c/c-typeck.c:7351 c/c-typeck.c:8924
36472 #, gcc-internal-format
36473 msgid "initializer element is not computable at load time"
36476 #: c/c-typeck.c:7370
36477 #, gcc-internal-format
36478 msgid "invalid initializer"
36481 #: c/c-typeck.c:7648 cp/decl.c:6280
36482 #, gcc-internal-format
36483 msgid "opaque vector types cannot be initialized"
36486 #: c/c-typeck.c:7868
36487 #, gcc-internal-format
36488 msgid "extra brace group at end of initializer"
36491 #: c/c-typeck.c:7951
36492 #, gcc-internal-format
36493 msgid "braces around scalar initializer"
36496 #: c/c-typeck.c:8017 c/c-typeck.c:9351
36497 #, gcc-internal-format
36498 msgid "initialization of flexible array member in a nested context"
36501 #: c/c-typeck.c:8054
36502 #, gcc-internal-format
36503 msgid "missing braces around initializer"
36506 #: c/c-typeck.c:8077
36507 #, gcc-internal-format
36508 msgid "missing initializer for field %qD of %qT"
36511 #: c/c-typeck.c:8101
36512 #, gcc-internal-format
36513 msgid "empty scalar initializer"
36516 #: c/c-typeck.c:8106
36517 #, gcc-internal-format
36518 msgid "extra elements in scalar initializer"
36521 #: c/c-typeck.c:8219 c/c-typeck.c:8301
36522 #, gcc-internal-format
36523 msgid "array index in non-array initializer"
36526 #: c/c-typeck.c:8224 c/c-typeck.c:8363
36527 #, gcc-internal-format
36528 msgid "field name not in record or union initializer"
36531 #: c/c-typeck.c:8274
36532 #, gcc-internal-format
36533 msgid "array index in initializer not of integer type"
36536 #: c/c-typeck.c:8283 c/c-typeck.c:8292
36537 #, gcc-internal-format
36538 msgid "array index in initializer is not an integer constant expression"
36541 #: c/c-typeck.c:8297 c/c-typeck.c:8299
36542 #, gcc-internal-format
36543 msgid "nonconstant array index in initializer"
36546 #: c/c-typeck.c:8303 c/c-typeck.c:8306
36547 #, gcc-internal-format
36548 msgid "array index in initializer exceeds array bounds"
36551 #: c/c-typeck.c:8325
36552 #, gcc-internal-format
36553 msgid "empty index range in initializer"
36556 #: c/c-typeck.c:8334
36557 #, gcc-internal-format
36558 msgid "array index range in initializer exceeds array bounds"
36561 #: c/c-typeck.c:8437 c/c-typeck.c:8467 c/c-typeck.c:9010
36562 #, gcc-internal-format
36563 msgid "initialized field with side-effects overwritten"
36566 #: c/c-typeck.c:8441 c/c-typeck.c:8471 c/c-typeck.c:9013
36567 #, gcc-internal-format
36568 msgid "initialized field overwritten"
36571 #: c/c-typeck.c:9232
36572 #, gcc-internal-format
36573 msgid "excess elements in char array initializer"
36576 #: c/c-typeck.c:9239 c/c-typeck.c:9310
36577 #, gcc-internal-format
36578 msgid "excess elements in struct initializer"
36581 #: c/c-typeck.c:9254
36582 #, gcc-internal-format
36584 "positional initialization of field in %<struct%> declared with "
36585 "%<designated_init%> attribute"
36588 #: c/c-typeck.c:9325
36589 #, gcc-internal-format
36590 msgid "non-static initialization of a flexible array member"
36593 #: c/c-typeck.c:9424
36594 #, gcc-internal-format
36595 msgid "excess elements in union initializer"
36598 #: c/c-typeck.c:9446
36599 #, gcc-internal-format
36600 msgid "traditional C rejects initialization of unions"
36603 #: c/c-typeck.c:9514
36604 #, gcc-internal-format
36605 msgid "excess elements in array initializer"
36608 #: c/c-typeck.c:9548
36609 #, gcc-internal-format
36610 msgid "excess elements in vector initializer"
36613 #: c/c-typeck.c:9580
36614 #, gcc-internal-format
36615 msgid "excess elements in scalar initializer"
36618 #: c/c-typeck.c:9822
36619 #, gcc-internal-format
36620 msgid "ISO C forbids %<goto *expr;%>"
36623 #: c/c-typeck.c:9850 c/gimple-parser.c:1544 cp/typeck.c:8797
36624 #, gcc-internal-format
36625 msgid "function declared %<noreturn%> has a %<return%> statement"
36628 #: c/c-typeck.c:9860 cp/cp-array-notation.c:1087
36629 #, gcc-internal-format
36630 msgid "array notation expression cannot be used as a return value"
36633 #: c/c-typeck.c:9867 cp/typeck.c:8788
36634 #, gcc-internal-format
36635 msgid "use of %<_Cilk_spawn%> in a return statement is not allowed"
36638 #: c/c-typeck.c:9895 c/c-typeck.c:9899
36639 #, gcc-internal-format
36640 msgid "%<return%> with no value, in function returning non-void"
36643 #: c/c-typeck.c:9913 c/gimple-parser.c:1554
36644 #, gcc-internal-format
36645 msgid "%<return%> with a value, in function returning void"
36648 #: c/c-typeck.c:9916
36649 #, gcc-internal-format
36650 msgid "ISO C forbids %<return%> with expression, in function returning void"
36653 #: c/c-typeck.c:9992
36654 #, gcc-internal-format
36655 msgid "function returns address of label"
36658 #: c/c-typeck.c:10083 cp/semantics.c:1154
36659 #, gcc-internal-format
36660 msgid "switch quantity not an integer"
36663 #: c/c-typeck.c:10108
36664 #, gcc-internal-format
36665 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
36668 #: c/c-typeck.c:10146 c/c-typeck.c:10154
36669 #, gcc-internal-format
36670 msgid "case label is not an integer constant expression"
36673 #: c/c-typeck.c:10160 cp/parser.c:10819
36674 #, gcc-internal-format
36675 msgid "case label not within a switch statement"
36678 #: c/c-typeck.c:10162
36679 #, gcc-internal-format
36680 msgid "%<default%> label not within a switch statement"
36683 #: c/c-typeck.c:10233
36684 #, gcc-internal-format
36685 msgid "rank-mismatch between if-statement%'s condition and the then-block"
36688 #: c/c-typeck.c:10239
36689 #, gcc-internal-format
36690 msgid "rank-mismatch between if-statement%'s condition and the else-block"
36693 #: c/c-typeck.c:10364 cp/parser.c:12089
36694 #, gcc-internal-format
36695 msgid "break statement not within loop or switch"
36698 #: c/c-typeck.c:10366 cp/parser.c:12115
36699 #, gcc-internal-format
36700 msgid "continue statement not within a loop"
36703 #: c/c-typeck.c:10371 cp/parser.c:12102
36704 #, gcc-internal-format
36705 msgid "break statement used with OpenMP for loop"
36708 #: c/c-typeck.c:10376
36709 #, gcc-internal-format
36710 msgid "break statement within %<#pragma simd%> loop body"
36713 #: c/c-typeck.c:10378 cp/parser.c:12119
36714 #, gcc-internal-format
36715 msgid "continue statement within %<#pragma simd%> loop body"
36718 #: c/c-typeck.c:10404 cp/cp-gimplify.c:445
36719 #, gcc-internal-format
36720 msgid "statement with no effect"
36723 #: c/c-typeck.c:10448
36724 #, gcc-internal-format
36725 msgid "expression statement has incomplete type"
36728 #: c/c-typeck.c:11263 c/c-typeck.c:11422 cp/typeck.c:4867
36729 #, gcc-internal-format
36730 msgid "comparing vectors with different element types"
36733 #: c/c-typeck.c:11270 c/c-typeck.c:11429 cp/typeck.c:4879
36734 #, gcc-internal-format
36735 msgid "comparing vectors with different number of elements"
36738 #: c/c-typeck.c:11301 cp/typeck.c:4593
36739 #, gcc-internal-format
36740 msgid "comparing floating point with == or != is unsafe"
36743 #: c/c-typeck.c:11319 c/c-typeck.c:11340
36744 #, gcc-internal-format
36746 "the comparison will always evaluate as %<false%> for the address of %qD will "
36750 #: c/c-typeck.c:11325 c/c-typeck.c:11346
36751 #, gcc-internal-format
36753 "the comparison will always evaluate as %<true%> for the address of %qD will "
36757 #: c/c-typeck.c:11367 c/c-typeck.c:11487
36758 #, gcc-internal-format
36759 msgid "comparison of pointers to disjoint address spaces"
36762 #: c/c-typeck.c:11374 c/c-typeck.c:11380
36763 #, gcc-internal-format
36764 msgid "ISO C forbids comparison of %<void *%> with function pointer"
36767 #: c/c-typeck.c:11387 c/c-typeck.c:11497
36768 #, gcc-internal-format
36769 msgid "comparison of distinct pointer types lacks a cast"
36772 #: c/c-typeck.c:11399 c/c-typeck.c:11404 c/c-typeck.c:11523 c/c-typeck.c:11528
36773 #, gcc-internal-format
36774 msgid "comparison between pointer and integer"
36777 #: c/c-typeck.c:11475
36778 #, gcc-internal-format
36779 msgid "comparison of complete and incomplete pointers"
36782 #: c/c-typeck.c:11477
36783 #, gcc-internal-format
36784 msgid "ISO C forbids ordered comparisons of pointers to functions"
36787 #: c/c-typeck.c:11482
36788 #, gcc-internal-format
36789 msgid "ordered comparison of pointer with null pointer"
36792 #: c/c-typeck.c:11505 c/c-typeck.c:11508 c/c-typeck.c:11515 c/c-typeck.c:11518
36793 #: cp/typeck.c:4930 cp/typeck.c:4937
36794 #, gcc-internal-format
36795 msgid "ordered comparison of pointer with integer zero"
36798 #: c/c-typeck.c:11569 cp/typeck.c:5016
36799 #, gcc-internal-format
36801 "implicit conversion from %qT to %qT to match other operand of binary "
36805 #: c/c-typeck.c:11882
36806 #, gcc-internal-format
36807 msgid "used array that cannot be converted to pointer where scalar is required"
36810 #: c/c-typeck.c:11886
36811 #, gcc-internal-format
36812 msgid "used struct type value where scalar is required"
36815 #: c/c-typeck.c:11890
36816 #, gcc-internal-format
36817 msgid "used union type value where scalar is required"
36820 #: c/c-typeck.c:11906
36821 #, gcc-internal-format
36822 msgid "used vector type where scalar is required"
36825 #: c/c-typeck.c:12096 cp/semantics.c:8631
36826 #, gcc-internal-format
36828 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
36829 "%> or %<taskgroup%> clauses"
36832 #: c/c-typeck.c:12135 cp/semantics.c:8668
36833 #, gcc-internal-format
36835 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
36836 "%>, %<sections%> or %<taskgroup%> clauses"
36839 #: c/c-typeck.c:12179 c/c-typeck.c:13354 c/c-typeck.c:13415 c/c-typeck.c:13477
36840 #, gcc-internal-format
36841 msgid "%<_Atomic%> %qE in %qs clause"
36844 #: c/c-typeck.c:12192 c/c-typeck.c:13401 cp/semantics.c:4534
36845 #: cp/semantics.c:6723
36846 #, gcc-internal-format
36847 msgid "bit-field %qE in %qs clause"
36850 #: c/c-typeck.c:12201 c/c-typeck.c:13425 cp/semantics.c:4544
36851 #: cp/semantics.c:6741
36852 #, gcc-internal-format
36853 msgid "%qE is a member of a union"
36856 #: c/c-typeck.c:12211 cp/semantics.c:4558 cp/semantics.c:6766
36857 #, gcc-internal-format
36858 msgid "%qD is not a variable in %qs clause"
36861 #: c/c-typeck.c:12215 c/c-typeck.c:13442 cp/semantics.c:4562
36862 #: cp/semantics.c:6769
36863 #, gcc-internal-format
36864 msgid "%qE is not a variable in %qs clause"
36867 #: c/c-typeck.c:12222
36868 #, gcc-internal-format
36869 msgid "%<_Atomic%> %qD in %qs clause"
36872 #: c/c-typeck.c:12231 c/c-typeck.c:13449 c/c-typeck.c:13551 cp/semantics.c:4579
36873 #: cp/semantics.c:6775 cp/semantics.c:6937
36874 #, gcc-internal-format
36875 msgid "%qD is threadprivate variable in %qs clause"
36878 #: c/c-typeck.c:12267 cp/semantics.c:4611
36879 #, gcc-internal-format
36880 msgid "low bound %qE of array section does not have integral type"
36883 #: c/c-typeck.c:12274 cp/semantics.c:4618
36884 #, gcc-internal-format
36885 msgid "length %qE of array section does not have integral type"
36888 #: c/c-typeck.c:12301 c/c-typeck.c:12365 c/c-typeck.c:12623 cp/semantics.c:4654
36889 #: cp/semantics.c:4718
36890 #, gcc-internal-format
36891 msgid "zero length array section in %qs clause"
36894 #: c/c-typeck.c:12320 cp/semantics.c:4673
36895 #, gcc-internal-format
36896 msgid "for unknown bound array type length expression must be specified"
36899 #: c/c-typeck.c:12328 cp/semantics.c:4681
36900 #, gcc-internal-format
36901 msgid "negative low bound in array section in %qs clause"
36904 #: c/c-typeck.c:12337 c/c-typeck.c:12447 cp/semantics.c:4690
36905 #: cp/semantics.c:4800
36906 #, gcc-internal-format
36907 msgid "negative length in array section in %qs clause"
36910 #: c/c-typeck.c:12354 cp/semantics.c:4707
36911 #, gcc-internal-format
36912 msgid "low bound %qE above array section size in %qs clause"
36915 #: c/c-typeck.c:12391 cp/semantics.c:4744
36916 #, gcc-internal-format
36917 msgid "length %qE above array section size in %qs clause"
36920 #: c/c-typeck.c:12406 cp/semantics.c:4759
36921 #, gcc-internal-format
36922 msgid "high bound %qE above array section size in %qs clause"
36925 #: c/c-typeck.c:12439 cp/semantics.c:4792
36926 #, gcc-internal-format
36927 msgid "for pointer type length expression must be specified"
36930 #: c/c-typeck.c:12457 c/c-typeck.c:12566 cp/semantics.c:4810
36931 #: cp/semantics.c:4922
36932 #, gcc-internal-format
36933 msgid "array section is not contiguous in %qs clause"
36936 #: c/c-typeck.c:12465 cp/semantics.c:4818
36937 #, gcc-internal-format
36938 msgid "%qE does not have pointer or array type"
36941 #: c/c-typeck.c:12859 c/c-typeck.c:12869
36942 #, gcc-internal-format
36943 msgid "%qD in %<reduction%> clause is a zero size array"
36946 #: c/c-typeck.c:12886
36947 #, gcc-internal-format
36948 msgid "%<_Atomic%> %qE in %<reduction%> clause"
36951 #: c/c-typeck.c:12934
36952 #, gcc-internal-format
36953 msgid "%qE has invalid type for %<reduction(%s)%>"
36956 #: c/c-typeck.c:12943 cp/semantics.c:5733
36957 #, gcc-internal-format
36958 msgid "user defined reduction not found for %qE"
36961 #: c/c-typeck.c:13031
36962 #, gcc-internal-format
36963 msgid "variable length element type in array %<reduction%> clause"
36966 #: c/c-typeck.c:13049 c/c-typeck.c:13609 cp/semantics.c:7256
36967 #, gcc-internal-format
36968 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
36971 #: c/c-typeck.c:13061 cp/semantics.c:7296
36972 #, gcc-internal-format
36973 msgid "%qE must be %<threadprivate%> for %<copyin%>"
36976 #: c/c-typeck.c:13075 cp/semantics.c:5907
36977 #, gcc-internal-format
36979 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
36983 #: c/c-typeck.c:13086
36984 #, gcc-internal-format
36986 "linear clause applied to non-integral, non-floating, non-pointer variable "
36990 #: c/c-typeck.c:13099
36991 #, gcc-internal-format
36993 "linear clause applied to non-integral non-pointer variable with type %qT"
36996 #: c/c-typeck.c:13107
36997 #, gcc-internal-format
36998 msgid "%<_Atomic%> %qD in %<linear%> clause"
37001 #: c/c-typeck.c:13127 cp/semantics.c:5990
37002 #, gcc-internal-format
37003 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
37006 #: c/c-typeck.c:13157 c/c-typeck.c:13544 cp/semantics.c:6074
37007 #: cp/semantics.c:6930
37008 #, gcc-internal-format
37009 msgid "%qE is not a variable in clause %qs"
37012 #: c/c-typeck.c:13166 cp/semantics.c:6083
37013 #, gcc-internal-format
37014 msgid "%qD appears more than once in reduction clauses"
37017 #: c/c-typeck.c:13177 c/c-typeck.c:13207 c/c-typeck.c:13236
37018 #, gcc-internal-format
37019 msgid "%qE appears more than once in data clauses"
37022 #: c/c-typeck.c:13184 c/c-typeck.c:13213 c/c-typeck.c:13373 c/c-typeck.c:13487
37023 #: c/c-typeck.c:13493 c/c-typeck.c:13506 c/c-typeck.c:13515 cp/semantics.c:6093
37024 #: cp/semantics.c:6100 cp/semantics.c:6151 cp/semantics.c:6157
37025 #: cp/semantics.c:6194 cp/semantics.c:6686 cp/semantics.c:6823
37026 #: cp/semantics.c:6829 cp/semantics.c:6842 cp/semantics.c:6851
37027 #, gcc-internal-format
37028 msgid "%qD appears more than once in data clauses"
37031 #: c/c-typeck.c:13186 c/c-typeck.c:13215 c/c-typeck.c:13495 c/c-typeck.c:13517
37032 #: cp/semantics.c:6102 cp/semantics.c:6159 cp/semantics.c:6831
37033 #: cp/semantics.c:6853
37034 #, gcc-internal-format
37035 msgid "%qD appears both in data and map clauses"
37038 #: c/c-typeck.c:13200 cp/semantics.c:6145
37039 #, gcc-internal-format
37040 msgid "%qE is not a variable in clause %<firstprivate%>"
37043 #: c/c-typeck.c:13229 cp/semantics.c:6188
37044 #, gcc-internal-format
37045 msgid "%qE is not a variable in clause %<lastprivate%>"
37048 #: c/c-typeck.c:13248 cp/semantics.c:6551
37049 #, gcc-internal-format
37050 msgid "%qE is not a variable in %<aligned%> clause"
37053 #: c/c-typeck.c:13255
37054 #, gcc-internal-format
37055 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
37058 #: c/c-typeck.c:13262
37059 #, gcc-internal-format
37060 msgid "%<_Atomic%> %qD in %<aligned%> clause"
37063 #: c/c-typeck.c:13269
37064 #, gcc-internal-format
37065 msgid "%qE appears more than once in %<aligned%> clauses"
37068 #: c/c-typeck.c:13324 cp/semantics.c:6633
37069 #, gcc-internal-format
37070 msgid "%qE is not a variable in %<depend%> clause"
37073 #: c/c-typeck.c:13346 cp/semantics.c:6664
37074 #, gcc-internal-format
37075 msgid "array section does not have mappable type in %qs clause"
37078 #: c/c-typeck.c:13370 c/c-typeck.c:13504 cp/semantics.c:6683
37079 #: cp/semantics.c:6840
37080 #, gcc-internal-format
37081 msgid "%qD appears more than once in motion clauses"
37084 #: c/c-typeck.c:13376 c/c-typeck.c:13508 cp/semantics.c:6689
37085 #: cp/semantics.c:6844
37086 #, gcc-internal-format
37087 msgid "%qD appears more than once in map clauses"
37090 #: c/c-typeck.c:13408 cp/semantics.c:6730
37091 #, gcc-internal-format
37092 msgid "%qE does not have a mappable type in %qs clause"
37095 #: c/c-typeck.c:13468 c/c-typeck.c:13558 cp/semantics.c:6805
37096 #: cp/semantics.c:6944
37097 #, gcc-internal-format
37098 msgid "%qD does not have a mappable type in %qs clause"
37101 #: c/c-typeck.c:13539 cp/semantics.c:6924
37102 #, gcc-internal-format
37103 msgid "%qE is neither a variable nor a function name in clause %qs"
37106 #: c/c-typeck.c:13567 cp/semantics.c:6953
37107 #, gcc-internal-format
37108 msgid "%qE appears more than once on the same %<declare target%> directive"
37111 #: c/c-typeck.c:13581 cp/semantics.c:6968
37112 #, gcc-internal-format
37113 msgid "%qD is not an argument in %<uniform%> clause"
37116 #: c/c-typeck.c:13584 cp/semantics.c:6970
37117 #, gcc-internal-format
37118 msgid "%qE is not an argument in %<uniform%> clause"
37121 #: c/c-typeck.c:13599
37122 #, gcc-internal-format
37123 msgid "%qs variable is neither a pointer nor an array"
37126 #: c/c-typeck.c:13674 cp/semantics.c:6350
37127 #, gcc-internal-format
37128 msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
37131 #: c/c-typeck.c:13705 cp/semantics.c:7148
37132 #, gcc-internal-format
37133 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
37136 #: c/c-typeck.c:13755 cp/semantics.c:7339
37137 #, gcc-internal-format
37138 msgid "%qE is predetermined %qs for %qs"
37141 #: c/c-typeck.c:13775 cp/semantics.c:7230
37142 #, gcc-internal-format
37143 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
37146 #: c/c-typeck.c:13787 cp/semantics.c:7243
37147 #, gcc-internal-format
37149 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
37152 #: c/c-typeck.c:13805 cp/semantics.c:7210
37153 #, gcc-internal-format
37155 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
37158 #: c/c-typeck.c:13978
37159 #, gcc-internal-format
37160 msgid "cannot use %<va_arg%> with reverse storage order"
37163 #: c/c-typeck.c:13983
37164 #, gcc-internal-format
37165 msgid "second argument to %<va_arg%> is of incomplete type %qT"
37168 #: c/c-typeck.c:13989
37169 #, gcc-internal-format
37170 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
37173 #: c/gimple-parser.c:523
37174 #, gcc-internal-format
37175 msgid "%<&&%> not valid in GIMPLE"
37178 #: c/gimple-parser.c:526
37179 #, gcc-internal-format
37180 msgid "%<||%> not valid in GIMPLE"
37183 #: c/gimple-parser.c:593
37184 #, gcc-internal-format
37185 msgid "%<!%> not valid in GIMPLE"
37188 #: c/gimple-parser.c:665
37189 #, gcc-internal-format
37190 msgid "SSA name undeclared"
37193 #: c/gimple-parser.c:687
37194 #, gcc-internal-format
37195 msgid "base variable or SSA name undeclared"
37198 #: c/gimple-parser.c:850
37199 #, gcc-internal-format
37200 msgid "invalid _Literal"
37203 #: c/gimple-parser.c:869
37204 #, gcc-internal-format
37205 msgid "invalid number of operands to __FMA"
37208 #: c/gimple-parser.c:904
37209 #, gcc-internal-format
37210 msgid "anonymous SSA name cannot have default definition"
37213 #: c/gimple-parser.c:1153
37214 #, gcc-internal-format
37215 msgid "expected pass name"
37218 #: c/gimple-parser.c:1165
37219 #, gcc-internal-format
37220 msgid "invalid operation"
37223 #: c/gimple-parser.c:1325 c/gimple-parser.c:1349
37224 #, gcc-internal-format
37225 msgid "expected goto expression"
37228 #: c/gimple-parser.c:1333
37229 #, gcc-internal-format
37230 msgid "expected else statement"
37233 #: c/gimple-parser.c:1478
37234 #, gcc-internal-format
37235 msgid "expected semicolon"
37238 #: c/gimple-parser.c:1488
37239 #, gcc-internal-format
37240 msgid "expected case label or goto statement"
37243 #. A bad conversion for 'this' must be discarding cv-quals.
37245 #, gcc-internal-format
37246 msgid " passing %qT as %<this%> argument discards qualifiers"
37250 #, gcc-internal-format
37251 msgid " no known conversion for implicit %<this%> parameter from %qT to %qT"
37255 #, gcc-internal-format, gfc-internal-format
37256 msgid " conversion of argument %d would be ill-formed:"
37259 #. Conversion of conversion function return value failed.
37261 #, gcc-internal-format
37262 msgid " no known conversion from %qT to %qT"
37266 #, gcc-internal-format
37267 msgid " no known conversion for argument %d from %qT to %qT"
37270 #: cp/call.c:3432 cp/pt.c:6229
37271 #, gcc-internal-format, gfc-internal-format
37272 msgid " candidate expects %d argument, %d provided"
37273 msgid_plural " candidate expects %d arguments, %d provided"
37278 #, gcc-internal-format
37279 msgid "%s%D(%T, %T, %T) <built-in>"
37283 #, gcc-internal-format
37284 msgid "%s%D(%T, %T) <built-in>"
37288 #, gcc-internal-format
37289 msgid "%s%D(%T) <built-in>"
37293 #, gcc-internal-format
37294 msgid "%s%T <conversion>"
37298 #, gcc-internal-format
37299 msgid "%s%#D <near match>"
37303 #, gcc-internal-format
37304 msgid "%s%#D <deleted>"
37308 #, gcc-internal-format
37313 #, gcc-internal-format
37314 msgid " inherited here"
37318 #, gcc-internal-format
37320 " return type %qT of explicit conversion function cannot be converted to %qT "
37321 "with a qualification conversion"
37325 #, gcc-internal-format
37327 " conversion from return type %qT of template conversion function "
37328 "specialization to %qT is not an exact match"
37332 #, gcc-internal-format
37334 " substitution of deduced template arguments resulted in errors seen above"
37337 #. Re-run template unification with diagnostics.
37339 #, gcc-internal-format
37340 msgid " template argument deduction/substitution failed:"
37344 #, gcc-internal-format
37346 " a constructor taking a single argument of its own class type is invalid"
37350 #, gcc-internal-format
37352 " an inherited constructor is not a candidate for initialization from an "
37353 "expression of the same or derived type"
37357 #, gcc-internal-format
37358 msgid "conversion from %qT to %qT is ambiguous"
37362 #, gcc-internal-format
37364 "conversion from %qT to %qT not considered for non-type template argument"
37368 #, gcc-internal-format
37369 msgid "no matching function for call to %<%D(%A)%>"
37373 #, gcc-internal-format
37374 msgid "call of overloaded %<%D(%A)%> is ambiguous"
37377 #. It's no good looking for an overloaded operator() on a
37378 #. pointer-to-member-function.
37380 #, gcc-internal-format
37382 "pointer-to-member function %E cannot be called without an object; consider "
37387 #, gcc-internal-format
37388 msgid "no match for call to %<(%T) (%A)%>"
37392 #, gcc-internal-format
37393 msgid "call of %<(%T) (%A)%> is ambiguous"
37397 #, gcc-internal-format
37398 msgid "ambiguous overload for "
37402 #, gcc-internal-format
37403 msgid "no match for "
37407 #, gcc-internal-format
37408 msgid " (operand types are %qT, %qT, and %qT)"
37412 #, gcc-internal-format
37413 msgid " (operand types are %qT and %qT)"
37417 #, gcc-internal-format
37418 msgid " (operand type is %qT)"
37422 #, gcc-internal-format
37423 msgid "ternary %<operator?:%>"
37427 #, gcc-internal-format
37428 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
37431 #: cp/call.c:4605 cp/call.c:4636 cp/call.c:4645
37432 #, gcc-internal-format
37433 msgid "%<operator%s%>"
37437 #, gcc-internal-format
37438 msgid "%<operator%s%> in %<%E%s%>"
37442 #, gcc-internal-format
37443 msgid "%<operator[]%>"
37447 #, gcc-internal-format
37448 msgid "%<operator[]%> in %<%E[%E]%>"
37452 #, gcc-internal-format
37457 #, gcc-internal-format
37458 msgid "%qs in %<%s %E%>"
37462 #, gcc-internal-format
37463 msgid "%<operator%s%> in %<%E %s %E%>"
37467 #, gcc-internal-format
37468 msgid "%<operator%s%> in %<%s%E%>"
37472 #, gcc-internal-format
37473 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
37477 #, gcc-internal-format
37479 "inferred scalar type %qT is not an integer or floating point type of the "
37484 #, gcc-internal-format
37485 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
37489 #, gcc-internal-format
37491 "second operand to the conditional operator is of type %<void%>, but the "
37492 "third operand is neither a throw-expression nor of type %<void%>"
37496 #, gcc-internal-format
37498 "third operand to the conditional operator is of type %<void%>, but the "
37499 "second operand is neither a throw-expression nor of type %<void%>"
37502 #: cp/call.c:5041 cp/call.c:5157 cp/call.c:5300
37503 #, gcc-internal-format
37504 msgid "operands to ?: have different types %qT and %qT"
37508 #, gcc-internal-format
37509 msgid " and each type can be converted to the other"
37513 #, gcc-internal-format
37514 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
37518 #, gcc-internal-format
37519 msgid "enumeral and non-enumeral type in conditional expression"
37523 #, gcc-internal-format
37524 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
37528 #, gcc-internal-format
37529 msgid "no %<%D(int)%> declared for postfix %qs"
37533 #, gcc-internal-format
37534 msgid "comparison between %q#T and %q#T"
37538 #, gcc-internal-format
37540 "exception cleanup for this placement new selects non-placement operator "
37545 #, gcc-internal-format
37547 "%qD is a usual (non-placement) deallocation function in C++14 (or with -"
37548 "fsized-deallocation)"
37552 #, gcc-internal-format
37553 msgid "%qD is a usual (non-placement) deallocation function"
37557 #, gcc-internal-format
37558 msgid "no corresponding deallocation function for %qD"
37562 #, gcc-internal-format
37563 msgid "no suitable %<operator %s%> for %qT"
37567 #, gcc-internal-format
37568 msgid "%q#D is private within this context"
37571 #: cp/call.c:6443 cp/decl.c:7227
37572 #, gcc-internal-format
37573 msgid "declared private here"
37577 #, gcc-internal-format
37578 msgid "%q#D is protected within this context"
37582 #, gcc-internal-format
37583 msgid "declared protected here"
37587 #, gcc-internal-format
37588 msgid "%q#D is inaccessible within this context"
37592 #, gcc-internal-format
37593 msgid "passing NULL to non-pointer argument %P of %qD"
37597 #, gcc-internal-format
37598 msgid "converting to non-pointer type %qT from NULL"
37602 #, gcc-internal-format
37603 msgid "converting %<false%> to pointer type for argument %P of %qD"
37607 #, gcc-internal-format
37608 msgid "converting %<false%> to pointer type %qT"
37612 #, gcc-internal-format
37613 msgid "too many braces around initializer for %qT"
37617 #, gcc-internal-format
37618 msgid "converting to %qT from %qT requires direct-initialization"
37622 #, gcc-internal-format
37623 msgid "invalid user-defined conversion from %qT to %qT"
37626 #: cp/call.c:6631 cp/call.c:6655 cp/call.c:6771 cp/call.c:6863 cp/call.c:6913
37628 #, gcc-internal-format
37629 msgid " initializing argument %P of %qD"
37632 #: cp/call.c:6651 cp/cvt.c:224
37633 #, gcc-internal-format
37634 msgid "invalid conversion from %qT to %qT"
37637 #: cp/call.c:6685 cp/call.c:6692
37638 #, gcc-internal-format
37640 "converting to %qT from initializer list would use explicit constructor %qD"
37644 #, gcc-internal-format
37645 msgid "in C++11 and above a default constructor can be explicit"
37649 #, gcc-internal-format
37650 msgid "cannot bind rvalue reference of type %qT to lvalue of type %qT"
37654 #, gcc-internal-format
37656 "cannot bind non-const lvalue reference of type %qT to an rvalue of type %qT"
37660 #, gcc-internal-format
37661 msgid "binding reference of type %qT to %qT discards qualifiers"
37665 #, gcc-internal-format
37666 msgid "cannot bind bitfield %qE to %qT"
37669 #: cp/call.c:6973 cp/call.c:6990
37670 #, gcc-internal-format
37671 msgid "cannot bind packed field %qE to %qT"
37675 #, gcc-internal-format
37676 msgid "cannot bind rvalue %qE to %qT"
37679 #: cp/call.c:7103 cp/cvt.c:1862
37680 #, gcc-internal-format
37682 "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
37686 #, gcc-internal-format
37688 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
37689 "conditionally supported"
37693 #, gcc-internal-format
37694 msgid "cannot receive reference type %qT through %<...%>"
37698 #, gcc-internal-format
37700 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
37701 "conditionally-supported"
37705 #, gcc-internal-format
37706 msgid "recursive evaluation of default argument for %q#D"
37710 #, gcc-internal-format
37712 "call to %qD uses the default argument for parameter %P, which is not yet "
37717 #, gcc-internal-format
37718 msgid "argument of function call might be a candidate for a format attribute"
37722 #, gcc-internal-format
37723 msgid "use of multiversioned function without a default"
37727 #, gcc-internal-format
37728 msgid "passing %qT as %<this%> argument discards qualifiers"
37731 #: cp/call.c:7713 cp/call.c:7829 cp/call.c:9585 cp/name-lookup.c:5963
37732 #, gcc-internal-format
37733 msgid " in call to %qD"
37737 #, gcc-internal-format
37738 msgid "%qT is not an accessible base of %qT"
37742 #, gcc-internal-format
37743 msgid "deducing %qT as %qT"
37747 #, gcc-internal-format
37748 msgid " (you can disable this with -fno-deduce-init-list)"
37752 #, gcc-internal-format
37753 msgid "passing arguments to ellipsis of inherited constructor %qD"
37757 #, gcc-internal-format
37758 msgid "constructor delegates to itself"
37762 #, gcc-internal-format
37763 msgid "call to non-function %qD"
37766 #: cp/call.c:8569 cp/pt.c:14180 cp/typeck.c:2808
37767 #, gcc-internal-format
37768 msgid "cannot call constructor %<%T::%D%> directly"
37772 #, gcc-internal-format
37773 msgid "for a function-style cast, remove the redundant %<::%D%>"
37777 #, gcc-internal-format
37778 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
37782 #, gcc-internal-format
37783 msgid "no matching function for call to %<%T::%E(%A)%#V%>"
37787 #, gcc-internal-format
37788 msgid "no matching function for call to %<%s(%A)%>"
37792 #, gcc-internal-format
37793 msgid "call of overloaded %<%s(%A)%> is ambiguous"
37797 #, gcc-internal-format
37798 msgid "pure virtual %q#D called from non-static data member initializer"
37802 #, gcc-internal-format
37803 msgid "cannot call member function %qD without object"
37807 #, gcc-internal-format
37808 msgid "passing %qT chooses %qT over %qT"
37812 #, gcc-internal-format
37813 msgid "choosing %qD over %qD"
37817 #, gcc-internal-format
37818 msgid " for conversion from %qT to %qT"
37822 #, gcc-internal-format
37823 msgid " because conversion sequence for the argument is better"
37827 #, gcc-internal-format
37828 msgid "default argument mismatch in overload resolution"
37832 #, gcc-internal-format
37833 msgid " candidate 1: %q#F"
37837 #, gcc-internal-format
37838 msgid " candidate 2: %q#F"
37842 #, gcc-internal-format
37844 "ISO C++ says that these are ambiguous, even though the worst conversion for "
37845 "the first is better than the worst conversion for the second:"
37849 #, gcc-internal-format
37850 msgid "could not convert %qE from %qT to %qT"
37854 #, gcc-internal-format
37855 msgid "a temporary bound to %qD only persists until the constructor exits"
37859 #, gcc-internal-format
37861 "invalid initialization of non-const reference of type %qT from an rvalue of "
37866 #, gcc-internal-format
37868 "invalid initialization of reference of type %qT from expression of type %qT"
37872 #, gcc-internal-format
37874 "cannot convert from pointer to base class %qT to pointer to derived class "
37875 "%qT because the base is virtual"
37879 #, gcc-internal-format
37881 "cannot convert from base class %qT to derived class %qT because the base is "
37886 #, gcc-internal-format
37888 "cannot convert from pointer to base class %qT to pointer to derived class "
37889 "%qT via virtual base %qT"
37893 #, gcc-internal-format
37895 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
37899 #, gcc-internal-format
37904 #, gcc-internal-format
37905 msgid "conflicts with version inherited from %qT"
37909 #, gcc-internal-format
37910 msgid "%q+#D cannot be overloaded"
37914 #, gcc-internal-format
37919 #, gcc-internal-format
37920 msgid "conflicting access specifications for method %q+D, ignored"
37924 #, gcc-internal-format
37925 msgid "conflicting access specifications for field %qE, ignored"
37928 #: cp/class.c:1392 cp/class.c:1400
37929 #, gcc-internal-format
37930 msgid "%q+D invalid in %q#T"
37934 #, gcc-internal-format
37935 msgid " because of local method %q+#D with same name"
37939 #, gcc-internal-format
37940 msgid " because of local member %q+#D with same name"
37944 #, gcc-internal-format
37945 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
37948 #: cp/class.c:1459 cp/class.c:1465 cp/class.c:1471 cp/class.c:1482
37950 #, gcc-internal-format
37951 msgid "%qT declared here"
37955 #, gcc-internal-format
37956 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
37960 #, gcc-internal-format
37961 msgid "%qT does not have the %E ABI tag that base %qT has"
37965 #, gcc-internal-format
37966 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
37970 #, gcc-internal-format
37971 msgid "cannot derive from %<final%> base %qT in derived type %qT"
37975 #, gcc-internal-format
37976 msgid "all member functions in class %qT are private"
37980 #, gcc-internal-format
37981 msgid "%q#T only defines a private destructor and has no friends"
37985 #, gcc-internal-format
37986 msgid "%q#T only defines private constructors and has no friends"
37990 #, gcc-internal-format
37991 msgid "no unique final overrider for %qD in %qT"
37995 #, gcc-internal-format
37996 msgid "%qD can be marked override"
38000 #, gcc-internal-format
38001 msgid "%q+#D marked %<final%>, but is not virtual"
38005 #, gcc-internal-format
38006 msgid "%q+#D marked %<override%>, but does not override"
38010 #, gcc-internal-format
38011 msgid "%qD was hidden"
38015 #, gcc-internal-format
38019 #: cp/class.c:3160 cp/decl2.c:1483
38020 #, gcc-internal-format
38021 msgid "%q#D invalid; an anonymous union can only have non-static data members"
38025 #, gcc-internal-format
38026 msgid "%q#D invalid; an anonymous struct can only have non-static data members"
38029 #: cp/class.c:3176 cp/decl2.c:1490
38030 #, gcc-internal-format
38031 msgid "private member %q#D in anonymous union"
38035 #, gcc-internal-format
38036 msgid "private member %q#D in anonymous struct"
38039 #: cp/class.c:3185 cp/decl2.c:1493
38040 #, gcc-internal-format
38041 msgid "protected member %q#D in anonymous union"
38045 #, gcc-internal-format
38046 msgid "protected member %q#D in anonymous struct"
38050 #, gcc-internal-format
38051 msgid "the ellipsis in %qD is not inherited"
38055 #, gcc-internal-format
38056 msgid "bit-field %q+#D with non-integral type"
38060 #, gcc-internal-format
38061 msgid "bit-field %q+D width not an integer constant"
38065 #, gcc-internal-format
38066 msgid "negative width in bit-field %q+D"
38070 #, gcc-internal-format
38071 msgid "zero width for bit-field %q+D"
38075 #, gcc-internal-format
38076 msgid "width of %qD exceeds its type"
38080 #, gcc-internal-format
38081 msgid "%qD is too small to hold all values of %q#T"
38085 #, gcc-internal-format
38086 msgid "member %q+#D with constructor not allowed in union"
38090 #, gcc-internal-format
38091 msgid "member %q+#D with destructor not allowed in union"
38095 #, gcc-internal-format
38096 msgid "member %q+#D with copy assignment operator not allowed in union"
38100 #, gcc-internal-format
38101 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
38105 #, gcc-internal-format
38106 msgid "in C++98 %q+D may not be static because it is a member of a union"
38110 #, gcc-internal-format
38111 msgid "non-static data member %q+D in a union may not have reference type %qT"
38115 #, gcc-internal-format
38116 msgid "field %q+D invalidly declared function type"
38120 #, gcc-internal-format
38121 msgid "field %q+D invalidly declared method type"
38125 #, gcc-internal-format
38126 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
38130 #, gcc-internal-format
38131 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
38135 #, gcc-internal-format
38136 msgid "member %q+D cannot be declared as a %<mutable%> reference"
38140 #, gcc-internal-format
38141 msgid "multiple fields in union %qT initialized"
38145 #, gcc-internal-format
38146 msgid "field %q#D with same name as class"
38150 #, gcc-internal-format
38151 msgid "%q#T has pointer data members"
38155 #, gcc-internal-format
38156 msgid " but does not override %<%T(const %T&)%>"
38160 #, gcc-internal-format
38161 msgid " or %<operator=(const %T&)%>"
38165 #, gcc-internal-format
38166 msgid " but does not override %<operator=(const %T&)%>"
38170 #, gcc-internal-format
38171 msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
38175 #, gcc-internal-format
38176 msgid "alignment of %qD will increase in -fabi-version=9"
38180 #, gcc-internal-format
38181 msgid "initializer specified for non-virtual method %q+D"
38185 #, gcc-internal-format
38186 msgid "method overrides both %<transaction_pure%> and %qE methods"
38190 #, gcc-internal-format
38191 msgid "method declared %qE overriding %qE method"
38194 #: cp/class.c:5769 cp/constexpr.c:218
38195 #, gcc-internal-format
38197 "enclosing class of constexpr non-static member function %q+#D is not a "
38202 #, gcc-internal-format
38203 msgid "%q+T is not literal because:"
38207 #, gcc-internal-format
38208 msgid " %q+T has a non-trivial destructor"
38212 #, gcc-internal-format
38214 " %q+T is not an aggregate, does not have a trivial default constructor, and "
38215 "has no constexpr constructor that is not a copy or move constructor"
38219 #, gcc-internal-format
38220 msgid " base class %qT of %q+T is non-literal"
38224 #, gcc-internal-format
38225 msgid " non-static data member %qD has non-literal type"
38229 #, gcc-internal-format
38230 msgid " non-static data member %qD has volatile type"
38234 #, gcc-internal-format
38235 msgid "base class %q#T has accessible non-virtual destructor"
38239 #, gcc-internal-format
38240 msgid "non-static reference %q#D in class without a constructor"
38244 #, gcc-internal-format
38245 msgid "non-static const member %q#D in class without a constructor"
38248 #. If the function is defaulted outside the class, we just
38249 #. give the synthesis error.
38251 #, gcc-internal-format
38253 "%q+D declared to take const reference, but implicit declaration would take "
38258 #, gcc-internal-format
38259 msgid "direct base %qT inaccessible in %qT due to ambiguity"
38263 #, gcc-internal-format
38264 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
38268 #, gcc-internal-format
38270 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
38274 #, gcc-internal-format
38275 msgid "size of type %qT is too large (%qE bytes)"
38279 #, gcc-internal-format
38280 msgid "invalid use of %q#T with a zero-size array in %q#D"
38284 #, gcc-internal-format
38285 msgid "invalid use of %q#T with a flexible array member in %q#T"
38289 #, gcc-internal-format
38290 msgid "array member %q#D declared here"
38294 #, gcc-internal-format
38295 msgid "zero-size array member %qD not at end of %q#T"
38299 #, gcc-internal-format
38300 msgid "zero-size array member %qD in an otherwise empty %q#T"
38303 #: cp/class.c:7051 cp/class.c:7081
38304 #, gcc-internal-format
38305 msgid "in the definition of %q#T"
38309 #, gcc-internal-format
38310 msgid "flexible array member %qD not at end of %q#T"
38314 #, gcc-internal-format
38315 msgid "flexible array member %qD in an otherwise empty %q#T"
38319 #, gcc-internal-format
38320 msgid "next member %q#D declared here"
38323 #: cp/class.c:7191 cp/parser.c:22768
38324 #, gcc-internal-format
38325 msgid "redefinition of %q#T"
38329 #, gcc-internal-format
38330 msgid "%q#T has virtual functions and accessible non-virtual destructor"
38334 #, gcc-internal-format
38335 msgid "type transparent %q#T does not have any fields"
38339 #, gcc-internal-format
38340 msgid "type transparent class %qT has base classes"
38344 #, gcc-internal-format
38345 msgid "type transparent class %qT has virtual functions"
38349 #, gcc-internal-format
38351 "type transparent %q#T cannot be made transparent because the type of the "
38352 "first field has a different ABI from the class overall"
38356 #, gcc-internal-format
38358 "definition of std::initializer_list does not match #include "
38359 "<initializer_list>"
38363 #, gcc-internal-format
38364 msgid "trying to finish struct, but kicked out due to previous parse errors"
38368 #, gcc-internal-format
38369 msgid "language string %<\"%E\"%> not recognized"
38373 #, gcc-internal-format
38374 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
38378 #, gcc-internal-format
38379 msgid "no matches converting function %qD to type %q#T"
38383 #, gcc-internal-format
38384 msgid "converting overloaded function %qD to type %q#T is ambiguous"
38388 #, gcc-internal-format
38389 msgid "assuming pointer to member %qD"
38393 #, gcc-internal-format
38394 msgid "(a pointer to member can only be formed with %<&%E%>)"
38397 #: cp/class.c:8448 cp/class.c:8485
38398 #, gcc-internal-format
38399 msgid "not enough type information"
38402 #: cp/class.c:8468 cp/cvt.c:171 cp/cvt.c:198 cp/cvt.c:247
38403 #, gcc-internal-format
38404 msgid "cannot convert %qE from type %qT to type %qT"
38407 #. [basic.scope.class]
38409 #. A name N used in a class S shall refer to the same declaration
38410 #. in its context and when re-evaluated in the completed scope of
38413 #, gcc-internal-format
38414 msgid "declaration of %q#D"
38418 #, gcc-internal-format
38419 msgid "changes meaning of %qD from %q#D"
38422 #: cp/constexpr.c:96
38423 #, gcc-internal-format
38424 msgid "the type %qT of constexpr variable %qD is not literal"
38427 #: cp/constexpr.c:104
38428 #, gcc-internal-format
38429 msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
38432 #: cp/constexpr.c:179
38433 #, gcc-internal-format
38434 msgid "inherited constructor %qD is not constexpr"
38437 #: cp/constexpr.c:191
38438 #, gcc-internal-format
38439 msgid "invalid type for parameter %d of constexpr function %q+#D"
38442 #: cp/constexpr.c:206
38443 #, gcc-internal-format
38444 msgid "invalid return type %qT of constexpr function %q+D"
38447 #: cp/constexpr.c:228
38448 #, gcc-internal-format
38449 msgid "%q#T has virtual base classes"
38452 #: cp/constexpr.c:488
38453 #, gcc-internal-format
38454 msgid "constexpr constructor does not have empty body"
38457 #: cp/constexpr.c:594
38458 #, gcc-internal-format
38459 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
38462 #: cp/constexpr.c:723
38463 #, gcc-internal-format
38465 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
38466 "static data member"
38469 #: cp/constexpr.c:775
38470 #, gcc-internal-format
38472 "member %qD must be initialized by mem-initializer in %<constexpr%> "
38476 #: cp/constexpr.c:816
38477 #, gcc-internal-format
38478 msgid "body of constexpr function %qD not a return-statement"
38481 #: cp/constexpr.c:876
38482 #, gcc-internal-format
38483 msgid "%qD is not usable as a constexpr function because:"
38486 #: cp/constexpr.c:1176 cp/constexpr.c:1185 cp/constexpr.c:1744
38487 #, gcc-internal-format
38488 msgid "%q+E is not a constant expression"
38491 #: cp/constexpr.c:1363 cp/constexpr.c:5090
38492 #, gcc-internal-format
38493 msgid "call to internal function %qE"
38496 #: cp/constexpr.c:1426
38497 #, gcc-internal-format
38498 msgid "expression %qE does not designate a constexpr function"
38501 #: cp/constexpr.c:1444 cp/constexpr.c:5108
38502 #, gcc-internal-format
38503 msgid "call to non-constexpr function %qD"
38506 #: cp/constexpr.c:1515
38507 #, gcc-internal-format
38508 msgid "%qD called in a constant expression before its definition is complete"
38511 #: cp/constexpr.c:1522
38512 #, gcc-internal-format
38513 msgid "%qD called in a constant expression"
38516 #: cp/constexpr.c:1526
38517 #, gcc-internal-format
38518 msgid "%qD used before its definition"
38521 #: cp/constexpr.c:1566
38522 #, gcc-internal-format
38523 msgid "call has circular dependency"
38526 #: cp/constexpr.c:1577
38527 #, gcc-internal-format, gfc-internal-format
38529 "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to "
38530 "increase the maximum)"
38533 #: cp/constexpr.c:1660
38534 #, gcc-internal-format
38535 msgid "constexpr call flows off the end of the function"
38538 #: cp/constexpr.c:1784
38539 #, gcc-internal-format
38540 msgid "right operand of shift expression %q+E is negative"
38543 #: cp/constexpr.c:1791
38544 #, gcc-internal-format
38546 "right operand of shift expression %q+E is >= than the precision of the left "
38550 #: cp/constexpr.c:1809
38551 #, gcc-internal-format
38552 msgid "left operand of shift expression %q+E is negative"
38555 #: cp/constexpr.c:1828
38556 #, gcc-internal-format
38557 msgid "shift expression %q+E overflows"
38560 #: cp/constexpr.c:1972
38561 #, gcc-internal-format
38562 msgid "arithmetic involving a null pointer in %qE"
38565 #: cp/constexpr.c:2166
38566 #, gcc-internal-format
38568 "array subscript value %qE is outside the bounds of array %qD of type %qT"
38571 #: cp/constexpr.c:2171
38572 #, gcc-internal-format
38573 msgid "array subscript value %qE is outside the bounds of array type %qT"
38576 #: cp/constexpr.c:2318
38577 #, gcc-internal-format
38578 msgid "accessing uninitialized array element"
38581 #: cp/constexpr.c:2349
38582 #, gcc-internal-format
38583 msgid "dereferencing a null pointer in %qE"
38586 #: cp/constexpr.c:2363 cp/constexpr.c:2453 cp/constexpr.c:3966
38587 #, gcc-internal-format
38588 msgid "%qE is not a constant expression"
38591 #: cp/constexpr.c:2369
38592 #, gcc-internal-format
38593 msgid "mutable %qD is not usable in a constant expression"
38596 #: cp/constexpr.c:2394
38597 #, gcc-internal-format
38599 "accessing %qD member instead of initialized %qD member in constant expression"
38602 #: cp/constexpr.c:2413
38603 #, gcc-internal-format
38604 msgid "accessing uninitialized member %qD"
38607 #: cp/constexpr.c:3116 cp/constexpr.c:4375
38608 #, gcc-internal-format
38609 msgid "dereferencing a null pointer"
38612 #: cp/constexpr.c:3135
38613 #, gcc-internal-format
38614 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
38617 #: cp/constexpr.c:3176
38618 #, gcc-internal-format
38619 msgid "the value of %qD is not usable in a constant expression"
38622 #: cp/constexpr.c:3183
38623 #, gcc-internal-format
38624 msgid "%qD used in its own initializer"
38627 #: cp/constexpr.c:3188
38628 #, gcc-internal-format
38629 msgid "%q#D is not const"
38632 #: cp/constexpr.c:3191
38633 #, gcc-internal-format
38634 msgid "%q#D is volatile"
38637 #: cp/constexpr.c:3196 cp/constexpr.c:3203
38638 #, gcc-internal-format
38639 msgid "%qD was not initialized with a constant expression"
38642 #: cp/constexpr.c:3209
38643 #, gcc-internal-format
38644 msgid "%qD was not declared %<constexpr%>"
38647 #: cp/constexpr.c:3212
38648 #, gcc-internal-format
38649 msgid "%qD does not have integral or enumeration type"
38652 #: cp/constexpr.c:3406
38653 #, gcc-internal-format
38654 msgid "modification of %qE is not a constant expression"
38657 #: cp/constexpr.c:3777
38658 #, gcc-internal-format, gfc-internal-format
38660 "constexpr loop iteration count exceeds limit of %d (use -fconstexpr-loop-"
38661 "limit= to increase the limit)"
38664 #: cp/constexpr.c:3884
38665 #, gcc-internal-format
38666 msgid "value %qE of type %qT is not a constant expression"
38669 #: cp/constexpr.c:4012 cp/constexpr.c:5537
38670 #, gcc-internal-format
38671 msgid "temporary of non-literal type %qT in a constant expression"
38674 #: cp/constexpr.c:4361
38675 #, gcc-internal-format
38676 msgid "a reinterpret_cast is not a constant expression"
38679 #: cp/constexpr.c:4387
38680 #, gcc-internal-format
38681 msgid "conversion of %qT null pointer to %qT is not a constant expression"
38684 #: cp/constexpr.c:4402
38685 #, gcc-internal-format
38686 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
38689 #: cp/constexpr.c:4465 cp/constexpr.c:5398 cp/constexpr.c:5713
38690 #, gcc-internal-format
38691 msgid "expression %qE is not a constant expression"
38694 #: cp/constexpr.c:4554
38695 #, gcc-internal-format
38696 msgid "statement is not a constant expression"
38699 #: cp/constexpr.c:4557
38700 #, gcc-internal-format
38701 msgid "unexpected expression %qE of kind %s"
38704 #: cp/constexpr.c:4627
38705 #, gcc-internal-format
38707 "%qE is not a constant expression because it refers to mutable subobjects of "
38711 #: cp/constexpr.c:4636
38712 #, gcc-internal-format
38714 "%qE is not a constant expression because it refers to an incompletely "
38715 "initialized variable"
38718 #: cp/constexpr.c:4650
38719 #, gcc-internal-format
38721 "conversion from pointer type %qT to arithmetic type %qT in a constant "
38725 #: cp/constexpr.c:5008
38726 #, gcc-internal-format
38727 msgid "expression %qE has side-effects"
38730 #: cp/constexpr.c:5202
38731 #, gcc-internal-format
38732 msgid "reinterpret_cast from integer to pointer"
38735 #: cp/constexpr.c:5234
38736 #, gcc-internal-format
38738 "address-of an object %qE with thread local or automatic storage is not a "
38739 "constant expression"
38742 #: cp/constexpr.c:5268
38743 #, gcc-internal-format
38744 msgid "use of %<this%> in a constant expression"
38747 #: cp/constexpr.c:5410
38748 #, gcc-internal-format
38750 "typeid-expression is not a constant expression because %qE is of polymorphic "
38754 #: cp/constexpr.c:5471
38755 #, gcc-internal-format
38756 msgid "cast to non-integral type %qT in a constant expression"
38759 #: cp/constexpr.c:5504 cp/decl.c:5163
38760 #, gcc-internal-format
38761 msgid "%qD declared %<static%> in %<constexpr%> function"
38764 #: cp/constexpr.c:5511 cp/decl.c:5160
38765 #, gcc-internal-format
38766 msgid "%qD declared %<thread_local%> in %<constexpr%> function"
38769 #: cp/constexpr.c:5518 cp/decl.c:5581
38770 #, gcc-internal-format
38771 msgid "uninitialized variable %qD in %<constexpr%> function"
38774 #: cp/constexpr.c:5586
38775 #, gcc-internal-format
38776 msgid "division by zero is not a constant expression"
38779 #: cp/constexpr.c:5690
38780 #, gcc-internal-format
38781 msgid "%<delete[]%> is not a constant expression"
38784 #: cp/constexpr.c:5721
38785 #, gcc-internal-format
38786 msgid "non-constant array initialization"
38789 #: cp/constexpr.c:5742
38790 #, gcc-internal-format
38791 msgid "%<goto%> is not a constant expression"
38794 #: cp/constexpr.c:5754
38795 #, gcc-internal-format, gfc-internal-format
38796 msgid "unexpected AST of kind %s"
38799 #: cp/cp-array-notation.c:819 cp/cp-array-notation.c:825
38800 #: cp/cp-array-notation.c:850 cp/cp-array-notation.c:856
38801 #, gcc-internal-format
38802 msgid "rank mismatch with controlling expression of parent if-statement"
38805 #: cp/cp-array-notation.c:1265
38806 #, gcc-internal-format
38807 msgid "array notation cannot be used in a condition for a for-loop"
38810 #: cp/cp-array-notation.c:1298
38811 #, gcc-internal-format
38812 msgid "array notation cannot be used as a condition for switch statement"
38815 #: cp/cp-array-notation.c:1311
38816 #, gcc-internal-format
38817 msgid "array notation cannot be used as a condition for while statement"
38820 #: cp/cp-array-notation.c:1322
38821 #, gcc-internal-format
38822 msgid "array notation cannot be used as a condition for a do-while statement"
38825 #: cp/cp-array-notation.c:1367
38826 #, gcc-internal-format
38828 "start-index and length fields necessary for using array notation in pointers "
38832 #: cp/cp-array-notation.c:1374
38833 #, gcc-internal-format
38835 "start-index and length fields necessary for using array notation with array "
38839 #: cp/cp-array-notation.c:1445
38840 #, gcc-internal-format
38841 msgid "array notation cannot be used with function type"
38844 #: cp/cp-array-notation.c:1455
38845 #, gcc-internal-format
38846 msgid "rank of an array notation triplet%'s start-index is not zero"
38849 #: cp/cp-array-notation.c:1461
38850 #, gcc-internal-format
38851 msgid "rank of an array notation triplet%'s length is not zero"
38854 #: cp/cp-array-notation.c:1466
38855 #, gcc-internal-format
38856 msgid "rank of array notation triplet%'s stride is not zero"
38859 #: cp/cp-cilkplus.c:153
38860 #, gcc-internal-format
38861 msgid "throw expressions are not allowed inside loops marked with pragma simd"
38864 #: cp/cp-cilkplus.c:160
38865 #, gcc-internal-format
38866 msgid "try statements are not allowed inside loops marked with #pragma simd"
38869 #: cp/cp-gimplify.c:1429
38870 #, gcc-internal-format
38871 msgid "throw will always call terminate()"
38874 #: cp/cp-gimplify.c:1432
38875 #, gcc-internal-format
38876 msgid "in C++11 destructors default to noexcept"
38879 #: cp/cp-gimplify.c:1443
38880 #, gcc-internal-format
38882 "in C++11 this throw will terminate because destructors default to noexcept"
38886 #, gcc-internal-format
38887 msgid "can%'t convert from incomplete type %qT to %qT"
38891 #, gcc-internal-format
38892 msgid "conversion of %qE from %qT to %qT is ambiguous"
38896 #, gcc-internal-format
38897 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
38901 #, gcc-internal-format
38902 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
38906 #, gcc-internal-format
38907 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
38911 #, gcc-internal-format
38912 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
38916 #, gcc-internal-format
38917 msgid "conversion from %qT to %qT discards qualifiers"
38920 #: cp/cvt.c:489 cp/typeck.c:7086
38921 #, gcc-internal-format
38922 msgid "casting %qT to %qT does not dereference pointer"
38926 #, gcc-internal-format
38927 msgid "cannot convert type %qT to type %qT"
38931 #, gcc-internal-format
38932 msgid "conversion from %q#T to %q#T"
38936 #, gcc-internal-format
38938 "the result of the conversion is unspecified because %qE is outside the range "
38942 #: cp/cvt.c:783 cp/cvt.c:835
38943 #, gcc-internal-format
38944 msgid "%q#T used where a %qT was expected"
38948 #, gcc-internal-format
38949 msgid "could not convert %qE from %<void%> to %<bool%>"
38953 #, gcc-internal-format
38954 msgid "%q#T used where a floating point value was expected"
38958 #, gcc-internal-format
38959 msgid "conversion from %qT to non-scalar type %qT requested"
38963 #, gcc-internal-format
38964 msgid "ignoring return value of %qD, declared with attribute nodiscard"
38968 #, gcc-internal-format
38969 msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
38973 #, gcc-internal-format
38974 msgid "in call to %qD, declared here"
38978 #, gcc-internal-format
38979 msgid "pseudo-destructor is not called"
38983 #, gcc-internal-format
38984 msgid "conversion to void will not access object of incomplete type %qT"
38988 #, gcc-internal-format
38990 "indirection will not access object of incomplete type %qT in second operand "
38991 "of conditional expression"
38995 #, gcc-internal-format
38997 "indirection will not access object of incomplete type %qT in third operand "
38998 "of conditional expression"
39002 #, gcc-internal-format
39004 "indirection will not access object of incomplete type %qT in right operand "
39005 "of comma operator"
39009 #, gcc-internal-format
39011 "indirection will not access object of incomplete type %qT in left operand of "
39016 #, gcc-internal-format
39017 msgid "indirection will not access object of incomplete type %qT in statement"
39021 #, gcc-internal-format
39023 "indirection will not access object of incomplete type %qT in for increment "
39028 #, gcc-internal-format
39029 msgid "conversion to void will not access object of type %qT"
39033 #, gcc-internal-format
39035 "implicit dereference will not access object of type %qT in second operand of "
39036 "conditional expression"
39040 #, gcc-internal-format
39042 "implicit dereference will not access object of type %qT in third operand of "
39043 "conditional expression"
39047 #, gcc-internal-format
39049 "implicit dereference will not access object of type %qT in right operand of "
39054 #, gcc-internal-format
39056 "implicit dereference will not access object of type %qT in left operand of "
39061 #, gcc-internal-format
39062 msgid "implicit dereference will not access object of type %qT in statement"
39066 #, gcc-internal-format
39068 "implicit dereference will not access object of type %qT in for increment "
39073 #, gcc-internal-format
39075 "conversion to void will not access object of non-trivially-copyable type %qT"
39079 #, gcc-internal-format
39081 "indirection will not access object of non-trivially-copyable type %qT in "
39082 "second operand of conditional expression"
39086 #, gcc-internal-format
39088 "indirection will not access object of non-trivially-copyable type %qT in "
39089 "third operand of conditional expression"
39093 #, gcc-internal-format
39095 "indirection will not access object of non-trivially-copyable type %qT in "
39096 "right operand of comma operator"
39100 #, gcc-internal-format
39102 "indirection will not access object of non-trivially-copyable type %qT in "
39103 "left operand of comma operator"
39107 #, gcc-internal-format
39109 "indirection will not access object of non-trivially-copyable type %qT in "
39114 #, gcc-internal-format
39116 "indirection will not access object of non-trivially-copyable type %qT in for "
39117 "increment expression"
39121 #, gcc-internal-format
39122 msgid "conversion to void will not access object %qE of incomplete type %qT"
39126 #, gcc-internal-format
39128 "variable %qE of incomplete type %qT will not be accessed in second operand "
39129 "of conditional expression"
39133 #, gcc-internal-format
39135 "variable %qE of incomplete type %qT will not be accessed in third operand of "
39136 "conditional expression"
39140 #, gcc-internal-format
39142 "variable %qE of incomplete type %qT will not be accessed in right operand of "
39147 #, gcc-internal-format
39149 "variable %qE of incomplete type %qT will not be accessed in left operand of "
39154 #, gcc-internal-format
39155 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
39159 #, gcc-internal-format
39161 "variable %qE of incomplete type %qT will not be accessed in for increment "
39166 #, gcc-internal-format
39167 msgid "conversion to void cannot resolve address of overloaded function"
39171 #, gcc-internal-format
39173 "second operand of conditional expression cannot resolve address of "
39174 "overloaded function"
39178 #, gcc-internal-format
39180 "third operand of conditional expression cannot resolve address of overloaded "
39185 #, gcc-internal-format
39187 "right operand of comma operator cannot resolve address of overloaded function"
39191 #, gcc-internal-format
39193 "left operand of comma operator cannot resolve address of overloaded function"
39197 #, gcc-internal-format
39198 msgid "statement cannot resolve address of overloaded function"
39202 #, gcc-internal-format
39203 msgid "for increment expression cannot resolve address of overloaded function"
39207 #, gcc-internal-format
39209 "second operand of conditional expression is a reference, not call, to "
39214 #, gcc-internal-format
39216 "third operand of conditional expression is a reference, not call, to "
39221 #, gcc-internal-format
39223 "right operand of comma operator is a reference, not call, to function %qE"
39227 #, gcc-internal-format
39229 "left operand of comma operator is a reference, not call, to function %qE"
39233 #, gcc-internal-format
39234 msgid "statement is a reference, not call, to function %qE"
39238 #, gcc-internal-format
39239 msgid "for increment expression is a reference, not call, to function %qE"
39243 #, gcc-internal-format
39244 msgid "second operand of conditional expression has no effect"
39248 #, gcc-internal-format
39249 msgid "third operand of conditional expression has no effect"
39253 #, gcc-internal-format
39254 msgid "right operand of comma operator has no effect"
39258 #, gcc-internal-format
39259 msgid "left operand of comma operator has no effect"
39263 #, gcc-internal-format
39264 msgid "statement has no effect"
39268 #, gcc-internal-format
39269 msgid "for increment expression has no effect"
39273 #, gcc-internal-format
39274 msgid "converting NULL to non-pointer type"
39278 #, gcc-internal-format
39279 msgid "default type conversion can't deduce template argument for %qD"
39283 #, gcc-internal-format
39284 msgid "ambiguous default type conversion from %qT"
39288 #, gcc-internal-format
39289 msgid " candidate conversions include %qD and %qD"
39292 #: cp/cxx-pretty-print.c:2219
39293 #, gcc-internal-format
39294 msgid "template-parameter-"
39298 #, gcc-internal-format
39299 msgid "unused variable %qD"
39303 #, gcc-internal-format
39304 msgid "%qF declared %<static%> but never defined"
39308 #, gcc-internal-format
39309 msgid "odr-used inline variable %qD is not defined"
39313 #, gcc-internal-format
39314 msgid "%qD was declared %<extern%> and later %<static%>"
39317 #: cp/decl.c:1243 cp/decl.c:1982 cp/decl.c:1992 cp/decl.c:2552 cp/decl.c:2967
39318 #, gcc-internal-format
39319 msgid "previous declaration of %qD"
39323 #, gcc-internal-format
39324 msgid "declaration of %qF has a different exception specifier"
39328 #, gcc-internal-format
39329 msgid "from previous declaration %qF"
39333 #, gcc-internal-format
39334 msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
39337 #: cp/decl.c:1328 cp/decl.c:13670
39338 #, gcc-internal-format
39339 msgid "previous declaration %qD"
39343 #, gcc-internal-format
39344 msgid "cannot specialize concept %q#D"
39348 #, gcc-internal-format
39349 msgid "redeclaration of %q#D may not have default arguments"
39353 #, gcc-internal-format
39354 msgid "literal operator template %q+D conflicts with raw literal operator %qD"
39358 #, gcc-internal-format
39359 msgid "raw literal operator %q+D conflicts with literal operator template %qD"
39363 #, gcc-internal-format
39364 msgid "previous definition of %qD was here"
39368 #, gcc-internal-format
39369 msgid "previous declaration of %qD was here"
39372 #: cp/decl.c:1467 cp/decl.c:1579
39373 #, gcc-internal-format
39374 msgid "shadowing built-in function %q#D"
39377 #: cp/decl.c:1468 cp/decl.c:1580
39378 #, gcc-internal-format
39379 msgid "shadowing library function %q#D"
39383 #, gcc-internal-format
39384 msgid "library function %q#D redeclared as non-function %q#D"
39387 #: cp/decl.c:1479 cp/decl.c:1561
39388 #, gcc-internal-format
39389 msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
39393 #, gcc-internal-format
39394 msgid "redeclaration of %<pragma omp declare reduction%>"
39398 #, gcc-internal-format
39399 msgid "previous %<pragma omp declare reduction%> declaration"
39403 #, gcc-internal-format
39404 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
39408 #, gcc-internal-format
39409 msgid "%q#D redeclared as different kind of symbol"
39412 #: cp/decl.c:1669 cp/decl.c:1690 cp/decl.c:1722 cp/name-lookup.c:616
39413 #, gcc-internal-format
39414 msgid "previous declaration %q#D"
39418 #, gcc-internal-format
39419 msgid "conflicting declaration of template %q+#D"
39423 #, gcc-internal-format
39424 msgid "ambiguating new declaration %q+#D"
39427 #: cp/decl.c:1709 cp/decl.c:1737
39428 #, gcc-internal-format
39429 msgid "old declaration %q#D"
39433 #, gcc-internal-format
39434 msgid "conflicting declaration of C function %q+#D"
39438 #, gcc-internal-format
39439 msgid "ambiguating new declaration of %q+#D"
39443 #, gcc-internal-format
39444 msgid "conflicting declaration %q+#D"
39448 #, gcc-internal-format
39449 msgid "previous declaration as %q#D"
39452 #. [namespace.alias]
39454 #. A namespace-name or namespace-alias shall not be declared as
39455 #. the name of any other entity in the same declarative region.
39456 #. A namespace-name defined at global scope shall not be
39457 #. declared as the name of any other entity in any global scope
39460 #, gcc-internal-format
39461 msgid "conflicting declaration of namespace %q+D"
39465 #, gcc-internal-format
39466 msgid "previous declaration of namespace %qD here"
39470 #, gcc-internal-format
39471 msgid "%q#D previously defined here"
39474 #: cp/decl.c:1814 cp/name-lookup.c:1200 cp/name-lookup.c:1223
39475 #, gcc-internal-format
39476 msgid "%q#D previously declared here"
39480 #, gcc-internal-format
39481 msgid "prototype specified for %q#D"
39485 #, gcc-internal-format
39486 msgid "previous non-prototype definition here"
39490 #, gcc-internal-format
39491 msgid "conflicting declaration of %q+#D with %qL linkage"
39495 #, gcc-internal-format
39496 msgid "previous declaration with %qL linkage"
39499 #: cp/decl.c:1902 cp/decl.c:1910
39500 #, gcc-internal-format
39501 msgid "default argument given for parameter %d of %q#D"
39504 #: cp/decl.c:1905 cp/decl.c:1913
39505 #, gcc-internal-format
39506 msgid "previous specification in %q#D here"
39510 #, gcc-internal-format
39511 msgid "redundant redeclaration of %qD in same scope"
39515 #, gcc-internal-format
39516 msgid "deleted definition of %q+D"
39519 #. From [temp.expl.spec]:
39521 #. If a template, a member template or the member of a class
39522 #. template is explicitly specialized then that
39523 #. specialization shall be declared before the first use of
39524 #. that specialization that would cause an implicit
39525 #. instantiation to take place, in every translation unit in
39526 #. which such a use occurs.
39528 #, gcc-internal-format
39529 msgid "explicit specialization of %qD after first use"
39533 #, gcc-internal-format
39535 "%qD: visibility attribute ignored because it conflicts with previous "
39539 #. Reject two definitions.
39540 #: cp/decl.c:2799 cp/decl.c:2828 cp/decl.c:2861 cp/decl.c:2878 cp/decl.c:2972
39541 #, gcc-internal-format
39542 msgid "redefinition of %q#D"
39546 #, gcc-internal-format
39547 msgid "%qD conflicts with used function"
39551 #, gcc-internal-format
39552 msgid "%q#D not declared in class"
39555 #: cp/decl.c:2839 cp/decl.c:2888
39556 #, gcc-internal-format
39557 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
39560 #: cp/decl.c:2842 cp/decl.c:2891
39561 #, gcc-internal-format
39562 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
39569 #, gcc-internal-format
39570 msgid "redeclaration of friend %q#D may not have default template arguments"
39574 #, gcc-internal-format
39575 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
39579 #, gcc-internal-format
39580 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
39583 #: cp/decl.c:2940 cp/decl.c:2980 cp/name-lookup.c:612 cp/name-lookup.c:1198
39584 #: cp/name-lookup.c:1221
39585 #, gcc-internal-format
39586 msgid "redeclaration of %q#D"
39590 #, gcc-internal-format
39591 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
39595 #, gcc-internal-format
39596 msgid "jump to label %qD"
39600 #, gcc-internal-format
39601 msgid "jump to case label"
39605 #, gcc-internal-format
39609 #: cp/decl.c:3155 cp/decl.c:3391
39610 #, gcc-internal-format
39611 msgid " exits OpenMP structured block"
39615 #, gcc-internal-format
39616 msgid " crosses initialization of %q#D"
39619 #: cp/decl.c:3185 cp/decl.c:3352
39620 #, gcc-internal-format
39621 msgid " enters scope of %q#D which has non-trivial destructor"
39624 #: cp/decl.c:3203 cp/decl.c:3360
39625 #, gcc-internal-format
39626 msgid " enters try block"
39629 #: cp/decl.c:3205 cp/decl.c:3342 cp/decl.c:3362
39630 #, gcc-internal-format
39631 msgid " enters catch block"
39634 #: cp/decl.c:3218 cp/decl.c:3372
39635 #, gcc-internal-format
39636 msgid " enters OpenMP structured block"
39639 #: cp/decl.c:3231 cp/decl.c:3364
39640 #, gcc-internal-format
39641 msgid " enters synchronized or atomic statement"
39644 #: cp/decl.c:3245 cp/decl.c:3366
39645 #, gcc-internal-format
39646 msgid " enters constexpr if statement"
39650 #, gcc-internal-format
39651 msgid " skips initialization of %q#D"
39654 #: cp/decl.c:3408 cp/parser.c:12099 cp/parser.c:12126
39655 #, gcc-internal-format
39656 msgid "invalid exit from OpenMP structured block"
39660 #, gcc-internal-format
39661 msgid "label named wchar_t"
39665 #, gcc-internal-format
39666 msgid "%qD is not a type"
39669 #: cp/decl.c:3766 cp/parser.c:6081
39670 #, gcc-internal-format
39671 msgid "%qD used without template parameters"
39675 #, gcc-internal-format
39676 msgid "%q#T is not a class"
39679 #: cp/decl.c:3803 cp/decl.c:3896
39680 #, gcc-internal-format
39681 msgid "no class template named %q#T in %q#T"
39685 #, gcc-internal-format
39686 msgid "no type named %q#T in %q#T"
39690 #, gcc-internal-format
39691 msgid "lookup of %qT in %qT is ambiguous"
39695 #, gcc-internal-format
39696 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
39700 #, gcc-internal-format
39701 msgid "%<typename %T::%D%> names %q#T, which is not a type"
39705 #, gcc-internal-format
39706 msgid "template parameters do not match template %qD"
39710 #, gcc-internal-format, gfc-internal-format
39711 msgid "-faligned-new=%d is not a power of two"
39715 #, gcc-internal-format
39716 msgid "an anonymous struct cannot have function members"
39720 #, gcc-internal-format
39721 msgid "an anonymous union cannot have function members"
39725 #, gcc-internal-format
39726 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
39730 #, gcc-internal-format
39731 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
39735 #, gcc-internal-format
39737 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
39741 #, gcc-internal-format
39742 msgid "attribute ignored in declaration of %q#T"
39746 #, gcc-internal-format
39747 msgid "attribute for %q#T must follow the %qs keyword"
39751 #, gcc-internal-format
39752 msgid "multiple types in one declaration"
39756 #, gcc-internal-format
39757 msgid "redeclaration of C++ built-in type %qT"
39761 #, gcc-internal-format
39762 msgid "%<auto%> can only be specified for variables or function declarations"
39766 #, gcc-internal-format
39767 msgid "missing type-name in typedef-declaration"
39771 #, gcc-internal-format
39772 msgid "ISO C++ prohibits anonymous structs"
39776 #, gcc-internal-format
39777 msgid "%<inline%> can only be specified for functions"
39781 #, gcc-internal-format
39782 msgid "%<virtual%> can only be specified for functions"
39786 #, gcc-internal-format
39787 msgid "%<friend%> can only be specified inside a class"
39791 #, gcc-internal-format
39792 msgid "%<explicit%> can only be specified for constructors"
39796 #, gcc-internal-format
39797 msgid "a storage class can only be specified for objects and functions"
39801 #, gcc-internal-format
39802 msgid "%<const%> can only be specified for objects and functions"
39806 #, gcc-internal-format
39807 msgid "%<volatile%> can only be specified for objects and functions"
39811 #, gcc-internal-format
39812 msgid "%<__restrict%> can only be specified for objects and functions"
39816 #, gcc-internal-format
39817 msgid "%<__thread%> can only be specified for objects and functions"
39821 #, gcc-internal-format
39822 msgid "%<typedef%> was ignored in this declaration"
39826 #, gcc-internal-format
39827 msgid "%<constexpr%> cannot be used for type declarations"
39831 #, gcc-internal-format
39832 msgid "attribute ignored in explicit instantiation %q#T"
39836 #, gcc-internal-format
39837 msgid "no attribute can be applied to an explicit instantiation"
39841 #, gcc-internal-format
39842 msgid "ignoring attributes applied to class type %qT outside of definition"
39845 #. A template type parameter or other dependent type.
39847 #, gcc-internal-format
39849 "ignoring attributes applied to dependent type %qT without an associated "
39853 #: cp/decl.c:4983 cp/decl2.c:815
39854 #, gcc-internal-format
39855 msgid "typedef %qD is initialized (use decltype instead)"
39859 #, gcc-internal-format
39860 msgid "declaration of %q#D has %<extern%> and is initialized"
39864 #, gcc-internal-format
39865 msgid "definition of %q#D is marked %<dllimport%>"
39869 #, gcc-internal-format
39870 msgid "%q+#D is not a static data member of %q#T"
39874 #, gcc-internal-format
39875 msgid "non-member-template declaration of %qD"
39879 #, gcc-internal-format
39880 msgid "does not match member template declaration here"
39884 #, gcc-internal-format
39885 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
39889 #, gcc-internal-format
39890 msgid "duplicate initialization of %qD"
39894 #, gcc-internal-format
39895 msgid "%qD declared %<constexpr%> outside its class"
39899 #, gcc-internal-format
39900 msgid "declaration of %q#D outside of class is not definition"
39904 #, gcc-internal-format
39905 msgid "variable %q#D has initializer but incomplete type"
39908 #: cp/decl.c:5234 cp/decl.c:6144
39909 #, gcc-internal-format
39910 msgid "elements of array %q#D have incomplete type"
39914 #, gcc-internal-format
39915 msgid "aggregate %q#D has incomplete type and cannot be defined"
39919 #, gcc-internal-format
39920 msgid "%qD declared as reference but not initialized"
39924 #, gcc-internal-format
39925 msgid "name used in a GNU-style designated initializer for an array"
39929 #, gcc-internal-format
39930 msgid "name %qD used in a GNU-style designated initializer for an array"
39933 #: cp/decl.c:5356 cp/typeck2.c:1288 cp/typeck2.c:1401
39934 #, gcc-internal-format
39935 msgid "non-trivial designated initializers not supported"
39939 #, gcc-internal-format
39940 msgid "C99 designator %qE is not an integral constant-expression"
39944 #, gcc-internal-format
39945 msgid "initializer fails to determine size of %qD"
39949 #, gcc-internal-format
39950 msgid "array size missing in %qD"
39954 #, gcc-internal-format
39955 msgid "zero-size array %qD"
39959 #, gcc-internal-format
39960 msgid "storage size of %qD isn%'t known"
39964 #, gcc-internal-format
39965 msgid "storage size of %qD isn%'t constant"
39969 #, gcc-internal-format
39971 "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
39976 #, gcc-internal-format
39978 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
39979 "up with multiple copies)"
39983 #, gcc-internal-format
39984 msgid "you can work around this by removing the initializer"
39988 #, gcc-internal-format
39989 msgid "uninitialized const %qD"
39993 #, gcc-internal-format
39994 msgid "%q#T has no user-provided default constructor"
39998 #, gcc-internal-format
40000 "constructor is not user-provided because it is explicitly defaulted in the "
40005 #, gcc-internal-format
40006 msgid "and the implicitly-defined constructor does not initialize %q#D"
40010 #, gcc-internal-format
40011 msgid "invalid type %qT as initializer for a vector of type %qT"
40015 #, gcc-internal-format
40016 msgid "initializer for %qT must be brace-enclosed"
40020 #, gcc-internal-format
40021 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
40025 #, gcc-internal-format
40026 msgid "%qT has no non-static data member named %qD"
40030 #, gcc-internal-format
40031 msgid "invalid initializer for %q#D"
40035 #, gcc-internal-format
40036 msgid "C99 designator %qE outside aggregate initializer"
40039 #: cp/decl.c:5900 cp/decl.c:6118 cp/typeck2.c:1275 cp/typeck2.c:1487
40040 #: cp/typeck2.c:1532 cp/typeck2.c:1579
40041 #, gcc-internal-format
40042 msgid "too many initializers for %qT"
40046 #, gcc-internal-format
40047 msgid "braces around scalar initializer for type %qT"
40051 #, gcc-internal-format
40052 msgid "missing braces around initializer for %qT"
40056 #, gcc-internal-format
40057 msgid "elements of array %q#T have incomplete type"
40061 #, gcc-internal-format
40062 msgid "variable-sized compound literal"
40066 #, gcc-internal-format
40067 msgid "%q#D has incomplete type"
40071 #, gcc-internal-format
40072 msgid "scalar object %qD requires one element in initializer"
40076 #, gcc-internal-format
40077 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
40081 #, gcc-internal-format
40082 msgid "array %qD initialized by parenthesized string literal %qE"
40086 #, gcc-internal-format
40087 msgid "initializer invalid for static member with constructor"
40091 #, gcc-internal-format
40092 msgid "non-constant in-class initialization invalid for static member %qD"
40096 #, gcc-internal-format
40098 "non-constant in-class initialization invalid for non-inline static member %qD"
40102 #, gcc-internal-format
40103 msgid "(an out of class initialization is required)"
40107 #, gcc-internal-format
40108 msgid "reference %qD is initialized with itself"
40112 #, gcc-internal-format
40113 msgid "assignment (not initialization) in declaration"
40116 #: cp/decl.c:6783 cp/decl.c:12365
40117 #, gcc-internal-format
40118 msgid "ISO C++1z does not allow %<register%> storage class specifier"
40121 #: cp/decl.c:6787 cp/decl.c:12369
40122 #, gcc-internal-format
40123 msgid "%<register%> storage class specifier used"
40127 #, gcc-internal-format
40129 "initializer for %<decltype(auto) %D%> has function type (did you forget the "
40134 #, gcc-internal-format
40135 msgid "variable concept has no initializer"
40139 #, gcc-internal-format
40140 msgid "shadowing previous type declaration of %q#D"
40144 #, gcc-internal-format
40145 msgid "function %q#D is initialized like a variable"
40149 #, gcc-internal-format
40151 "cannot decompose class type %qT because it has an anonymous struct member"
40155 #, gcc-internal-format
40157 "cannot decompose class type %qT because it has an anonymous union member"
40161 #, gcc-internal-format
40162 msgid "cannot decompose non-public member %qD of %qT"
40166 #, gcc-internal-format
40168 "cannot decompose class type %qT: both it and its base class %qT have non-"
40169 "static data members"
40173 #, gcc-internal-format
40175 "cannot decompose class type %qT: its base classes %qT and %qT have non-"
40176 "static data members"
40180 #, gcc-internal-format
40181 msgid "cannot decompose variable length array %qT"
40185 #, gcc-internal-format
40186 msgid "%u names provided while %qT decomposes into %wu elements"
40190 #, gcc-internal-format
40191 msgid "only %u names provided while %qT decomposes into %wu elements"
40195 #, gcc-internal-format
40196 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
40200 #, gcc-internal-format
40201 msgid "in initialization of decomposition variable %qD"
40205 #, gcc-internal-format
40206 msgid "cannot decompose union type %qT"
40210 #, gcc-internal-format
40211 msgid "cannot decompose non-array non-class type %qT"
40215 #, gcc-internal-format
40216 msgid "cannot decompose lambda closure type %qT"
40220 #, gcc-internal-format
40221 msgid "cannot decompose class type %qT without non-static data members"
40225 #, gcc-internal-format
40227 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
40231 #, gcc-internal-format
40233 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
40237 #, gcc-internal-format
40238 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
40242 #, gcc-internal-format
40243 msgid "initializer fails to determine size of %qT"
40247 #, gcc-internal-format
40248 msgid "array size missing in %qT"
40252 #, gcc-internal-format
40253 msgid "zero-size array %qT"
40257 #, gcc-internal-format
40258 msgid "destructor for alien class %qT cannot be a member"
40262 #, gcc-internal-format
40263 msgid "constructor for alien class %qT cannot be a member"
40267 #, gcc-internal-format
40268 msgid "%qD declared as a %<virtual%> variable"
40272 #, gcc-internal-format
40274 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
40279 #, gcc-internal-format
40280 msgid "%qD declared as a %<virtual%> parameter"
40284 #, gcc-internal-format
40285 msgid "%qD declared as an %<inline%> parameter"
40289 #, gcc-internal-format
40291 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
40296 #, gcc-internal-format
40297 msgid "%qD declared as a %<virtual%> type"
40301 #, gcc-internal-format
40302 msgid "%qD declared as an %<inline%> type"
40306 #, gcc-internal-format
40308 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
40313 #, gcc-internal-format
40314 msgid "%qD declared as a %<virtual%> field"
40318 #, gcc-internal-format
40319 msgid "%qD declared as an %<inline%> field"
40323 #, gcc-internal-format
40325 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
40330 #, gcc-internal-format
40331 msgid "%q+D declared as a friend"
40335 #, gcc-internal-format
40336 msgid "%q+D declared with an exception specification"
40340 #, gcc-internal-format
40341 msgid "definition of %qD is not in namespace enclosing %qT"
40345 #, gcc-internal-format
40346 msgid "static member function %q#D declared with type qualifiers"
40350 #, gcc-internal-format
40351 msgid "concept %q#D declared with function parameters"
40355 #, gcc-internal-format
40356 msgid "concept %q#D declared with a deduced return type"
40360 #, gcc-internal-format
40361 msgid "concept %q#D with non-%<bool%> return type %qT"
40365 #, gcc-internal-format
40366 msgid "concept %qD has no definition"
40370 #, gcc-internal-format
40371 msgid "defining explicit specialization %qD in friend declaration"
40374 #. Something like `template <class T> friend void f<T>()'.
40376 #, gcc-internal-format
40377 msgid "invalid use of template-id %qD in declaration of primary template"
40381 #, gcc-internal-format
40383 "default arguments are not allowed in declaration of friend template "
40384 "specialization %qD"
40388 #, gcc-internal-format
40390 "%<inline%> is not allowed in declaration of friend template specialization "
40395 #, gcc-internal-format
40396 msgid "cannot declare %<::main%> to be a template"
40400 #, gcc-internal-format
40401 msgid "cannot declare %<::main%> to be inline"
40405 #, gcc-internal-format
40406 msgid "cannot declare %<::main%> to be constexpr"
40410 #, gcc-internal-format
40411 msgid "cannot declare %<::main%> to be static"
40415 #, gcc-internal-format
40416 msgid "static member function %qD cannot have cv-qualifier"
40420 #, gcc-internal-format
40421 msgid "non-member function %qD cannot have cv-qualifier"
40425 #, gcc-internal-format
40426 msgid "static member function %qD cannot have ref-qualifier"
40430 #, gcc-internal-format
40431 msgid "non-member function %qD cannot have ref-qualifier"
40435 #, gcc-internal-format
40436 msgid "deduction guide %qD must be declared at namespace scope"
40440 #, gcc-internal-format
40441 msgid "deduction guide %qD must not have a function body"
40445 #, gcc-internal-format
40446 msgid "literal operator with C linkage"
40450 #, gcc-internal-format
40451 msgid "%qD has invalid argument list"
40455 #, gcc-internal-format
40456 msgid "integer suffix %<%s%> shadowed by implementation"
40460 #, gcc-internal-format
40461 msgid "floating point suffix %<%s%> shadowed by implementation"
40465 #, gcc-internal-format
40466 msgid "%qD must be a non-member function"
40470 #, gcc-internal-format
40471 msgid "%<::main%> must return %<int%>"
40475 #, gcc-internal-format
40476 msgid "definition of implicitly-declared %qD"
40480 #, gcc-internal-format
40481 msgid "definition of explicitly-defaulted %q+D"
40485 #, gcc-internal-format
40486 msgid "%q#D explicitly defaulted here"
40489 #: cp/decl.c:8928 cp/decl2.c:713
40490 #, gcc-internal-format
40491 msgid "no %q#D member function declared in class %qT"
40495 #, gcc-internal-format
40496 msgid "cannot declare %<::main%> to be a global variable"
40500 #, gcc-internal-format
40501 msgid "a non-template variable cannot be %<concept%>"
40505 #, gcc-internal-format
40506 msgid "concept must have type %<bool%>"
40510 #, gcc-internal-format
40511 msgid "in-class initialization of static data member %q#D of incomplete type"
40515 #, gcc-internal-format
40517 "%<constexpr%> needed for in-class initialization of static data member %q#D "
40518 "of non-integral type"
40522 #, gcc-internal-format
40523 msgid "in-class initialization of static data member %q#D of non-literal type"
40527 #, gcc-internal-format
40529 "invalid in-class initialization of static data member of non-integral type "
40534 #, gcc-internal-format
40535 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
40539 #, gcc-internal-format
40541 "ISO C++ forbids initialization of member constant %qD of non-integral type "
40545 #: cp/decl.c:9380 cp/decl.c:9407
40546 #, gcc-internal-format
40547 msgid "size of array %qD has non-integral type %qT"
40550 #: cp/decl.c:9383 cp/decl.c:9409
40551 #, gcc-internal-format
40552 msgid "size of array has non-integral type %qT"
40555 #: cp/decl.c:9440 cp/decl.c:9493
40556 #, gcc-internal-format
40557 msgid "size of array is not an integral constant-expression"
40561 #, gcc-internal-format
40562 msgid "size of array %qD is negative"
40565 #: cp/decl.c:9461 cp/init.c:3539
40566 #, gcc-internal-format
40567 msgid "size of array is negative"
40571 #, gcc-internal-format
40572 msgid "ISO C++ forbids zero-size array %qD"
40576 #, gcc-internal-format
40577 msgid "ISO C++ forbids zero-size array"
40581 #, gcc-internal-format
40582 msgid "size of array %qD is not an integral constant-expression"
40586 #, gcc-internal-format
40587 msgid "ISO C++ forbids variable length array %qD"
40591 #, gcc-internal-format
40592 msgid "ISO C++ forbids variable length array"
40596 #, gcc-internal-format
40597 msgid "variable length array %qD is used"
40601 #, gcc-internal-format
40602 msgid "variable length array is used"
40606 #, gcc-internal-format
40607 msgid "overflow in array dimension"
40611 #, gcc-internal-format
40612 msgid "%qD declared as array of %qT"
40616 #, gcc-internal-format
40617 msgid "declaration of %qD as array of void"
40621 #, gcc-internal-format
40622 msgid "creating array of void"
40626 #, gcc-internal-format
40627 msgid "declaration of %qD as array of functions"
40631 #, gcc-internal-format
40632 msgid "creating array of functions"
40636 #, gcc-internal-format
40637 msgid "declaration of %qD as array of references"
40641 #, gcc-internal-format
40642 msgid "creating array of references"
40646 #, gcc-internal-format
40647 msgid "declaration of %qD as array of function members"
40651 #, gcc-internal-format
40652 msgid "creating array of function members"
40656 #, gcc-internal-format
40658 "declaration of %qD as multidimensional array must have bounds for all "
40659 "dimensions except the first"
40663 #, gcc-internal-format
40665 "multidimensional array must have bounds for all dimensions except the first"
40669 #, gcc-internal-format
40670 msgid "return type specification for constructor invalid"
40674 #, gcc-internal-format
40675 msgid "qualifiers are not allowed on constructor declaration"
40679 #, gcc-internal-format
40680 msgid "return type specification for destructor invalid"
40684 #, gcc-internal-format
40685 msgid "qualifiers are not allowed on destructor declaration"
40689 #, gcc-internal-format
40690 msgid "return type specified for %<operator %T%>"
40694 #, gcc-internal-format
40695 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
40699 #, gcc-internal-format
40700 msgid "return type specified for deduction guide"
40704 #, gcc-internal-format
40705 msgid "qualifiers are not allowed on declaration of deduction guide"
40709 #, gcc-internal-format
40710 msgid "decl-specifier in declaration of deduction guide"
40714 #, gcc-internal-format
40715 msgid "unnamed variable or field declared void"
40719 #, gcc-internal-format
40720 msgid "variable or field declared void"
40724 #, gcc-internal-format
40725 msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
40729 #, gcc-internal-format
40730 msgid "inline variables are only available with -std=c++1z or -std=gnu++1z"
40734 #, gcc-internal-format
40735 msgid "invalid use of qualified-name %<::%D%>"
40738 #: cp/decl.c:10034 cp/decl.c:10054
40739 #, gcc-internal-format
40740 msgid "invalid use of qualified-name %<%T::%D%>"
40744 #, gcc-internal-format
40745 msgid "invalid use of qualified-name %<%D::%D%>"
40749 #, gcc-internal-format
40750 msgid "%q#T is not a class or a namespace"
40753 #: cp/decl.c:10070 cp/decl.c:10170 cp/decl.c:10179 cp/decl.c:11724
40754 #, gcc-internal-format
40755 msgid "declaration of %qD as non-function"
40759 #, gcc-internal-format
40760 msgid "declaration of %qD as non-member"
40764 #, gcc-internal-format
40765 msgid "declarator-id missing; using reserved word %qD"
40769 #, gcc-internal-format
40770 msgid "function definition does not declare parameters"
40774 #, gcc-internal-format
40775 msgid "declaration of %qD as %<typedef%>"
40779 #, gcc-internal-format
40780 msgid "declaration of %qD as parameter"
40784 #, gcc-internal-format
40785 msgid "%<concept%> cannot appear in a typedef declaration"
40789 #, gcc-internal-format
40790 msgid "%<constexpr%> cannot appear in a typedef declaration"
40794 #, gcc-internal-format
40795 msgid "two or more data types in declaration of %qs"
40799 #, gcc-internal-format
40800 msgid "conflicting specifiers in declaration of %qs"
40804 #, gcc-internal-format
40805 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
40808 #: cp/decl.c:10335 cp/decl.c:10338 cp/decl.c:10341
40809 #, gcc-internal-format
40810 msgid "ISO C++ forbids declaration of %qs with no type"
40814 #, gcc-internal-format
40815 msgid "%<__int%d%> is not supported by this target"
40819 #, gcc-internal-format
40820 msgid "ISO C++ does not support %<__int%d%> for %qs"
40823 #: cp/decl.c:10385 cp/decl.c:10405
40824 #, gcc-internal-format
40825 msgid "%<signed%> or %<unsigned%> invalid for %qs"
40829 #, gcc-internal-format
40830 msgid "%<signed%> and %<unsigned%> specified together for %qs"
40834 #, gcc-internal-format
40835 msgid "%<long long%> invalid for %qs"
40839 #, gcc-internal-format
40840 msgid "%<long%> invalid for %qs"
40844 #, gcc-internal-format
40845 msgid "%<short%> invalid for %qs"
40849 #, gcc-internal-format
40850 msgid "%<long%> or %<short%> invalid for %qs"
40854 #, gcc-internal-format
40855 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
40859 #, gcc-internal-format
40860 msgid "%<long%> or %<short%> specified with char for %qs"
40864 #, gcc-internal-format
40865 msgid "%<long%> and %<short%> specified together for %qs"
40869 #, gcc-internal-format
40870 msgid "%<short%> or %<long%> invalid for %qs"
40874 #, gcc-internal-format
40875 msgid "long, short, signed or unsigned used invalidly for %qs"
40879 #, gcc-internal-format
40880 msgid "complex invalid for %qs"
40884 #, gcc-internal-format
40886 "template placeholder type %qT must be followed by a simple declarator-id"
40890 #, gcc-internal-format
40891 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
40895 #, gcc-internal-format
40896 msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
40900 #, gcc-internal-format
40901 msgid "typedef declaration invalid in parameter declaration"
40905 #, gcc-internal-format
40906 msgid "storage class specified for template parameter %qs"
40910 #, gcc-internal-format
40911 msgid "storage class specifiers invalid in parameter declarations"
40915 #, gcc-internal-format
40916 msgid "a parameter cannot be declared %<concept%>"
40920 #, gcc-internal-format
40921 msgid "a parameter cannot be declared %<constexpr%>"
40925 #, gcc-internal-format
40926 msgid "%<virtual%> outside class declaration"
40930 #, gcc-internal-format
40931 msgid "decomposition declaration cannot be declared %<inline%>"
40935 #, gcc-internal-format
40936 msgid "decomposition declaration cannot be declared %<typedef%>"
40940 #, gcc-internal-format
40941 msgid "decomposition declaration cannot be declared %<constexpr%>"
40945 #, gcc-internal-format
40946 msgid "decomposition declaration cannot be declared %qs"
40950 #, gcc-internal-format
40951 msgid "decomposition declaration cannot be declared %<concept%>"
40955 #, gcc-internal-format
40956 msgid "decomposition declaration cannot be declared %<register%>"
40960 #, gcc-internal-format
40961 msgid "decomposition declaration cannot be declared %<static%>"
40965 #, gcc-internal-format
40966 msgid "decomposition declaration cannot be declared %<extern%>"
40970 #, gcc-internal-format
40971 msgid "decomposition declaration cannot be declared %<mutable%>"
40975 #, gcc-internal-format
40976 msgid "decomposition declaration cannot be declared C++98 %<auto%>"
40980 #, gcc-internal-format
40981 msgid "decomposition declaration cannot be declared with type %qT"
40985 #, gcc-internal-format
40987 "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
40991 #, gcc-internal-format
40992 msgid "multiple storage classes in declaration of %qs"
40996 #, gcc-internal-format
40997 msgid "storage class specified for %qs"
41001 #, gcc-internal-format
41002 msgid "storage class specified for parameter %qs"
41006 #, gcc-internal-format
41007 msgid "nested function %qs declared %<extern%>"
41011 #, gcc-internal-format
41012 msgid "top-level declaration of %qs specifies %<auto%>"
41016 #, gcc-internal-format
41017 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
41021 #, gcc-internal-format
41022 msgid "storage class specifiers invalid in friend function declarations"
41026 #, gcc-internal-format
41027 msgid "%qs declared as function returning a function"
41031 #, gcc-internal-format
41032 msgid "%qs declared as function returning an array"
41036 #, gcc-internal-format
41037 msgid "requires-clause on return type"
41041 #, gcc-internal-format
41042 msgid "%qs function uses %<auto%> type specifier without trailing return type"
41046 #, gcc-internal-format
41047 msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
41051 #, gcc-internal-format
41052 msgid "virtual function cannot have deduced return type"
41056 #, gcc-internal-format
41058 "%qs function with trailing return type has %qT as its type rather than plain "
41063 #, gcc-internal-format
41064 msgid "deduction guide for %qT must have trailing return type"
41068 #, gcc-internal-format
41069 msgid "deduced class type %qT in function return type"
41073 #, gcc-internal-format
41075 "trailing return type %qT of deduction guide is not a specialization of %qT"
41078 #. Not using maybe_warn_cpp0x because this should
41079 #. always be an error.
41081 #, gcc-internal-format
41082 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
41086 #, gcc-internal-format
41088 "%qs function with trailing return type not declared with %<auto%> type "
41093 #, gcc-internal-format
41094 msgid "destructor cannot be static member function"
41098 #, gcc-internal-format
41099 msgid "constructor cannot be static member function"
41103 #, gcc-internal-format
41104 msgid "destructors may not be cv-qualified"
41108 #, gcc-internal-format
41109 msgid "constructors may not be cv-qualified"
41113 #, gcc-internal-format
41114 msgid "destructors may not be ref-qualified"
41118 #, gcc-internal-format
41119 msgid "constructors cannot be declared %<virtual%>"
41122 #. Cannot be both friend and virtual.
41124 #, gcc-internal-format
41125 msgid "virtual functions cannot be friends"
41129 #, gcc-internal-format
41130 msgid "friend declaration not in class definition"
41134 #, gcc-internal-format
41135 msgid "can%'t define friend function %qs in a local class definition"
41139 #, gcc-internal-format
41140 msgid "a conversion function cannot have a trailing return type"
41144 #, gcc-internal-format
41145 msgid "destructors may not have parameters"
41149 #, gcc-internal-format
41150 msgid "cannot declare pointer to %q#T"
41153 #: cp/decl.c:11124 cp/decl.c:11131
41154 #, gcc-internal-format
41155 msgid "cannot declare reference to %q#T"
41159 #, gcc-internal-format
41160 msgid "cannot declare pointer to %q#T member"
41164 #, gcc-internal-format
41165 msgid "cannot declare reference to qualified function type %qT"
41169 #, gcc-internal-format
41170 msgid "cannot declare pointer to qualified function type %qT"
41174 #, gcc-internal-format
41176 "cannot declare reference to %q#T, which is not a typedef or a template type "
41181 #, gcc-internal-format
41182 msgid "template-id %qD used as a declarator"
41186 #, gcc-internal-format
41187 msgid "member functions are implicitly friends of their class"
41191 #, gcc-internal-format
41192 msgid "extra qualification %<%T::%> on member %qs"
41196 #, gcc-internal-format
41197 msgid "cannot define member function %<%T::%s%> within %<%T%>"
41201 #, gcc-internal-format
41202 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
41206 #, gcc-internal-format
41207 msgid "cannot declare member %<%T::%s%> within %qT"
41211 #, gcc-internal-format
41212 msgid "non-parameter %qs cannot be a parameter pack"
41216 #, gcc-internal-format
41217 msgid "data member may not have variably modified type %qT"
41221 #, gcc-internal-format
41222 msgid "parameter may not have variably modified type %qT"
41226 #, gcc-internal-format
41227 msgid "%<explicit%> outside class declaration"
41231 #, gcc-internal-format
41232 msgid "%<explicit%> in friend declaration"
41236 #, gcc-internal-format
41238 "only declarations of constructors and conversion operators can be %<explicit"
41243 #, gcc-internal-format
41244 msgid "non-member %qs cannot be declared %<mutable%>"
41248 #, gcc-internal-format
41249 msgid "non-object member %qs cannot be declared %<mutable%>"
41253 #, gcc-internal-format
41254 msgid "function %qs cannot be declared %<mutable%>"
41258 #, gcc-internal-format
41259 msgid "static %qs cannot be declared %<mutable%>"
41263 #, gcc-internal-format
41264 msgid "const %qs cannot be declared %<mutable%>"
41268 #, gcc-internal-format
41269 msgid "reference %qs cannot be declared %<mutable%>"
41273 #, gcc-internal-format
41274 msgid "typedef declared %<auto%>"
41278 #, gcc-internal-format
41279 msgid "requires-clause on typedef"
41283 #, gcc-internal-format
41284 msgid "typedef name may not be a nested-name-specifier"
41288 #, gcc-internal-format
41289 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
41293 #, gcc-internal-format
41294 msgid "%<inline%> specified for friend class declaration"
41298 #, gcc-internal-format
41299 msgid "template parameters cannot be friends"
41303 #, gcc-internal-format
41304 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
41308 #, gcc-internal-format
41309 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
41313 #, gcc-internal-format
41314 msgid "trying to make class %qT a friend of global scope"
41318 #, gcc-internal-format
41319 msgid "invalid qualifiers on non-member function type"
41323 #, gcc-internal-format
41324 msgid "requires-clause on type-id"
41328 #, gcc-internal-format
41329 msgid "abstract declarator %qT used as declaration"
41333 #, gcc-internal-format
41334 msgid "requires-clause on declaration of non-function type %qT"
41338 #, gcc-internal-format
41339 msgid "cannot use %<::%> in parameter declaration"
41343 #, gcc-internal-format
41344 msgid "%<auto%> parameter not permitted in this context"
41348 #, gcc-internal-format
41349 msgid "parameter declared %<auto%>"
41352 #: cp/decl.c:11806 cp/decl.c:12328 cp/parser.c:3161
41353 #, gcc-internal-format
41354 msgid "invalid use of template-name %qE without an argument list"
41358 #, gcc-internal-format
41359 msgid "non-static data member declared with placeholder %qT"
41363 #, gcc-internal-format
41364 msgid "ISO C++ forbids flexible array member %<%s%>"
41368 #, gcc-internal-format
41369 msgid "ISO C++ forbids flexible array members"
41372 #. Something like struct S { int N::j; };
41374 #, gcc-internal-format
41375 msgid "invalid use of %<::%>"
41379 #, gcc-internal-format
41380 msgid "declaration of function %qD in invalid context"
41384 #, gcc-internal-format
41385 msgid "function %qD declared %<virtual%> inside a union"
41389 #, gcc-internal-format
41390 msgid "%qD cannot be declared %<virtual%>, since it is always static"
41394 #, gcc-internal-format
41395 msgid "expected qualified name in friend declaration for destructor %qD"
41399 #, gcc-internal-format
41400 msgid "declaration of %qD as member of %qT"
41404 #, gcc-internal-format
41405 msgid "a destructor cannot be %<concept%>"
41409 #, gcc-internal-format
41410 msgid "a destructor cannot be %<constexpr%>"
41414 #, gcc-internal-format
41415 msgid "expected qualified name in friend declaration for constructor %qD"
41419 #, gcc-internal-format
41420 msgid "a constructor cannot be %<concept%>"
41424 #, gcc-internal-format
41425 msgid "a concept cannot be a member function"
41429 #, gcc-internal-format
41430 msgid "specialization of variable template %qD declared as function"
41434 #, gcc-internal-format
41435 msgid "variable template declared here"
41439 #, gcc-internal-format
41440 msgid "field %qD has incomplete type %qT"
41444 #, gcc-internal-format
41445 msgid "name %qT has incomplete type"
41449 #, gcc-internal-format
41450 msgid "%qE is neither function nor member function; cannot be declared friend"
41454 #, gcc-internal-format
41455 msgid "static data member %qE declared %<concept%>"
41459 #, gcc-internal-format
41460 msgid "constexpr static data member %qD must have an initializer"
41464 #, gcc-internal-format
41465 msgid "non-static data member %qE declared %<concept%>"
41469 #, gcc-internal-format
41470 msgid "non-static data member %qE declared %<constexpr%>"
41474 #, gcc-internal-format
41475 msgid "storage class %<auto%> invalid for function %qs"
41479 #, gcc-internal-format
41480 msgid "storage class %<register%> invalid for function %qs"
41484 #, gcc-internal-format
41485 msgid "storage class %<__thread%> invalid for function %qs"
41489 #, gcc-internal-format
41490 msgid "storage class %<thread_local%> invalid for function %qs"
41494 #, gcc-internal-format
41495 msgid "virt-specifiers in %qs not allowed outside a class definition"
41499 #, gcc-internal-format
41501 "%<static%> specifier invalid for function %qs declared out of global scope"
41505 #, gcc-internal-format
41507 "%<inline%> specifier invalid for function %qs declared out of global scope"
41511 #, gcc-internal-format
41512 msgid "virtual non-class function %qs"
41516 #, gcc-internal-format
41517 msgid "%qs defined in a non-class scope"
41521 #, gcc-internal-format
41522 msgid "%qs declared in a non-class scope"
41526 #, gcc-internal-format
41527 msgid "cannot declare member function %qD to have static linkage"
41530 #. 7.1.1: There can be no static function declarations within a
41533 #, gcc-internal-format
41534 msgid "cannot declare static function inside another function"
41538 #, gcc-internal-format
41540 "%<static%> may not be used when defining (as opposed to declaring) a static "
41545 #, gcc-internal-format
41546 msgid "static member %qD declared %<register%>"
41550 #, gcc-internal-format
41551 msgid "cannot explicitly declare member %q#D to have extern linkage"
41555 #, gcc-internal-format
41556 msgid "declaration of constexpr variable %qD is not a definition"
41560 #, gcc-internal-format
41561 msgid "class template argument deduction requires an initializer"
41565 #, gcc-internal-format
41566 msgid "declaration of %q#D has no initializer"
41570 #, gcc-internal-format
41571 msgid "%qs initialized and declared %<extern%>"
41575 #, gcc-internal-format
41576 msgid "%qs has both %<extern%> and initializer"
41580 #, gcc-internal-format
41581 msgid "default argument %qE uses %qD"
41585 #, gcc-internal-format
41586 msgid "default argument %qE uses local variable %qD"
41590 #, gcc-internal-format
41591 msgid "invalid use of cv-qualified type %qT in parameter declaration"
41595 #, gcc-internal-format
41596 msgid "invalid use of type %<void%> in parameter declaration"
41600 #, gcc-internal-format
41601 msgid "parameter %qD invalidly declared method type"
41605 #, gcc-internal-format
41606 msgid "parameter %qD includes pointer to array of unknown bound %qT"
41610 #, gcc-internal-format
41611 msgid "parameter %qD includes reference to array of unknown bound %qT"
41616 #. A declaration of a constructor for a class X is ill-formed if
41617 #. its first parameter is of type (optionally cv-qualified) X
41618 #. and either there are no other parameters or else all other
41619 #. parameters have default arguments.
41621 #. We *don't* complain about member template instantiations that
41622 #. have this form, though; they can occur as we try to decide
41623 #. what constructor to use during overload resolution. Since
41624 #. overload resolution will never prefer such a constructor to
41625 #. the non-template copy constructor (which is either explicitly
41626 #. or implicitly defined), there's no need to worry about their
41627 #. existence. Theoretically, they should never even be
41628 #. instantiated, but that's hard to forestall.
41630 #, gcc-internal-format
41631 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
41635 #, gcc-internal-format
41636 msgid "%qD may not be declared within a namespace"
41640 #, gcc-internal-format
41641 msgid "%qD may not be declared as static"
41645 #, gcc-internal-format
41646 msgid "%qD must be a nonstatic member function"
41650 #, gcc-internal-format
41652 "%qD must be either a non-static member function or a non-member function"
41656 #, gcc-internal-format
41657 msgid "%qD must have an argument of class or enumerated type"
41661 #, gcc-internal-format
41663 "conversion to a reference to void will never use a type conversion operator"
41667 #, gcc-internal-format
41668 msgid "conversion to void will never use a type conversion operator"
41672 #, gcc-internal-format
41674 "conversion to a reference to the same type will never use a type conversion "
41679 #, gcc-internal-format
41680 msgid "conversion to the same type will never use a type conversion operator"
41684 #, gcc-internal-format
41686 "conversion to a reference to a base class will never use a type conversion "
41691 #, gcc-internal-format
41692 msgid "conversion to a base class will never use a type conversion operator"
41697 #, gcc-internal-format
41698 msgid "ISO C++ prohibits overloading operator ?:"
41702 #, gcc-internal-format
41703 msgid "%qD must not have variable number of arguments"
41707 #, gcc-internal-format
41708 msgid "postfix %qD must take %<int%> as its argument"
41712 #, gcc-internal-format
41713 msgid "postfix %qD must take %<int%> as its second argument"
41717 #, gcc-internal-format
41718 msgid "%qD must take either zero or one argument"
41722 #, gcc-internal-format
41723 msgid "%qD must take either one or two arguments"
41727 #, gcc-internal-format
41728 msgid "prefix %qD should return %qT"
41732 #, gcc-internal-format
41733 msgid "postfix %qD should return %qT"
41737 #, gcc-internal-format
41738 msgid "%qD must take %<void%>"
41741 #: cp/decl.c:13251 cp/decl.c:13260
41742 #, gcc-internal-format
41743 msgid "%qD must take exactly one argument"
41747 #, gcc-internal-format
41748 msgid "%qD must take exactly two arguments"
41752 #, gcc-internal-format
41753 msgid "user-defined %qD always evaluates both arguments"
41757 #, gcc-internal-format
41758 msgid "%qD should return by value"
41761 #: cp/decl.c:13296 cp/decl.c:13301
41762 #, gcc-internal-format
41763 msgid "%qD cannot have default arguments"
41767 #, gcc-internal-format
41768 msgid "using template type parameter %qT after %qs"
41772 #, gcc-internal-format
41773 msgid "using alias template specialization %qT after %qs"
41777 #, gcc-internal-format
41778 msgid "using typedef-name %qD after %qs"
41782 #, gcc-internal-format
41783 msgid "%qD has a previous declaration here"
41787 #, gcc-internal-format
41788 msgid "%qT referred to as %qs"
41791 #: cp/decl.c:13396 cp/decl.c:13403
41792 #, gcc-internal-format
41793 msgid "%qT has a previous declaration here"
41797 #, gcc-internal-format
41798 msgid "%qT referred to as enum"
41801 #. If a class template appears as elaborated type specifier
41802 #. without a template header such as:
41804 #. template <class T> class C {};
41805 #. void f(class C); // No template header here
41807 #. then the required template argument is missing.
41809 #, gcc-internal-format
41810 msgid "template argument required for %<%s %T%>"
41813 #: cp/decl.c:13471 cp/name-lookup.c:3251
41814 #, gcc-internal-format
41815 msgid "%qD has the same name as the class in which it is declared"
41818 #: cp/decl.c:13501 cp/friend.c:304 cp/parser.c:2987 cp/parser.c:6140
41820 #, gcc-internal-format
41821 msgid "%qT is not a template"
41824 #: cp/decl.c:13502 cp/friend.c:305 cp/tree.c:3987
41825 #, gcc-internal-format
41826 msgid "previous declaration here"
41830 #, gcc-internal-format
41831 msgid "perhaps you want to explicitly add %<%T::%>"
41834 #: cp/decl.c:13515 cp/name-lookup.c:2741 cp/name-lookup.c:3581
41835 #: cp/name-lookup.c:3626 cp/parser.c:6091 cp/parser.c:25687
41836 #, gcc-internal-format
41837 msgid "reference to %qD is ambiguous"
41841 #, gcc-internal-format
41842 msgid "use of enum %q#D without previous declaration"
41846 #, gcc-internal-format
41847 msgid "redeclaration of %qT as a non-template"
41851 #, gcc-internal-format
41852 msgid "derived union %qT invalid"
41856 #, gcc-internal-format
41857 msgid "%qT defined with multiple direct bases"
41861 #, gcc-internal-format
41862 msgid "%qT defined with direct virtual base"
41866 #, gcc-internal-format
41867 msgid "base type %qT fails to be a struct or class type"
41871 #, gcc-internal-format
41872 msgid "recursive type %qT undefined"
41876 #, gcc-internal-format
41877 msgid "duplicate base type %qT invalid"
41881 #, gcc-internal-format
41882 msgid "scoped/unscoped mismatch in enum %q#T"
41885 #: cp/decl.c:14023 cp/decl.c:14031 cp/decl.c:14043 cp/parser.c:17911
41886 #, gcc-internal-format
41887 msgid "previous definition here"
41891 #, gcc-internal-format
41892 msgid "underlying type mismatch in enum %q#T"
41896 #, gcc-internal-format
41897 msgid "different underlying type in enum %q#T"
41901 #, gcc-internal-format
41902 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
41907 #. IF no integral type can represent all the enumerator values, the
41908 #. enumeration is ill-formed.
41910 #, gcc-internal-format
41911 msgid "no integral type can represent all of the enumerator values for %qT"
41915 #, gcc-internal-format
41917 "enumerator value for %qD must have integral or unscoped enumeration type"
41921 #, gcc-internal-format
41922 msgid "enumerator value for %qD is not an integer constant"
41926 #, gcc-internal-format
41927 msgid "incremented enumerator value is too large for %<unsigned long%>"
41931 #, gcc-internal-format
41932 msgid "overflow in enumeration values at %qD"
41936 #, gcc-internal-format
41937 msgid "enumerator value %E is outside the range of underlying type %<%T%>"
41941 #, gcc-internal-format
41942 msgid "return type %q#T is incomplete"
41945 #: cp/decl.c:14801 cp/typeck.c:8965
41946 #, gcc-internal-format
41947 msgid "%<operator=%> should return a reference to %<*this%>"
41951 #, gcc-internal-format
41952 msgid "invalid function declaration"
41956 #, gcc-internal-format
41957 msgid "no return statements in function returning %qT"
41960 #: cp/decl.c:15570 cp/typeck.c:8846
41961 #, gcc-internal-format
41962 msgid "only plain %<auto%> return type can be deduced to %<void%>"
41966 #, gcc-internal-format
41967 msgid "invalid member function declaration"
41971 #, gcc-internal-format
41972 msgid "%qD is already defined in class %qT"
41976 #, gcc-internal-format
41977 msgid "use of %qD before deduction of %<auto%>"
41981 #, gcc-internal-format
41982 msgid "name missing for member function"
41985 #: cp/decl2.c:409 cp/decl2.c:423
41986 #, gcc-internal-format
41987 msgid "ambiguous conversion for array subscript"
41991 #, gcc-internal-format
41992 msgid "invalid types %<%T[%T]%> for array subscript"
41996 #, gcc-internal-format
41997 msgid "deleting array %q#E"
42001 #, gcc-internal-format
42002 msgid "type %q#T argument given to %<delete%>, expected pointer"
42006 #, gcc-internal-format
42008 "cannot delete a function. Only pointer-to-objects are valid arguments to "
42013 #, gcc-internal-format
42014 msgid "deleting %qT is undefined"
42017 #: cp/decl2.c:540 cp/pt.c:5298
42018 #, gcc-internal-format
42019 msgid "template declaration of %q#D"
42023 #, gcc-internal-format
42025 "template parameter lists provided don%'t match the template parameters of %qD"
42030 #. A destructor shall not be a member template.
42031 #: cp/decl2.c:599 cp/pt.c:5257
42032 #, gcc-internal-format
42033 msgid "destructor %qD declared as member template"
42037 #, gcc-internal-format
42038 msgid "prototype for %q#D does not match any in class %qT"
42042 #, gcc-internal-format
42043 msgid "local class %q#T shall not have static data member %q#D"
42047 #, gcc-internal-format
42048 msgid "static data member %qD in unnamed class"
42052 #, gcc-internal-format
42053 msgid "unnamed class defined here"
42057 #, gcc-internal-format
42058 msgid "explicit template argument list not allowed"
42062 #, gcc-internal-format
42063 msgid "member %qD conflicts with virtual function table field name"
42067 #, gcc-internal-format
42068 msgid "%qD is already defined in %qT"
42071 #: cp/decl2.c:905 cp/decl2.c:913
42072 #, gcc-internal-format
42073 msgid "invalid initializer for member function %qD"
42077 #, gcc-internal-format
42078 msgid "initializer specified for friend function %qD"
42082 #, gcc-internal-format
42083 msgid "initializer specified for static member function %qD"
42087 #, gcc-internal-format
42088 msgid "%<asm%> specifiers are not permitted on non-static data members"
42092 #, gcc-internal-format
42093 msgid "bit-field %qD with non-integral type"
42097 #, gcc-internal-format
42098 msgid "cannot declare %qD to be a bit-field type"
42102 #, gcc-internal-format
42103 msgid "cannot declare bit-field %qD with function type"
42107 #, gcc-internal-format
42108 msgid "%qD is already defined in the class %qT"
42112 #, gcc-internal-format
42113 msgid "static member %qD cannot be a bit-field"
42117 #, gcc-internal-format
42118 msgid "width of bit-field %qD has non-integral type %qT"
42122 #, gcc-internal-format
42123 msgid "%q+D static data member inside of declare target directive"
42127 #, gcc-internal-format
42128 msgid "anonymous struct not inside named type"
42132 #, gcc-internal-format
42133 msgid "namespace-scope anonymous aggregates must be static"
42137 #, gcc-internal-format
42138 msgid "anonymous union with no members"
42142 #, gcc-internal-format
42143 msgid "%<operator new%> must return type %qT"
42146 #. [basic.stc.dynamic.allocation]
42148 #. The first parameter shall not have an associated default
42151 #, gcc-internal-format
42152 msgid "the first parameter of %<operator new%> cannot have a default argument"
42156 #, gcc-internal-format
42157 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
42161 #, gcc-internal-format
42162 msgid "%<operator delete%> must return type %qT"
42166 #, gcc-internal-format
42167 msgid "%<operator delete%> takes type %qT as first parameter"
42171 #, gcc-internal-format
42172 msgid "%qT has a field %qD whose type has no linkage"
42176 #, gcc-internal-format
42178 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
42182 #, gcc-internal-format
42183 msgid "%qT has a field %qD whose type uses the anonymous namespace"
42187 #, gcc-internal-format
42188 msgid "%qT declared with greater visibility than the type of its field %qD"
42192 #, gcc-internal-format
42193 msgid "%qT has a base %qT whose type has no linkage"
42197 #, gcc-internal-format
42199 "%qT has a base %qT whose type depends on the type %qT which has no linkage"
42203 #, gcc-internal-format
42204 msgid "%qT has a base %qT whose type uses the anonymous namespace"
42208 #, gcc-internal-format
42209 msgid "%qT declared with greater visibility than its base %qT"
42213 #, gcc-internal-format
42214 msgid "%q#D, declared using unnamed type, is used but never defined"
42217 #. DRs 132, 319 and 389 seem to indicate types with
42218 #. no linkage can only be used to declare extern "C"
42219 #. entities. Since it's not always an error in the
42220 #. ISO C++ 90 Standard, we only issue a warning.
42222 #, gcc-internal-format
42223 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
42227 #, gcc-internal-format
42228 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
42232 #, gcc-internal-format
42234 "%q#D does not refer to the unqualified type, so it is not used for linkage"
42238 #, gcc-internal-format
42239 msgid "%q#D, declared using local type %qT, is used but never defined"
42243 #, gcc-internal-format
42244 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
42248 #, gcc-internal-format
42249 msgid "type %qT with no linkage used to declare function %q#D with linkage"
42252 #: cp/decl2.c:4407 cp/decl2.c:4410
42253 #, gcc-internal-format
42254 msgid "the program should also define %qD"
42258 #, gcc-internal-format
42259 msgid "inline function %qD used but never defined"
42263 #, gcc-internal-format
42264 msgid "default argument missing for parameter %P of %q+#D"
42267 #. We mark a lambda conversion op as deleted if we can't
42268 #. generate it properly; see maybe_add_lambda_conv_op.
42270 #, gcc-internal-format
42271 msgid "converting lambda which uses %<...%> to function pointer"
42275 #, gcc-internal-format
42276 msgid "use of deleted function %qD"
42280 #, gcc-internal-format
42285 #, gcc-internal-format
42287 "extended initializer lists only available with -std=c++11 or -std=gnu++11"
42291 #, gcc-internal-format
42293 "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
42297 #, gcc-internal-format
42298 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
42302 #, gcc-internal-format
42303 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
42307 #, gcc-internal-format
42308 msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
42312 #, gcc-internal-format
42313 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
42317 #, gcc-internal-format
42319 "defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
42324 #, gcc-internal-format
42325 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
42329 #, gcc-internal-format
42331 "override controls (override/final) only available with -std=c++11 or -std=gnu"
42336 #, gcc-internal-format
42338 "non-static data member initializers only available with -std=c++11 or -"
42343 #, gcc-internal-format
42344 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
42348 #, gcc-internal-format
42349 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
42353 #, gcc-internal-format
42354 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
42358 #, gcc-internal-format
42359 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
42363 #, gcc-internal-format
42364 msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
42368 #, gcc-internal-format
42369 msgid "incomplete type %qT used in nested name specifier"
42373 #, gcc-internal-format
42374 msgid "reference to %<%T::%D%> is ambiguous"
42377 #: cp/error.c:3776 cp/typeck.c:2355
42378 #, gcc-internal-format
42379 msgid "%qD is not a member of %qT"
42382 #: cp/error.c:3780 cp/typeck.c:2792
42383 #, gcc-internal-format
42384 msgid "%qD is not a member of %qD"
42388 #, gcc-internal-format
42389 msgid "%<::%D%> has not been declared"
42393 #, gcc-internal-format
42394 msgid "exception handling disabled, use -fexceptions to enable"
42398 #, gcc-internal-format
42399 msgid "throwing NULL, which has integral, not pointer type"
42403 #, gcc-internal-format
42404 msgid " in thrown expression"
42408 #, gcc-internal-format
42409 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
42413 #, gcc-internal-format
42415 "cannot throw expression of type %qT because it involves types of variable "
42420 #, gcc-internal-format
42421 msgid "cannot catch type %qT because it involves types of variable size"
42425 #, gcc-internal-format
42426 msgid "exception of type %qT will be caught"
42430 #, gcc-internal-format
42431 msgid " by earlier handler for %qT"
42435 #, gcc-internal-format
42436 msgid "%<...%> handler must be the last handler for its try block"
42439 #: cp/except.c:1068
42440 #, gcc-internal-format
42441 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
42444 #: cp/except.c:1071
42445 #, gcc-internal-format
42446 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
42450 #, gcc-internal-format
42451 msgid "%qD is already a friend of class %qT"
42455 #, gcc-internal-format
42456 msgid "invalid type %qT declared %<friend%>"
42460 #. Friend declarations shall not declare partial
42461 #. specializations.
42462 #. template <class U> friend class T::X<U>;
42464 #. Friend declarations shall not declare partial
42465 #. specializations.
42466 #: cp/friend.c:297 cp/friend.c:339
42467 #, gcc-internal-format
42468 msgid "partial specialization %qT declared %<friend%>"
42472 #, gcc-internal-format
42474 "perhaps you need explicit template arguments in your nested-name-specifier"
42478 #, gcc-internal-format
42479 msgid "class %qT is implicitly friends with itself"
42483 #, gcc-internal-format
42484 msgid "%qT is not a member of %qT"
42488 #, gcc-internal-format
42489 msgid "%qT is not a member class template of %qT"
42493 #, gcc-internal-format
42494 msgid "%qT is not a nested class of %qT"
42497 #. template <class T> friend class T;
42499 #, gcc-internal-format
42500 msgid "template parameter type %qT declared %<friend%>"
42503 #. template <class T> friend class A; where A is not a template
42505 #, gcc-internal-format
42506 msgid "%q#T is not a template"
42510 #, gcc-internal-format
42511 msgid "%qD is already a friend of %qT"
42515 #, gcc-internal-format
42516 msgid "%qT is already a friend of %qT"
42520 #, gcc-internal-format
42521 msgid "friend declaration %qD may not have virt-specifiers"
42525 #, gcc-internal-format
42526 msgid "member %qD declared as friend before type %qT defined"
42530 #, gcc-internal-format
42531 msgid "friend declaration %qD in local class without prior declaration"
42535 #, gcc-internal-format
42536 msgid "friend declaration %q#D declares a non-template function"
42540 #, gcc-internal-format
42542 "(if this is not what you intended, make sure the function template has "
42543 "already been declared and add <> after the function name here) "
42547 #, gcc-internal-format
42548 msgid "value-initialization of incomplete type %qT"
42552 #, gcc-internal-format
42553 msgid "cannot value-initialize array of unknown bound %qT"
42557 #, gcc-internal-format
42558 msgid "value-initialization of function type %qT"
42562 #, gcc-internal-format
42563 msgid "value-initialization of reference type %qT"
42567 #, gcc-internal-format
42568 msgid "recursive instantiation of non-static data member initializer for %qD"
42572 #, gcc-internal-format
42574 "constructor required before non-static data member for %qD has been parsed"
42578 #, gcc-internal-format
42579 msgid "initializer for flexible array member %q#D"
42583 #, gcc-internal-format
42584 msgid "%qD should be initialized in the member initialization list"
42588 #, gcc-internal-format
42589 msgid "%qD is initialized with itself"
42593 #, gcc-internal-format
42594 msgid "invalid initializer for array member %q#D"
42597 #: cp/init.c:796 cp/init.c:820 cp/init.c:2323 cp/method.c:1344
42598 #, gcc-internal-format
42599 msgid "uninitialized const member in %q#T"
42602 #: cp/init.c:798 cp/init.c:815 cp/init.c:822 cp/init.c:2308 cp/init.c:2336
42603 #: cp/method.c:1347 cp/method.c:1358
42604 #, gcc-internal-format
42605 msgid "%q#D should be initialized"
42608 #: cp/init.c:813 cp/init.c:2295 cp/method.c:1355
42609 #, gcc-internal-format
42610 msgid "uninitialized reference member in %q#T"
42614 #, gcc-internal-format
42615 msgid "%qD will be initialized after"
42619 #, gcc-internal-format
42620 msgid "base %qT will be initialized after"
42624 #, gcc-internal-format
42629 #, gcc-internal-format
42634 #, gcc-internal-format
42635 msgid " when initialized here"
42639 #, gcc-internal-format
42640 msgid "multiple initializations given for %qD"
42644 #, gcc-internal-format
42645 msgid "multiple initializations given for base %qT"
42649 #, gcc-internal-format
42650 msgid "initializations for multiple members of %qT"
42654 #, gcc-internal-format
42656 "base class %q#T should be explicitly initialized in the copy constructor"
42659 #: cp/init.c:1419 cp/init.c:1438
42660 #, gcc-internal-format
42661 msgid "class %qT does not have any field named %qD"
42665 #, gcc-internal-format
42667 "%q#D is a static data member; it can only be initialized at its definition"
42671 #, gcc-internal-format
42672 msgid "%q#D is not a non-static data member of %qT"
42676 #, gcc-internal-format
42677 msgid "unnamed initializer for %qT, which has no base classes"
42681 #, gcc-internal-format
42682 msgid "unnamed initializer for %qT, which uses multiple inheritance"
42686 #, gcc-internal-format
42687 msgid "%qD is both a direct base and an indirect virtual base"
42691 #, gcc-internal-format
42692 msgid "type %qT is not a direct or virtual base of %qT"
42696 #, gcc-internal-format
42697 msgid "type %qT is not a direct base of %qT"
42701 #, gcc-internal-format
42702 msgid "bad array initializer"
42705 #: cp/init.c:1949 cp/semantics.c:3191
42706 #, gcc-internal-format
42707 msgid "%qT is not a class type"
42711 #, gcc-internal-format
42712 msgid "incomplete type %qT does not have member %qD"
42716 #, gcc-internal-format
42717 msgid "invalid pointer to bit-field %qD"
42720 #: cp/init.c:2100 cp/typeck.c:1841
42721 #, gcc-internal-format
42722 msgid "invalid use of non-static member function %qD"
42725 #: cp/init.c:2107 cp/semantics.c:1763
42726 #, gcc-internal-format
42727 msgid "invalid use of non-static data member %qD"
42731 #, gcc-internal-format
42733 "uninitialized reference member in %q#T using %<new%> without new-initializer"
42737 #, gcc-internal-format
42739 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
42744 #, gcc-internal-format
42745 msgid "uninitialized reference member in base %q#T of %q#T"
42749 #, gcc-internal-format
42751 "uninitialized const member in %q#T using %<new%> without new-initializer"
42755 #, gcc-internal-format
42757 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
42762 #, gcc-internal-format
42763 msgid "uninitialized const member in base %q#T of %q#T"
42767 #, gcc-internal-format
42769 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
42770 "region of type %qT and size %qwi"
42774 #, gcc-internal-format
42776 "placement new constructing an array of objects of type %qT and size %qwu in "
42777 "a region of type %qT and size %qwi"
42781 #, gcc-internal-format
42783 "placement new constructing an object of type %qT and size %qwu in a region "
42784 "of type %qT and size %qwi"
42788 #, gcc-internal-format
42789 msgid "integer overflow in array size"
42793 #, gcc-internal-format
42794 msgid "array size in new-expression must be constant"
42798 #, gcc-internal-format
42799 msgid "variably modified type not allowed in new-expression"
42803 #, gcc-internal-format
42804 msgid "invalid type %<void%> for new"
42808 #, gcc-internal-format
42809 msgid "uninitialized const in %<new%> of %q#T"
42813 #, gcc-internal-format
42814 msgid "no suitable %qD found in class %qT"
42817 #: cp/init.c:2999 cp/search.c:1183
42818 #, gcc-internal-format
42819 msgid "request for member %qD is ambiguous"
42823 #, gcc-internal-format
42824 msgid "%<new%> of type %qT with extended alignment %d"
42828 #, gcc-internal-format
42829 msgid "uses %qD, which does not have an alignment parameter"
42833 #, gcc-internal-format
42834 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
42838 #, gcc-internal-format
42839 msgid "parenthesized initializer in array new"
42843 #, gcc-internal-format
42844 msgid "size in array new must have integral type"
42848 #, gcc-internal-format
42849 msgid "new cannot be applied to a reference type"
42853 #, gcc-internal-format
42854 msgid "new cannot be applied to a function type"
42858 #, gcc-internal-format
42859 msgid "possible problem detected in invocation of delete [] operator:"
42863 #, gcc-internal-format
42865 "neither the destructor nor the class-specific operator delete [] will be "
42866 "called, even if they are declared when the class is defined"
42870 #, gcc-internal-format
42871 msgid "initializer ends prematurely"
42875 #, gcc-internal-format
42876 msgid "cannot initialize multi-dimensional array with initializer"
42880 #, gcc-internal-format
42881 msgid "unknown array size in delete"
42885 #, gcc-internal-format
42886 msgid "possible problem detected in invocation of delete operator:"
42890 #, gcc-internal-format
42892 "neither the destructor nor the class-specific operator delete will be "
42893 "called, even if they are declared when the class is defined"
42897 #, gcc-internal-format
42899 "deleting object of abstract class type %qT which has non-virtual destructor "
42900 "will cause undefined behavior"
42904 #, gcc-internal-format
42906 "deleting object of polymorphic class type %qT which has non-virtual "
42907 "destructor might cause undefined behavior"
42911 #, gcc-internal-format
42912 msgid "type to vector delete is neither pointer or array type"
42916 #, gcc-internal-format
42917 msgid "array of runtime bound cannot be captured by copy, only by reference"
42921 #, gcc-internal-format
42923 "capture of variable-size type %qT that is not an N3639 array of runtime bound"
42927 #, gcc-internal-format
42928 msgid "because the array element type %qT has variable size"
42932 #, gcc-internal-format
42933 msgid "cannot capture %qE by reference"
42937 #, gcc-internal-format
42938 msgid "capture by copy of incomplete type %qT"
42942 #, gcc-internal-format
42943 msgid "already captured %qD in lambda expression"
42947 #, gcc-internal-format
42948 msgid "%<this%> was not captured for this lambda function"
42952 #, gcc-internal-format, gfc-internal-format
42953 msgid "junk at end of #pragma %s"
42957 #, gcc-internal-format, gfc-internal-format
42958 msgid "invalid #pragma %s"
42962 #, gcc-internal-format
42963 msgid "#pragma vtable no longer supported"
42967 #, gcc-internal-format
42968 msgid "#pragma implementation for %qs appears after file is included"
42972 #, gcc-internal-format
42973 msgid "%qD not defined"
42977 #, gcc-internal-format
42978 msgid "%qD was not declared in this scope"
42981 #. In a template, it is invalid to write "f()" or "f(3)" if no
42982 #. declaration of "f" is available. Historically, G++ and most
42983 #. other compilers accepted that usage since they deferred all name
42984 #. lookup until instantiation time rather than doing unqualified
42985 #. name lookup at template definition time; explain to the user what
42988 #. Note that we have the exact wording of the following message in
42989 #. the manual (trouble.texi, node "Name lookup"), so they need to
42990 #. be kept in synch.
42992 #, gcc-internal-format
42994 "there are no arguments to %qD that depend on a template parameter, so a "
42995 "declaration of %qD must be available"
42999 #, gcc-internal-format
43001 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
43002 "use of an undeclared name is deprecated)"
43005 #: cp/mangle.c:2335
43006 #, gcc-internal-format
43007 msgid "mangling typeof, use decltype instead"
43010 #: cp/mangle.c:2339
43011 #, gcc-internal-format
43012 msgid "mangling __underlying_type"
43015 #: cp/mangle.c:2622
43016 #, gcc-internal-format
43017 msgid "mangling unknown fixed point type"
43020 #: cp/mangle.c:3233
43021 #, gcc-internal-format
43023 "use of built-in trait %qE in function signature; use library traits instead"
43026 #: cp/mangle.c:3238
43027 #, gcc-internal-format, gfc-internal-format
43028 msgid "mangling %C"
43031 #: cp/mangle.c:3315
43032 #, gcc-internal-format
43033 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
43036 #: cp/mangle.c:3402
43037 #, gcc-internal-format
43038 msgid "string literal in function template signature"
43041 #: cp/mangle.c:3860
43042 #, gcc-internal-format
43044 "mangled name for %qD will change in C++17 because the exception "
43045 "specification is part of a function type"
43048 #: cp/mangle.c:3894
43049 #, gcc-internal-format
43051 "a later -fabi-version= (or =0) avoids this error with a change in mangling"
43054 #: cp/mangle.c:3923
43055 #, gcc-internal-format
43057 "the mangled name of %qD changed between -fabi-version=%d (%D) and -fabi-"
43061 #: cp/mangle.c:3929
43062 #, gcc-internal-format
43064 "the mangled name of %qD changes between -fabi-version=%d (%D) and -fabi-"
43068 #: cp/mangle.c:4271
43069 #, gcc-internal-format
43071 "the mangled name of a thunk for %qD changes between -fabi-version=%d and -"
43075 #: cp/mangle.c:4276
43076 #, gcc-internal-format
43078 "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
43081 #: cp/mangle.c:4281
43082 #, gcc-internal-format
43084 "the mangled name of the initialization guard variable for %qD changes "
43085 "between -fabi-version=%d and -fabi-version=%d"
43088 #: cp/method.c:844 cp/method.c:1300
43089 #, gcc-internal-format
43090 msgid "non-static const member %q#D, can%'t use default assignment operator"
43093 #: cp/method.c:850 cp/method.c:1306
43094 #, gcc-internal-format
43096 "non-static reference member %q#D, can%'t use default assignment operator"
43100 #, gcc-internal-format
43101 msgid "synthesized method %qD first required here "
43104 #: cp/method.c:1255
43105 #, gcc-internal-format
43106 msgid "union member %q+D with non-trivial %qD"
43109 #: cp/method.c:1265
43110 #, gcc-internal-format
43111 msgid "defaulted constructor calls non-constexpr %qD"
43114 #: cp/method.c:1323
43115 #, gcc-internal-format
43116 msgid "initializer for %q#D is invalid"
43119 #: cp/method.c:1375
43120 #, gcc-internal-format
43121 msgid "defaulted default constructor does not initialize %q#D"
43124 #: cp/method.c:1386
43125 #, gcc-internal-format
43126 msgid "copying non-static data member %q#D of rvalue reference type"
43129 #. A trivial constructor doesn't have any NSDMI.
43130 #: cp/method.c:1604
43131 #, gcc-internal-format
43133 "defaulted default constructor does not initialize any non-static data member"
43136 #: cp/method.c:1645
43137 #, gcc-internal-format
43139 "defaulted move assignment for %qT calls a non-trivial move assignment "
43140 "operator for virtual base %qT"
43143 #: cp/method.c:1755
43144 #, gcc-internal-format
43145 msgid "a lambda closure type has a deleted default constructor"
43148 #: cp/method.c:1758
43149 #, gcc-internal-format
43150 msgid "a lambda closure type has a deleted copy assignment operator"
43153 #: cp/method.c:1769
43154 #, gcc-internal-format
43156 "%q#D is implicitly declared as deleted because %qT declares a move "
43157 "constructor or move assignment operator"
43160 #: cp/method.c:1780
43161 #, gcc-internal-format
43162 msgid "%q#D inherits from multiple base subobjects"
43165 #: cp/method.c:1800
43166 #, gcc-internal-format
43168 "%q#D is implicitly deleted because the default definition would be ill-"
43172 #: cp/method.c:1809
43174 "%q#F is implicitly deleted because its exception-specification does not "
43175 "match the implicit exception-specification %qX"
43178 #: cp/method.c:2129
43179 #, gcc-internal-format
43180 msgid "defaulted declaration %q+D"
43183 #: cp/method.c:2131
43184 #, gcc-internal-format
43185 msgid "does not match expected signature %qD"
43188 #: cp/method.c:2163
43190 "function %q+D defaulted on its redeclaration with an exception-specification "
43191 "that differs from the implicit exception-specification %qX"
43194 #: cp/method.c:2185
43195 #, gcc-internal-format
43197 "explicitly defaulted function %q+D cannot be declared as constexpr because "
43198 "the implicit declaration is not constexpr:"
43201 #: cp/method.c:2231
43202 #, gcc-internal-format
43203 msgid "a template cannot be defaulted"
43206 #: cp/method.c:2259
43207 #, gcc-internal-format
43208 msgid "%qD cannot be defaulted"
43211 #: cp/method.c:2268
43212 #, gcc-internal-format
43213 msgid "defaulted function %q+D with default argument"
43216 #: cp/name-lookup.c:614
43217 #, gcc-internal-format
43218 msgid "%q#D conflicts with a previous declaration"
43221 #: cp/name-lookup.c:827
43222 #, gcc-internal-format
43223 msgid "redeclaration of %<wchar_t%> as %qT"
43226 #. A redeclaration of main, but not a duplicate of the
43229 #. [basic.start.main]
43231 #. This function shall not be overloaded.
43232 #: cp/name-lookup.c:857
43233 #, gcc-internal-format
43234 msgid "invalid redeclaration of %q+D"
43237 #: cp/name-lookup.c:858
43238 #, gcc-internal-format
43242 #: cp/name-lookup.c:899 cp/name-lookup.c:915
43243 #, gcc-internal-format
43244 msgid "declaration of %q#D with C language linkage"
43247 #: cp/name-lookup.c:902 cp/name-lookup.c:917
43248 #, gcc-internal-format
43249 msgid "conflicts with previous declaration %q#D"
43252 #: cp/name-lookup.c:905
43253 #, gcc-internal-format
43254 msgid "due to different exception specifications"
43257 #: cp/name-lookup.c:1016
43258 #, gcc-internal-format
43259 msgid "type mismatch with previous external decl of %q#D"
43262 #: cp/name-lookup.c:1019
43263 #, gcc-internal-format
43264 msgid "previous external decl of %q#D"
43267 #: cp/name-lookup.c:1107
43268 #, gcc-internal-format
43269 msgid "extern declaration of %q#D doesn%'t match"
43272 #: cp/name-lookup.c:1109
43273 #, gcc-internal-format
43274 msgid "global declaration %q#D"
43277 #: cp/name-lookup.c:1163 cp/name-lookup.c:1255
43278 #, gcc-internal-format
43279 msgid "declaration of %q#D shadows a parameter"
43282 #: cp/name-lookup.c:1258
43283 #, gcc-internal-format
43284 msgid "declaration of %qD shadows a lambda capture"
43287 #: cp/name-lookup.c:1305
43288 #, gcc-internal-format
43289 msgid "declaration of %qD shadows a member of %qT"
43292 #: cp/name-lookup.c:1460
43293 #, gcc-internal-format
43294 msgid "name lookup of %qD changed"
43297 #: cp/name-lookup.c:1462
43298 #, gcc-internal-format
43299 msgid " matches this %qD under ISO standard rules"
43302 #: cp/name-lookup.c:1465
43303 #, gcc-internal-format
43304 msgid " matches this %qD under old rules"
43307 #: cp/name-lookup.c:1483 cp/name-lookup.c:1491
43308 #, gcc-internal-format
43309 msgid "name lookup of %qD changed for ISO %<for%> scoping"
43312 #: cp/name-lookup.c:1485
43313 #, gcc-internal-format
43314 msgid " cannot use obsolete binding at %q+D because it has a destructor"
43317 #: cp/name-lookup.c:1495
43318 #, gcc-internal-format
43319 msgid " using obsolete binding at %qD"
43322 #: cp/name-lookup.c:1501
43323 #, gcc-internal-format
43324 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
43327 #: cp/name-lookup.c:1556
43328 #, gcc-internal-format
43329 msgid "%s %s(%E) %p %d\n"
43332 #: cp/name-lookup.c:1559
43333 #, gcc-internal-format
43334 msgid "%s %s %p %d\n"
43337 #: cp/name-lookup.c:2432
43338 #, gcc-internal-format
43339 msgid "%q#D hides constructor for %q#T"
43342 #: cp/name-lookup.c:2470
43343 #, gcc-internal-format
43344 msgid "previous non-function declaration %q+#D"
43347 #: cp/name-lookup.c:2471
43348 #, gcc-internal-format
43349 msgid "conflicts with function declaration %q#D"
43352 #: cp/name-lookup.c:2563
43353 #, gcc-internal-format
43354 msgid "%qT is not a namespace or unscoped enum"
43358 #. A using-declaration shall not name a template-id.
43359 #: cp/name-lookup.c:2573
43360 #, gcc-internal-format
43361 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
43364 #: cp/name-lookup.c:2580
43365 #, gcc-internal-format
43366 msgid "namespace %qD not allowed in using-declaration"
43369 #. It's a nested name with template parameter dependent scope.
43370 #. This can only be using-declaration for class member.
43371 #: cp/name-lookup.c:2588
43372 #, gcc-internal-format
43373 msgid "%qT is not a namespace"
43377 #: cp/name-lookup.c:2604 cp/name-lookup.c:2651 cp/name-lookup.c:2733
43378 #: cp/name-lookup.c:2748
43379 #, gcc-internal-format
43380 msgid "%qD is already declared in this scope"
43383 #: cp/name-lookup.c:2624
43384 #, gcc-internal-format
43385 msgid "%qD not declared"
43388 #: cp/name-lookup.c:3398
43389 #, gcc-internal-format
43390 msgid "using-declaration for non-member at class scope"
43393 #: cp/name-lookup.c:3405
43394 #, gcc-internal-format
43395 msgid "%<%T::%D%> names destructor"
43398 #: cp/name-lookup.c:3419
43399 #, gcc-internal-format
43400 msgid "%<%T::%D%> names constructor in %qT"
43403 #: cp/name-lookup.c:3459
43404 #, gcc-internal-format
43405 msgid "cannot inherit constructors from indirect base %qT"
43408 #: cp/name-lookup.c:3467
43409 #, gcc-internal-format
43410 msgid "no members matching %<%T::%D%> in %q#T"
43413 #: cp/name-lookup.c:3559
43414 #, gcc-internal-format
43415 msgid "declaration of %qD not in a namespace surrounding %qD"
43418 #: cp/name-lookup.c:3567
43419 #, gcc-internal-format
43420 msgid "explicit qualification in declaration of %qD"
43423 #: cp/name-lookup.c:3640
43424 #, gcc-internal-format
43425 msgid "%qD has not been declared within %D"
43428 #: cp/name-lookup.c:3641
43429 #, gcc-internal-format
43430 msgid "only here as a friend"
43433 #: cp/name-lookup.c:3657
43434 #, gcc-internal-format
43435 msgid "%qD should have been declared inside %qD"
43438 #: cp/name-lookup.c:3702
43439 #, gcc-internal-format
43440 msgid "%qD attribute requires a single NTBS argument"
43443 #: cp/name-lookup.c:3709
43444 #, gcc-internal-format
43446 "%qD attribute is meaningless since members of the anonymous namespace get "
43450 #: cp/name-lookup.c:3719
43451 #, gcc-internal-format
43452 msgid "ignoring %qD attribute on non-inline namespace"
43455 #: cp/name-lookup.c:3725
43456 #, gcc-internal-format
43457 msgid "ignoring %qD attribute on anonymous namespace"
43460 #: cp/name-lookup.c:3744 cp/name-lookup.c:4165
43461 #, gcc-internal-format
43462 msgid "%qD attribute directive ignored"
43465 #: cp/name-lookup.c:3809
43466 #, gcc-internal-format
43467 msgid "namespace alias %qD not allowed here, assuming %qD"
43470 #: cp/name-lookup.c:4150
43471 #, gcc-internal-format
43472 msgid "strong using is deprecated; use inline namespaces instead"
43475 #: cp/name-lookup.c:4153
43476 #, gcc-internal-format
43477 msgid "strong using only meaningful at namespace scope"
43480 #: cp/name-lookup.c:4157
43481 #, gcc-internal-format
43482 msgid "current namespace %qD does not enclose strongly used namespace %qD"
43485 #: cp/name-lookup.c:4506
43486 #, gcc-internal-format
43487 msgid "maximum limit of %d namespaces searched for %qE"
43490 #: cp/name-lookup.c:4522 cp/name-lookup.c:4563
43491 #, gcc-internal-format
43492 msgid "suggested alternative: %qs"
43495 #: cp/name-lookup.c:4530
43496 #, gcc-internal-format
43497 msgid "suggested alternative:"
43498 msgid_plural "suggested alternatives:"
43502 #: cp/name-lookup.c:4534
43503 #, gcc-internal-format
43507 #: cp/name-lookup.c:5962
43508 #, gcc-internal-format
43509 msgid "argument dependent lookup finds %q+D"
43512 #: cp/name-lookup.c:6517
43513 #, gcc-internal-format
43514 msgid "XXX entering pop_everything ()\n"
43517 #: cp/name-lookup.c:6526
43518 #, gcc-internal-format
43519 msgid "XXX leaving pop_everything ()\n"
43522 #: cp/optimize.c:581
43523 #, gcc-internal-format
43524 msgid "making multiple clones of %qD"
43528 #, gcc-internal-format
43529 msgid "identifier %qE is a keyword in C++11"
43532 #: cp/parser.c:1321 cp/parser.c:1334
43533 #, gcc-internal-format
43534 msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
43537 #: cp/parser.c:1359 cp/parser.c:36591
43538 #, gcc-internal-format
43540 "%<#pragma omp declare simd%> not immediately followed by function "
43541 "declaration or definition"
43544 #: cp/parser.c:2789
43545 #, gcc-internal-format
43546 msgid "%<#pragma%> is not allowed here"
43549 #: cp/parser.c:2833
43550 #, gcc-internal-format
43551 msgid "%<%E::%E%> has not been declared"
43554 #: cp/parser.c:2836
43555 #, gcc-internal-format
43556 msgid "%<::%E%> has not been declared"
43559 #: cp/parser.c:2839
43560 #, gcc-internal-format
43561 msgid "request for member %qE in non-class type %qT"
43564 #: cp/parser.c:2842 cp/parser.c:17849
43565 #, gcc-internal-format
43566 msgid "%<%T::%E%> has not been declared"
43569 #: cp/parser.c:2852
43570 #, gcc-internal-format
43571 msgid "%<%E::%E%> is not a type"
43574 #: cp/parser.c:2856
43575 #, gcc-internal-format
43576 msgid "%<%E::%E%> is not a class or namespace"
43579 #: cp/parser.c:2861
43580 #, gcc-internal-format
43581 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
43584 #: cp/parser.c:2874
43585 #, gcc-internal-format
43586 msgid "%<::%E%> is not a type"
43589 #: cp/parser.c:2877
43590 #, gcc-internal-format
43591 msgid "%<::%E%> is not a class or namespace"
43594 #: cp/parser.c:2881
43595 #, gcc-internal-format
43596 msgid "%<::%E%> is not a class, namespace, or enumeration"
43599 #: cp/parser.c:2893
43600 #, gcc-internal-format
43601 msgid "%qE is not a type"
43604 #: cp/parser.c:2896
43605 #, gcc-internal-format
43606 msgid "%qE is not a class or namespace"
43609 #: cp/parser.c:2900
43610 #, gcc-internal-format
43611 msgid "%qE is not a class, namespace, or enumeration"
43614 #: cp/parser.c:2963
43615 #, gcc-internal-format
43616 msgid "new types may not be defined in a return type"
43619 #: cp/parser.c:2965
43620 #, gcc-internal-format
43621 msgid "(perhaps a semicolon is missing after the definition of %qT)"
43624 #: cp/parser.c:2991
43625 #, gcc-internal-format
43626 msgid "%qE is not a class template"
43629 #: cp/parser.c:2993
43630 #, gcc-internal-format
43631 msgid "%qE is not a template"
43634 #: cp/parser.c:2996
43635 #, gcc-internal-format
43636 msgid "invalid template-id"
43639 #: cp/parser.c:3030
43640 #, gcc-internal-format
43641 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
43644 #: cp/parser.c:3034 cp/pt.c:16704
43645 #, gcc-internal-format
43647 "a cast to a type other than an integral or enumeration type cannot appear in "
43648 "a constant-expression"
43651 #: cp/parser.c:3039
43652 #, gcc-internal-format
43653 msgid "%<typeid%> operator cannot appear in a constant-expression"
43656 #: cp/parser.c:3043
43657 #, gcc-internal-format
43658 msgid "non-constant compound literals cannot appear in a constant-expression"
43661 #: cp/parser.c:3047
43662 #, gcc-internal-format
43663 msgid "a function call cannot appear in a constant-expression"
43666 #: cp/parser.c:3051
43667 #, gcc-internal-format
43668 msgid "an increment cannot appear in a constant-expression"
43671 #: cp/parser.c:3055
43672 #, gcc-internal-format
43673 msgid "an decrement cannot appear in a constant-expression"
43676 #: cp/parser.c:3059
43677 #, gcc-internal-format
43678 msgid "an array reference cannot appear in a constant-expression"
43681 #: cp/parser.c:3063
43682 #, gcc-internal-format
43683 msgid "the address of a label cannot appear in a constant-expression"
43686 #: cp/parser.c:3067
43687 #, gcc-internal-format
43688 msgid "calls to overloaded operators cannot appear in a constant-expression"
43691 #: cp/parser.c:3071
43692 #, gcc-internal-format
43693 msgid "an assignment cannot appear in a constant-expression"
43696 #: cp/parser.c:3074
43697 #, gcc-internal-format
43698 msgid "a comma operator cannot appear in a constant-expression"
43701 #: cp/parser.c:3078
43702 #, gcc-internal-format
43703 msgid "a call to a constructor cannot appear in a constant-expression"
43706 #: cp/parser.c:3082
43707 #, gcc-internal-format
43708 msgid "a transaction expression cannot appear in a constant-expression"
43711 #: cp/parser.c:3128
43712 #, gcc-internal-format
43713 msgid "%qs cannot appear in a constant-expression"
43716 #: cp/parser.c:3164
43717 #, gcc-internal-format
43719 "class template argument deduction is only available with -std=c++1z or -"
43723 #: cp/parser.c:3169
43724 #, gcc-internal-format
43725 msgid "invalid use of destructor %qD as a type"
43728 #. Something like 'unsigned A a;'
43729 #: cp/parser.c:3172
43730 #, gcc-internal-format
43731 msgid "invalid combination of multiple type-specifiers"
43734 #: cp/parser.c:3184
43735 #, gcc-internal-format
43736 msgid "%qE does not name a type; did you mean %qs?"
43739 #: cp/parser.c:3188
43740 #, gcc-internal-format
43741 msgid "%qE does not name a type"
43744 #: cp/parser.c:3197
43745 #, gcc-internal-format
43746 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
43749 #: cp/parser.c:3200
43750 #, gcc-internal-format
43751 msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
43754 #: cp/parser.c:3205
43755 #, gcc-internal-format
43756 msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
43759 #: cp/parser.c:3208
43760 #, gcc-internal-format
43761 msgid "%<concept%> only available with -fconcepts"
43764 #: cp/parser.c:3234
43765 #, gcc-internal-format
43766 msgid "(perhaps %<typename %T::%E%> was intended)"
43769 #: cp/parser.c:3252
43770 #, gcc-internal-format
43771 msgid "%qE in namespace %qE does not name a template type"
43774 #: cp/parser.c:3256
43775 #, gcc-internal-format
43776 msgid "%qE in namespace %qE does not name a type"
43780 #: cp/parser.c:3265
43781 #, gcc-internal-format
43782 msgid "%<%T::%E%> names the constructor, not the type"
43785 #: cp/parser.c:3268
43786 #, gcc-internal-format
43787 msgid "and %qT has no template constructors"
43790 #: cp/parser.c:3273
43791 #, gcc-internal-format
43792 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
43795 #: cp/parser.c:3283
43796 #, gcc-internal-format
43797 msgid "%qE in %q#T does not name a template type"
43800 #: cp/parser.c:3287
43801 #, gcc-internal-format
43802 msgid "%qE in %q#T does not name a type"
43805 #: cp/parser.c:3890
43806 #, gcc-internal-format
43807 msgid "expected string-literal"
43810 #: cp/parser.c:3955
43811 #, gcc-internal-format
43813 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
43816 #: cp/parser.c:4009
43817 #, gcc-internal-format
43818 msgid "a wide string is invalid in this context"
43821 #: cp/parser.c:4124
43822 #, gcc-internal-format
43823 msgid "unable to find character literal operator %qD with %qT argument"
43826 #: cp/parser.c:4225
43827 #, gcc-internal-format
43828 msgid "integer literal exceeds range of %qT type"
43831 #: cp/parser.c:4232
43832 #, gcc-internal-format
43833 msgid "floating literal exceeds range of %qT type"
43836 #: cp/parser.c:4236
43837 #, gcc-internal-format
43838 msgid "floating literal truncated to zero"
43841 #: cp/parser.c:4276
43842 #, gcc-internal-format
43843 msgid "unable to find numeric literal operator %qD"
43846 #: cp/parser.c:4278
43847 #, gcc-internal-format
43849 "use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes"
43852 #: cp/parser.c:4330
43853 #, gcc-internal-format
43854 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
43857 #: cp/parser.c:4390 cp/parser.c:12663
43858 #, gcc-internal-format
43859 msgid "expected declaration"
43862 #: cp/parser.c:4652 cp/parser.c:4667
43863 #, gcc-internal-format
43864 msgid "expected binary operator"
43867 #: cp/parser.c:4673
43868 #, gcc-internal-format
43869 msgid "expected ..."
43872 #: cp/parser.c:4685
43873 #, gcc-internal-format
43874 msgid "binary expression in operand of fold-expression"
43877 #: cp/parser.c:4688
43878 #, gcc-internal-format
43879 msgid "conditional expression in operand of fold-expression"
43882 #: cp/parser.c:4696
43883 #, gcc-internal-format
43884 msgid "mismatched operator in fold-expression"
43887 #: cp/parser.c:4800
43888 #, gcc-internal-format
43889 msgid "fixed-point types not supported in C++"
43892 #: cp/parser.c:4881
43893 #, gcc-internal-format
43894 msgid "ISO C++ forbids braced-groups within expressions"
43897 #: cp/parser.c:4893
43898 #, gcc-internal-format
43900 "statement-expressions are not allowed outside functions nor in template-"
43904 #: cp/parser.c:4932
43905 #, gcc-internal-format
43906 msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
43909 #: cp/parser.c:4990 cp/parser.c:5163 cp/parser.c:5341
43910 #, gcc-internal-format
43911 msgid "expected primary-expression"
43914 #: cp/parser.c:5020
43915 #, gcc-internal-format
43916 msgid "%<this%> may not be used in this context"
43919 #: cp/parser.c:5157
43920 #, gcc-internal-format
43921 msgid "a template declaration cannot appear at block scope"
43924 #: cp/parser.c:5316
43925 #, gcc-internal-format
43926 msgid "local variable %qD may not appear in this context"
43929 #: cp/parser.c:5493
43930 #, gcc-internal-format
43931 msgid "expected id-expression"
43934 #: cp/parser.c:5625
43935 #, gcc-internal-format
43936 msgid "scope %qT before %<~%> is not a class-name"
43939 #: cp/parser.c:5654 cp/parser.c:7674
43940 #, gcc-internal-format
43941 msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
43944 #: cp/parser.c:5765
43945 #, gcc-internal-format
43946 msgid "declaration of %<~%T%> as member of %qT"
43949 #: cp/parser.c:5780
43950 #, gcc-internal-format
43951 msgid "typedef-name %qD used as destructor declarator"
43954 #: cp/parser.c:5816
43955 #, gcc-internal-format
43957 "literal operator suffixes not preceded by %<_%> are reserved for future "
43961 #: cp/parser.c:5827 cp/parser.c:19879
43962 #, gcc-internal-format
43963 msgid "expected unqualified-id"
43966 #: cp/parser.c:5934
43967 #, gcc-internal-format
43968 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
43971 #: cp/parser.c:6003
43972 #, gcc-internal-format
43973 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
43976 #: cp/parser.c:6029
43977 #, gcc-internal-format
43978 msgid "function template-id %qD in nested-name-specifier"
43981 #: cp/parser.c:6037
43982 #, gcc-internal-format
43983 msgid "variable template-id %qD in nested-name-specifier"
43986 #: cp/parser.c:6141 cp/typeck.c:2626 cp/typeck.c:2629 cp/typeck.c:2649
43987 #, gcc-internal-format
43988 msgid "%qD is not a template"
43991 #: cp/parser.c:6219
43992 #, gcc-internal-format
43993 msgid "expected nested-name-specifier"
43996 #: cp/parser.c:6420 cp/parser.c:8654
43997 #, gcc-internal-format
43998 msgid "types may not be defined in casts"
44001 #: cp/parser.c:6504
44002 #, gcc-internal-format
44003 msgid "types may not be defined in a %<typeid%> expression"
44006 #: cp/parser.c:6562
44007 #, gcc-internal-format
44008 msgid "%<_Cilk_spawn%> must be followed by an expression"
44011 #: cp/parser.c:6646
44012 #, gcc-internal-format
44013 msgid "wrong number of arguments to %<__builtin_addressof%>"
44016 #: cp/parser.c:6658 cp/pt.c:17276
44017 #, gcc-internal-format
44018 msgid "wrong number of arguments to %<__builtin_launder%>"
44021 #: cp/parser.c:6750
44022 #, gcc-internal-format
44023 msgid "ISO C++ forbids compound-literals"
44026 #: cp/parser.c:6809
44027 #, gcc-internal-format
44028 msgid "two consecutive %<[%> shall only introduce an attribute"
44031 #: cp/parser.c:7209
44032 #, gcc-internal-format
44033 msgid "braced list index is not allowed with array notation"
44036 #: cp/parser.c:7419 cp/typeck.c:2514
44037 #, gcc-internal-format
44038 msgid "invalid use of %qD"
44041 #: cp/parser.c:7428
44042 #, gcc-internal-format
44043 msgid "%<%D::%D%> is not a class member"
44046 #: cp/parser.c:7726
44047 #, gcc-internal-format
44048 msgid "non-scalar type"
44051 #: cp/parser.c:7825
44052 #, gcc-internal-format
44053 msgid "ISO C++ does not allow %<alignof%> with a non-type"
44056 #: cp/parser.c:7910
44057 #, gcc-internal-format
44058 msgid "types may not be defined in %<noexcept%> expressions"
44061 #: cp/parser.c:8188
44062 #, gcc-internal-format
44063 msgid "types may not be defined in a new-expression"
44066 #: cp/parser.c:8204
44067 #, gcc-internal-format
44068 msgid "array bound forbidden after parenthesized type-id"
44071 #: cp/parser.c:8206
44072 #, gcc-internal-format
44073 msgid "try removing the parentheses around the type-id"
44076 #: cp/parser.c:8237
44077 #, gcc-internal-format
44079 "initialization of new-expression for type %<auto%> requires exactly one "
44083 #: cp/parser.c:8285
44084 #, gcc-internal-format
44085 msgid "expected expression-list or type-id"
44088 #: cp/parser.c:8314
44089 #, gcc-internal-format
44090 msgid "types may not be defined in a new-type-id"
44093 #: cp/parser.c:8442
44094 #, gcc-internal-format
44095 msgid "expression in new-declarator must have integral or enumeration type"
44098 #: cp/parser.c:8750
44099 #, gcc-internal-format
44100 msgid "use of old-style cast"
44103 #: cp/parser.c:8897
44104 #, gcc-internal-format
44105 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
44108 #: cp/parser.c:8900
44109 #, gcc-internal-format
44110 msgid "suggest parentheses around %<>>%> expression"
44113 #: cp/parser.c:9096
44114 #, gcc-internal-format
44115 msgid "ISO C++ does not allow ?: with omitted middle operand"
44118 #: cp/parser.c:9808
44119 #, gcc-internal-format
44120 msgid "lambda-expression in unevaluated context"
44123 #: cp/parser.c:9817
44124 #, gcc-internal-format
44125 msgid "lambda-expression in template-argument"
44128 #: cp/parser.c:9970
44129 #, gcc-internal-format
44130 msgid "expected end of capture-list"
44133 #: cp/parser.c:9984
44134 #, gcc-internal-format
44136 "explicit by-copy capture of %<this%> redundant with by-copy capture default"
44139 #: cp/parser.c:10001
44140 #, gcc-internal-format
44141 msgid "%<*this%> capture only available with -std=c++1z or -std=gnu++1z"
44144 #: cp/parser.c:10046
44145 #, gcc-internal-format
44147 "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
44150 #: cp/parser.c:10053
44151 #, gcc-internal-format
44152 msgid "empty initializer for lambda init-capture"
44155 #: cp/parser.c:10076
44156 #, gcc-internal-format
44157 msgid "capture of non-variable %qD "
44160 #: cp/parser.c:10079 cp/parser.c:10089 cp/semantics.c:3370 cp/semantics.c:3382
44161 #, gcc-internal-format
44162 msgid "%q#D declared here"
44165 #: cp/parser.c:10085
44166 #, gcc-internal-format
44167 msgid "capture of variable %qD with non-automatic storage duration"
44170 #: cp/parser.c:10123
44171 #, gcc-internal-format
44172 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
44175 #: cp/parser.c:10128
44176 #, gcc-internal-format
44178 "explicit by-reference capture of %qD redundant with by-reference capture "
44182 #: cp/parser.c:10177
44183 #, gcc-internal-format
44184 msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
44187 #: cp/parser.c:10181
44188 #, gcc-internal-format
44189 msgid "ISO C++ does not support lambda templates"
44192 #: cp/parser.c:10211
44193 #, gcc-internal-format
44194 msgid "default argument specified for lambda parameter"
44197 #: cp/parser.c:10229
44198 #, gcc-internal-format
44199 msgid "duplicate %<mutable%>"
44202 #: cp/parser.c:10277
44203 #, gcc-internal-format
44204 msgid "%<constexpr%> lambda only available with -std=c++1z or -std=gnu++1z"
44207 #: cp/parser.c:10729 cp/parser.c:10910
44208 #, gcc-internal-format
44209 msgid "attributes at the beginning of statement are ignored"
44212 #: cp/parser.c:10757
44213 #, gcc-internal-format
44214 msgid "expected labeled-statement"
44217 #: cp/parser.c:10803
44218 #, gcc-internal-format
44219 msgid "case label %qE not within a switch statement"
44222 #: cp/parser.c:10917
44223 #, gcc-internal-format
44224 msgid "need %<typename%> before %qE because %qT is a dependent scope"
44227 #: cp/parser.c:10926
44228 #, gcc-internal-format
44229 msgid "%<%T::%D%> names the constructor, not the type"
44232 #: cp/parser.c:10973
44233 #, gcc-internal-format
44234 msgid "compound-statement in constexpr function"
44237 #: cp/parser.c:11100
44238 #, gcc-internal-format
44239 msgid "%<if constexpr%> only available with -std=c++1z or -std=gnu++1z"
44242 #: cp/parser.c:11126
44243 #, gcc-internal-format
44245 "init-statement in selection statements only available with -std=c++1z or -"
44249 #: cp/parser.c:11296 cp/parser.c:27860
44250 #, gcc-internal-format
44251 msgid "expected selection-statement"
44254 #: cp/parser.c:11329
44255 #, gcc-internal-format
44256 msgid "types may not be defined in conditions"
44259 #: cp/parser.c:11752
44260 #, gcc-internal-format
44261 msgid "range-based %<for%> expression of type %qT has incomplete type"
44264 #: cp/parser.c:11790
44265 #, gcc-internal-format
44267 "range-based %<for%> expression of type %qT has an %<end%> member but not a "
44271 #: cp/parser.c:11796
44272 #, gcc-internal-format
44274 "range-based %<for%> expression of type %qT has a %<begin%> member but not an "
44278 #: cp/parser.c:11848
44279 #, gcc-internal-format
44281 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
44284 #: cp/parser.c:11983 cp/parser.c:27863
44285 #, gcc-internal-format
44286 msgid "expected iteration-statement"
44289 #: cp/parser.c:12031
44290 #, gcc-internal-format
44292 "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
44295 #: cp/parser.c:12105
44296 #, gcc-internal-format
44297 msgid "break statement used with Cilk Plus for loop"
44300 #: cp/parser.c:12165
44301 #, gcc-internal-format
44302 msgid "%<goto%> in %<constexpr%> function"
44305 #. Issue a warning about this use of a GNU extension.
44306 #: cp/parser.c:12173
44307 #, gcc-internal-format
44308 msgid "ISO C++ forbids computed gotos"
44311 #: cp/parser.c:12186 cp/parser.c:27866
44312 #, gcc-internal-format
44313 msgid "expected jump-statement"
44316 #: cp/parser.c:12343 cp/parser.c:23110
44317 #, gcc-internal-format
44318 msgid "extra %<;%>"
44321 #: cp/parser.c:12586
44322 #, gcc-internal-format
44323 msgid "%<__label__%> not at the beginning of a block"
44326 #: cp/parser.c:12800
44327 #, gcc-internal-format
44329 "non-variable %qD in declaration with more than one declarator with "
44333 #: cp/parser.c:12820
44334 #, gcc-internal-format
44335 msgid "inconsistent deduction for %qT: %qT and then %qT"
44338 #: cp/parser.c:12841
44339 #, gcc-internal-format
44340 msgid "mixing declarations and function-definitions is forbidden"
44343 #: cp/parser.c:12865
44344 #, gcc-internal-format
44345 msgid "types may not be defined in a for-range-declaration"
44348 #: cp/parser.c:12920
44349 #, gcc-internal-format
44350 msgid "initializer in range-based %<for%> loop"
44353 #: cp/parser.c:12923
44354 #, gcc-internal-format
44355 msgid "multiple declarations in range-based %<for%> loop"
44358 #: cp/parser.c:12974
44359 #, gcc-internal-format
44361 "decomposition declaration only available with -std=c++1z or -std=gnu++1z"
44364 #: cp/parser.c:13023
44365 #, gcc-internal-format
44366 msgid "empty decomposition declaration"
44369 #: cp/parser.c:13196
44370 #, gcc-internal-format
44371 msgid "%<friend%> used outside of class"
44374 #. Complain about `auto' as a storage specifier, if
44375 #. we're complaining about C++0x compatibility.
44376 #: cp/parser.c:13260
44377 #, gcc-internal-format
44378 msgid "%<auto%> changes meaning in C++11; please remove it"
44381 #: cp/parser.c:13296
44382 #, gcc-internal-format
44383 msgid "decl-specifier invalid in condition"
44386 #: cp/parser.c:13302
44387 #, gcc-internal-format
44388 msgid "%qD invalid in lambda"
44391 #: cp/parser.c:13395
44392 #, gcc-internal-format
44393 msgid "class definition may not be declared a friend"
44396 #: cp/parser.c:13465 cp/parser.c:23517
44397 #, gcc-internal-format
44398 msgid "templates may not be %<virtual%>"
44401 #: cp/parser.c:13505
44402 #, gcc-internal-format
44403 msgid "invalid linkage-specification"
44406 #: cp/parser.c:13592
44407 #, gcc-internal-format
44409 "static_assert without a message only available with -std=c++1z or -std=gnu+"
44413 #: cp/parser.c:13786
44414 #, gcc-internal-format
44415 msgid "types may not be defined in %<decltype%> expressions"
44418 #: cp/parser.c:13929
44419 #, gcc-internal-format
44420 msgid "types may not be defined in a conversion-type-id"
44423 #: cp/parser.c:13956
44424 #, gcc-internal-format
44425 msgid "invalid use of %<auto%> in conversion operator"
44428 #: cp/parser.c:13960
44429 #, gcc-internal-format
44431 "use of %<auto%> in member template conversion operator can never be deduced"
44434 #: cp/parser.c:14049
44435 #, gcc-internal-format
44436 msgid "only constructors take member initializers"
44439 #: cp/parser.c:14071
44440 #, gcc-internal-format
44441 msgid "cannot expand initializer for member %<%D%>"
44444 #: cp/parser.c:14083
44445 #, gcc-internal-format
44446 msgid "mem-initializer for %qD follows constructor delegation"
44449 #: cp/parser.c:14095
44450 #, gcc-internal-format
44451 msgid "constructor delegation follows mem-initializer for %qD"
44454 #: cp/parser.c:14147
44455 #, gcc-internal-format
44456 msgid "anachronistic old-style base class initializer"
44459 #: cp/parser.c:14217
44460 #, gcc-internal-format
44462 "keyword %<typename%> not allowed in this context (a qualified member "
44463 "initializer is implicitly a type)"
44466 #: cp/parser.c:14578
44467 #, gcc-internal-format
44468 msgid "unexpected keyword; remove space between quotes and suffix identifier"
44471 #: cp/parser.c:14584
44472 #, gcc-internal-format
44473 msgid "expected suffix identifier"
44476 #: cp/parser.c:14593
44477 #, gcc-internal-format
44478 msgid "expected empty string after %<operator%> keyword"
44481 #: cp/parser.c:14599
44482 #, gcc-internal-format
44483 msgid "invalid encoding prefix in literal operator"
44486 #: cp/parser.c:14622
44487 #, gcc-internal-format
44488 msgid "expected operator"
44491 #. Warn that we do not support `export'.
44492 #: cp/parser.c:14667
44493 #, gcc-internal-format
44494 msgid "keyword %<export%> not implemented, and will be ignored"
44497 #: cp/parser.c:14837
44498 #, gcc-internal-format
44499 msgid "invalid constrained type parameter"
44502 #: cp/parser.c:14845
44503 #, gcc-internal-format
44504 msgid "cv-qualified type parameter"
44507 #: cp/parser.c:14930
44508 #, gcc-internal-format
44509 msgid "variadic constraint introduced without %<...%>"
44512 #: cp/parser.c:14994
44513 #, gcc-internal-format
44514 msgid "invalid use of %<auto%> in default template argument"
44517 #: cp/parser.c:15229 cp/parser.c:15315 cp/parser.c:21343
44518 #, gcc-internal-format
44519 msgid "template parameter pack %qD cannot have a default argument"
44522 #: cp/parser.c:15233 cp/parser.c:15319
44523 #, gcc-internal-format
44524 msgid "template parameter packs cannot have default arguments"
44527 #: cp/parser.c:15385
44528 #, gcc-internal-format
44529 msgid "expected template-id"
44532 #: cp/parser.c:15445
44533 #, gcc-internal-format
44534 msgid "%<<::%> cannot begin a template-argument list"
44537 #: cp/parser.c:15449
44538 #, gcc-internal-format
44540 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
44544 #: cp/parser.c:15453
44545 #, gcc-internal-format
44547 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
44548 "accept your code)"
44551 #: cp/parser.c:15560
44552 #, gcc-internal-format
44553 msgid "parse error in template argument list"
44556 #. The name does not name a template.
44557 #: cp/parser.c:15629 cp/parser.c:15756 cp/parser.c:15971
44558 #, gcc-internal-format
44559 msgid "expected template-name"
44562 #. Explain what went wrong.
44563 #: cp/parser.c:15675
44564 #, gcc-internal-format
44565 msgid "non-template %qD used as template"
44568 #: cp/parser.c:15677
44569 #, gcc-internal-format
44570 msgid "use %<%T::template %D%> to indicate that it is a template"
44573 #: cp/parser.c:15823
44574 #, gcc-internal-format
44575 msgid "expected parameter pack before %<...%>"
44578 #: cp/parser.c:15932 cp/parser.c:15950 cp/parser.c:16117
44579 #, gcc-internal-format
44580 msgid "expected template-argument"
44583 #: cp/parser.c:16092
44584 #, gcc-internal-format
44585 msgid "invalid non-type template argument"
44588 #: cp/parser.c:16219
44589 #, gcc-internal-format
44590 msgid "explicit instantiation shall not use %<inline%> specifier"
44593 #: cp/parser.c:16223
44594 #, gcc-internal-format
44595 msgid "explicit instantiation shall not use %<constexpr%> specifier"
44598 #: cp/parser.c:16282
44599 #, gcc-internal-format
44600 msgid "template specialization with C linkage"
44603 #: cp/parser.c:16502
44604 #, gcc-internal-format
44605 msgid "expected type specifier"
44608 #: cp/parser.c:16686
44609 #, gcc-internal-format
44611 "use of %<auto%> in lambda parameter declaration only available with -std=c+"
44612 "+14 or -std=gnu++14"
44615 #: cp/parser.c:16692
44616 #, gcc-internal-format
44618 "use of %<auto%> in parameter declaration only available with -std=c++14 or -"
44622 #: cp/parser.c:16697
44623 #, gcc-internal-format
44624 msgid "ISO C++ forbids use of %<auto%> in parameter declaration"
44627 #: cp/parser.c:16842
44628 #, gcc-internal-format
44629 msgid "expected template-id for type"
44632 #: cp/parser.c:16911
44633 #, gcc-internal-format
44634 msgid "expected type-name"
44637 #: cp/parser.c:17260
44638 #, gcc-internal-format
44640 "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
44643 #: cp/parser.c:17483
44644 #, gcc-internal-format
44645 msgid "declaration %qD does not declare anything"
44648 #: cp/parser.c:17570
44649 #, gcc-internal-format
44650 msgid "attributes ignored on uninstantiated type"
44653 #: cp/parser.c:17574
44654 #, gcc-internal-format
44655 msgid "attributes ignored on template instantiation"
44658 #: cp/parser.c:17579
44659 #, gcc-internal-format
44661 "attributes ignored on elaborated-type-specifier that is not a forward "
44665 #: cp/parser.c:17713
44666 #, gcc-internal-format
44667 msgid "%qD is an enumeration template"
44670 #: cp/parser.c:17724
44671 #, gcc-internal-format
44672 msgid "%qD does not name an enumeration in %qT"
44675 #: cp/parser.c:17739
44676 #, gcc-internal-format
44677 msgid "unnamed scoped enum is not allowed"
44680 #: cp/parser.c:17794
44681 #, gcc-internal-format
44682 msgid "expected %<;%> or %<{%>"
44685 #: cp/parser.c:17843
44686 #, gcc-internal-format
44687 msgid "cannot add an enumerator list to a template instantiation"
44690 #: cp/parser.c:17857
44691 #, gcc-internal-format
44693 "nested name specifier %qT for enum declaration does not name a class or "
44697 #: cp/parser.c:17869 cp/parser.c:22600
44698 #, gcc-internal-format
44699 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
44702 #: cp/parser.c:17874 cp/parser.c:22605
44703 #, gcc-internal-format
44704 msgid "declaration of %qD in %qD which does not enclose %qD"
44707 #: cp/parser.c:17886 cp/parser.c:22619
44708 #, gcc-internal-format
44709 msgid "extra qualification not allowed"
44712 #: cp/parser.c:17909
44713 #, gcc-internal-format
44714 msgid "multiple definition of %q#T"
44717 #: cp/parser.c:17922
44718 #, gcc-internal-format
44719 msgid "ISO C++ forbids empty unnamed enum"
44722 #: cp/parser.c:17942
44723 #, gcc-internal-format
44724 msgid "opaque-enum-specifier without name"
44727 #: cp/parser.c:17945
44728 #, gcc-internal-format
44729 msgid "opaque-enum-specifier must use a simple identifier"
44732 #: cp/parser.c:18123
44733 #, gcc-internal-format
44734 msgid "%qD is not a namespace-name"
44737 #: cp/parser.c:18124
44738 #, gcc-internal-format
44739 msgid "expected namespace-name"
44742 #: cp/parser.c:18202
44743 #, gcc-internal-format
44744 msgid "a nested namespace definition cannot have attributes"
44747 #: cp/parser.c:18205
44748 #, gcc-internal-format
44750 "nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
44753 #: cp/parser.c:18208
44754 #, gcc-internal-format
44755 msgid "a nested namespace definition cannot be inline"
44758 #: cp/parser.c:18216
44759 #, gcc-internal-format
44760 msgid "nested identifier required"
44763 #: cp/parser.c:18244
44764 #, gcc-internal-format
44765 msgid "namespace %qD entered"
44768 #: cp/parser.c:18297
44769 #, gcc-internal-format
44770 msgid "%<namespace%> definition is not allowed here"
44773 #: cp/parser.c:18448
44774 #, gcc-internal-format
44776 "pack expansion in using-declaration only available with -std=c++1z or -"
44780 #: cp/parser.c:18463
44781 #, gcc-internal-format
44782 msgid "a template-id may not appear in a using-declaration"
44785 #: cp/parser.c:18510
44786 #, gcc-internal-format
44788 "comma-separated list in using-declaration only available with -std=c++1z or -"
44792 #: cp/parser.c:18520
44793 #, gcc-internal-format
44795 "access declarations are deprecated in favour of using-declarations; "
44796 "suggestion: add the %<using%> keyword"
44799 #: cp/parser.c:18585
44800 #, gcc-internal-format
44801 msgid "types may not be defined in alias template declarations"
44804 #: cp/parser.c:18738
44805 #, gcc-internal-format
44806 msgid "%<asm%> in %<constexpr%> function"
44809 #: cp/parser.c:19125
44810 #, gcc-internal-format
44811 msgid "a function-definition is not allowed here"
44814 #: cp/parser.c:19136
44815 #, gcc-internal-format
44816 msgid "an asm-specification is not allowed on a function-definition"
44819 #: cp/parser.c:19140
44820 #, gcc-internal-format
44821 msgid "attributes are not allowed on a function-definition"
44824 #: cp/parser.c:19191
44825 #, gcc-internal-format
44826 msgid "expected constructor, destructor, or type conversion"
44829 #. Anything else is an error.
44830 #: cp/parser.c:19230 cp/parser.c:21534
44831 #, gcc-internal-format
44832 msgid "expected initializer"
44835 #: cp/parser.c:19311
44836 #, gcc-internal-format
44837 msgid "initializer provided for function"
44840 #: cp/parser.c:19345
44841 #, gcc-internal-format
44842 msgid "attributes after parenthesized initializer ignored"
44845 #: cp/parser.c:19350
44846 #, gcc-internal-format
44847 msgid "non-function %qD declared as implicit template"
44850 #: cp/parser.c:19799
44851 #, gcc-internal-format
44852 msgid "array bound is not an integer constant"
44855 #: cp/parser.c:19925
44856 #, gcc-internal-format
44857 msgid "cannot define member of dependent typedef %qT"
44860 #: cp/parser.c:19929
44861 #, gcc-internal-format
44862 msgid "%<%T::%E%> is not a type"
44865 #: cp/parser.c:19957
44866 #, gcc-internal-format
44867 msgid "invalid use of constructor as a template"
44870 #: cp/parser.c:19959
44871 #, gcc-internal-format
44873 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
44877 #. We do not attempt to print the declarator
44878 #. here because we do not have enough
44879 #. information about its original syntactic
44881 #: cp/parser.c:19976
44882 #, gcc-internal-format
44883 msgid "invalid declarator"
44886 #. But declarations with qualified-ids can't appear in a
44888 #: cp/parser.c:20046
44889 #, gcc-internal-format
44890 msgid "qualified-id in declaration"
44893 #: cp/parser.c:20071
44894 #, gcc-internal-format
44895 msgid "expected declarator"
44898 #: cp/parser.c:20174
44899 #, gcc-internal-format
44900 msgid "%qD is a namespace"
44903 #: cp/parser.c:20176
44904 #, gcc-internal-format
44905 msgid "cannot form pointer to member of non-class %q#T"
44908 #: cp/parser.c:20197
44909 #, gcc-internal-format
44910 msgid "expected ptr-operator"
44913 #: cp/parser.c:20256
44914 #, gcc-internal-format
44915 msgid "duplicate cv-qualifier"
44918 #: cp/parser.c:20310
44919 #, gcc-internal-format
44920 msgid "multiple ref-qualifiers"
44923 #: cp/parser.c:20347
44924 #, gcc-internal-format
44925 msgid "%E requires %<-fgnu-tm%>"
44928 #: cp/parser.c:20403
44929 #, gcc-internal-format
44930 msgid "duplicate virt-specifier"
44933 #: cp/parser.c:20674
44934 #, gcc-internal-format
44935 msgid "missing template arguments after %qT"
44938 #: cp/parser.c:20680 cp/typeck2.c:493 cp/typeck2.c:1966
44939 #, gcc-internal-format
44940 msgid "invalid use of %qT"
44943 #: cp/parser.c:20701
44944 #, gcc-internal-format
44945 msgid "types may not be defined in template arguments"
44948 #: cp/parser.c:20706
44949 #, gcc-internal-format
44950 msgid "invalid use of %<auto%> in template argument"
44953 #: cp/parser.c:20794
44954 #, gcc-internal-format
44955 msgid "expected type-specifier"
44958 #: cp/parser.c:21100
44959 #, gcc-internal-format
44960 msgid "expected %<,%> or %<...%>"
44963 #: cp/parser.c:21175
44964 #, gcc-internal-format
44965 msgid "types may not be defined in parameter types"
44968 #: cp/parser.c:21327
44969 #, gcc-internal-format
44970 msgid "default arguments are only permitted for function parameters"
44973 #: cp/parser.c:21345
44974 #, gcc-internal-format
44975 msgid "parameter pack %qD cannot have a default argument"
44978 #: cp/parser.c:21351
44979 #, gcc-internal-format
44980 msgid "template parameter pack cannot have a default argument"
44983 #: cp/parser.c:21353
44984 #, gcc-internal-format
44985 msgid "parameter pack cannot have a default argument"
44988 #: cp/parser.c:21740
44989 #, gcc-internal-format
44990 msgid "ISO C++ does not allow designated initializers"
44993 #: cp/parser.c:21754
44994 #, gcc-internal-format
44995 msgid "ISO C++ does not allow C99 designated initializers"
44998 #: cp/parser.c:21874 cp/parser.c:22000
44999 #, gcc-internal-format
45000 msgid "expected class-name"
45003 #: cp/parser.c:22201
45004 #, gcc-internal-format
45005 msgid "expected %<;%> after class definition"
45008 #: cp/parser.c:22204
45009 #, gcc-internal-format
45010 msgid "expected %<;%> after struct definition"
45013 #: cp/parser.c:22207
45014 #, gcc-internal-format
45015 msgid "expected %<;%> after union definition"
45018 #: cp/parser.c:22548
45019 #, gcc-internal-format
45020 msgid "expected %<{%> or %<:%>"
45023 #: cp/parser.c:22559
45024 #, gcc-internal-format
45025 msgid "cannot specify %<override%> for a class"
45028 #: cp/parser.c:22567
45029 #, gcc-internal-format
45030 msgid "global qualification of class name is invalid"
45033 #: cp/parser.c:22574
45034 #, gcc-internal-format
45035 msgid "qualified name does not name a class"
45038 #: cp/parser.c:22586
45039 #, gcc-internal-format
45040 msgid "invalid class name in declaration of %qD"
45043 #: cp/parser.c:22645
45044 #, gcc-internal-format
45045 msgid "an explicit specialization must be preceded by %<template <>%>"
45048 #: cp/parser.c:22675
45049 #, gcc-internal-format
45050 msgid "function template %qD redeclared as a class template"
45053 #: cp/parser.c:22711
45054 #, gcc-internal-format
45055 msgid "could not resolve typename type"
45058 #: cp/parser.c:22770
45059 #, gcc-internal-format
45060 msgid "previous definition of %q#T"
45063 #: cp/parser.c:22860 cp/parser.c:27869
45064 #, gcc-internal-format
45065 msgid "expected class-key"
45068 #: cp/parser.c:22884
45069 #, gcc-internal-format
45071 "ISO C++ forbids typename key in template template parameter; use -std=c++1z "
45075 #: cp/parser.c:22888
45076 #, gcc-internal-format
45077 msgid "expected %<class%> or %<typename%>"
45080 #: cp/parser.c:23130
45081 #, gcc-internal-format
45082 msgid "in C++03 a class-key must be used when declaring a friend"
45085 #: cp/parser.c:23148
45086 #, gcc-internal-format
45087 msgid "friend declaration does not name a class or function"
45090 #: cp/parser.c:23166
45091 #, gcc-internal-format
45092 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
45095 #: cp/parser.c:23370
45096 #, gcc-internal-format
45097 msgid "pure-specifier on function-definition"
45100 #: cp/parser.c:23425
45101 #, gcc-internal-format
45102 msgid "stray %<,%> at end of member declaration"
45105 #: cp/parser.c:23437
45106 #, gcc-internal-format
45107 msgid "expected %<;%> at end of member declaration"
45110 #: cp/parser.c:23511
45111 #, gcc-internal-format
45112 msgid "invalid pure specifier (only %<= 0%> is allowed)"
45115 #: cp/parser.c:23546
45116 #, gcc-internal-format
45117 msgid "a brace-enclosed initializer is not allowed here"
45120 #: cp/parser.c:23675
45121 #, gcc-internal-format
45122 msgid "%<virtual%> specified more than once in base-specified"
45125 #: cp/parser.c:23695
45126 #, gcc-internal-format
45127 msgid "more than one access specifier in base-specified"
45130 #: cp/parser.c:23719
45131 #, gcc-internal-format
45132 msgid "keyword %<typename%> not allowed outside of templates"
45135 #: cp/parser.c:23722
45136 #, gcc-internal-format
45138 "keyword %<typename%> not allowed in this context (the base class is "
45139 "implicitly a type)"
45142 #: cp/parser.c:23815 cp/parser.c:23892
45143 #, gcc-internal-format
45144 msgid "types may not be defined in an exception-specification"
45147 #: cp/parser.c:23900
45148 #, gcc-internal-format
45149 msgid "ISO C++1z does not allow dynamic exception specifications"
45152 #: cp/parser.c:23906
45153 #, gcc-internal-format
45154 msgid "dynamic exception specifications are deprecated in C++11"
45157 #: cp/parser.c:23950
45158 #, gcc-internal-format
45159 msgid "invalid use of %<auto%> in exception-specification"
45162 #: cp/parser.c:23989
45163 #, gcc-internal-format
45164 msgid "%<try%> in %<constexpr%> function"
45167 #: cp/parser.c:24102
45168 #, gcc-internal-format
45169 msgid "types may not be defined in exception-declarations"
45172 #: cp/parser.c:24706
45173 #, gcc-internal-format
45174 msgid "attribute using prefix used together with scoped attribute token"
45177 #: cp/parser.c:24720
45178 #, gcc-internal-format
45179 msgid "expected an identifier for the attribute name"
45182 #: cp/parser.c:24801
45183 #, gcc-internal-format
45184 msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
45187 #: cp/parser.c:24805
45188 #, gcc-internal-format
45189 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
45192 #: cp/parser.c:24842
45193 #, gcc-internal-format
45194 msgid "expected attribute before %<...%>"
45197 #: cp/parser.c:24899
45198 #, gcc-internal-format
45199 msgid "attribute using prefix only available with -std=c++1z or -std=gnu++1z"
45202 #: cp/parser.c:25113
45203 #, gcc-internal-format
45204 msgid "%<requires%> only available with -fconcepts"
45207 #: cp/parser.c:25145
45208 #, gcc-internal-format
45209 msgid "a requires expression cannot appear outside a template"
45212 #: cp/parser.c:25847
45213 #, gcc-internal-format
45214 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
45217 #: cp/parser.c:25852
45218 #, gcc-internal-format
45219 msgid "invalid declaration of %<%T::%E%>"
45222 #: cp/parser.c:25856
45223 #, gcc-internal-format
45224 msgid "too few template-parameter-lists"
45227 #. Otherwise, there are too many template parameter lists. We have
45230 #. template <class T> template <class U> void S::f();
45231 #: cp/parser.c:25863
45232 #, gcc-internal-format
45233 msgid "too many template-parameter-lists"
45236 #: cp/parser.c:26213
45237 #, gcc-internal-format
45238 msgid "named return values are no longer supported"
45241 #: cp/parser.c:26379
45242 #, gcc-internal-format
45244 "literal operator template %qD has invalid parameter list. Expected non-type "
45245 "template argument pack <char...> or <typename CharT, CharT...>"
45248 #: cp/parser.c:26384
45249 #, gcc-internal-format
45251 "literal operator template %qD has invalid parameter list. Expected non-type "
45252 "template argument pack <char...>"
45255 #: cp/parser.c:26453
45256 #, gcc-internal-format
45257 msgid "empty introduction-list"
45260 #: cp/parser.c:26477
45261 #, gcc-internal-format
45262 msgid "no matching concept for template-introduction"
45265 #: cp/parser.c:26499
45266 #, gcc-internal-format
45267 msgid "invalid declaration of member template in local class"
45270 #: cp/parser.c:26508
45271 #, gcc-internal-format
45272 msgid "template with C linkage"
45275 #: cp/parser.c:26527
45276 #, gcc-internal-format
45277 msgid "invalid explicit specialization"
45280 #: cp/parser.c:26631
45281 #, gcc-internal-format
45282 msgid "template declaration of %<typedef%>"
45285 #: cp/parser.c:26682
45286 #, gcc-internal-format
45287 msgid "a class template declaration must not declare anything else"
45290 #: cp/parser.c:26728
45291 #, gcc-internal-format
45292 msgid "explicit template specialization cannot have a storage class"
45295 #: cp/parser.c:27036
45296 #, gcc-internal-format
45297 msgid "%<>>%> should be %<> >%> within a nested template argument list"
45300 #: cp/parser.c:27049
45301 #, gcc-internal-format
45302 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
45305 #: cp/parser.c:27348
45306 #, gcc-internal-format
45307 msgid "%<sizeof...%> argument must be surrounded by parentheses"
45310 #: cp/parser.c:27504
45311 #, gcc-internal-format
45312 msgid "invalid use of %qD in linkage specification"
45315 #: cp/parser.c:27519
45316 #, gcc-internal-format
45317 msgid "%<__thread%> before %qD"
45320 #: cp/parser.c:27653
45321 #, gcc-internal-format
45322 msgid "ISO C++ 1998 does not support %<long long%>"
45325 #: cp/parser.c:27661
45326 #, gcc-internal-format
45327 msgid "both %<__thread%> and %<thread_local%> specified"
45330 #: cp/parser.c:27663
45331 #, gcc-internal-format
45332 msgid "duplicate %qD"
45335 #: cp/parser.c:27685
45336 #, gcc-internal-format
45337 msgid "duplicate %qs"
45340 #: cp/parser.c:27727
45341 #, gcc-internal-format
45342 msgid "expected %<new%>"
45345 #: cp/parser.c:27730
45346 #, gcc-internal-format
45347 msgid "expected %<delete%>"
45350 #: cp/parser.c:27733
45351 #, gcc-internal-format
45352 msgid "expected %<return%>"
45355 #: cp/parser.c:27739
45356 #, gcc-internal-format
45357 msgid "expected %<extern%>"
45360 #: cp/parser.c:27742
45361 #, gcc-internal-format
45362 msgid "expected %<static_assert%>"
45365 #: cp/parser.c:27745
45366 #, gcc-internal-format
45367 msgid "expected %<decltype%>"
45370 #: cp/parser.c:27748
45371 #, gcc-internal-format
45372 msgid "expected %<operator%>"
45375 #: cp/parser.c:27751
45376 #, gcc-internal-format
45377 msgid "expected %<class%>"
45380 #: cp/parser.c:27754
45381 #, gcc-internal-format
45382 msgid "expected %<template%>"
45385 #: cp/parser.c:27757
45386 #, gcc-internal-format
45387 msgid "expected %<namespace%>"
45390 #: cp/parser.c:27760
45391 #, gcc-internal-format
45392 msgid "expected %<using%>"
45395 #: cp/parser.c:27763
45396 #, gcc-internal-format
45397 msgid "expected %<asm%>"
45400 #: cp/parser.c:27766
45401 #, gcc-internal-format
45402 msgid "expected %<try%>"
45405 #: cp/parser.c:27769
45406 #, gcc-internal-format
45407 msgid "expected %<catch%>"
45410 #: cp/parser.c:27772
45411 #, gcc-internal-format
45412 msgid "expected %<throw%>"
45415 #: cp/parser.c:27775
45416 #, gcc-internal-format
45417 msgid "expected %<__label__%>"
45420 #: cp/parser.c:27778
45421 #, gcc-internal-format
45422 msgid "expected %<@try%>"
45425 #: cp/parser.c:27781
45426 #, gcc-internal-format
45427 msgid "expected %<@synchronized%>"
45430 #: cp/parser.c:27784
45431 #, gcc-internal-format
45432 msgid "expected %<@throw%>"
45435 #: cp/parser.c:27787
45436 #, gcc-internal-format
45437 msgid "expected %<__transaction_atomic%>"
45440 #: cp/parser.c:27790
45441 #, gcc-internal-format
45442 msgid "expected %<__transaction_relaxed%>"
45445 #: cp/parser.c:27821
45446 #, gcc-internal-format
45447 msgid "expected %<::%>"
45450 #: cp/parser.c:27833
45451 #, gcc-internal-format
45452 msgid "expected %<...%>"
45455 #: cp/parser.c:27836
45456 #, gcc-internal-format
45457 msgid "expected %<*%>"
45460 #: cp/parser.c:27839
45461 #, gcc-internal-format
45462 msgid "expected %<~%>"
45465 #: cp/parser.c:27845
45466 #, gcc-internal-format
45467 msgid "expected %<:%> or %<::%>"
45470 #: cp/parser.c:27873
45471 #, gcc-internal-format
45472 msgid "expected %<class%>, %<typename%>, or %<template%>"
45475 #: cp/parser.c:28135
45476 #, gcc-internal-format
45477 msgid "%qs tag used in naming %q#T"
45480 #: cp/parser.c:28140
45481 #, gcc-internal-format
45482 msgid "%q#T was previously declared here"
45485 #: cp/parser.c:28161
45486 #, gcc-internal-format
45487 msgid "%qD redeclared with different access"
45490 #: cp/parser.c:28182
45491 #, gcc-internal-format
45493 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
45496 #: cp/parser.c:28425
45497 #, gcc-internal-format
45498 msgid "file ends in default argument"
45501 #: cp/parser.c:28654 cp/parser.c:29963 cp/parser.c:30149
45502 #, gcc-internal-format
45503 msgid "misplaced %<@%D%> Objective-C++ construct"
45506 #: cp/parser.c:28723
45507 #, gcc-internal-format
45508 msgid "objective-c++ message receiver expected"
45511 #: cp/parser.c:28793
45512 #, gcc-internal-format
45513 msgid "objective-c++ message argument(s) are expected"
45516 #: cp/parser.c:28823
45517 #, gcc-internal-format
45518 msgid "%<@encode%> must specify a type as an argument"
45521 #: cp/parser.c:29229
45522 #, gcc-internal-format
45523 msgid "invalid Objective-C++ selector name"
45526 #: cp/parser.c:29304 cp/parser.c:29322
45527 #, gcc-internal-format
45528 msgid "objective-c++ method declaration is expected"
45531 #: cp/parser.c:29316 cp/parser.c:29381
45532 #, gcc-internal-format
45533 msgid "method attributes must be specified at the end"
45536 #: cp/parser.c:29424
45537 #, gcc-internal-format
45538 msgid "stray %qs between Objective-C++ methods"
45541 #: cp/parser.c:29630 cp/parser.c:29637 cp/parser.c:29644
45542 #, gcc-internal-format
45543 msgid "invalid type for instance variable"
45546 #: cp/parser.c:29757
45547 #, gcc-internal-format
45548 msgid "identifier expected after %<@protocol%>"
45551 #: cp/parser.c:29928
45552 #, gcc-internal-format
45554 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
45557 #: cp/parser.c:29935
45558 #, gcc-internal-format
45559 msgid "prefix attributes are ignored before %<@%D%>"
45562 #: cp/parser.c:30208 cp/parser.c:30215 cp/parser.c:30222
45563 #, gcc-internal-format
45564 msgid "invalid type for property"
45567 #: cp/parser.c:31349
45568 #, gcc-internal-format
45569 msgid "%<wait%> expression must be integral"
45572 #: cp/parser.c:32044
45573 #, gcc-internal-format
45574 msgid "invalid reduction-identifier"
45577 #: cp/parser.c:34243
45578 #, gcc-internal-format
45579 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
45582 #: cp/parser.c:34246
45583 #, gcc-internal-format
45584 msgid "parenthesized initialization is not allowed in for-loop"
45587 #: cp/parser.c:34342
45588 #, gcc-internal-format
45590 "%<_Cilk_for%> allows expression instead of declaration only in C, not in C++"
45593 #: cp/parser.c:34578 cp/pt.c:15486
45594 #, gcc-internal-format
45595 msgid "iteration variable %qD should not be reduction"
45598 #: cp/parser.c:34663
45599 #, gcc-internal-format
45600 msgid "not enough for loops to collapse"
45603 #: cp/parser.c:34945
45604 #, gcc-internal-format
45606 "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
45610 #: cp/parser.c:35753
45611 #, gcc-internal-format
45613 "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
45614 "%> or %<delete%> on %<map%> clause"
45617 #: cp/parser.c:36314
45618 #, gcc-internal-format
45619 msgid "%<#pragma acc %s data%> has no data movement clause"
45622 #: cp/parser.c:36622
45623 #, gcc-internal-format
45625 "vector attribute not immediately followed by a single function declaration "
45629 #: cp/parser.c:36918
45630 #, gcc-internal-format
45631 msgid "invalid initializer clause"
45634 #: cp/parser.c:36946
45635 #, gcc-internal-format
45636 msgid "expected id-expression (arguments)"
45639 #: cp/parser.c:36958
45640 #, gcc-internal-format
45642 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
45645 #: cp/parser.c:37039
45646 #, gcc-internal-format
45648 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
45652 #: cp/parser.c:37058
45653 #, gcc-internal-format
45654 msgid "types may not be defined in declare reduction type list"
45657 #: cp/parser.c:37080 cp/semantics.c:5386
45658 #, gcc-internal-format
45659 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
45662 #: cp/parser.c:37085 cp/semantics.c:5395
45663 #, gcc-internal-format
45664 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
45667 #: cp/parser.c:37088 cp/pt.c:12298 cp/semantics.c:5401
45668 #, gcc-internal-format
45669 msgid "reference type %qT in %<#pragma omp declare reduction%>"
45672 #: cp/parser.c:37091 cp/semantics.c:5407
45673 #, gcc-internal-format
45675 "const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
45679 #: cp/parser.c:37441
45680 #, gcc-internal-format
45681 msgid "%<#pragma acc routine%> names a set of overloads"
45684 #: cp/parser.c:37451
45685 #, gcc-internal-format
45686 msgid "%qD does not refer to a namespace scope function"
45689 #. cancel-and-throw is unimplemented.
45690 #: cp/parser.c:37784
45691 #, gcc-internal-format
45692 msgid "atomic_cancel"
45695 #: cp/parser.c:37827 cp/semantics.c:8698
45696 #, gcc-internal-format
45697 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
45700 #: cp/parser.c:37829 cp/semantics.c:8700
45701 #, gcc-internal-format
45702 msgid "%<__transaction_atomic%> without transactional memory support enabled"
45705 #: cp/parser.c:38025
45706 #, gcc-internal-format
45707 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
45710 #: cp/parser.c:38058
45711 #, gcc-internal-format
45712 msgid "invalid grainsize for _Cilk_for"
45715 #: cp/parser.c:38242
45716 #, gcc-internal-format
45717 msgid "%<#pragma acc wait%> may only be used in compound statements"
45720 #: cp/parser.c:38309
45721 #, gcc-internal-format
45722 msgid "%<#pragma GCC ivdep%> must be inside a function"
45725 #: cp/parser.c:38330
45726 #, gcc-internal-format
45727 msgid "%<#pragma simd%> must be inside a function"
45730 #: cp/parser.c:38342
45731 #, gcc-internal-format
45732 msgid "%<#pragma cilk grainsize%> must be inside a function"
45735 #: cp/parser.c:38354
45736 #, gcc-internal-format
45737 msgid "-fcilkplus must be enabled to use %<#pragma cilk grainsize%>"
45740 #: cp/parser.c:38411
45741 #, gcc-internal-format
45742 msgid "inter-module optimizations not implemented for C++"
45745 #: cp/parser.c:38521
45746 #, gcc-internal-format
45747 msgid "expected variable-name"
45750 #: cp/parser.c:38585
45751 #, gcc-internal-format
45752 msgid "expected %<,%> or %<)%> after %qE"
45755 #: cp/parser.c:38984
45756 #, gcc-internal-format
45757 msgid "implicit templates may not be %<virtual%>"
45761 #, gcc-internal-format
45762 msgid "data member %qD cannot be a member template"
45766 #, gcc-internal-format
45767 msgid "invalid member template declaration %qD"
45771 #, gcc-internal-format
45772 msgid "explicit specialization in non-namespace scope %qD"
45776 #, gcc-internal-format
45777 msgid "enclosing class templates are not explicitly specialized"
45781 #, gcc-internal-format
45782 msgid "specialization of %qD must appear at namespace scope"
45786 #, gcc-internal-format
45787 msgid "specialization of %qD in different namespace"
45790 #: cp/pt.c:797 cp/pt.c:1024
45791 #, gcc-internal-format
45792 msgid " from definition of %q#D"
45796 #, gcc-internal-format
45798 "explicit instantiation of %qD in namespace %qD (which does not enclose "
45803 #, gcc-internal-format
45804 msgid "name of class shadows template template parameter %qD"
45808 #, gcc-internal-format
45809 msgid "specialization of alias template %qD"
45812 #: cp/pt.c:949 cp/pt.c:1086
45813 #, gcc-internal-format
45814 msgid "explicit specialization of non-template %qT"
45818 #, gcc-internal-format
45819 msgid "specialization of %qT after instantiation"
45823 #, gcc-internal-format
45824 msgid "specializing %q#T in different namespace"
45827 #. But if we've had an implicit instantiation, that's a
45828 #. problem ([temp.expl.spec]/6).
45830 #, gcc-internal-format
45831 msgid "specialization %qT after instantiation %qT"
45835 #, gcc-internal-format
45836 msgid "template specialization of %qD not allowed by ISO C++"
45840 #, gcc-internal-format
45841 msgid "specialization of %qD after instantiation"
45845 #, gcc-internal-format
45846 msgid "candidate is: %#D"
45849 #: cp/pt.c:1953 cp/semantics.c:5255
45850 #, gcc-internal-format
45855 #, gcc-internal-format
45856 msgid "%qD is not a function template"
45860 #, gcc-internal-format
45861 msgid "%qD is not a variable template"
45865 #, gcc-internal-format
45866 msgid "template-id %qD for %q+D does not match any template declaration"
45870 #, gcc-internal-format
45872 "saw %d %<template<>%>, need %d for specializing a member function template"
45876 #, gcc-internal-format
45877 msgid "ambiguous template specialization %qD for %q+D"
45881 #, gcc-internal-format
45882 msgid "variable templates only available with -std=c++14 or -std=gnu++14"
45886 #, gcc-internal-format
45887 msgid "too many template headers for %D (should be %d)"
45891 #, gcc-internal-format
45893 "members of an explicitly specialized class are defined without a template "
45898 #, gcc-internal-format
45900 "explicit specialization of %qD outside its namespace must use a nested-name-"
45904 #. This was allowed in C++98, so only pedwarn.
45906 #, gcc-internal-format
45908 "explicit instantiation of %qD outside its namespace must use a nested-name-"
45912 #. This case handles bogus declarations like template <>
45913 #. template <class T> void f<int>();
45914 #: cp/pt.c:2710 cp/pt.c:2769
45915 #, gcc-internal-format
45916 msgid "template-id %qD in declaration of primary template"
45920 #, gcc-internal-format
45921 msgid "template parameter list used in explicit instantiation"
45925 #, gcc-internal-format
45926 msgid "definition provided for explicit instantiation"
45930 #, gcc-internal-format
45931 msgid "too many template parameter lists in declaration of %qD"
45935 #, gcc-internal-format
45936 msgid "too few template parameter lists in declaration of %qD"
45940 #, gcc-internal-format
45941 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
45945 #, gcc-internal-format
45946 msgid "explicit specialization declared %<concept%>"
45950 #, gcc-internal-format
45951 msgid "non-type partial specialization %qD is not allowed"
45955 #, gcc-internal-format
45956 msgid "non-class, non-variable partial specialization %qD is not allowed"
45960 #, gcc-internal-format
45961 msgid "default argument specified in explicit specialization"
45965 #, gcc-internal-format
45966 msgid "%qD is not a template function"
45969 #. From [temp.expl.spec]:
45971 #. If such an explicit specialization for the member
45972 #. of a class template names an implicitly-declared
45973 #. special member function (clause _special_), the
45974 #. program is ill-formed.
45976 #. Similar language is found in [temp.explicit].
45978 #, gcc-internal-format
45979 msgid "specialization of implicitly-declared special member function"
45983 #, gcc-internal-format
45984 msgid "no member function %qD declared in %qT"
45988 #, gcc-internal-format
45989 msgid "friend declaration %qD is not visible to explicit specialization"
45993 #, gcc-internal-format
45994 msgid "friend declaration here"
45998 #, gcc-internal-format
45999 msgid "explicit specialization of function concept %qD"
46003 #, gcc-internal-format
46004 msgid "base initializer expansion %<%T%> contains no parameter packs"
46008 #, gcc-internal-format
46009 msgid "expansion pattern %<%T%> contains no argument packs"
46013 #, gcc-internal-format
46014 msgid "expansion pattern %<%E%> contains no argument packs"
46018 #, gcc-internal-format
46019 msgid "parameter packs not expanded with %<...%>:"
46022 #: cp/pt.c:3830 cp/pt.c:4585
46023 #, gcc-internal-format
46028 #, gcc-internal-format
46029 msgid " <anonymous>"
46033 #, gcc-internal-format
46034 msgid "declaration of template parameter %q+D shadows template parameter"
46038 #, gcc-internal-format
46039 msgid "declaration of %q+#D shadows template parameter"
46043 #, gcc-internal-format
46044 msgid "template parameter %qD declared here"
46048 #, gcc-internal-format
46049 msgid "specialization of variable concept %q#D"
46053 #, gcc-internal-format
46054 msgid "template parameters not deducible in partial specialization:"
46058 #, gcc-internal-format
46059 msgid "partial specialization %q+D does not specialize any template arguments"
46063 #, gcc-internal-format
46065 "partial specialization %q+D does not specialize any template arguments and "
46066 "is not more constrained than"
46069 #: cp/pt.c:4609 cp/pt.c:4620
46070 #, gcc-internal-format
46071 msgid "primary template here"
46075 #, gcc-internal-format
46077 "partial specialization is not more specialized than the primary template "
46078 "because it replaces multiple parameters with a pack expansion"
46082 #, gcc-internal-format
46083 msgid "partial specialization %qD is not more specialized than"
46087 #, gcc-internal-format
46088 msgid "primary template %qD"
46092 #, gcc-internal-format
46094 "parameter pack argument %qE must be at the end of the template argument list"
46098 #, gcc-internal-format
46100 "parameter pack argument %qT must be at the end of the template argument list"
46104 #, gcc-internal-format
46105 msgid "template argument %qE involves template parameter(s)"
46109 #, gcc-internal-format
46110 msgid "type %qT of template argument %qE depends on a template parameter"
46111 msgid_plural "type %qT of template argument %qE depends on template parameters"
46116 #, gcc-internal-format
46117 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
46121 #, gcc-internal-format
46122 msgid "partial specialization of %qD after instantiation of %qD"
46126 #, gcc-internal-format
46127 msgid "no default argument for %qD"
46130 #. A primary class template can only have one
46131 #. parameter pack, at the end of the template
46134 #, gcc-internal-format
46135 msgid "parameter pack %q+D must be at the end of the template parameter list"
46139 #, gcc-internal-format
46141 "default template arguments may not be used in function template friend re-"
46146 #, gcc-internal-format
46148 "default template arguments may not be used in function template friend "
46153 #, gcc-internal-format
46155 "default template arguments may not be used in function templates without -"
46156 "std=c++11 or -std=gnu++11"
46160 #, gcc-internal-format
46161 msgid "default template arguments may not be used in partial specializations"
46164 #: cp/pt.c:5063 cp/pt.c:5121
46165 #, gcc-internal-format
46166 msgid "default argument for template parameter for class enclosing %qD"
46170 #, gcc-internal-format
46171 msgid "template %qD declared"
46175 #, gcc-internal-format
46176 msgid "template class without a name"
46180 #, gcc-internal-format
46181 msgid "member template %qD may not have virt-specifiers"
46184 #. [basic.stc.dynamic.allocation]
46186 #. An allocation function can be a function
46187 #. template. ... Template allocation functions shall
46188 #. have two or more parameters.
46190 #, gcc-internal-format
46191 msgid "invalid template declaration of %qD"
46195 #, gcc-internal-format
46196 msgid "template definition of non-template %q#D"
46200 #, gcc-internal-format
46201 msgid "expected %d levels of template parms for %q#D, got %d"
46205 #, gcc-internal-format
46206 msgid "got %d template parameters for %q#D"
46210 #, gcc-internal-format
46211 msgid "got %d template parameters for %q#T"
46215 #, gcc-internal-format, gfc-internal-format
46216 msgid " but %d required"
46220 #, gcc-internal-format
46221 msgid "template arguments to %qD do not match original template %qD"
46225 #, gcc-internal-format
46226 msgid "use template<> for an explicit specialization"
46230 #, gcc-internal-format
46231 msgid "%qT is not a template type"
46235 #, gcc-internal-format
46236 msgid "template specifiers not specified in declaration of %qD"
46240 #, gcc-internal-format, gfc-internal-format
46241 msgid "redeclared with %d template parameter"
46242 msgid_plural "redeclared with %d template parameters"
46247 #, gcc-internal-format
46248 msgid "previous declaration %qD used %d template parameter"
46249 msgid_plural "previous declaration %qD used %d template parameters"
46254 #, gcc-internal-format
46255 msgid "template parameter %q+#D"
46259 #, gcc-internal-format
46260 msgid "redeclared here as %q#D"
46263 #. We have in [temp.param]:
46265 #. A template-parameter may not be given default arguments
46266 #. by two different declarations in the same scope.
46268 #, gcc-internal-format
46269 msgid "redefinition of default argument for %q#D"
46273 #, gcc-internal-format
46274 msgid "original definition appeared here"
46278 #, gcc-internal-format
46279 msgid "redeclaration %q#D with different constraints"
46283 #, gcc-internal-format
46284 msgid "original declaration appeared here"
46287 #: cp/pt.c:6002 cp/pt.c:6058
46288 #, gcc-internal-format
46289 msgid "%qE is not a valid template argument for type %qT"
46293 #, gcc-internal-format
46294 msgid "it must be the address of a function with external linkage"
46298 #, gcc-internal-format
46299 msgid "it must be the name of a function with external linkage"
46303 #, gcc-internal-format
46305 "%qE is not a valid template argument for type %qT because %qD has no linkage"
46309 #, gcc-internal-format
46311 "%qE is not a valid template argument for type %qT because %qD does not have "
46316 #, gcc-internal-format
46317 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
46321 #, gcc-internal-format
46322 msgid " couldn't deduce template parameter %qD"
46326 #, gcc-internal-format
46327 msgid " types %qT and %qT have incompatible cv-qualifiers"
46331 #, gcc-internal-format
46332 msgid " mismatched types %qT and %qT"
46336 #, gcc-internal-format
46337 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
46341 #, gcc-internal-format
46342 msgid " template argument %qE does not match pointer-to-member constant %qE"
46346 #, gcc-internal-format
46347 msgid " %qE is not equivalent to %qE"
46351 #, gcc-internal-format
46352 msgid " inconsistent parameter pack deduction with %qT and %qT"
46356 #, gcc-internal-format
46357 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
46361 #, gcc-internal-format
46362 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
46366 #, gcc-internal-format
46367 msgid " variable-sized array type %qT is not a valid template argument"
46371 #, gcc-internal-format
46372 msgid " member function type %qT is not a valid template argument"
46376 #, gcc-internal-format, gfc-internal-format
46377 msgid " candidate expects at least %d argument, %d provided"
46378 msgid_plural " candidate expects at least %d arguments, %d provided"
46383 #, gcc-internal-format
46384 msgid " cannot convert %qE (type %qT) to type %qT"
46388 #, gcc-internal-format
46389 msgid " %qT is an ambiguous base class of %qT"
46393 #, gcc-internal-format
46394 msgid " %qT is not derived from %qT"
46398 #, gcc-internal-format
46400 " template parameters of a template template argument are inconsistent with "
46401 "other deduced template arguments"
46405 #, gcc-internal-format
46406 msgid " can't deduce a template for %qT from non-template type %qT"
46410 #, gcc-internal-format
46411 msgid " template argument %qE does not match %qE"
46415 #, gcc-internal-format
46416 msgid " could not resolve address from overloaded function %qE"
46420 #, gcc-internal-format
46422 "%qE is not a valid template argument for type %qT because string literals "
46423 "can never be used in this context"
46427 #, gcc-internal-format
46428 msgid "in template argument for type %qT "
46432 #, gcc-internal-format
46434 "%qD is not a valid template argument because %qD is a variable, not the "
46435 "address of a variable"
46439 #, gcc-internal-format
46441 "%qE is not a valid template argument for %qT because it is not the address "
46446 #, gcc-internal-format
46448 "%qE is not a valid template argument of type %qT because %qE is not a "
46453 #, gcc-internal-format
46455 "%qE is not a valid template argument of type %qT because %qD does not have "
46460 #, gcc-internal-format
46462 "%qE is not a valid template argument of type %qT because %qD has no linkage"
46466 #, gcc-internal-format
46468 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
46473 #, gcc-internal-format
46475 "%qE is not a valid template argument for type %qT because it is not an lvalue"
46479 #, gcc-internal-format
46481 "%q#D is not a valid template argument for type %qT because a reference "
46482 "variable does not have a constant address"
46486 #, gcc-internal-format
46488 "%qE is not a valid template argument for type %qT because it is not an "
46489 "object with linkage"
46493 #, gcc-internal-format
46495 "%qE is not a valid template argument for type %qT because object %qD does "
46500 #, gcc-internal-format
46502 "%qE is not a valid template argument for type %qT because it is a pointer"
46506 #, gcc-internal-format
46507 msgid "try using %qE instead"
46510 #: cp/pt.c:6780 cp/pt.c:6812
46511 #, gcc-internal-format
46513 "%qE is not a valid template argument for type %qT because it is of type %qT"
46517 #, gcc-internal-format
46518 msgid "standard conversions are not allowed in this context"
46522 #, gcc-internal-format
46523 msgid "ignoring attributes on template argument %qT"
46527 #, gcc-internal-format
46528 msgid "ignoring attributes in template argument %qE"
46532 #, gcc-internal-format
46533 msgid "injected-class-name %qD used as template template argument"
46537 #, gcc-internal-format
46538 msgid "invalid use of destructor %qE as a type"
46542 #, gcc-internal-format
46543 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
46546 #: cp/pt.c:7508 cp/pt.c:7530 cp/pt.c:7583
46547 #, gcc-internal-format
46548 msgid "type/value mismatch at argument %d in template parameter list for %qD"
46552 #, gcc-internal-format
46553 msgid " expected a constant of type %qT, got %qT"
46557 #, gcc-internal-format
46558 msgid " expected a class template, got %qE"
46562 #, gcc-internal-format
46563 msgid " expected a type, got %qE"
46567 #, gcc-internal-format
46568 msgid " expected a type, got %qT"
46572 #, gcc-internal-format
46573 msgid " expected a class template, got %qT"
46577 #, gcc-internal-format
46578 msgid " expected a template of type %qD, got %qT"
46582 #, gcc-internal-format
46583 msgid "constraint mismatch at argument %d in template parameter list for %qD"
46587 #, gcc-internal-format
46588 msgid " expected %qD but got %qD"
46591 #. Not sure if this is reachable, but it doesn't hurt
46594 #, gcc-internal-format
46595 msgid "type mismatch in nontype parameter pack"
46599 #, gcc-internal-format
46600 msgid "could not convert template argument %qE from %qT to %qT"
46603 #: cp/pt.c:7809 cp/pt.c:8115
46604 #, gcc-internal-format, gfc-internal-format
46605 msgid "template argument %d is invalid"
46608 #: cp/pt.c:7824 cp/pt.c:7954 cp/pt.c:8140
46609 #, gcc-internal-format, gfc-internal-format
46610 msgid "wrong number of template arguments (%d, should be %d)"
46614 #, gcc-internal-format, gfc-internal-format
46615 msgid "wrong number of template arguments (%d, should be at least %d)"
46619 #, gcc-internal-format
46620 msgid "provided for %qD"
46624 #, gcc-internal-format
46626 "pack expansion argument for non-pack parameter %qD of alias template %qD"
46630 #, gcc-internal-format
46631 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
46635 #, gcc-internal-format
46637 "so any instantiation with a non-empty parameter pack would be ill-formed"
46641 #, gcc-internal-format
46642 msgid "provided for %q+D"
46646 #, gcc-internal-format
46647 msgid "%q#D is not a function template"
46651 #, gcc-internal-format
46652 msgid "non-template type %qT used as a template"
46656 #, gcc-internal-format
46657 msgid "for template declaration %q+D"
46661 #, gcc-internal-format
46662 msgid "template constraint failure"
46666 #, gcc-internal-format
46667 msgid "use of invalid variable template %qE"
46671 #, gcc-internal-format, gfc-internal-format
46673 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
46674 "increase the maximum)"
46678 #, gcc-internal-format
46679 msgid "fold of empty expansion over %O"
46683 #, gcc-internal-format
46684 msgid "mismatched argument pack lengths while expanding %<%T%>"
46688 #, gcc-internal-format
46689 msgid "mismatched argument pack lengths while expanding %<%E%>"
46693 #, gcc-internal-format
46694 msgid " when instantiating default argument for call to %D"
46697 #. It may seem that this case cannot occur, since:
46699 #. typedef void f();
46700 #. void g() { f x; }
46702 #. declares a function, not a variable. However:
46704 #. typedef void f();
46705 #. template <typename T> void g() { T t; }
46706 #. template void g<f>();
46708 #. is an attempt to declare a variable with function
46711 #, gcc-internal-format
46712 msgid "variable %qD has function type"
46716 #, gcc-internal-format
46717 msgid "invalid parameter type %qT"
46721 #, gcc-internal-format
46722 msgid "in declaration %q+D"
46726 #, gcc-internal-format
46727 msgid "function returning an array"
46731 #, gcc-internal-format
46732 msgid "function returning a function"
46736 #, gcc-internal-format
46737 msgid "creating pointer to member function of non-class type %qT"
46741 #, gcc-internal-format
46742 msgid "forming reference to void"
46746 #, gcc-internal-format
46747 msgid "forming pointer to reference type %qT"
46751 #, gcc-internal-format
46752 msgid "forming reference to reference type %qT"
46756 #, gcc-internal-format
46757 msgid "forming pointer to qualified function type %qT"
46761 #, gcc-internal-format
46762 msgid "forming reference to qualified function type %qT"
46766 #, gcc-internal-format
46767 msgid "creating pointer to member of non-class type %qT"
46771 #, gcc-internal-format
46772 msgid "creating pointer to member reference type %qT"
46776 #, gcc-internal-format
46777 msgid "creating pointer to member of type void"
46781 #, gcc-internal-format
46782 msgid "creating array of %qT"
46786 #, gcc-internal-format
46787 msgid "%qT is not a class, struct, or union type"
46791 #, gcc-internal-format
46792 msgid "%qT resolves to %qT, which is not an enumeration type"
46796 #, gcc-internal-format
46797 msgid "%qT resolves to %qT, which is is not a class type"
46801 #, gcc-internal-format
46802 msgid "empty initializer in lambda init-capture"
46806 #, gcc-internal-format
46807 msgid "use of %qs in template"
46811 #, gcc-internal-format
46812 msgid "qualifying type %qT does not match destructor name ~%qT"
46816 #, gcc-internal-format
46818 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
46822 #, gcc-internal-format
46823 msgid "say %<typename %E%> if a type is meant"
46827 #, gcc-internal-format
46828 msgid "using invalid field %qD"
46831 #: cp/pt.c:14984 cp/pt.c:16403
46832 #, gcc-internal-format
46833 msgid "invalid use of pack expansion expression"
46836 #: cp/pt.c:14988 cp/pt.c:16407
46837 #, gcc-internal-format
46838 msgid "use %<...%> to expand argument pack"
46842 #, gcc-internal-format
46843 msgid "declarations in dependent base %qT are not found by unqualified lookup"
46847 #, gcc-internal-format
46848 msgid "use %<this->%D%> instead"
46852 #, gcc-internal-format
46853 msgid "use %<%T::%D%> instead"
46857 #, gcc-internal-format
46858 msgid "%qD declared here, later in the translation unit"
46862 #, gcc-internal-format
46863 msgid "%qT is not a class or namespace"
46867 #, gcc-internal-format
46868 msgid "%qD is not a class or namespace"
46872 #, gcc-internal-format
46873 msgid "%qT is/uses unnamed type"
46877 #, gcc-internal-format
46878 msgid "template argument for %qD uses local type %qT"
46882 #, gcc-internal-format
46883 msgid "%qT is a variably modified type"
46887 #, gcc-internal-format
46888 msgid "integral expression %qE is not constant"
46892 #, gcc-internal-format
46893 msgid " trying to instantiate %qD"
46897 #, gcc-internal-format
46898 msgid "ambiguous template instantiation for %q#T"
46902 #, gcc-internal-format
46903 msgid "ambiguous template instantiation for %q#D"
46910 #: cp/pt.c:21880 cp/pt.c:21967
46911 #, gcc-internal-format
46912 msgid "explicit instantiation of non-template %q#D"
46916 #, gcc-internal-format
46917 msgid "%qD is not a static data member of a class template"
46920 #: cp/pt.c:21905 cp/pt.c:21962
46921 #, gcc-internal-format
46922 msgid "no matching template for %qD found"
46926 #, gcc-internal-format
46928 "type %qT for explicit instantiation %qD does not match declared type %qT"
46932 #, gcc-internal-format
46933 msgid "explicit instantiation of %q#D"
46937 #, gcc-internal-format
46938 msgid "duplicate explicit instantiation of %q#D"
46941 #: cp/pt.c:21977 cp/pt.c:22074
46942 #, gcc-internal-format
46943 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
46946 #: cp/pt.c:21982 cp/pt.c:22091
46947 #, gcc-internal-format
46948 msgid "storage class %qD applied to template instantiation"
46952 #, gcc-internal-format
46953 msgid "explicit instantiation of non-class template %qD"
46957 #, gcc-internal-format
46958 msgid "explicit instantiation of non-template type %qT"
46962 #, gcc-internal-format
46963 msgid "explicit instantiation of %q#T before definition of template"
46967 #, gcc-internal-format
46968 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
46972 #, gcc-internal-format
46973 msgid "duplicate explicit instantiation of %q#T"
46978 #. The definition of a non-exported function template, a
46979 #. non-exported member function template, or a non-exported
46980 #. member function or static data member of a class template
46981 #. shall be present in every translation unit in which it is
46982 #. explicitly instantiated.
46984 #, gcc-internal-format
46985 msgid "explicit instantiation of %qD but no definition available"
46989 #, gcc-internal-format
46991 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
46992 "possibly from virtual table generation (use -ftemplate-depth= to increase "
46997 #, gcc-internal-format
46998 msgid "invalid template non-type parameter"
47002 #, gcc-internal-format
47003 msgid "%q#T is not a valid type for a template non-type parameter"
47007 #, gcc-internal-format
47009 "deducing from brace-enclosed initializer list requires #include "
47010 "<initializer_list>"
47014 #, gcc-internal-format
47015 msgid "non-class template %qT used without template arguments"
47019 #, gcc-internal-format
47021 "cannot deduce template arguments for %qT, as it has no deduction guides or "
47022 "user-declared constructors"
47026 #, gcc-internal-format
47028 "cannot deduce template arguments for copy-initialization of %qT, as it has "
47029 "no non-explicit deduction guides or user-declared constructors"
47033 #, gcc-internal-format
47034 msgid "class template argument deduction failed:"
47038 #, gcc-internal-format
47039 msgid "explicit deduction guides not considered for copy-initialization"
47043 #, gcc-internal-format
47044 msgid "direct-list-initialization of %<auto%> requires exactly one element"
47048 #, gcc-internal-format
47050 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
47051 "e. add %<=%> before the %<{%>)"
47055 #, gcc-internal-format
47056 msgid "%qT as type rather than plain %<decltype(auto)%>"
47060 #, gcc-internal-format
47061 msgid "unable to deduce lambda return type from %qE"
47065 #, gcc-internal-format
47066 msgid "unable to deduce %qT from %qE"
47070 #, gcc-internal-format
47071 msgid "placeholder constraints not satisfied"
47075 #, gcc-internal-format
47076 msgid "deduced initializer does not satisfy placeholder constraints"
47080 #, gcc-internal-format
47081 msgid "deduced return type does not satisfy placeholder constraints"
47085 #, gcc-internal-format
47086 msgid "deduced expression type does not satisfy placeholder constraints"
47090 #, gcc-internal-format
47091 msgid "-frepo must be used with -c"
47095 #, gcc-internal-format, gfc-internal-format
47096 msgid "mysterious repository information in %s"
47100 #, gcc-internal-format
47101 msgid "can%'t create repository information file %qs"
47105 #, gcc-internal-format
47106 msgid "cannot use typeid with -fno-rtti"
47110 #, gcc-internal-format
47111 msgid "must #include <typeinfo> before using typeid"
47115 #, gcc-internal-format
47117 "cannot create type information for type %qT because it involves types of "
47122 #, gcc-internal-format
47123 msgid "typeid of qualified function type %qT"
47126 #: cp/rtti.c:667 cp/rtti.c:682
47127 #, gcc-internal-format
47128 msgid "dynamic_cast of %q#D to %q#T can never succeed"
47132 #, gcc-internal-format
47133 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
47137 #, gcc-internal-format
47138 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
47142 #, gcc-internal-format
47143 msgid "%qT is an ambiguous base of %qT"
47147 #, gcc-internal-format
47148 msgid "%qT is an inaccessible base of %qT"
47151 #: cp/search.c:2058
47152 #, gcc-internal-format
47153 msgid "invalid covariant return type for %q#D"
47156 #: cp/search.c:2060
47157 #, gcc-internal-format
47158 msgid " overriding %q#D"
47161 #: cp/search.c:2073
47162 #, gcc-internal-format
47163 msgid "invalid covariant return type for %q+#D"
47166 #: cp/search.c:2074 cp/search.c:2079 cp/search.c:2106
47167 #, gcc-internal-format
47168 msgid " overriding %q+#D"
47171 #: cp/search.c:2078
47172 #, gcc-internal-format
47173 msgid "conflicting return type specified for %q+#D"
47176 #: cp/search.c:2093
47177 #, gcc-internal-format
47178 msgid "looser throw specifier for %q+#F"
47181 #: cp/search.c:2094
47182 #, gcc-internal-format
47183 msgid " overriding %q+#F"
47186 #: cp/search.c:2105
47187 #, gcc-internal-format
47188 msgid "conflicting type attributes specified for %q+#D"
47191 #: cp/search.c:2121
47192 #, gcc-internal-format
47193 msgid "%qD declared %<transaction_safe_dynamic%>"
47196 #: cp/search.c:2123
47197 #, gcc-internal-format
47198 msgid "overriding %qD declared %<transaction_safe%>"
47201 #: cp/search.c:2130
47202 #, gcc-internal-format
47203 msgid "deleted function %q+D"
47206 #: cp/search.c:2131
47207 #, gcc-internal-format
47208 msgid "overriding non-deleted function %q+D"
47211 #: cp/search.c:2136
47212 #, gcc-internal-format
47213 msgid "non-deleted function %q+D"
47216 #: cp/search.c:2137
47217 #, gcc-internal-format
47218 msgid "overriding deleted function %q+D"
47221 #: cp/search.c:2143
47222 #, gcc-internal-format
47223 msgid "virtual function %q+D"
47226 #: cp/search.c:2144
47227 #, gcc-internal-format
47228 msgid "overriding final function %q+D"
47231 #. A static member function cannot match an inherited
47232 #. virtual member function.
47233 #: cp/search.c:2240
47234 #, gcc-internal-format
47235 msgid "%q+#D cannot be declared"
47238 #: cp/search.c:2241
47239 #, gcc-internal-format
47240 msgid " since %q+#D declared in base class"
47243 #: cp/semantics.c:848
47244 #, gcc-internal-format
47245 msgid "suggest explicit braces around empty body in %<do%> statement"
47248 #: cp/semantics.c:1516
47249 #, gcc-internal-format
47250 msgid "type of asm operand %qE could not be determined"
47253 #: cp/semantics.c:1581
47254 #, gcc-internal-format
47255 msgid "__label__ declarations are only allowed in function scopes"
47258 #: cp/semantics.c:1761
47259 #, gcc-internal-format
47260 msgid "invalid use of member %qD in static member function"
47263 #: cp/semantics.c:2447
47264 #, gcc-internal-format
47265 msgid "arguments to destructor are not allowed"
47268 #: cp/semantics.c:2544
47269 #, gcc-internal-format
47270 msgid "%<this%> is unavailable for static member functions"
47273 #: cp/semantics.c:2546
47274 #, gcc-internal-format
47275 msgid "invalid use of %<this%> in non-member function"
47278 #: cp/semantics.c:2548
47279 #, gcc-internal-format
47280 msgid "invalid use of %<this%> at top level"
47283 #: cp/semantics.c:2570
47284 #, gcc-internal-format
47285 msgid "invalid qualifying scope in pseudo-destructor name"
47288 #: cp/semantics.c:2578 cp/typeck.c:2546
47289 #, gcc-internal-format
47290 msgid "qualified type %qT does not match destructor name ~%qT"
47293 #: cp/semantics.c:2600
47294 #, gcc-internal-format
47295 msgid "%qE is not of type %qT"
47298 #: cp/semantics.c:2671
47299 #, gcc-internal-format
47300 msgid "compound literal of non-object type %qT"
47303 #: cp/semantics.c:2799
47304 #, gcc-internal-format
47305 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
47308 #: cp/semantics.c:2849
47309 #, gcc-internal-format
47311 "invalid use of type %qT as a default value for a template template-parameter"
47314 #: cp/semantics.c:2852
47315 #, gcc-internal-format
47316 msgid "invalid default argument for a template template parameter"
47319 #: cp/semantics.c:2869
47320 #, gcc-internal-format
47321 msgid "definition of %q#T inside template parameter list"
47324 #: cp/semantics.c:2900
47325 #, gcc-internal-format
47326 msgid "invalid definition of qualified type %qT"
47329 #: cp/semantics.c:3186
47330 #, gcc-internal-format
47331 msgid "invalid base-class specification"
47334 #: cp/semantics.c:3347
47335 #, gcc-internal-format
47336 msgid "cannot capture member %qD of anonymous union"
47339 #: cp/semantics.c:3360 cp/semantics.c:9402
47340 #, gcc-internal-format
47341 msgid "%qD is not captured"
47344 #: cp/semantics.c:3365
47345 #, gcc-internal-format
47346 msgid "the lambda has no capture-default"
47349 #: cp/semantics.c:3367
47350 #, gcc-internal-format
47352 "lambda in local class %q+T cannot capture variables from the enclosing "
47356 #: cp/semantics.c:3379
47357 #, gcc-internal-format
47358 msgid "use of local variable with automatic storage from containing function"
47361 #: cp/semantics.c:3381
47362 #, gcc-internal-format
47363 msgid "use of parameter from containing function"
47366 #: cp/semantics.c:3550
47367 #, gcc-internal-format
47369 "template parameter %qD of type %qT is not allowed in an integral constant "
47370 "expression because it is not of integral or enumeration type"
47373 #: cp/semantics.c:3647
47374 #, gcc-internal-format
47375 msgid "use of namespace %qD as expression"
47378 #: cp/semantics.c:3652
47379 #, gcc-internal-format
47380 msgid "use of class template %qT as expression"
47383 #. Ambiguous reference to base members.
47384 #: cp/semantics.c:3658
47385 #, gcc-internal-format
47386 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
47389 #: cp/semantics.c:3684
47390 #, gcc-internal-format
47391 msgid "%qD cannot appear in a constant-expression"
47394 #: cp/semantics.c:3817
47395 #, gcc-internal-format
47396 msgid "type of %qE is unknown"
47399 #: cp/semantics.c:3846
47400 #, gcc-internal-format
47401 msgid "%qT is not an enumeration type"
47404 #. Parameter packs can only be used in templates
47405 #: cp/semantics.c:4001
47406 #, gcc-internal-format
47407 msgid "Parameter pack __bases only valid in template declaration"
47410 #: cp/semantics.c:4030
47411 #, gcc-internal-format
47412 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
47415 #: cp/semantics.c:4039
47416 #, gcc-internal-format
47418 "second operand of %<offsetof%> is neither a single identifier nor a sequence "
47419 "of member accesses and array references"
47422 #: cp/semantics.c:4047
47423 #, gcc-internal-format
47424 msgid "cannot apply %<offsetof%> to member function %qD"
47427 #: cp/semantics.c:4060
47428 #, gcc-internal-format
47429 msgid "offsetof within non-standard-layout type %qT is undefined"
47432 #: cp/semantics.c:4571 cp/semantics.c:6060 cp/semantics.c:6131
47433 #: cp/semantics.c:6174 cp/semantics.c:6539 cp/semantics.c:6638
47434 #: cp/semantics.c:6781
47435 #, gcc-internal-format
47436 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
47439 #: cp/semantics.c:5252
47440 #, gcc-internal-format
47441 msgid "user defined reduction lookup is ambiguous"
47444 #: cp/semantics.c:5525
47445 #, gcc-internal-format
47446 msgid "%qE in %<reduction%> clause is a zero size array"
47449 #: cp/semantics.c:5573
47450 #, gcc-internal-format
47451 msgid "%qE has const type for %<reduction%>"
47454 #: cp/semantics.c:5685
47455 #, gcc-internal-format
47456 msgid "user defined reduction with constructor initializer for base class %qT"
47459 #: cp/semantics.c:5919
47460 #, gcc-internal-format
47462 "linear clause with %qs modifier applied to non-reference variable with %qT "
47466 #: cp/semantics.c:5934
47467 #, gcc-internal-format
47469 "linear clause applied to non-integral, non-floating, non-pointer variable "
47473 #: cp/semantics.c:5946
47474 #, gcc-internal-format
47476 "linear clause applied to non-integral non-pointer variable with %qT type"
47479 #: cp/semantics.c:5968
47480 #, gcc-internal-format
47481 msgid "linear step expression must be integral"
47484 #: cp/semantics.c:6071
47485 #, gcc-internal-format
47486 msgid "%qD is not a variable in clause %qs"
47489 #: cp/semantics.c:6143
47490 #, gcc-internal-format
47491 msgid "%qD is not a variable in clause %<firstprivate%>"
47494 #: cp/semantics.c:6186
47495 #, gcc-internal-format
47496 msgid "%qD is not a variable in clause %<lastprivate%>"
47499 #: cp/semantics.c:6231
47500 #, gcc-internal-format
47501 msgid "%<gang%> static expression must be integral"
47504 #: cp/semantics.c:6245
47505 #, gcc-internal-format
47506 msgid "%<gang%> static value must be positive"
47509 #: cp/semantics.c:6279
47510 #, gcc-internal-format
47511 msgid "%<gang%> num expression must be integral"
47514 #: cp/semantics.c:6282
47515 #, gcc-internal-format
47516 msgid "%<vector%> length expression must be integral"
47519 #: cp/semantics.c:6286
47520 #, gcc-internal-format
47521 msgid "%<worker%> num expression must be integral"
47524 #: cp/semantics.c:6290
47525 #, gcc-internal-format
47526 msgid "%qs expression must be integral"
47529 #: cp/semantics.c:6308
47530 #, gcc-internal-format
47531 msgid "%<gang%> num value must be positive"
47534 #: cp/semantics.c:6312
47535 #, gcc-internal-format
47536 msgid "%<vector%> length value must be positive"
47539 #: cp/semantics.c:6317
47540 #, gcc-internal-format
47541 msgid "%<worker%> num value must be positive"
47544 #: cp/semantics.c:6322
47545 #, gcc-internal-format
47546 msgid "%qs value must be positive"
47549 #: cp/semantics.c:6369
47550 #, gcc-internal-format
47551 msgid "schedule chunk size expression must be integral"
47554 #: cp/semantics.c:6412
47555 #, gcc-internal-format
47556 msgid "%qs length expression must be integral"
47559 #: cp/semantics.c:6425
47560 #, gcc-internal-format
47561 msgid "%qs length expression must be positive constant integer expression"
47564 #: cp/semantics.c:6444
47565 #, gcc-internal-format
47566 msgid "%<async%> expression must be integral"
47569 #: cp/semantics.c:6472
47570 #, gcc-internal-format
47571 msgid "%<thread_limit%> expression must be integral"
47574 #: cp/semantics.c:6501
47575 #, gcc-internal-format
47576 msgid "%<device%> id must be integral"
47579 #: cp/semantics.c:6522
47580 #, gcc-internal-format
47581 msgid "%<dist_schedule%> chunk size expression must be integral"
47584 #: cp/semantics.c:6549
47585 #, gcc-internal-format
47586 msgid "%qD is not a variable in %<aligned%> clause"
47589 #: cp/semantics.c:6563
47590 #, gcc-internal-format
47592 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
47593 "to pointer or array"
47596 #: cp/semantics.c:6569
47597 #, gcc-internal-format
47598 msgid "%qD appears more than once in %<aligned%> clauses"
47601 #: cp/semantics.c:6582
47602 #, gcc-internal-format
47603 msgid "%<aligned%> clause alignment expression must be integral"
47606 #: cp/semantics.c:6631
47607 #, gcc-internal-format
47608 msgid "%qD is not a variable in %<depend%> clause"
47611 #: cp/semantics.c:6916
47612 #, gcc-internal-format
47613 msgid "overloaded function name %qE in clause %qs"
47616 #: cp/semantics.c:6920
47617 #, gcc-internal-format
47618 msgid "template %qE in clause %qs"
47621 #: cp/semantics.c:6985
47622 #, gcc-internal-format
47623 msgid "%<grainsize%> expression must be integral"
47626 #: cp/semantics.c:7014
47627 #, gcc-internal-format
47628 msgid "%<priority%> expression must be integral"
47631 #: cp/semantics.c:7043
47632 #, gcc-internal-format
47633 msgid "%<num_tasks%> expression must be integral"
47636 #: cp/semantics.c:7072
47637 #, gcc-internal-format
47639 "%qs variable is neither a pointer, nor an array nor reference to pointer or "
47643 #: cp/semantics.c:7112
47644 #, gcc-internal-format
47645 msgid "%<tile%> argument needs integral type"
47648 #: cp/semantics.c:7531
47649 #, gcc-internal-format
47650 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
47653 #: cp/semantics.c:7545
47654 #, gcc-internal-format
47655 msgid "%<threadprivate%> %qE directive not in %qT definition"
47658 #: cp/semantics.c:7750
47659 #, gcc-internal-format
47660 msgid "difference between %qE and %qD does not have integer type"
47663 #: cp/semantics.c:8178
47664 #, gcc-internal-format
47665 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
47668 #: cp/semantics.c:8521 cp/semantics.c:8531
47669 #, gcc-internal-format
47670 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
47673 #: cp/semantics.c:8824
47674 #, gcc-internal-format
47675 msgid "static assertion failed"
47678 #: cp/semantics.c:8826
47679 #, gcc-internal-format, gfc-internal-format
47680 msgid "static assertion failed: %s"
47683 #: cp/semantics.c:8831
47684 #, gcc-internal-format
47685 msgid "non-constant condition for static assertion"
47688 #: cp/semantics.c:8861
47689 #, gcc-internal-format
47690 msgid "argument to decltype must be an expression"
47693 #: cp/semantics.c:8889
47694 #, gcc-internal-format
47695 msgid "decltype cannot resolve address of overloaded function"
47698 #: cp/semantics.c:9441
47699 #, gcc-internal-format
47700 msgid "operand of fold expression has no unexpanded parameter packs"
47703 #: cp/semantics.c:9494
47704 #, gcc-internal-format
47705 msgid "both arguments in binary fold have unexpanded parameter packs"
47708 #: cp/semantics.c:9496
47709 #, gcc-internal-format
47710 msgid "no unexpanded parameter packs in binary fold"
47713 #: cp/semantics.c:9514
47714 #, gcc-internal-format
47715 msgid "non-pointer argument to %<__builtin_launder%>"
47719 #, gcc-internal-format
47720 msgid "%qV qualifiers cannot be applied to %qT"
47724 #, gcc-internal-format
47725 msgid "lambda-expression in a constant expression"
47729 #, gcc-internal-format
47730 msgid "%qE attribute applied to %qD with void return type"
47734 #, gcc-internal-format
47736 "%qE attribute can only be applied to functions or to class or enumeration "
47741 #, gcc-internal-format
47742 msgid "requested init_priority is not an integer constant"
47746 #, gcc-internal-format
47748 "can only use %qE attribute on file-scope definitions of objects of class type"
47752 #, gcc-internal-format
47753 msgid "requested init_priority is out of range"
47757 #, gcc-internal-format
47758 msgid "requested init_priority is reserved for internal use"
47762 #, gcc-internal-format
47763 msgid "%qE attribute is not supported on this platform"
47767 #, gcc-internal-format
47768 msgid "redeclaration of %qD adds abi tag %E"
47772 #, gcc-internal-format
47773 msgid "the %qE attribute requires arguments"
47777 #, gcc-internal-format
47778 msgid "arguments to the %qE attribute must be narrow string literals"
47781 #: cp/tree.c:4025 cp/tree.c:4038
47782 #, gcc-internal-format
47783 msgid "arguments to the %qE attribute must contain valid identifiers"
47787 #, gcc-internal-format
47788 msgid "%<%c%> is not a valid first character for an identifier"
47792 #, gcc-internal-format
47793 msgid "%<%c%> is not a valid character in an identifier"
47797 #, gcc-internal-format
47798 msgid "%qE attribute applied to non-class, non-enum type %qT"
47802 #, gcc-internal-format
47803 msgid "%qE attribute applied to %qT after its definition"
47807 #, gcc-internal-format
47808 msgid "ignoring %qE attribute applied to template instantiation %qT"
47812 #, gcc-internal-format
47813 msgid "ignoring %qE attribute applied to template specialization %qT"
47817 #, gcc-internal-format
47818 msgid "%qE attribute applied to non-function, non-variable %qD"
47822 #, gcc-internal-format
47823 msgid "%qE attribute applied to extern \"C\" declaration %qD"
47827 #, gcc-internal-format
47828 msgid "zero as null pointer constant"
47832 #, gcc-internal-format, gfc-internal-format
47833 msgid "lang_* check: failed in %s, at %s:%d"
47837 #, gcc-internal-format
47838 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
47842 #, gcc-internal-format
47843 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
47847 #, gcc-internal-format
47849 "conditional expression between distinct pointer types %qT and %qT lacks a "
47854 #, gcc-internal-format
47856 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
47861 #, gcc-internal-format
47863 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
47868 #, gcc-internal-format
47870 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
47871 "and pointer-to-function"
47875 #, gcc-internal-format
47877 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
47881 #, gcc-internal-format
47883 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
47887 #, gcc-internal-format
47889 "conditional expression between distinct pointer-to-member types %qT and %qT "
47893 #: cp/typeck.c:1433
47894 #, gcc-internal-format
47895 msgid "canonical types differ for identical types %T and %T"
47898 #: cp/typeck.c:1440
47899 #, gcc-internal-format
47900 msgid "same canonical type node for different types %T and %T"
47903 #: cp/typeck.c:1570
47904 #, gcc-internal-format
47905 msgid "invalid application of %qs to a member function"
47908 #: cp/typeck.c:1656
47909 #, gcc-internal-format
47910 msgid "invalid application of %<sizeof%> to a bit-field"
47913 #: cp/typeck.c:1664
47914 #, gcc-internal-format
47915 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
47918 #: cp/typeck.c:1713
47919 #, gcc-internal-format
47920 msgid "invalid application of %<__alignof%> to a bit-field"
47923 #: cp/typeck.c:1724
47924 #, gcc-internal-format
47926 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
47929 #: cp/typeck.c:1801
47930 #, gcc-internal-format
47931 msgid "%<alignas%> argument has non-integral type %qT"
47934 #: cp/typeck.c:1846
47935 #, gcc-internal-format
47936 msgid "invalid use of non-static member function of type %qT"
47939 #: cp/typeck.c:2017
47940 #, gcc-internal-format
47941 msgid "taking address of temporary array"
47944 #: cp/typeck.c:2180
47945 #, gcc-internal-format
47946 msgid "ISO C++ forbids converting a string constant to %qT"
47949 #: cp/typeck.c:2184
47950 #, gcc-internal-format
47951 msgid "deprecated conversion from string constant to %qT"
47954 #: cp/typeck.c:2318 cp/typeck.c:2722
47955 #, gcc-internal-format
47957 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
47961 #: cp/typeck.c:2322 cp/typeck.c:2726
47962 #, gcc-internal-format
47963 msgid "request for member %qD in %qE, which is of non-class type %qT"
47966 #: cp/typeck.c:2353
47967 #, gcc-internal-format
47968 msgid "invalid use of nonstatic data member %qE"
47971 #: cp/typeck.c:2412
47972 #, gcc-internal-format
47974 "invalid access to non-static data member %qD in virtual base of NULL object"
47977 #: cp/typeck.c:2561
47978 #, gcc-internal-format
47979 msgid "object type %qT does not match destructor name ~%qT"
47982 #: cp/typeck.c:2570
47983 #, gcc-internal-format
47984 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
47987 #: cp/typeck.c:2756 cp/typeck.c:2784
47988 #, gcc-internal-format
47989 msgid "%<%D::%D%> is not a member of %qT"
47992 #: cp/typeck.c:2823
47993 #, gcc-internal-format
47994 msgid "%qT is not a base of %qT"
47997 #: cp/typeck.c:2857
47998 #, gcc-internal-format
47999 msgid "%q#T has no member named %qE; did you mean %qE?"
48002 #: cp/typeck.c:2863
48003 #, gcc-internal-format
48004 msgid "%q#T has no member named %qE"
48007 #: cp/typeck.c:2892
48008 #, gcc-internal-format
48009 msgid "%qD is not a member template function"
48012 #: cp/typeck.c:3061
48013 #, gcc-internal-format
48014 msgid "%qT is not a pointer-to-object type"
48017 #: cp/typeck.c:3092
48018 #, gcc-internal-format
48019 msgid "invalid use of array indexing on pointer to member"
48022 #: cp/typeck.c:3095
48023 #, gcc-internal-format
48024 msgid "invalid use of unary %<*%> on pointer to member"
48027 #: cp/typeck.c:3098
48028 #, gcc-internal-format
48029 msgid "invalid use of implicit conversion on pointer to member"
48032 #: cp/typeck.c:3101
48033 #, gcc-internal-format
48035 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
48036 "member of type %qT"
48039 #: cp/typeck.c:3137
48040 #, gcc-internal-format
48041 msgid "subscript missing in array reference"
48044 #: cp/typeck.c:3153
48045 #, gcc-internal-format
48046 msgid "rank of the array%'s index is greater than 1"
48049 #: cp/typeck.c:3248
48050 #, gcc-internal-format
48051 msgid "subscripting array declared %<register%>"
48054 #: cp/typeck.c:3282
48055 #, gcc-internal-format
48056 msgid "subscripted value is neither array nor pointer"
48059 #: cp/typeck.c:3355
48060 #, gcc-internal-format
48061 msgid "object missing in use of %qE"
48064 #: cp/typeck.c:3586
48065 #, gcc-internal-format
48066 msgid "cannot call function %qD"
48069 #: cp/typeck.c:3601
48070 #, gcc-internal-format
48071 msgid "ISO C++ forbids calling %<::main%> from within program"
48074 #: cp/typeck.c:3622
48075 #, gcc-internal-format
48077 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
48078 "(...)%>, e.g. %<(... ->* %E) (...)%>"
48081 #: cp/typeck.c:3639
48082 #, gcc-internal-format
48083 msgid "%qE cannot be used as a function"
48086 #: cp/typeck.c:3642
48087 #, gcc-internal-format
48088 msgid "%qD cannot be used as a function"
48091 #: cp/typeck.c:3645
48092 #, gcc-internal-format
48093 msgid "expression cannot be used as a function"
48096 #: cp/typeck.c:3702
48097 #, gcc-internal-format
48098 msgid "too many arguments to constructor %q#D"
48101 #: cp/typeck.c:3703
48102 #, gcc-internal-format
48103 msgid "too few arguments to constructor %q#D"
48106 #: cp/typeck.c:3708
48107 #, gcc-internal-format
48108 msgid "too many arguments to member function %q#D"
48111 #: cp/typeck.c:3709
48112 #, gcc-internal-format
48113 msgid "too few arguments to member function %q#D"
48116 #: cp/typeck.c:3715
48117 #, gcc-internal-format
48118 msgid "too many arguments to function %q#D"
48121 #: cp/typeck.c:3716
48122 #, gcc-internal-format
48123 msgid "too few arguments to function %q#D"
48126 #: cp/typeck.c:3726
48127 #, gcc-internal-format
48128 msgid "too many arguments to method %q#D"
48131 #: cp/typeck.c:3727
48132 #, gcc-internal-format
48133 msgid "too few arguments to method %q#D"
48136 #: cp/typeck.c:3730
48137 #, gcc-internal-format
48138 msgid "too many arguments to function"
48141 #: cp/typeck.c:3731
48142 #, gcc-internal-format
48143 msgid "too few arguments to function"
48146 #: cp/typeck.c:3810
48147 #, gcc-internal-format
48148 msgid "parameter %P of %qD has incomplete type %qT"
48151 #: cp/typeck.c:3813
48152 #, gcc-internal-format
48153 msgid "parameter %P has incomplete type %qT"
48156 #: cp/typeck.c:4057
48157 #, gcc-internal-format
48158 msgid "the address of %qD will never be NULL"
48161 #: cp/typeck.c:4068
48162 #, gcc-internal-format
48163 msgid "the compiler can assume that the address of %qD will never be NULL"
48166 #: cp/typeck.c:4187 cp/typeck.c:4198
48167 #, gcc-internal-format
48168 msgid "assuming cast to type %qT from overloaded function"
48171 #: cp/typeck.c:4244
48172 #, gcc-internal-format
48173 msgid "NULL used in arithmetic"
48176 #: cp/typeck.c:4568
48177 #, gcc-internal-format
48178 msgid "left rotate count is negative"
48181 #: cp/typeck.c:4569
48182 #, gcc-internal-format
48183 msgid "right rotate count is negative"
48186 #: cp/typeck.c:4575
48187 #, gcc-internal-format
48188 msgid "left rotate count >= width of type"
48191 #: cp/typeck.c:4576
48192 #, gcc-internal-format
48193 msgid "right rotate count >= width of type"
48196 #: cp/typeck.c:4659 cp/typeck.c:4667 cp/typeck.c:4946 cp/typeck.c:4954
48197 #, gcc-internal-format
48198 msgid "ISO C++ forbids comparison between pointer and integer"
48201 #: cp/typeck.c:4869 cp/typeck.c:4881
48202 #, gcc-internal-format
48203 msgid "operand types are %qT and %qT"
48206 #: cp/typeck.c:4907
48207 #, gcc-internal-format
48208 msgid "could not find an integer type of the same size as %qT"
48211 #: cp/typeck.c:4971
48212 #, gcc-internal-format
48213 msgid "unordered comparison on non-floating point argument"
48216 #: cp/typeck.c:5026
48217 #, gcc-internal-format
48218 msgid "invalid operands of types %qT and %qT to binary %qO"
48221 #: cp/typeck.c:5327
48222 #, gcc-internal-format
48223 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
48226 #: cp/typeck.c:5335
48227 #, gcc-internal-format
48228 msgid "ISO C++ forbids using pointer to a function in subtraction"
48231 #: cp/typeck.c:5343
48232 #, gcc-internal-format
48233 msgid "ISO C++ forbids using pointer to a method in subtraction"
48236 #: cp/typeck.c:5362
48237 #, gcc-internal-format
48238 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
48241 #: cp/typeck.c:5437
48242 #, gcc-internal-format
48243 msgid "taking address of constructor %qE"
48246 #: cp/typeck.c:5438
48247 #, gcc-internal-format
48248 msgid "taking address of destructor %qE"
48251 #: cp/typeck.c:5454
48252 #, gcc-internal-format
48253 msgid "invalid use of %qE to form a pointer-to-member-function"
48256 #: cp/typeck.c:5457
48257 #, gcc-internal-format
48258 msgid " a qualified-id is required"
48261 #: cp/typeck.c:5464
48262 #, gcc-internal-format
48264 "parentheses around %qE cannot be used to form a pointer-to-member-function"
48267 #. An expression like &memfn.
48268 #: cp/typeck.c:5635
48269 #, gcc-internal-format
48271 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
48272 "static member function to form a pointer to member function. Say %<&%T::%D%>"
48275 #: cp/typeck.c:5640
48276 #, gcc-internal-format
48278 "ISO C++ forbids taking the address of a bound member function to form a "
48279 "pointer to member function. Say %<&%T::%D%>"
48282 #. Make this a permerror because we used to accept it.
48283 #: cp/typeck.c:5677
48284 #, gcc-internal-format
48285 msgid "taking address of temporary"
48288 #: cp/typeck.c:5679
48289 #, gcc-internal-format
48290 msgid "taking address of xvalue (rvalue reference)"
48293 #: cp/typeck.c:5696
48294 #, gcc-internal-format
48295 msgid "ISO C++ forbids taking address of function %<::main%>"
48298 #: cp/typeck.c:5766
48299 #, gcc-internal-format
48300 msgid "cannot create pointer to reference member %qD"
48303 #: cp/typeck.c:5786
48304 #, gcc-internal-format
48305 msgid "attempt to take address of bit-field"
48308 #: cp/typeck.c:5931
48309 #, gcc-internal-format
48310 msgid "%<~%> on an expression of type bool"
48313 #: cp/typeck.c:5932
48314 #, gcc-internal-format
48315 msgid "did you mean to use logical not (%<!%>)?"
48318 #: cp/typeck.c:6053
48319 #, gcc-internal-format
48320 msgid "ISO C++ forbids incrementing an enum"
48323 #: cp/typeck.c:6054
48324 #, gcc-internal-format
48325 msgid "ISO C++ forbids decrementing an enum"
48328 #: cp/typeck.c:6070
48329 #, gcc-internal-format
48330 msgid "cannot increment a pointer to incomplete type %qT"
48333 #: cp/typeck.c:6071
48334 #, gcc-internal-format
48335 msgid "cannot decrement a pointer to incomplete type %qT"
48338 #: cp/typeck.c:6082
48339 #, gcc-internal-format
48340 msgid "ISO C++ forbids incrementing a pointer of type %qT"
48343 #: cp/typeck.c:6083
48344 #, gcc-internal-format
48345 msgid "ISO C++ forbids decrementing a pointer of type %qT"
48348 #: cp/typeck.c:6118
48349 #, gcc-internal-format
48350 msgid "use of an operand of type %qT in %<operator--%> is forbidden"
48353 #: cp/typeck.c:6127
48354 #, gcc-internal-format
48355 msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++1z"
48358 #: cp/typeck.c:6134
48359 #, gcc-internal-format
48360 msgid "use of an operand of type %qT in %<operator++%> is deprecated"
48363 #: cp/typeck.c:6296
48364 #, gcc-internal-format
48365 msgid "cannot take the address of %<this%>, which is an rvalue expression"
48368 #: cp/typeck.c:6318
48369 #, gcc-internal-format
48370 msgid "address of explicit register variable %qD requested"
48373 #: cp/typeck.c:6323
48374 #, gcc-internal-format
48375 msgid "address requested for %qD, which is declared %<register%>"
48378 #: cp/typeck.c:6402
48379 #, gcc-internal-format
48380 msgid "list-initializer for non-class type must not be parenthesized"
48383 #: cp/typeck.c:6414
48384 #, gcc-internal-format
48385 msgid "expression list treated as compound expression in initializer"
48388 #: cp/typeck.c:6418
48389 #, gcc-internal-format
48390 msgid "expression list treated as compound expression in mem-initializer"
48393 #: cp/typeck.c:6422
48394 #, gcc-internal-format
48395 msgid "expression list treated as compound expression in functional cast"
48398 #: cp/typeck.c:6459
48399 #, gcc-internal-format, gfc-internal-format
48400 msgid "%s expression list treated as compound expression"
48403 #: cp/typeck.c:6556
48404 #, gcc-internal-format
48405 msgid "no context to resolve type of %qE"
48408 #: cp/typeck.c:6589
48409 #, gcc-internal-format
48410 msgid "cast from type %qT to type %qT casts away qualifiers"
48413 #: cp/typeck.c:6595
48414 #, gcc-internal-format
48415 msgid "static_cast from type %qT to type %qT casts away qualifiers"
48418 #: cp/typeck.c:6601
48419 #, gcc-internal-format
48420 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
48423 #: cp/typeck.c:6624
48424 #, gcc-internal-format
48425 msgid "useless cast to type %qT"
48428 #: cp/typeck.c:6995
48429 #, gcc-internal-format
48430 msgid "invalid static_cast from type %qT to type %qT"
48433 #: cp/typeck.c:7021
48434 #, gcc-internal-format
48435 msgid "converting from %qT to %qT"
48438 #: cp/typeck.c:7073
48439 #, gcc-internal-format
48440 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
48443 #: cp/typeck.c:7143
48444 #, gcc-internal-format
48445 msgid "cast from %qT to %qT loses precision"
48448 #: cp/typeck.c:7183
48449 #, gcc-internal-format
48450 msgid "cast from %qT to %qT increases required alignment of target type"
48453 #: cp/typeck.c:7201
48454 #, gcc-internal-format
48456 "casting between pointer-to-function and pointer-to-object is conditionally-"
48460 #: cp/typeck.c:7215
48461 #, gcc-internal-format
48462 msgid "invalid cast from type %qT to type %qT"
48465 #: cp/typeck.c:7276
48466 #, gcc-internal-format
48468 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
48469 "nor a pointer-to-data-member type"
48472 #: cp/typeck.c:7285
48473 #, gcc-internal-format
48475 "invalid use of const_cast with type %qT, which is a pointer or reference to "
48479 #: cp/typeck.c:7323
48480 #, gcc-internal-format
48481 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
48484 #: cp/typeck.c:7384
48485 #, gcc-internal-format
48486 msgid "invalid const_cast from type %qT to type %qT"
48489 #: cp/typeck.c:7477 cp/typeck.c:7485
48490 #, gcc-internal-format
48491 msgid "ISO C++ forbids casting to an array type %qT"
48494 #: cp/typeck.c:7494
48495 #, gcc-internal-format
48496 msgid "invalid cast to function type %qT"
48499 #: cp/typeck.c:7807
48500 #, gcc-internal-format
48501 msgid " in evaluation of %<%Q(%#T, %#T)%>"
48504 #: cp/typeck.c:7868
48505 #, gcc-internal-format
48506 msgid "assigning to an array from an initializer list"
48509 #: cp/typeck.c:7894
48510 #, gcc-internal-format
48511 msgid "incompatible types in assignment of %qT to %qT"
48514 #: cp/typeck.c:7908
48515 #, gcc-internal-format
48516 msgid "array used as initializer"
48519 #: cp/typeck.c:7910
48520 #, gcc-internal-format
48521 msgid "invalid array assignment"
48524 #: cp/typeck.c:8044
48525 #, gcc-internal-format
48526 msgid " in pointer to member function conversion"
48529 #: cp/typeck.c:8058
48530 #, gcc-internal-format
48531 msgid "pointer to member conversion via virtual base %qT"
48534 #: cp/typeck.c:8105 cp/typeck.c:8124
48535 #, gcc-internal-format
48536 msgid " in pointer to member conversion"
48539 #: cp/typeck.c:8205
48540 #, gcc-internal-format
48541 msgid "invalid conversion to type %qT from type %qT"
48544 #: cp/typeck.c:8492
48545 #, gcc-internal-format
48546 msgid "cannot convert %qT to %qT for argument %qP to %qD"
48549 #: cp/typeck.c:8498
48550 #, gcc-internal-format
48551 msgid "cannot convert %qT to %qT in default argument"
48554 #: cp/typeck.c:8502
48555 #, gcc-internal-format
48556 msgid "cannot convert %qT to %qT in argument passing"
48559 #: cp/typeck.c:8506
48560 #, gcc-internal-format
48561 msgid "cannot convert %qT to %qT"
48564 #: cp/typeck.c:8510
48565 #, gcc-internal-format
48566 msgid "cannot convert %qT to %qT in initialization"
48569 #: cp/typeck.c:8514
48570 #, gcc-internal-format
48571 msgid "cannot convert %qT to %qT in return"
48574 #: cp/typeck.c:8518
48575 #, gcc-internal-format
48576 msgid "cannot convert %qT to %qT in assignment"
48579 #: cp/typeck.c:8531
48580 #, gcc-internal-format
48581 msgid "class type %qT is incomplete"
48584 #: cp/typeck.c:8549
48585 #, gcc-internal-format
48586 msgid "parameter %qP of %qD might be a candidate for a format attribute"
48589 #: cp/typeck.c:8553
48590 #, gcc-internal-format
48591 msgid "parameter might be a candidate for a format attribute"
48594 #: cp/typeck.c:8558
48595 #, gcc-internal-format
48596 msgid "target of conversion might be a candidate for a format attribute"
48599 #: cp/typeck.c:8563
48600 #, gcc-internal-format
48601 msgid "target of initialization might be a candidate for a format attribute"
48604 #: cp/typeck.c:8573
48605 #, gcc-internal-format
48607 "left-hand side of assignment might be a candidate for a format attribute"
48610 #: cp/typeck.c:8668
48611 #, gcc-internal-format
48612 msgid "in passing argument %P of %qD"
48615 #: cp/typeck.c:8727
48616 #, gcc-internal-format
48617 msgid "returning reference to temporary"
48620 #: cp/typeck.c:8734
48621 #, gcc-internal-format
48622 msgid "reference to non-lvalue returned"
48625 #: cp/typeck.c:8749
48626 #, gcc-internal-format
48627 msgid "reference to local variable %qD returned"
48630 #: cp/typeck.c:8753
48631 #, gcc-internal-format
48632 msgid "address of label %qD returned"
48635 #: cp/typeck.c:8757
48636 #, gcc-internal-format
48637 msgid "address of local variable %qD returned"
48640 #: cp/typeck.c:8803
48641 #, gcc-internal-format
48642 msgid "returning a value from a destructor"
48645 #. If a return statement appears in a handler of the
48646 #. function-try-block of a constructor, the program is ill-formed.
48647 #: cp/typeck.c:8811
48648 #, gcc-internal-format
48649 msgid "cannot return from a handler of a function-try-block of a constructor"
48652 #. You can't return a value from a constructor.
48653 #: cp/typeck.c:8814
48654 #, gcc-internal-format
48655 msgid "returning a value from a constructor"
48658 #. Give a helpful error message.
48659 #: cp/typeck.c:8844 cp/typeck.c:8890
48660 #, gcc-internal-format
48661 msgid "return-statement with no value, in function returning %qT"
48664 #: cp/typeck.c:8852
48665 #, gcc-internal-format
48666 msgid "returning initializer list"
48669 #: cp/typeck.c:8871
48670 #, gcc-internal-format
48671 msgid "inconsistent types %qT and %qT deduced for lambda return type"
48674 #: cp/typeck.c:8874
48675 #, gcc-internal-format
48676 msgid "inconsistent deduction for auto return type: %qT and then %qT"
48679 #: cp/typeck.c:8909
48680 #, gcc-internal-format
48681 msgid "return-statement with a value, in function returning 'void'"
48684 #: cp/typeck.c:8939
48685 #, gcc-internal-format
48687 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
48688 "fcheck-new is in effect)"
48691 #. Make this a permerror because we used to accept it.
48692 #: cp/typeck.c:9541
48693 #, gcc-internal-format
48694 msgid "using temporary as lvalue"
48697 #: cp/typeck.c:9543
48698 #, gcc-internal-format
48699 msgid "using xvalue (rvalue reference) as lvalue"
48703 #, gcc-internal-format
48704 msgid "type %qT is not a base type for type %qT"
48707 #: cp/typeck2.c:103
48708 #, gcc-internal-format
48709 msgid "assignment of constant field %qD"
48712 #: cp/typeck2.c:105
48713 #, gcc-internal-format
48714 msgid "constant field %qD used as %<asm%> output"
48717 #: cp/typeck2.c:107
48718 #, gcc-internal-format
48719 msgid "increment of constant field %qD"
48722 #: cp/typeck2.c:109
48723 #, gcc-internal-format
48724 msgid "decrement of constant field %qD"
48727 #: cp/typeck2.c:116
48728 #, gcc-internal-format
48729 msgid "assignment of read-only reference %qD"
48732 #: cp/typeck2.c:118
48733 #, gcc-internal-format
48734 msgid "read-only reference %qD used as %<asm%> output"
48737 #: cp/typeck2.c:120
48738 #, gcc-internal-format
48739 msgid "increment of read-only reference %qD"
48742 #: cp/typeck2.c:122
48743 #, gcc-internal-format
48744 msgid "decrement of read-only reference %qD"
48747 #: cp/typeck2.c:320
48748 #, gcc-internal-format
48749 msgid "cannot declare variable %q+D to be of abstract type %qT"
48752 #: cp/typeck2.c:325
48753 #, gcc-internal-format
48754 msgid "cannot declare parameter %q+D to be of abstract type %qT"
48757 #: cp/typeck2.c:328
48758 #, gcc-internal-format
48759 msgid "cannot declare parameter to be of abstract type %qT"
48762 #: cp/typeck2.c:332
48763 #, gcc-internal-format
48764 msgid "cannot declare field %q+D to be of abstract type %qT"
48767 #: cp/typeck2.c:336
48768 #, gcc-internal-format
48769 msgid "invalid abstract return type for member function %q+#D"
48772 #: cp/typeck2.c:338
48773 #, gcc-internal-format
48774 msgid "invalid abstract return type for function %q+#D"
48777 #. Here we do not have location information.
48778 #: cp/typeck2.c:341
48779 #, gcc-internal-format
48780 msgid "invalid abstract type %qT for %qE"
48783 #: cp/typeck2.c:343
48784 #, gcc-internal-format
48785 msgid "invalid abstract type for %q+D"
48788 #: cp/typeck2.c:348
48789 #, gcc-internal-format
48790 msgid "creating array of %qT, which is an abstract class type"
48793 #: cp/typeck2.c:351
48794 #, gcc-internal-format
48795 msgid "invalid cast to abstract class type %qT"
48798 #: cp/typeck2.c:354
48799 #, gcc-internal-format
48800 msgid "invalid new-expression of abstract class type %qT"
48803 #: cp/typeck2.c:357
48804 #, gcc-internal-format
48805 msgid "invalid abstract return type %qT"
48808 #: cp/typeck2.c:360
48809 #, gcc-internal-format
48810 msgid "invalid abstract parameter type %qT"
48813 #: cp/typeck2.c:363
48814 #, gcc-internal-format
48816 "expression of abstract class type %qT cannot be used in throw-expression"
48819 #: cp/typeck2.c:367
48820 #, gcc-internal-format
48821 msgid "cannot declare catch parameter to be of abstract class type %qT"
48824 #: cp/typeck2.c:371
48825 #, gcc-internal-format
48826 msgid "cannot allocate an object of abstract type %qT"
48829 #: cp/typeck2.c:381
48830 #, gcc-internal-format
48831 msgid " because the following virtual functions are pure within %qT:"
48834 #: cp/typeck2.c:387
48835 #, gcc-internal-format
48839 #: cp/typeck2.c:440
48840 #, gcc-internal-format
48841 msgid "definition of %q#T is not complete until the closing brace"
48844 #: cp/typeck2.c:443
48845 #, gcc-internal-format
48846 msgid "forward declaration of %q#T"
48849 #: cp/typeck2.c:445
48850 #, gcc-internal-format
48851 msgid "declaration of %q#T"
48854 #: cp/typeck2.c:472
48855 #, gcc-internal-format
48856 msgid "%qD has incomplete type"
48859 #: cp/typeck2.c:485
48860 #, gcc-internal-format
48861 msgid "invalid use of incomplete type %q#T"
48864 #: cp/typeck2.c:515
48865 #, gcc-internal-format
48866 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
48869 #: cp/typeck2.c:519
48870 #, gcc-internal-format
48871 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
48874 #: cp/typeck2.c:527
48875 #, gcc-internal-format
48876 msgid "invalid use of %<auto%>"
48879 #: cp/typeck2.c:530
48880 #, gcc-internal-format
48881 msgid "invalid use of template type parameter %qT"
48884 #: cp/typeck2.c:535
48885 #, gcc-internal-format
48886 msgid "invalid use of template template parameter %qT"
48889 #: cp/typeck2.c:542
48890 #, gcc-internal-format
48891 msgid "invalid use of dependent type %qT"
48894 #: cp/typeck2.c:549
48895 #, gcc-internal-format
48896 msgid "invalid use of brace-enclosed initializer list"
48899 #: cp/typeck2.c:557
48900 #, gcc-internal-format
48901 msgid "address of overloaded function with no contextual type information"
48904 #: cp/typeck2.c:561
48905 #, gcc-internal-format
48906 msgid "overloaded function with no contextual type information"
48909 #: cp/typeck2.c:564
48910 #, gcc-internal-format
48911 msgid "insufficient contextual information to determine type"
48914 #: cp/typeck2.c:785
48915 #, gcc-internal-format
48916 msgid "constructor syntax used, but no constructor declared for type %qT"
48919 #: cp/typeck2.c:947
48920 #, gcc-internal-format
48922 "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
48925 #: cp/typeck2.c:958 cp/typeck2.c:972
48926 #, gcc-internal-format
48927 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
48930 #: cp/typeck2.c:962
48931 #, gcc-internal-format
48933 " the expression has a constant value but is not a C++ constant-expression"
48936 #: cp/typeck2.c:1051
48937 #, gcc-internal-format
48938 msgid "int-array initialized from non-wide string"
48941 #: cp/typeck2.c:1057
48942 #, gcc-internal-format
48943 msgid "int-array initialized from incompatible wide string"
48946 #: cp/typeck2.c:1078
48947 #, gcc-internal-format
48948 msgid "initializer-string for array of chars is too long"
48951 #: cp/typeck2.c:1131
48952 #, gcc-internal-format
48953 msgid "cannot initialize aggregate of type %qT with a compound literal"
48956 #: cp/typeck2.c:1149
48957 #, gcc-internal-format
48958 msgid "array must be initialized with a brace-enclosed initializer"
48961 #: cp/typeck2.c:1435 cp/typeck2.c:1462
48962 #, gcc-internal-format
48963 msgid "missing initializer for member %qD"
48966 #: cp/typeck2.c:1443
48967 #, gcc-internal-format
48968 msgid "member %qD is uninitialized reference"
48971 #: cp/typeck2.c:1450
48972 #, gcc-internal-format
48973 msgid "member %qD with uninitialized reference fields"
48976 #: cp/typeck2.c:1554
48977 #, gcc-internal-format
48978 msgid "no field %qD found in union being initialized"
48981 #: cp/typeck2.c:1565
48982 #, gcc-internal-format
48983 msgid "index value instead of field name in union initializer"
48986 #: cp/typeck2.c:1750
48987 #, gcc-internal-format
48988 msgid "circular pointer delegation detected"
48991 #: cp/typeck2.c:1764
48992 #, gcc-internal-format
48993 msgid "base operand of %<->%> has non-pointer type %qT"
48996 #: cp/typeck2.c:1790
48997 #, gcc-internal-format
48998 msgid "result of %<operator->()%> yields non-pointer result"
49001 #: cp/typeck2.c:1792
49002 #, gcc-internal-format
49003 msgid "base operand of %<->%> is not a pointer"
49006 #: cp/typeck2.c:1819
49007 #, gcc-internal-format
49008 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
49011 #: cp/typeck2.c:1828
49012 #, gcc-internal-format
49013 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
49016 #: cp/typeck2.c:1850
49017 #, gcc-internal-format
49018 msgid "pointer to member type %qT incompatible with object type %qT"
49021 #: cp/typeck2.c:1909
49022 #, gcc-internal-format
49023 msgid "pointer-to-member-function type %qT requires an rvalue"
49026 #: cp/typeck2.c:1916
49027 #, gcc-internal-format
49028 msgid "pointer-to-member-function type %qT requires an lvalue"
49031 #: cp/typeck2.c:1957
49032 #, gcc-internal-format
49033 msgid "functional cast to array type %qT"
49036 #: cp/typeck2.c:1972
49037 #, gcc-internal-format
49038 msgid "cannot deduce template arguments for %qT from ()"
49041 #: cp/typeck2.c:1990
49042 #, gcc-internal-format
49043 msgid "invalid value-initialization of reference type"
49046 #: cp/typeck2.c:2217
49047 #, gcc-internal-format
49048 msgid "call to function %qD which throws incomplete type %q#T"
49051 #: cp/typeck2.c:2220
49052 #, gcc-internal-format
49053 msgid "call to function which throws incomplete type %q#T"
49056 #: cp/vtable-class-hierarchy.c:719
49057 #, gcc-internal-format
49058 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
49061 #: cp/vtable-class-hierarchy.c:859
49062 #, gcc-internal-format
49063 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
49066 #: cp/vtable-class-hierarchy.c:1109
49067 #, gcc-internal-format
49068 msgid "unable to open log file %<vtv_count_data.log%>: %m"
49071 #: fortran/arith.c:45
49072 #, gcc-internal-format, gfc-internal-format
49073 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
49076 #: fortran/arith.c:117 fortran/arith.c:1969
49077 #, gcc-internal-format
49078 msgid "gfc_arith_error(): Bad error code"
49081 #: fortran/arith.c:150
49082 #, gcc-internal-format
49083 msgid "Fix min_int calculation"
49086 #: fortran/arith.c:530
49087 #, gcc-internal-format
49088 msgid "gfc_range_check(): Bad type"
49091 #: fortran/arith.c:603
49092 #, gcc-internal-format
49093 msgid "gfc_arith_uminus(): Bad basic type"
49096 #: fortran/arith.c:637
49097 #, gcc-internal-format
49098 msgid "gfc_arith_plus(): Bad basic type"
49101 #: fortran/arith.c:671
49102 #, gcc-internal-format
49103 msgid "gfc_arith_minus(): Bad basic type"
49106 #: fortran/arith.c:706
49107 #, gcc-internal-format
49108 msgid "gfc_arith_times(): Bad basic type"
49111 #: fortran/arith.c:745
49112 #, gcc-internal-format
49113 msgid "Integer division truncated to constant %qs at %L"
49116 #: fortran/arith.c:791
49117 #, gcc-internal-format
49118 msgid "gfc_arith_divide(): Bad basic type"
49121 #: fortran/arith.c:837
49122 #, gcc-internal-format
49123 msgid "arith_power(): Bad base"
49126 #: fortran/arith.c:878
49127 #, gcc-internal-format, gfc-internal-format
49128 msgid "Negative exponent of integer has zero result at %L"
49131 #: fortran/arith.c:928 fortran/arith.c:953
49132 #, gcc-internal-format, gfc-internal-format
49133 msgid "Noninteger exponent in an initialization expression at %L"
49136 #: fortran/arith.c:939
49137 #, gcc-internal-format, gfc-internal-format
49138 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
49141 #: fortran/arith.c:967
49142 #, gcc-internal-format
49143 msgid "arith_power(): unknown type"
49146 #: fortran/arith.c:1033
49147 #, gcc-internal-format
49148 msgid "compare_real(): Bad operator"
49151 #: fortran/arith.c:1068
49152 #, gcc-internal-format
49153 msgid "gfc_compare_expr(): Bad basic type"
49156 #: fortran/arith.c:1579
49157 #, gcc-internal-format
49158 msgid "eval_intrinsic(): Bad operator"
49161 #: fortran/arith.c:1628
49162 #, gcc-internal-format
49163 msgid "eval_type_intrinsic0(): op NULL"
49166 #: fortran/arith.c:1937
49167 #, gcc-internal-format, gfc-internal-format
49168 msgid "Arithmetic OK converting %s to %s at %L"
49171 #: fortran/arith.c:1941
49172 #, gcc-internal-format
49174 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
49175 "with the option %<-fno-range-check%>"
49178 #: fortran/arith.c:1946
49179 #, gcc-internal-format
49181 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
49182 "with the option %<-fno-range-check%>"
49185 #: fortran/arith.c:1951
49186 #, gcc-internal-format
49188 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
49189 "the option %<-fno-range-check%>"
49192 #: fortran/arith.c:1956
49193 #, gcc-internal-format, gfc-internal-format
49194 msgid "Division by zero converting %s to %s at %L"
49197 #: fortran/arith.c:1960
49198 #, gcc-internal-format, gfc-internal-format
49199 msgid "Array operands are incommensurate converting %s to %s at %L"
49202 #: fortran/arith.c:1964
49203 #, gcc-internal-format, gfc-internal-format
49205 "Integer outside symmetric range implied by Standard Fortran converting %s to "
49209 #: fortran/arith.c:2050 fortran/arith.c:2159 fortran/arith.c:2219
49210 #: fortran/arith.c:2271 fortran/arith.c:2331 fortran/arith.c:2400
49211 #: fortran/arith.c:2467
49212 #, gcc-internal-format
49213 msgid "Conversion from %qs to %qs at %L"
49216 #: fortran/arith.c:2079 fortran/arith.c:2112 fortran/arith.c:2151
49217 #: fortran/arith.c:2209 fortran/arith.c:2261 fortran/arith.c:2321
49218 #: fortran/arith.c:2390
49219 #, gcc-internal-format
49220 msgid "Change of value in conversion from %qs to %qs at %L"
49223 #: fortran/arith.c:2307 fortran/arith.c:2376
49224 #, gcc-internal-format
49225 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
49228 #: fortran/arith.c:2459
49229 #, gcc-internal-format
49230 msgid "Change of value in conversion from %qs to %qs at %L"
49233 #: fortran/arith.c:2532
49234 #, gcc-internal-format
49235 msgid "The Hollerith constant at %L is too long to convert to %qs"
49238 #: fortran/array.c:95
49239 #, gcc-internal-format, gfc-internal-format
49240 msgid "Expected array subscript at %C"
49243 #: fortran/array.c:104
49244 #, gcc-internal-format
49245 msgid "Unexpected %<*%> in coarray subscript at %C"
49248 #: fortran/array.c:128
49249 #, gcc-internal-format, gfc-internal-format
49250 msgid "Strides not allowed in coarray subscript at %C"
49253 #: fortran/array.c:136
49254 #, gcc-internal-format, gfc-internal-format
49255 msgid "Expected array subscript stride at %C"
49258 #: fortran/array.c:195
49259 #, gcc-internal-format, gfc-internal-format
49260 msgid "Invalid form of array reference at %C"
49263 #: fortran/array.c:200 fortran/array.c:288
49264 #, gcc-internal-format, gfc-internal-format
49265 msgid "Array reference at %C cannot have more than %d dimensions"
49268 #: fortran/array.c:215 fortran/array.c:642 fortran/check.c:2660
49269 #: fortran/check.c:5008 fortran/check.c:5046 fortran/check.c:5088
49270 #: fortran/check.c:5288 fortran/match.c:1812 fortran/match.c:3100
49271 #: fortran/match.c:3295 fortran/match.c:3491 fortran/simplify.c:4892
49272 #, gcc-internal-format
49273 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
49276 #: fortran/array.c:221
49277 #, gcc-internal-format, gfc-internal-format
49278 msgid "Unexpected coarray designator at %C"
49281 #: fortran/array.c:242
49282 #, gcc-internal-format, gfc-internal-format
49283 msgid "STAT= attribute in %C misplaced"
49286 #: fortran/array.c:251
49287 #, gcc-internal-format, gfc-internal-format
49288 msgid "Too few codimensions at %C, expected %d not %d"
49291 #: fortran/array.c:257
49292 #, gcc-internal-format, gfc-internal-format
49293 msgid "Too many codimensions at %C, expected %d not %d"
49296 #: fortran/array.c:267 fortran/array.c:275
49297 #, gcc-internal-format
49298 msgid "Unexpected %<*%> for codimension %d of %d at %C"
49301 #: fortran/array.c:270
49302 #, gcc-internal-format, gfc-internal-format
49303 msgid "Invalid form of coarray reference at %C"
49306 #: fortran/array.c:282
49307 #, gcc-internal-format, gfc-internal-format
49308 msgid "Invalid codimension %d at %C, only %d codimensions exist"
49311 #: fortran/array.c:334
49312 #, gcc-internal-format
49313 msgid "Variable %qs at %L in this context must be constant"
49316 #: fortran/array.c:337
49317 #, gcc-internal-format, gfc-internal-format
49318 msgid "Expression at %L in this context must be constant"
49321 #: fortran/array.c:435
49322 #, gcc-internal-format, gfc-internal-format
49323 msgid "Expected expression in array specification at %C"
49326 #: fortran/array.c:448 fortran/array.c:480
49327 #, gcc-internal-format, gfc-internal-format
49328 msgid "Expecting a scalar INTEGER expression at %C, found %s"
49331 #: fortran/array.c:517
49332 #, gcc-internal-format, gfc-internal-format
49333 msgid "Assumed-rank array at %C"
49336 #: fortran/array.c:551
49337 #, gcc-internal-format, gfc-internal-format
49338 msgid "Bad array specification for implied-shape array at %C"
49341 #: fortran/array.c:567 fortran/array.c:680
49342 #, gcc-internal-format, gfc-internal-format
49343 msgid "Bad array specification for an explicitly shaped array at %C"
49346 #: fortran/array.c:577 fortran/array.c:690
49347 #, gcc-internal-format, gfc-internal-format
49348 msgid "Bad array specification for assumed shape array at %C"
49351 #: fortran/array.c:591 fortran/array.c:704
49352 #, gcc-internal-format, gfc-internal-format
49353 msgid "Bad specification for deferred shape array at %C"
49356 #: fortran/array.c:601 fortran/array.c:708
49357 #, gcc-internal-format, gfc-internal-format
49358 msgid "Bad specification for assumed size array at %C"
49361 #: fortran/array.c:613 fortran/array.c:720
49362 #, gcc-internal-format, gfc-internal-format
49363 msgid "Expected another dimension in array declaration at %C"
49366 #: fortran/array.c:619 fortran/array.c:648 fortran/array.c:726
49367 #, gcc-internal-format, gfc-internal-format
49368 msgid "Array specification at %C has more than %d dimensions"
49371 #: fortran/array.c:625
49372 #, gcc-internal-format, gfc-internal-format
49373 msgid "Array specification at %C with more than 7 dimensions"
49376 #: fortran/array.c:637
49377 #, gcc-internal-format, gfc-internal-format
49378 msgid "Coarray declaration at %C"
49381 #: fortran/array.c:734
49382 #, gcc-internal-format
49383 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
49386 #: fortran/array.c:802
49387 #, gcc-internal-format
49388 msgid "The assumed-rank array %qs at %L shall not have a codimension"
49391 #: fortran/array.c:886
49392 #, gcc-internal-format
49393 msgid "gfc_compare_array_spec(): Array spec clobbered"
49396 #: fortran/array.c:962
49397 #, gcc-internal-format
49398 msgid "DO-iterator %qs at %L is inside iterator of the same name"
49401 #: fortran/array.c:1054 fortran/array.c:1236
49402 #, gcc-internal-format, gfc-internal-format
49403 msgid "Syntax error in array constructor at %C"
49406 #: fortran/array.c:1110
49407 #, gcc-internal-format, gfc-internal-format
49408 msgid "[...] style array constructors at %C"
49411 #: fortran/array.c:1130
49412 #, gcc-internal-format, gfc-internal-format
49413 msgid "Array constructor including type specification at %C"
49416 #: fortran/array.c:1136 fortran/match.c:3921
49417 #, gcc-internal-format, gfc-internal-format
49418 msgid "Type-spec at %L cannot contain a deferred type parameter"
49421 #: fortran/array.c:1144
49422 #, gcc-internal-format, gfc-internal-format
49423 msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
49426 #: fortran/array.c:1162
49427 #, gcc-internal-format, gfc-internal-format
49428 msgid "Empty array constructor at %C is not allowed"
49431 #: fortran/array.c:1199 fortran/array.c:1209
49432 #, gcc-internal-format, gfc-internal-format
49433 msgid "Incompatible typespec for array element at %L"
49436 #: fortran/array.c:1283
49437 #, gcc-internal-format, gfc-internal-format
49438 msgid "Element in %s array constructor at %L is %s"
49441 #: fortran/array.c:1614
49442 #, gcc-internal-format, gfc-internal-format
49443 msgid "Iterator step at %L cannot be zero"
49446 #: fortran/array.c:1751
49447 #, gcc-internal-format
49449 "The number of elements in the array constructor at %L requires an increase "
49450 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
49453 #: fortran/array.c:1921
49454 #, gcc-internal-format, gfc-internal-format
49455 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
49458 #: fortran/array.c:1928
49459 #, gcc-internal-format, gfc-internal-format
49460 msgid "AC-IMPLIED-DO final expression references control variable at %L"
49463 #: fortran/array.c:1935
49464 #, gcc-internal-format, gfc-internal-format
49465 msgid "AC-IMPLIED-DO step expression references control variable at %L"
49468 #: fortran/array.c:1947
49469 #, gcc-internal-format, gfc-internal-format
49471 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
49475 #: fortran/array.c:2030
49476 #, gcc-internal-format, gfc-internal-format
49477 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
49480 #: fortran/array.c:2148
49481 #, gcc-internal-format
49482 msgid "spec_dimen_size(): Bad dimension"
49485 #: fortran/array.c:2206
49486 #, gcc-internal-format
49487 msgid "gfc_ref_dimen_size(): Bad dimension"
49490 #: fortran/array.c:2336
49491 #, gcc-internal-format
49492 msgid "gfc_ref_dimen_size(): Bad dimen_type"
49495 #: fortran/array.c:2387
49496 #, gcc-internal-format
49497 msgid "gfc_array_dimen_size(): Bad dimension"
49500 #: fortran/array.c:2432
49501 #, gcc-internal-format
49502 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
49505 #: fortran/array.c:2580
49506 #, gcc-internal-format
49507 msgid "gfc_find_array_ref(): No ref found"
49511 #: fortran/bbt.c:119
49512 #, gcc-internal-format
49513 msgid "insert_bbt(): Duplicate key found!"
49516 #: fortran/check.c:46
49517 #, gcc-internal-format
49518 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
49521 #: fortran/check.c:62
49522 #, gcc-internal-format
49523 msgid "%qs argument of %qs intrinsic at %L must be %s"
49526 #: fortran/check.c:96
49527 #, gcc-internal-format
49528 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
49531 #: fortran/check.c:111
49532 #, gcc-internal-format
49533 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
49536 #: fortran/check.c:128
49537 #, gcc-internal-format
49538 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
49541 #: fortran/check.c:145
49542 #, gcc-internal-format
49543 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
49546 #: fortran/check.c:174 fortran/check.c:6430
49547 #, gcc-internal-format
49548 msgid "%qs argument of %qs intrinsic at %L must be a constant"
49551 #: fortran/check.c:183
49552 #, gcc-internal-format, gfc-internal-format
49553 msgid "Invalid kind for %s at %L"
49556 #: fortran/check.c:202
49557 #, gcc-internal-format
49558 msgid "%qs argument of %qs intrinsic at %L must be double precision"
49561 #: fortran/check.c:225
49562 #, gcc-internal-format
49563 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
49566 #: fortran/check.c:242
49567 #, gcc-internal-format
49568 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
49571 #: fortran/check.c:268
49572 #, gcc-internal-format
49573 msgid "%qs argument of %qs intrinsic at %L must be an array"
49576 #: fortran/check.c:289
49577 #, gcc-internal-format
49578 msgid "%qs at %L must be nonnegative"
49581 #: fortran/check.c:320
49582 #, gcc-internal-format
49584 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
49587 #: fortran/check.c:331
49588 #, gcc-internal-format
49589 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
49592 #: fortran/check.c:341
49593 #, gcc-internal-format
49594 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
49597 #: fortran/check.c:368
49598 #, gcc-internal-format
49600 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
49603 #: fortran/check.c:394
49604 #, gcc-internal-format
49605 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
49608 #: fortran/check.c:420
49609 #, gcc-internal-format
49611 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
49614 #: fortran/check.c:437
49615 #, gcc-internal-format
49616 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
49619 #: fortran/check.c:452
49620 #, gcc-internal-format
49621 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
49624 #: fortran/check.c:473
49625 #, gcc-internal-format
49626 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
49629 #: fortran/check.c:491
49630 #, gcc-internal-format
49631 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
49634 #: fortran/check.c:529
49635 #, gcc-internal-format
49636 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
49639 #: fortran/check.c:550
49640 #, gcc-internal-format
49641 msgid "%qs argument of %qs intrinsic at %L must be a variable"
49644 #: fortran/check.c:599
49645 #, gcc-internal-format
49647 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
49650 #: fortran/check.c:649
49651 #, gcc-internal-format
49652 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
49655 #: fortran/check.c:752
49656 #, gcc-internal-format, gfc-internal-format
49657 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
49660 #: fortran/check.c:885 fortran/check.c:6374
49661 #, gcc-internal-format
49662 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
49665 #: fortran/check.c:894 fortran/check.c:2297 fortran/check.c:2423
49666 #: fortran/check.c:2497 fortran/check.c:2924
49667 #, gcc-internal-format, gfc-internal-format
49668 msgid "Different type kinds at %L"
49671 #: fortran/check.c:930
49672 #, gcc-internal-format
49673 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
49676 #: fortran/check.c:939 fortran/check.c:975 fortran/check.c:3482
49677 #, gcc-internal-format
49678 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
49681 #: fortran/check.c:957
49682 #, gcc-internal-format
49684 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
49688 #: fortran/check.c:966
49689 #, gcc-internal-format
49690 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
49693 #: fortran/check.c:991
49694 #, gcc-internal-format, gfc-internal-format
49696 "Array section with a vector subscript at %L shall not be the target of a "
49700 #: fortran/check.c:1002
49701 #, gcc-internal-format
49703 "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
49707 #: fortran/check.c:1045
49708 #, gcc-internal-format, gfc-internal-format
49710 "ATOM argument at %L to intrinsic function %s shall be an integer of "
49711 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
49714 #: fortran/check.c:1053
49715 #, gcc-internal-format, gfc-internal-format
49717 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
49721 #: fortran/check.c:1060
49722 #, gcc-internal-format
49724 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
49727 #: fortran/check.c:1078 fortran/check.c:1223
49728 #, gcc-internal-format, gfc-internal-format
49729 msgid "STAT= argument to %s at %L"
49732 #: fortran/check.c:1097 fortran/check.c:1163 fortran/check.c:1260
49733 #, gcc-internal-format, gfc-internal-format
49734 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
49737 #: fortran/check.c:1111 fortran/check.c:1243
49738 #, gcc-internal-format, gfc-internal-format
49740 "ATOM argument at %L to intrinsic function %s shall be an integer of "
49744 #: fortran/check.c:1131
49745 #, gcc-internal-format, gfc-internal-format
49746 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
49749 #: fortran/check.c:1170 fortran/check.c:1267
49750 #, gcc-internal-format, gfc-internal-format
49751 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
49754 #: fortran/check.c:1185
49755 #, gcc-internal-format, gfc-internal-format
49757 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
49760 #: fortran/check.c:1195
49761 #, gcc-internal-format, gfc-internal-format
49763 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
49766 #: fortran/check.c:1208
49767 #, gcc-internal-format, gfc-internal-format
49769 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
49770 "least the range of the default integer"
49773 #: fortran/check.c:1287
49774 #, gcc-internal-format, gfc-internal-format
49775 msgid "Negative argument N at %L"
49778 #: fortran/check.c:1459 fortran/check.c:1916
49779 #, gcc-internal-format
49781 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
49784 #: fortran/check.c:1468 fortran/check.c:1925
49785 #, gcc-internal-format
49787 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
49791 #: fortran/check.c:1482 fortran/check.c:1488
49792 #, gcc-internal-format, gfc-internal-format
49794 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
49795 "consider using the KIND argument"
49798 #: fortran/check.c:1510
49799 #, gcc-internal-format
49801 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
49802 "not have a vector subscript"
49805 #: fortran/check.c:1518
49806 #, gcc-internal-format, gfc-internal-format
49807 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
49810 #: fortran/check.c:1541
49811 #, gcc-internal-format, gfc-internal-format
49812 msgid "The stat= argument at %L must be a kind=4 integer variable"
49815 #: fortran/check.c:1557
49816 #, gcc-internal-format, gfc-internal-format
49817 msgid "The errmsg= argument at %L must be a default-kind character variable"
49820 #: fortran/check.c:1565
49821 #, gcc-internal-format
49822 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
49825 #: fortran/check.c:1580
49826 #, gcc-internal-format, gfc-internal-format
49828 "Support for the A argument at %L which is polymorphic A argument or has "
49829 "allocatable components is not yet implemented"
49832 #: fortran/check.c:1599
49833 #, gcc-internal-format, gfc-internal-format
49834 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
49837 #: fortran/check.c:1606
49838 #, gcc-internal-format, gfc-internal-format
49840 "Support for the A argument at %L with allocatable components is not yet "
49844 #: fortran/check.c:1620
49845 #, gcc-internal-format, gfc-internal-format
49846 msgid "OPERATOR argument at %L must be a PURE function"
49849 #. None of the intrinsics fulfills the criteria of taking two arguments,
49850 #. returning the same type and kind as the arguments and being permitted
49851 #. as actual argument.
49852 #: fortran/check.c:1630
49853 #, gcc-internal-format, gfc-internal-format
49854 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
49857 #: fortran/check.c:1647
49858 #, gcc-internal-format, gfc-internal-format
49859 msgid "The function passed as OPERATOR at %L shall have two arguments"
49862 #: fortran/check.c:1657
49863 #, gcc-internal-format, gfc-internal-format
49865 "A argument at %L has type %s but the function passed as OPERATOR at %L "
49869 #: fortran/check.c:1666
49870 #, gcc-internal-format, gfc-internal-format
49872 "The function passed as OPERATOR at %L has arguments of type %s and %s but "
49873 "shall have type %s"
49876 #: fortran/check.c:1677
49877 #, gcc-internal-format, gfc-internal-format
49879 "The function passed as OPERATOR at %L shall have scalar nonallocatable "
49880 "nonpointer arguments and return a nonallocatable nonpointer scalar"
49883 #: fortran/check.c:1685
49884 #, gcc-internal-format, gfc-internal-format
49886 "The function passed as OPERATOR at %L shall have the VALUE attribute either "
49887 "for none or both arguments"
49890 #: fortran/check.c:1692
49891 #, gcc-internal-format, gfc-internal-format
49893 "The function passed as OPERATOR at %L shall have the TARGET attribute either "
49894 "for none or both arguments"
49897 #: fortran/check.c:1699
49898 #, gcc-internal-format, gfc-internal-format
49900 "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
49901 "either for none or both arguments"
49904 #: fortran/check.c:1707
49905 #, gcc-internal-format, gfc-internal-format
49907 "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
49908 "for either of the arguments"
49911 #: fortran/check.c:1737
49912 #, gcc-internal-format, gfc-internal-format
49914 "The character length of the A argument at %L and of the arguments of the "
49915 "OPERATOR at %L shall be the same"
49918 #: fortran/check.c:1744
49919 #, gcc-internal-format, gfc-internal-format
49921 "The character length of the A argument at %L and of the function result of "
49922 "the OPERATOR at %L shall be the same"
49925 #: fortran/check.c:1762
49926 #, gcc-internal-format
49928 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
49932 #: fortran/check.c:1810 fortran/check.c:2342 fortran/check.c:2445
49933 #: fortran/check.c:2646 fortran/check.c:2691 fortran/check.c:4042
49934 #: fortran/check.c:4176 fortran/check.c:4231 fortran/check.c:5274
49935 #: fortran/check.c:5403
49936 #, gcc-internal-format
49937 msgid "%qs intrinsic with KIND argument at %L"
49940 #: fortran/check.c:1857 fortran/check.c:2108
49941 #, gcc-internal-format
49943 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
49947 #: fortran/check.c:1872 fortran/check.c:2123 fortran/check.c:2151
49948 #, gcc-internal-format
49949 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
49952 #: fortran/check.c:1975 fortran/check.c:3018 fortran/check.c:3026
49953 #, gcc-internal-format
49954 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
49957 #: fortran/check.c:1989
49958 #, gcc-internal-format
49960 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
49963 #: fortran/check.c:2009 fortran/check.c:2017
49964 #, gcc-internal-format
49965 msgid "%qs argument of %qs intrinsic at %L must be default real"
49968 #: fortran/check.c:2038
49969 #, gcc-internal-format
49970 msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
49973 #: fortran/check.c:2169
49974 #, gcc-internal-format, gfc-internal-format
49975 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
49978 #: fortran/check.c:2229
49979 #, gcc-internal-format
49980 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
49983 #: fortran/check.c:2393
49984 #, gcc-internal-format, gfc-internal-format
49985 msgid "Argument of %s at %L must be of length one"
49988 #: fortran/check.c:2452
49989 #, gcc-internal-format
49990 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
49993 #: fortran/check.c:2542
49994 #, gcc-internal-format, gfc-internal-format
49995 msgid "SIZE at %L must be positive"
49998 #: fortran/check.c:2554
49999 #, gcc-internal-format, gfc-internal-format
50001 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
50004 #: fortran/check.c:2615
50005 #, gcc-internal-format
50006 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
50009 #: fortran/check.c:2622
50010 #, gcc-internal-format
50011 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
50014 #: fortran/check.c:2833
50015 #, gcc-internal-format
50016 msgid "Intrinsic %qs at %L must have at least two arguments"
50019 #: fortran/check.c:2881
50020 #, gcc-internal-format
50021 msgid "Missing %qs argument to the %s intrinsic at %L"
50024 #: fortran/check.c:2896
50025 #, gcc-internal-format
50026 msgid "Duplicate argument %qs at %L to intrinsic %s"
50029 #: fortran/check.c:2901
50030 #, gcc-internal-format
50031 msgid "Unknown argument %qs at %L to intrinsic %s"
50034 #: fortran/check.c:2930
50035 #, gcc-internal-format
50036 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
50039 #: fortran/check.c:2961
50040 #, gcc-internal-format
50041 msgid "%qs intrinsic with CHARACTER argument at %L"
50044 #: fortran/check.c:2968
50045 #, gcc-internal-format
50047 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
50050 #: fortran/check.c:3035
50051 #, gcc-internal-format
50052 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
50055 #: fortran/check.c:3049
50056 #, gcc-internal-format
50058 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
50062 #: fortran/check.c:3068
50063 #, gcc-internal-format
50065 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
50066 "%qs at %L for intrinsic matmul"
50069 #: fortran/check.c:3077
50070 #, gcc-internal-format
50071 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
50074 #: fortran/check.c:3252
50075 #, gcc-internal-format
50076 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
50079 #: fortran/check.c:3312
50080 #, gcc-internal-format, gfc-internal-format
50081 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
50084 #: fortran/check.c:3323
50085 #, gcc-internal-format, gfc-internal-format
50086 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
50089 #: fortran/check.c:3330
50090 #, gcc-internal-format, gfc-internal-format
50092 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
50096 #: fortran/check.c:3341
50097 #, gcc-internal-format, gfc-internal-format
50099 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
50103 #: fortran/check.c:3350
50104 #, gcc-internal-format, gfc-internal-format
50106 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
50107 "same corank %d/%d"
50110 #: fortran/check.c:3390
50111 #, gcc-internal-format, gfc-internal-format
50113 "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
50117 #: fortran/check.c:3417
50118 #, gcc-internal-format
50119 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
50122 #: fortran/check.c:3467
50123 #, gcc-internal-format
50125 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
50126 "procedure pointer"
50129 #: fortran/check.c:3475
50130 #, gcc-internal-format, gfc-internal-format
50131 msgid "NULL intrinsic with allocatable MOLD at %L"
50134 #: fortran/check.c:3554 fortran/check.c:5350
50135 #, gcc-internal-format
50137 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
50138 "as there are .TRUE. values in %qs (%ld/%d)"
50141 #: fortran/check.c:3612
50142 #, gcc-internal-format
50143 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
50146 #: fortran/check.c:3620
50147 #, gcc-internal-format
50149 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
50152 #: fortran/check.c:3639
50153 #, gcc-internal-format
50154 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
50157 #: fortran/check.c:3687
50158 #, gcc-internal-format, gfc-internal-format
50159 msgid "The argument of the RANK intrinsic at %L must be a data object"
50162 #: fortran/check.c:3791
50163 #, gcc-internal-format
50165 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
50169 #: fortran/check.c:3801
50170 #, gcc-internal-format
50171 msgid "%qs argument of %qs intrinsic at %L is empty"
50174 #: fortran/check.c:3808
50175 #, gcc-internal-format
50177 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
50180 #: fortran/check.c:3825
50181 #, gcc-internal-format
50182 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
50185 #: fortran/check.c:3857
50186 #, gcc-internal-format, gfc-internal-format
50187 msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
50190 #: fortran/check.c:3895
50191 #, gcc-internal-format
50193 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
50196 #: fortran/check.c:3913
50197 #, gcc-internal-format
50198 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
50201 #: fortran/check.c:3922
50202 #, gcc-internal-format
50204 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
50205 "(dimension %qd duplicated)"
50208 #: fortran/check.c:3958
50209 #, gcc-internal-format, gfc-internal-format
50211 "Without padding, there are not enough elements in the intrinsic RESHAPE "
50212 "source at %L to match the shape"
50215 #: fortran/check.c:3975 fortran/check.c:3994
50216 #, gcc-internal-format
50217 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
50220 #: fortran/check.c:3985 fortran/check.c:4004
50221 #, gcc-internal-format
50222 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
50225 #: fortran/check.c:4103
50226 #, gcc-internal-format
50227 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
50230 #: fortran/check.c:4134
50231 #, gcc-internal-format
50232 msgid "%qs intrinsic with RADIX argument at %L"
50235 #: fortran/check.c:4169
50236 #, gcc-internal-format
50238 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
50242 #: fortran/check.c:4246 fortran/check.c:6413
50243 #, gcc-internal-format
50244 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
50247 #: fortran/check.c:4259 fortran/check.c:4398 fortran/check.c:6405
50248 #, gcc-internal-format
50249 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
50252 #: fortran/check.c:4270 fortran/check.c:4410
50253 #, gcc-internal-format
50254 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
50257 #: fortran/check.c:4340
50258 #, gcc-internal-format
50259 msgid "is_c_interoperable(): gfc_simplify_expr failed"
50262 #: fortran/check.c:4389
50263 #, gcc-internal-format
50265 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
50268 #: fortran/check.c:4428
50269 #, gcc-internal-format, gfc-internal-format
50271 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
50275 #: fortran/check.c:4442
50276 #, gcc-internal-format, gfc-internal-format
50278 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
50282 #: fortran/check.c:4466
50283 #, gcc-internal-format, gfc-internal-format
50284 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
50287 #: fortran/check.c:4478
50288 #, gcc-internal-format, gfc-internal-format
50289 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
50292 #: fortran/check.c:4485
50293 #, gcc-internal-format, gfc-internal-format
50294 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
50297 #: fortran/check.c:4492
50298 #, gcc-internal-format, gfc-internal-format
50299 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
50302 #: fortran/check.c:4499
50303 #, gcc-internal-format, gfc-internal-format
50304 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
50307 #: fortran/check.c:4505
50308 #, gcc-internal-format, gfc-internal-format
50309 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
50312 #: fortran/check.c:4524
50313 #, gcc-internal-format, gfc-internal-format
50315 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
50319 #: fortran/check.c:4534
50320 #, gcc-internal-format, gfc-internal-format
50321 msgid "Polymorphic FPTR at %L to C_F_POINTER"
50324 #: fortran/check.c:4539
50325 #, gcc-internal-format, gfc-internal-format
50326 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
50329 #: fortran/check.c:4555
50330 #, gcc-internal-format, gfc-internal-format
50332 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
50335 #: fortran/check.c:4567
50336 #, gcc-internal-format, gfc-internal-format
50337 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
50340 #: fortran/check.c:4574
50341 #, gcc-internal-format, gfc-internal-format
50342 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
50345 #: fortran/check.c:4580
50346 #, gcc-internal-format, gfc-internal-format
50347 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
50350 #: fortran/check.c:4594
50351 #, gcc-internal-format, gfc-internal-format
50352 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
50355 #: fortran/check.c:4609
50356 #, gcc-internal-format
50357 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
50360 #: fortran/check.c:4617
50361 #, gcc-internal-format, gfc-internal-format
50363 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
50366 #: fortran/check.c:4623
50367 #, gcc-internal-format, gfc-internal-format
50368 msgid "Noninteroperable procedure at %L to C_FUNLOC"
50371 #: fortran/check.c:4637
50372 #, gcc-internal-format, gfc-internal-format
50373 msgid "Argument X at %L to C_LOC shall not be coindexed"
50376 #: fortran/check.c:4643
50377 #, gcc-internal-format, gfc-internal-format
50378 msgid "X argument at %L to C_LOC shall not be polymorphic"
50381 #: fortran/check.c:4654
50382 #, gcc-internal-format, gfc-internal-format
50384 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
50388 #: fortran/check.c:4662
50389 #, gcc-internal-format, gfc-internal-format
50390 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
50393 #: fortran/check.c:4671
50394 #, gcc-internal-format, gfc-internal-format
50395 msgid "Argument at %L to C_LOC shall not be polymorphic"
50398 #: fortran/check.c:4678
50399 #, gcc-internal-format, gfc-internal-format
50400 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
50403 #: fortran/check.c:4689
50404 #, gcc-internal-format, gfc-internal-format
50406 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
50407 "neither assumed size nor explicit size"
50410 #: fortran/check.c:4694
50411 #, gcc-internal-format, gfc-internal-format
50412 msgid "Array section at %L to C_LOC"
50415 #: fortran/check.c:4722
50416 #, gcc-internal-format, gfc-internal-format
50417 msgid "non double precision REAL argument to %s intrinsic at %L"
50420 #: fortran/check.c:4735
50421 #, gcc-internal-format
50422 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
50425 #: fortran/check.c:4754
50426 #, gcc-internal-format
50427 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
50430 #: fortran/check.c:5017
50431 #, gcc-internal-format, gfc-internal-format
50432 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
50435 #: fortran/check.c:5028
50436 #, gcc-internal-format, gfc-internal-format
50438 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
50439 "be %d (corank) not %d"
50442 #: fortran/check.c:5061
50443 #, gcc-internal-format, gfc-internal-format
50444 msgid "DISTANCE= argument to NUM_IMAGES at %L"
50447 #: fortran/check.c:5074
50448 #, gcc-internal-format, gfc-internal-format
50449 msgid "FAILED= argument to NUM_IMAGES at %L"
50452 #: fortran/check.c:5097
50453 #, gcc-internal-format, gfc-internal-format
50455 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
50459 #: fortran/check.c:5104
50460 #, gcc-internal-format, gfc-internal-format
50462 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
50463 "argument in intrinsic at %L"
50466 #: fortran/check.c:5115
50467 #, gcc-internal-format, gfc-internal-format
50468 msgid "Unexpected DIM argument with noncoarray argument at %L"
50471 #: fortran/check.c:5133
50472 #, gcc-internal-format, gfc-internal-format
50473 msgid "DISTANCE= argument to THIS_IMAGE at %L"
50476 #: fortran/check.c:5213
50477 #, gcc-internal-format
50478 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
50481 #: fortran/check.c:5242
50482 #, gcc-internal-format, gfc-internal-format
50484 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
50488 #: fortran/check.c:5364
50489 #, gcc-internal-format
50491 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
50495 #: fortran/check.c:5377
50496 #, gcc-internal-format
50497 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
50500 #: fortran/check.c:5633 fortran/check.c:5665
50501 #, gcc-internal-format
50502 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
50505 #: fortran/check.c:5673
50506 #, gcc-internal-format, gfc-internal-format
50507 msgid "Too many arguments to %s at %L"
50510 #: fortran/check.c:5691
50511 #, gcc-internal-format
50512 msgid "fe_runtime_error string must be null terminated"
50515 #: fortran/check.c:5703
50516 #, gcc-internal-format, gfc-internal-format
50517 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
50520 #: fortran/check.c:5743
50521 #, gcc-internal-format, gfc-internal-format
50522 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
50525 #: fortran/check.c:5762
50526 #, gcc-internal-format, gfc-internal-format
50527 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
50530 #: fortran/check.c:5772
50531 #, gcc-internal-format, gfc-internal-format
50532 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
50535 #: fortran/check.c:5789
50536 #, gcc-internal-format, gfc-internal-format
50537 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
50540 #: fortran/check.c:6006
50541 #, gcc-internal-format
50543 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
50544 "default kind (%d)"
50547 #: fortran/check.c:6358 fortran/check.c:6366
50548 #, gcc-internal-format
50549 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
50552 #: fortran/check.c:6397
50553 #, gcc-internal-format, gfc-internal-format
50555 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
50556 "because it returns a disassociated pointer"
50559 #: fortran/class.c:617
50560 #, gcc-internal-format, gfc-internal-format
50562 "Assumed size polymorphic objects or components, such as that at %C, have not "
50563 "yet been implemented"
50566 #. Since the extension field is 8 bit wide, we can only have
50567 #. up to 255 extension levels.
50568 #: fortran/class.c:728 fortran/decl.c:9010
50569 #, gcc-internal-format
50570 msgid "Maximum extension level reached with type %qs at %L"
50573 #: fortran/class.c:2875 fortran/class.c:2949
50574 #, gcc-internal-format
50575 msgid "%qs of %qs is PRIVATE at %L"
50578 #: fortran/cpp.c:450
50579 #, gcc-internal-format
50580 msgid "To enable preprocessing, use %<-cpp%>"
50583 #: fortran/cpp.c:548 fortran/cpp.c:559 fortran/cpp.c:666
50584 #, gcc-internal-format
50585 msgid "opening output file %qs: %s"
50588 #: fortran/data.c:65
50589 #, gcc-internal-format, gfc-internal-format
50590 msgid "non-constant array in DATA statement %L"
50593 #: fortran/data.c:137
50594 #, gcc-internal-format, gfc-internal-format
50595 msgid "failure to simplify substring reference in DATA statement at %L"
50598 #: fortran/data.c:170
50599 #, gcc-internal-format, gfc-internal-format
50600 msgid "Unused initialization string at %L because variable has zero length"
50603 #: fortran/data.c:176
50604 #, gcc-internal-format, gfc-internal-format
50605 msgid "Initialization string at %L was truncated to fit the variable (%d/%d)"
50608 #: fortran/data.c:266
50609 #, gcc-internal-format
50610 msgid "%qs at %L already is initialized at %L"
50613 #: fortran/data.c:290
50614 #, gcc-internal-format, gfc-internal-format
50615 msgid "Data element below array lower bound at %L"
50618 #: fortran/data.c:307 fortran/data.c:396
50619 #, gcc-internal-format, gfc-internal-format
50620 msgid "Data element above array upper bound at %L"
50623 #: fortran/data.c:337 fortran/data.c:506
50624 #, gcc-internal-format
50625 msgid "re-initialization of %qs at %L"
50628 #: fortran/data.c:706
50629 #, gcc-internal-format
50630 msgid "TODO: Vector sections in data statements"
50633 #: fortran/decl.c:278
50634 #, gcc-internal-format
50635 msgid "Host associated variable %qs may not be in the DATA statement at %C"
50638 #: fortran/decl.c:285
50639 #, gcc-internal-format
50640 msgid "initialization of common block variable %qs in DATA statement at %C"
50643 #: fortran/decl.c:396
50644 #, gcc-internal-format
50645 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
50648 #: fortran/decl.c:422
50649 #, gcc-internal-format, gfc-internal-format
50650 msgid "Invalid initializer %s in Data statement at %C"
50653 #: fortran/decl.c:524
50654 #, gcc-internal-format, gfc-internal-format
50655 msgid "Initialization at %C is not allowed in a PURE procedure"
50658 #: fortran/decl.c:561
50659 #, gcc-internal-format, gfc-internal-format
50660 msgid "DATA statement at %C cannot appear within an INTERFACE"
50663 #: fortran/decl.c:593
50664 #, gcc-internal-format, gfc-internal-format
50665 msgid "DATA statement at %C is not allowed in a PURE procedure"
50668 #: fortran/decl.c:639
50669 #, gcc-internal-format, gfc-internal-format
50670 msgid "Empty old style initializer list at %C"
50673 #: fortran/decl.c:659
50674 #, gcc-internal-format, gfc-internal-format
50675 msgid "Repeat spec invalid in scalar initializer at %C"
50678 #: fortran/decl.c:664
50679 #, gcc-internal-format, gfc-internal-format
50680 msgid "Repeat spec must be an integer at %C"
50683 #: fortran/decl.c:673
50684 #, gcc-internal-format, gfc-internal-format
50685 msgid "Expected data constant after repeat spec at %C"
50688 #: fortran/decl.c:704
50689 #, gcc-internal-format, gfc-internal-format
50690 msgid "End of scalar initializer expected at %C"
50693 #: fortran/decl.c:731
50694 #, gcc-internal-format, gfc-internal-format
50695 msgid "Not enough elements in array initializer at %C"
50698 #: fortran/decl.c:733
50699 #, gcc-internal-format, gfc-internal-format
50700 msgid "Too many elements in array initializer at %C"
50703 #: fortran/decl.c:752
50704 #, gcc-internal-format, gfc-internal-format
50705 msgid "Syntax error in old style initializer list at %C"
50708 #: fortran/decl.c:775
50709 #, gcc-internal-format, gfc-internal-format
50710 msgid "The assumed-rank array at %C shall not have a codimension"
50713 #: fortran/decl.c:843
50714 #, gcc-internal-format, gfc-internal-format
50715 msgid "Bad INTENT specification at %C"
50718 #: fortran/decl.c:864
50719 #, gcc-internal-format, gfc-internal-format
50720 msgid "deferred type parameter at %C"
50723 #: fortran/decl.c:947
50724 #, gcc-internal-format, gfc-internal-format
50725 msgid "Scalar INTEGER expression expected at %L"
50728 #: fortran/decl.c:973
50729 #, gcc-internal-format, gfc-internal-format
50730 msgid "Old-style character length at %C"
50733 #: fortran/decl.c:1004
50734 #, gcc-internal-format, gfc-internal-format
50735 msgid "Syntax error in character length specification at %C"
50738 #: fortran/decl.c:1157
50739 #, gcc-internal-format
50740 msgid "Procedure %qs at %C is already defined at %L"
50743 #: fortran/decl.c:1165
50744 #, gcc-internal-format
50745 msgid "Name %qs at %C is already defined as a generic interface at %L"
50748 #: fortran/decl.c:1178
50749 #, gcc-internal-format
50751 "Procedure %qs at %C has an explicit interface and must not have attributes "
50755 #: fortran/decl.c:1249
50756 #, gcc-internal-format
50758 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
50761 #: fortran/decl.c:1276
50762 #, gcc-internal-format
50764 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
50765 "not C interoperable because derived type %qs is not C interoperable"
50768 #: fortran/decl.c:1283
50769 #, gcc-internal-format
50771 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
50772 "not C interoperable because it is polymorphic"
50775 #: fortran/decl.c:1290
50776 #, gcc-internal-format
50778 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
50779 "not be C interoperable"
50782 #: fortran/decl.c:1305
50783 #, gcc-internal-format
50785 "Character argument %qs at %L must be length 1 because procedure %qs is "
50789 #: fortran/decl.c:1318
50790 #, gcc-internal-format
50792 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
50795 #: fortran/decl.c:1326
50796 #, gcc-internal-format
50797 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
50800 #: fortran/decl.c:1335
50801 #, gcc-internal-format
50803 "Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
50804 "BIND(C) is not yet supported"
50807 #: fortran/decl.c:1344
50808 #, gcc-internal-format
50810 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
50811 "because procedure %qs is BIND(C)"
50814 #: fortran/decl.c:1351
50815 #, gcc-internal-format
50817 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
50820 #: fortran/decl.c:1362
50821 #, gcc-internal-format
50823 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
50827 #: fortran/decl.c:1412
50828 #, gcc-internal-format
50829 msgid "Symbol %qs at %C also declared as a type at %L"
50832 #: fortran/decl.c:1471
50833 #, gcc-internal-format
50835 "Variable %qs in common block %qs at %C must be declared with a C "
50836 "interoperable kind since common block %qs is BIND(C)"
50839 #: fortran/decl.c:1505
50840 #, gcc-internal-format, gfc-internal-format
50841 msgid "CHARACTER length must be a constant at %L"
50844 #: fortran/decl.c:1520
50845 #, gcc-internal-format, gfc-internal-format
50846 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
50849 #: fortran/decl.c:1527
50850 #, gcc-internal-format, gfc-internal-format
50852 "The CHARACTER elements of the array constructor at %L must have the same "
50856 #: fortran/decl.c:1617
50857 #, gcc-internal-format
50858 msgid "Initializer not allowed for PARAMETER %qs at %C"
50861 #: fortran/decl.c:1627
50862 #, gcc-internal-format, gfc-internal-format
50863 msgid "PARAMETER at %L is missing an initializer"
50866 #: fortran/decl.c:1637
50867 #, gcc-internal-format
50869 "Variable %qs at %C with an initializer already appears in a DATA statement"
50872 #: fortran/decl.c:1680
50873 #, gcc-internal-format, gfc-internal-format
50874 msgid "Cannot initialize parameter array at %L with variable length elements"
50877 #: fortran/decl.c:1741
50878 #, gcc-internal-format, gfc-internal-format
50879 msgid "Can't initialize implied-shape array at %L with scalar"
50882 #: fortran/decl.c:1776
50883 #, gcc-internal-format, gfc-internal-format
50884 msgid "Non-constant lower bound in implied-shape declaration at %L"
50887 #: fortran/decl.c:1862 fortran/decl.c:1869
50888 #, gcc-internal-format, gfc-internal-format
50889 msgid "Component at %C must have the POINTER attribute"
50892 #: fortran/decl.c:1878
50893 #, gcc-internal-format
50894 msgid "Component %qs with CLASS at %C must be allocatable or pointer"
50897 #: fortran/decl.c:1887
50898 #, gcc-internal-format, gfc-internal-format
50899 msgid "Array component of structure at %C must have explicit or deferred shape"
50902 #: fortran/decl.c:1911
50903 #, gcc-internal-format, gfc-internal-format
50904 msgid "Component '%s' at %C already declared at %L"
50907 #: fortran/decl.c:1953
50908 #, gcc-internal-format, gfc-internal-format
50909 msgid "Pointer array component of structure at %C must have a deferred shape"
50912 #: fortran/decl.c:1962
50913 #, gcc-internal-format, gfc-internal-format
50914 msgid "Allocatable component of structure at %C must have a deferred shape"
50917 #: fortran/decl.c:1971
50918 #, gcc-internal-format, gfc-internal-format
50919 msgid "Array component of structure at %C must have an explicit shape"
50922 #: fortran/decl.c:2020
50923 #, gcc-internal-format, gfc-internal-format
50924 msgid "NULL() initialization at %C is ambiguous"
50927 #: fortran/decl.c:2037
50928 #, gcc-internal-format, gfc-internal-format
50929 msgid "NULL() initialization at %C may not have MOLD"
50932 #: fortran/decl.c:2054
50933 #, gcc-internal-format, gfc-internal-format
50934 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
50937 #: fortran/decl.c:2075
50938 #, gcc-internal-format, gfc-internal-format
50939 msgid "Error in pointer initialization at %C"
50942 #: fortran/decl.c:2082
50943 #, gcc-internal-format, gfc-internal-format
50944 msgid "non-NULL pointer initialization at %C"
50947 #: fortran/decl.c:2105
50948 #, gcc-internal-format
50949 msgid "Function name %qs not allowed at %C"
50952 #: fortran/decl.c:2172
50953 #, gcc-internal-format
50954 msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
50957 #: fortran/decl.c:2182
50958 #, gcc-internal-format, gfc-internal-format
50959 msgid "Implied-shape array at %L"
50962 #: fortran/decl.c:2235
50963 #, gcc-internal-format
50965 "%qs at %C is a redefinition of the declaration in the corresponding "
50966 "interface for MODULE PROCEDURE %qs"
50969 #: fortran/decl.c:2264 fortran/decl.c:7361
50970 #, gcc-internal-format, gfc-internal-format
50971 msgid "Duplicate array spec for Cray pointee at %C"
50974 #: fortran/decl.c:2272
50975 #, gcc-internal-format
50976 msgid "Couldn't set pointee array spec."
50979 #: fortran/decl.c:2335
50980 #, gcc-internal-format, gfc-internal-format
50981 msgid "Old-style initialization at %C"
50984 #: fortran/decl.c:2343
50985 #, gcc-internal-format, gfc-internal-format
50986 msgid "Invalid old style initialization for derived type component at %C"
50989 #: fortran/decl.c:2356
50990 #, gcc-internal-format, gfc-internal-format
50991 msgid "Syntax error in old style initialization of %s at %C"
50994 #: fortran/decl.c:2376 fortran/decl.c:5653
50995 #, gcc-internal-format, gfc-internal-format
50996 msgid "Initialization at %C isn't for a pointer variable"
50999 #: fortran/decl.c:2389
51000 #, gcc-internal-format
51001 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
51004 #: fortran/decl.c:2398 fortran/decl.c:9159
51005 #, gcc-internal-format, gfc-internal-format
51006 msgid "Expected an initialization expression at %C"
51009 #: fortran/decl.c:2405
51010 #, gcc-internal-format, gfc-internal-format
51011 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
51014 #: fortran/decl.c:2422
51015 #, gcc-internal-format, gfc-internal-format
51016 msgid "Initialization of allocatable component at %C is not allowed"
51019 #: fortran/decl.c:2482 fortran/decl.c:2518
51020 #, gcc-internal-format, gfc-internal-format
51021 msgid "Old-style type declaration %s*%d not supported at %C"
51024 #: fortran/decl.c:2524
51025 #, gcc-internal-format, gfc-internal-format
51026 msgid "Nonstandard type declaration %s*%d at %C"
51029 #: fortran/decl.c:2574 fortran/decl.c:2647
51030 #, gcc-internal-format, gfc-internal-format
51031 msgid "Missing right parenthesis at %C"
51034 #: fortran/decl.c:2587 fortran/decl.c:2718
51035 #, gcc-internal-format, gfc-internal-format
51036 msgid "Expected initialization expression at %C"
51039 #: fortran/decl.c:2595 fortran/decl.c:2724
51040 #, gcc-internal-format, gfc-internal-format
51041 msgid "Expected scalar initialization expression at %C"
51044 #: fortran/decl.c:2623
51045 #, gcc-internal-format, gfc-internal-format
51046 msgid "Kind %d not supported for type %s at %C"
51049 #: fortran/decl.c:2636
51050 #, gcc-internal-format, gfc-internal-format
51051 msgid "C kind type parameter is for type %s but type at %L is %s"
51054 #: fortran/decl.c:2645
51055 #, gcc-internal-format, gfc-internal-format
51056 msgid "Missing right parenthesis or comma at %C"
51059 #: fortran/decl.c:2743
51060 #, gcc-internal-format, gfc-internal-format
51061 msgid "Kind %d is not supported for CHARACTER at %C"
51064 #: fortran/decl.c:2875
51065 #, gcc-internal-format, gfc-internal-format
51066 msgid "Syntax error in CHARACTER declaration at %C"
51069 #: fortran/decl.c:2943
51070 #, gcc-internal-format, gfc-internal-format
51071 msgid "RECORD at %C is an extension, enable it with -fdec-structure"
51074 #: fortran/decl.c:2956
51075 #, gcc-internal-format, gfc-internal-format
51076 msgid "Structure name expected after RECORD at %C"
51079 #: fortran/decl.c:2995
51080 #, gcc-internal-format, gfc-internal-format
51081 msgid "BYTE type at %C"
51084 #: fortran/decl.c:3000
51085 #, gcc-internal-format, gfc-internal-format
51086 msgid "BYTE type used at %C is not available on the target machine"
51089 #: fortran/decl.c:3022
51090 #, gcc-internal-format, gfc-internal-format
51091 msgid "Assumed type at %C is not allowed for components"
51094 #: fortran/decl.c:3025
51095 #, gcc-internal-format, gfc-internal-format
51096 msgid "Assumed type at %C"
51099 #: fortran/decl.c:3048 fortran/decl.c:3079 fortran/decl.c:3108
51100 #: fortran/decl.c:3324
51101 #, gcc-internal-format, gfc-internal-format
51102 msgid "TYPE with intrinsic-type-spec at %C"
51105 #: fortran/decl.c:3104
51106 #, gcc-internal-format, gfc-internal-format
51107 msgid "DOUBLE COMPLEX at %C"
51110 #: fortran/decl.c:3141
51111 #, gcc-internal-format, gfc-internal-format
51112 msgid "Type name '%s' at %C is ambiguous"
51115 #: fortran/decl.c:3217
51116 #, gcc-internal-format, gfc-internal-format
51117 msgid "CLASS statement at %C"
51120 #: fortran/decl.c:3250 fortran/decl.c:3263 fortran/decl.c:3719
51121 #: fortran/decl.c:3727
51122 #, gcc-internal-format
51123 msgid "Type name %qs at %C is ambiguous"
51126 #: fortran/decl.c:3278
51127 #, gcc-internal-format
51129 "Type name %qs at %C conflicts with previously declared entity at %L, which "
51130 "has the same name"
51133 #: fortran/decl.c:3395
51134 #, gcc-internal-format, gfc-internal-format
51135 msgid "Duplicate IMPLICIT NONE statement at %C"
51138 #: fortran/decl.c:3404
51139 #, gcc-internal-format, gfc-internal-format
51140 msgid "IMPORT NONE with spec list at %C"
51143 #: fortran/decl.c:3463
51144 #, gcc-internal-format, gfc-internal-format
51145 msgid "Missing character range in IMPLICIT at %C"
51148 #: fortran/decl.c:3509
51149 #, gcc-internal-format, gfc-internal-format
51150 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
51153 #: fortran/decl.c:3562
51154 #, gcc-internal-format, gfc-internal-format
51155 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
51158 #: fortran/decl.c:3572
51159 #, gcc-internal-format, gfc-internal-format
51160 msgid "Empty IMPLICIT statement at %C"
51163 #: fortran/decl.c:3678
51164 #, gcc-internal-format, gfc-internal-format
51165 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
51168 #: fortran/decl.c:3685
51169 #, gcc-internal-format, gfc-internal-format
51171 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
51175 #: fortran/decl.c:3690
51176 #, gcc-internal-format, gfc-internal-format
51177 msgid "IMPORT statement at %C"
51180 #: fortran/decl.c:3704
51181 #, gcc-internal-format, gfc-internal-format
51182 msgid "Expecting list of named entities at %C"
51185 #: fortran/decl.c:3733
51186 #, gcc-internal-format
51187 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
51190 #: fortran/decl.c:3740
51191 #, gcc-internal-format
51192 msgid "%qs is already IMPORTed from host scoping unit at %C"
51195 #: fortran/decl.c:3781
51196 #, gcc-internal-format, gfc-internal-format
51197 msgid "Syntax error in IMPORT statement at %C"
51200 #: fortran/decl.c:4107
51201 #, gcc-internal-format, gfc-internal-format
51202 msgid "Missing codimension specification at %C"
51205 #: fortran/decl.c:4109
51206 #, gcc-internal-format, gfc-internal-format
51207 msgid "Missing dimension specification at %C"
51210 #: fortran/decl.c:4198
51211 #, gcc-internal-format, gfc-internal-format
51212 msgid "Duplicate %s attribute at %L"
51215 #: fortran/decl.c:4213
51216 #, gcc-internal-format, gfc-internal-format
51217 msgid "%s at %L is a DEC extension, enable with -fdec-static"
51220 #: fortran/decl.c:4229
51221 #, gcc-internal-format, gfc-internal-format
51222 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
51225 #: fortran/decl.c:4238
51226 #, gcc-internal-format, gfc-internal-format
51227 msgid "Attribute at %L is not allowed in a TYPE definition"
51230 #: fortran/decl.c:4256
51231 #, gcc-internal-format, gfc-internal-format
51232 msgid "Attribute %s at %L in a TYPE definition"
51235 #: fortran/decl.c:4266
51236 #, gcc-internal-format, gfc-internal-format
51238 "%s attribute at %L is not allowed outside of the specification part of a "
51242 #: fortran/decl.c:4280
51243 #, gcc-internal-format, gfc-internal-format
51244 msgid "ASYNCHRONOUS attribute at %C"
51247 #: fortran/decl.c:4291
51248 #, gcc-internal-format, gfc-internal-format
51249 msgid "CONTIGUOUS attribute at %C"
51252 #: fortran/decl.c:4338 fortran/decl.c:7673
51253 #, gcc-internal-format, gfc-internal-format
51254 msgid "PROTECTED at %C only allowed in specification part of a module"
51257 #: fortran/decl.c:4344
51258 #, gcc-internal-format, gfc-internal-format
51259 msgid "PROTECTED attribute at %C"
51262 #: fortran/decl.c:4378
51263 #, gcc-internal-format, gfc-internal-format
51264 msgid "VALUE attribute at %C"
51267 #: fortran/decl.c:4385
51268 #, gcc-internal-format, gfc-internal-format
51269 msgid "VOLATILE attribute at %C"
51272 #: fortran/decl.c:4392
51273 #, gcc-internal-format
51274 msgid "match_attr_spec(): Bad attribute"
51277 #: fortran/decl.c:4432
51278 #, gcc-internal-format, gfc-internal-format
51279 msgid "Multiple identifiers provided with single NAME= specifier at %C"
51282 #: fortran/decl.c:4530
51283 #, gcc-internal-format
51285 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
51288 #: fortran/decl.c:4552
51289 #, gcc-internal-format
51291 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
51292 "though common block %qs is BIND(C)"
51295 #: fortran/decl.c:4561
51296 #, gcc-internal-format
51297 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
51300 #: fortran/decl.c:4565
51301 #, gcc-internal-format
51302 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
51305 #: fortran/decl.c:4577
51306 #, gcc-internal-format
51308 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
51309 "it is not a global"
51312 #: fortran/decl.c:4591
51313 #, gcc-internal-format
51314 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
51317 #: fortran/decl.c:4599
51318 #, gcc-internal-format
51320 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
51323 #: fortran/decl.c:4611
51324 #, gcc-internal-format
51325 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
51328 #: fortran/decl.c:4619
51329 #, gcc-internal-format
51330 msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
51333 #. Use gfc_warning_now because we won't say that the symbol fails
51334 #. just because of this.
51335 #: fortran/decl.c:4630
51336 #, gcc-internal-format
51338 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
51341 #: fortran/decl.c:4704
51342 #, gcc-internal-format, gfc-internal-format
51344 "Need either entity or common block name for attribute specification "
51348 #: fortran/decl.c:4749
51349 #, gcc-internal-format, gfc-internal-format
51351 "Missing entity or common block name for attribute specification statement at "
51355 #: fortran/decl.c:4756
51356 #, gcc-internal-format
51357 msgid "Missing symbol"
51360 #: fortran/decl.c:4785
51361 #, gcc-internal-format, gfc-internal-format
51362 msgid "BIND(C) statement at %C"
51365 #: fortran/decl.c:4869
51366 #, gcc-internal-format, gfc-internal-format
51368 "Derived type at %C has not been previously defined and so cannot appear in a "
51369 "derived type definition"
51372 #: fortran/decl.c:4911
51373 #, gcc-internal-format, gfc-internal-format
51374 msgid "Syntax error in anonymous structure declaration at %C"
51377 #: fortran/decl.c:4920
51378 #, gcc-internal-format, gfc-internal-format
51379 msgid "Syntax error in data declaration at %C"
51382 #: fortran/decl.c:4963
51383 #, gcc-internal-format, gfc-internal-format
51384 msgid "MODULE prefix at %C"
51387 #: fortran/decl.c:5008
51388 #, gcc-internal-format, gfc-internal-format
51389 msgid "IMPURE procedure at %C"
51392 #: fortran/decl.c:5020
51393 #, gcc-internal-format, gfc-internal-format
51394 msgid "PURE and IMPURE must not appear both at %C"
51397 #: fortran/decl.c:5066
51398 #, gcc-internal-format, gfc-internal-format
51399 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
51402 #: fortran/decl.c:5073
51403 #, gcc-internal-format, gfc-internal-format
51404 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
51407 #: fortran/decl.c:5080
51408 #, gcc-internal-format, gfc-internal-format
51409 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
51412 #: fortran/decl.c:5143 fortran/primary.c:1783
51413 #, gcc-internal-format, gfc-internal-format
51414 msgid "Alternate-return argument at %C"
51417 #: fortran/decl.c:5189
51418 #, gcc-internal-format
51419 msgid "Name %qs at %C is the name of the procedure"
51422 #: fortran/decl.c:5201
51423 #, gcc-internal-format, gfc-internal-format
51424 msgid "Unexpected junk in formal argument list at %C"
51427 #: fortran/decl.c:5218
51428 #, gcc-internal-format
51429 msgid "Duplicate symbol %qs in formal argument list at %C"
51432 #: fortran/decl.c:5257
51433 #, gcc-internal-format, gfc-internal-format
51434 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
51437 #: fortran/decl.c:5263
51438 #, gcc-internal-format, gfc-internal-format
51439 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
51442 #: fortran/decl.c:5302
51443 #, gcc-internal-format, gfc-internal-format
51444 msgid "RESULT variable at %C must be different than function name"
51447 #: fortran/decl.c:5379
51448 #, gcc-internal-format, gfc-internal-format
51449 msgid "Unexpected junk after function declaration at %C"
51452 #: fortran/decl.c:5389 fortran/decl.c:6486
51453 #, gcc-internal-format, gfc-internal-format
51454 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
51457 #: fortran/decl.c:5592
51458 #, gcc-internal-format, gfc-internal-format
51459 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
51462 #: fortran/decl.c:5599
51463 #, gcc-internal-format, gfc-internal-format
51464 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
51467 #: fortran/decl.c:5605
51468 #, gcc-internal-format, gfc-internal-format
51469 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
51472 #: fortran/decl.c:5628
51473 #, gcc-internal-format
51474 msgid "Procedure %qs at %L already has basic type of %s"
51477 #: fortran/decl.c:5674 fortran/decl.c:5862 fortran/decl.c:9642
51478 #, gcc-internal-format, gfc-internal-format
51479 msgid "Syntax error in PROCEDURE statement at %C"
51482 #: fortran/decl.c:5723 fortran/decl.c:9542
51483 #, gcc-internal-format
51484 msgid "Expected %<::%> after binding-attributes at %C"
51487 #: fortran/decl.c:5730
51488 #, gcc-internal-format, gfc-internal-format
51489 msgid "NOPASS or explicit interface required at %C"
51492 #: fortran/decl.c:5734
51493 #, gcc-internal-format, gfc-internal-format
51494 msgid "Procedure pointer component at %C"
51497 #: fortran/decl.c:5806
51498 #, gcc-internal-format, gfc-internal-format
51499 msgid "Syntax error in procedure pointer component at %C"
51502 #: fortran/decl.c:5824
51503 #, gcc-internal-format, gfc-internal-format
51504 msgid "PROCEDURE at %C must be in a generic interface"
51507 #: fortran/decl.c:5833 fortran/decl.c:8378
51508 #, gcc-internal-format, gfc-internal-format
51509 msgid "double colon in MODULE PROCEDURE statement at %L"
51512 #: fortran/decl.c:5903
51513 #, gcc-internal-format, gfc-internal-format
51514 msgid "PROCEDURE statement at %C"
51517 #: fortran/decl.c:5975
51518 #, gcc-internal-format, gfc-internal-format
51519 msgid "Expected formal argument list in function definition at %C"
51522 #: fortran/decl.c:5999 fortran/decl.c:6003 fortran/decl.c:6258
51523 #: fortran/decl.c:6262 fortran/decl.c:6454 fortran/decl.c:6458
51524 #: fortran/symbol.c:1772
51525 #, gcc-internal-format, gfc-internal-format
51526 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
51529 #: fortran/decl.c:6156
51530 #, gcc-internal-format, gfc-internal-format
51531 msgid "ENTRY statement at %C"
51534 #: fortran/decl.c:6165
51535 #, gcc-internal-format, gfc-internal-format
51536 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
51539 #: fortran/decl.c:6168
51540 #, gcc-internal-format, gfc-internal-format
51541 msgid "ENTRY statement at %C cannot appear within a MODULE"
51544 #: fortran/decl.c:6171
51545 #, gcc-internal-format, gfc-internal-format
51546 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
51549 #: fortran/decl.c:6174
51550 #, gcc-internal-format, gfc-internal-format
51551 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
51554 #: fortran/decl.c:6178 fortran/decl.c:6223
51555 #, gcc-internal-format, gfc-internal-format
51556 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
51559 #: fortran/decl.c:6182
51560 #, gcc-internal-format, gfc-internal-format
51561 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
51564 #: fortran/decl.c:6186
51565 #, gcc-internal-format, gfc-internal-format
51566 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
51569 #: fortran/decl.c:6190
51570 #, gcc-internal-format, gfc-internal-format
51571 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
51574 #: fortran/decl.c:6195
51575 #, gcc-internal-format, gfc-internal-format
51576 msgid "ENTRY statement at %C cannot appear within a DO block"
51579 #: fortran/decl.c:6199
51580 #, gcc-internal-format, gfc-internal-format
51581 msgid "ENTRY statement at %C cannot appear within a SELECT block"
51584 #: fortran/decl.c:6203
51585 #, gcc-internal-format, gfc-internal-format
51586 msgid "ENTRY statement at %C cannot appear within a FORALL block"
51589 #: fortran/decl.c:6207
51590 #, gcc-internal-format, gfc-internal-format
51591 msgid "ENTRY statement at %C cannot appear within a WHERE block"
51594 #: fortran/decl.c:6211
51595 #, gcc-internal-format, gfc-internal-format
51596 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
51599 #: fortran/decl.c:6215
51600 #, gcc-internal-format, gfc-internal-format
51601 msgid "Unexpected ENTRY statement at %C"
51604 #: fortran/decl.c:6236
51605 #, gcc-internal-format, gfc-internal-format
51606 msgid "ENTRY statement at %C cannot appear in a contained procedure"
51609 #: fortran/decl.c:6287 fortran/decl.c:6493
51610 #, gcc-internal-format, gfc-internal-format
51611 msgid "Missing required parentheses before BIND(C) at %C"
51614 #: fortran/decl.c:6555 fortran/decl.c:6562
51615 #, gcc-internal-format, gfc-internal-format
51616 msgid "Invalid C identifier in NAME= specifier at %C"
51619 #: fortran/decl.c:6602
51620 #, gcc-internal-format, gfc-internal-format
51621 msgid "Syntax error in NAME= specifier for binding label at %C"
51624 #: fortran/decl.c:6618
51625 #, gcc-internal-format, gfc-internal-format
51626 msgid "NAME= specifier at %C should be a constant expression"
51629 #: fortran/decl.c:6626
51630 #, gcc-internal-format, gfc-internal-format
51631 msgid "NAME= specifier at %C should be a scalar of default character kind"
51634 #: fortran/decl.c:6645
51635 #, gcc-internal-format, gfc-internal-format
51636 msgid "Missing closing paren for binding label at %C"
51639 #: fortran/decl.c:6651
51640 #, gcc-internal-format, gfc-internal-format
51641 msgid "No binding name is allowed in BIND(C) at %C"
51644 #: fortran/decl.c:6657
51645 #, gcc-internal-format, gfc-internal-format
51646 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
51649 #: fortran/decl.c:6686
51650 #, gcc-internal-format, gfc-internal-format
51651 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
51654 #: fortran/decl.c:6931
51655 #, gcc-internal-format, gfc-internal-format
51656 msgid "Unexpected END statement at %C"
51659 #: fortran/decl.c:6940
51660 #, gcc-internal-format, gfc-internal-format
51661 msgid "END statement instead of %s statement at %L"
51664 #. We would have required END [something].
51665 #: fortran/decl.c:6949
51666 #, gcc-internal-format, gfc-internal-format
51667 msgid "%s statement expected at %L"
51670 #: fortran/decl.c:6960
51671 #, gcc-internal-format, gfc-internal-format
51672 msgid "Expecting %s statement at %L"
51675 #: fortran/decl.c:6980
51676 #, gcc-internal-format
51677 msgid "Expected block name of %qs in %s statement at %L"
51680 #: fortran/decl.c:6997
51681 #, gcc-internal-format, gfc-internal-format
51682 msgid "Expected terminating name at %C"
51685 #: fortran/decl.c:7011 fortran/decl.c:7019
51686 #, gcc-internal-format
51687 msgid "Expected label %qs for %s statement at %C"
51690 #: fortran/decl.c:7118
51691 #, gcc-internal-format, gfc-internal-format
51692 msgid "Missing array specification at %L in DIMENSION statement"
51695 #: fortran/decl.c:7126
51696 #, gcc-internal-format, gfc-internal-format
51697 msgid "Dimensions specified for %s at %L after its initialization"
51700 #: fortran/decl.c:7134
51701 #, gcc-internal-format, gfc-internal-format
51702 msgid "Missing array specification at %L in CODIMENSION statement"
51705 #: fortran/decl.c:7143
51706 #, gcc-internal-format, gfc-internal-format
51707 msgid "Array specification must be deferred at %L"
51710 #: fortran/decl.c:7241
51711 #, gcc-internal-format, gfc-internal-format
51712 msgid "Unexpected character in variable list at %C"
51715 #: fortran/decl.c:7278
51716 #, gcc-internal-format
51717 msgid "Expected %<(%> at %C"
51720 #: fortran/decl.c:7292 fortran/decl.c:7332
51721 #, gcc-internal-format, gfc-internal-format
51722 msgid "Expected variable name at %C"
51725 #: fortran/decl.c:7308
51726 #, gcc-internal-format, gfc-internal-format
51727 msgid "Cray pointer at %C must be an integer"
51730 #: fortran/decl.c:7312
51731 #, gcc-internal-format, gfc-internal-format
51733 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
51737 #: fortran/decl.c:7318
51738 #, gcc-internal-format, gfc-internal-format
51739 msgid "Expected \",\" at %C"
51742 #: fortran/decl.c:7357
51743 #, gcc-internal-format
51744 msgid "Couldn't set Cray pointee array spec."
51747 #: fortran/decl.c:7381
51748 #, gcc-internal-format, gfc-internal-format
51749 msgid "Expected \")\" at %C"
51752 #: fortran/decl.c:7393
51753 #, gcc-internal-format
51754 msgid "Expected %<,%> or end of statement at %C"
51757 #: fortran/decl.c:7419
51758 #, gcc-internal-format, gfc-internal-format
51759 msgid "INTENT is not allowed inside of BLOCK at %C"
51762 #: fortran/decl.c:7451
51763 #, gcc-internal-format, gfc-internal-format
51764 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
51767 #: fortran/decl.c:7470
51768 #, gcc-internal-format, gfc-internal-format
51769 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
51772 #: fortran/decl.c:7509
51773 #, gcc-internal-format, gfc-internal-format
51774 msgid "CONTIGUOUS statement at %C"
51777 #: fortran/decl.c:7579
51778 #, gcc-internal-format, gfc-internal-format
51779 msgid "The GENERIC DTIO INTERFACE at %C is not present in the MODULE '%s'"
51782 #: fortran/decl.c:7623
51783 #, gcc-internal-format, gfc-internal-format
51785 "Access specification of the %s operator at %C has already been specified"
51788 #: fortran/decl.c:7640
51789 #, gcc-internal-format, gfc-internal-format
51791 "Access specification of the .%s. operator at %C has already been specified"
51794 #: fortran/decl.c:7679
51795 #, gcc-internal-format, gfc-internal-format
51796 msgid "PROTECTED statement at %C"
51799 #: fortran/decl.c:7717
51800 #, gcc-internal-format, gfc-internal-format
51801 msgid "Syntax error in PROTECTED statement at %C"
51804 #: fortran/decl.c:7741
51805 #, gcc-internal-format, gfc-internal-format
51807 "PRIVATE statement at %C is only allowed in the specification part of a module"
51810 #: fortran/decl.c:7778
51811 #, gcc-internal-format, gfc-internal-format
51813 "PUBLIC statement at %C is only allowed in the specification part of a module"
51816 #: fortran/decl.c:7806
51817 #, gcc-internal-format, gfc-internal-format
51818 msgid "Expected variable name at %C in PARAMETER statement"
51821 #: fortran/decl.c:7813
51822 #, gcc-internal-format, gfc-internal-format
51823 msgid "Expected = sign in PARAMETER statement at %C"
51826 #: fortran/decl.c:7819
51827 #, gcc-internal-format, gfc-internal-format
51828 msgid "Expected expression at %C in PARAMETER statement"
51831 #: fortran/decl.c:7839
51832 #, gcc-internal-format, gfc-internal-format
51833 msgid "Initializing already initialized variable at %C"
51836 #. With legacy PARAMETER statements, don't expect a terminating ')'.
51837 #: fortran/decl.c:7864
51838 #, gcc-internal-format, gfc-internal-format
51839 msgid "PARAMETER without '()' at %C"
51842 #: fortran/decl.c:7880
51843 #, gcc-internal-format, gfc-internal-format
51844 msgid "Unexpected characters in PARAMETER statement at %C"
51847 #: fortran/decl.c:7899
51848 #, gcc-internal-format, gfc-internal-format
51849 msgid "AUTOMATIC at %C is a DEC extension, enable with -fdec-static"
51852 #: fortran/decl.c:7932
51853 #, gcc-internal-format, gfc-internal-format
51854 msgid "Expected entity-list in AUTOMATIC statement at %C"
51857 #: fortran/decl.c:7939
51858 #, gcc-internal-format, gfc-internal-format
51859 msgid "Syntax error in AUTOMATIC statement at %C"
51862 #: fortran/decl.c:7953
51863 #, gcc-internal-format, gfc-internal-format
51864 msgid "STATIC at %C is a DEC extension, enable with -fdec-static"
51867 #: fortran/decl.c:7986
51868 #, gcc-internal-format, gfc-internal-format
51869 msgid "Expected entity-list in STATIC statement at %C"
51872 #: fortran/decl.c:7993
51873 #, gcc-internal-format, gfc-internal-format
51874 msgid "Syntax error in STATIC statement at %C"
51877 #: fortran/decl.c:8012
51878 #, gcc-internal-format, gfc-internal-format
51879 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
51882 #: fortran/decl.c:8023
51883 #, gcc-internal-format, gfc-internal-format
51884 msgid "SAVE statement at %C follows blanket SAVE statement"
51887 #: fortran/decl.c:8069
51888 #, gcc-internal-format, gfc-internal-format
51889 msgid "Syntax error in SAVE statement at %C"
51892 #: fortran/decl.c:8083
51893 #, gcc-internal-format, gfc-internal-format
51894 msgid "VALUE is not allowed inside of BLOCK at %C"
51897 #: fortran/decl.c:8087
51898 #, gcc-internal-format, gfc-internal-format
51899 msgid "VALUE statement at %C"
51902 #: fortran/decl.c:8125
51903 #, gcc-internal-format, gfc-internal-format
51904 msgid "Syntax error in VALUE statement at %C"
51907 #: fortran/decl.c:8136
51908 #, gcc-internal-format, gfc-internal-format
51909 msgid "VOLATILE statement at %C"
51912 #: fortran/decl.c:8159
51913 #, gcc-internal-format
51915 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
51919 #: fortran/decl.c:8184
51920 #, gcc-internal-format, gfc-internal-format
51921 msgid "Syntax error in VOLATILE statement at %C"
51924 #: fortran/decl.c:8195
51925 #, gcc-internal-format, gfc-internal-format
51926 msgid "ASYNCHRONOUS statement at %C"
51929 #: fortran/decl.c:8235
51930 #, gcc-internal-format, gfc-internal-format
51931 msgid "Syntax error in ASYNCHRONOUS statement at %C"
51934 #: fortran/decl.c:8260
51935 #, gcc-internal-format, gfc-internal-format
51936 msgid "MODULE PROCEDURE declaration at %C"
51939 #: fortran/decl.c:8353
51940 #, gcc-internal-format, gfc-internal-format
51941 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
51944 #: fortran/decl.c:8411
51945 #, gcc-internal-format, gfc-internal-format
51946 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
51949 #: fortran/decl.c:8460
51950 #, gcc-internal-format, gfc-internal-format
51951 msgid "Ambiguous symbol in TYPE definition at %C"
51954 #: fortran/decl.c:8469
51955 #, gcc-internal-format
51956 msgid "Symbol %qs at %C has not been previously defined"
51959 #: fortran/decl.c:8475
51960 #, gcc-internal-format
51961 msgid "%qs in EXTENDS expression at %C is not a derived type"
51964 #: fortran/decl.c:8482
51965 #, gcc-internal-format
51966 msgid "%qs cannot be extended at %C because it is BIND(C)"
51969 #: fortran/decl.c:8489
51970 #, gcc-internal-format
51971 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
51974 #: fortran/decl.c:8512
51975 #, gcc-internal-format, gfc-internal-format
51977 "Derived type at %C can only be PRIVATE in the specification part of a module"
51980 #: fortran/decl.c:8524
51981 #, gcc-internal-format, gfc-internal-format
51983 "Derived type at %C can only be PUBLIC in the specification part of a module"
51986 #: fortran/decl.c:8545
51987 #, gcc-internal-format, gfc-internal-format
51988 msgid "ABSTRACT type at %C"
51991 #: fortran/decl.c:8591
51992 #, gcc-internal-format, gfc-internal-format
51993 msgid "Failed to create structure type '%s' at %C"
51996 #: fortran/decl.c:8597
51997 #, gcc-internal-format, gfc-internal-format
51998 msgid "Type definition of '%s' at %C was already defined at %L"
52001 #: fortran/decl.c:8644
52002 #, gcc-internal-format, gfc-internal-format
52003 msgid "Junk after MAP statement at %C"
52006 #: fortran/decl.c:8677
52007 #, gcc-internal-format, gfc-internal-format
52008 msgid "Junk after UNION statement at %C"
52011 #: fortran/decl.c:8712
52012 #, gcc-internal-format, gfc-internal-format
52013 msgid "STRUCTURE at %C is a DEC extension, enable with -fdec-structure"
52016 #: fortran/decl.c:8725
52017 #, gcc-internal-format, gfc-internal-format
52018 msgid "Structure name expected in non-nested structure declaration at %C"
52021 #: fortran/decl.c:8743
52022 #, gcc-internal-format, gfc-internal-format
52023 msgid "Junk after non-nested STRUCTURE statement at %C"
52026 #: fortran/decl.c:8750
52027 #, gcc-internal-format, gfc-internal-format
52028 msgid "Structure name '%s' at %C cannot be the same as an intrinsic type"
52031 #: fortran/decl.c:8904
52032 #, gcc-internal-format, gfc-internal-format
52033 msgid "Expected :: in TYPE definition at %C"
52036 #: fortran/decl.c:8915
52037 #, gcc-internal-format
52038 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
52041 #: fortran/decl.c:8925
52042 #, gcc-internal-format
52043 msgid "Derived type name %qs at %C already has a basic type of %s"
52046 #: fortran/decl.c:8942
52047 #, gcc-internal-format
52048 msgid "Derived type definition of %qs at %C has already been defined"
52051 #: fortran/decl.c:9045
52052 #, gcc-internal-format, gfc-internal-format
52053 msgid "Cray Pointee at %C cannot be assumed shape array"
52056 #: fortran/decl.c:9065
52057 #, gcc-internal-format, gfc-internal-format
52058 msgid "ENUM and ENUMERATOR at %C"
52061 #: fortran/decl.c:9097
52062 #, gcc-internal-format, gfc-internal-format
52063 msgid "Enumerator exceeds the C integer type at %C"
52066 #: fortran/decl.c:9176
52067 #, gcc-internal-format, gfc-internal-format
52068 msgid "ENUMERATOR %L not initialized with integer expression"
52071 #: fortran/decl.c:9224
52072 #, gcc-internal-format, gfc-internal-format
52073 msgid "ENUM definition statement expected before %C"
52076 #: fortran/decl.c:9260
52077 #, gcc-internal-format, gfc-internal-format
52078 msgid "Syntax error in ENUMERATOR definition at %C"
52081 #: fortran/decl.c:9307 fortran/decl.c:9322
52082 #, gcc-internal-format, gfc-internal-format
52083 msgid "Duplicate access-specifier at %C"
52086 #: fortran/decl.c:9342
52087 #, gcc-internal-format, gfc-internal-format
52088 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
52091 #: fortran/decl.c:9362
52092 #, gcc-internal-format, gfc-internal-format
52093 msgid "Binding attributes already specify passing, illegal PASS at %C"
52096 #: fortran/decl.c:9389
52097 #, gcc-internal-format, gfc-internal-format
52098 msgid "Duplicate POINTER attribute at %C"
52101 #: fortran/decl.c:9407
52102 #, gcc-internal-format, gfc-internal-format
52103 msgid "Duplicate NON_OVERRIDABLE at %C"
52106 #: fortran/decl.c:9423
52107 #, gcc-internal-format, gfc-internal-format
52108 msgid "Duplicate DEFERRED at %C"
52111 #: fortran/decl.c:9436
52112 #, gcc-internal-format, gfc-internal-format
52113 msgid "Expected access-specifier at %C"
52116 #: fortran/decl.c:9438
52117 #, gcc-internal-format, gfc-internal-format
52118 msgid "Expected binding attribute at %C"
52121 #: fortran/decl.c:9446
52122 #, gcc-internal-format, gfc-internal-format
52123 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
52126 #: fortran/decl.c:9458
52127 #, gcc-internal-format, gfc-internal-format
52128 msgid "POINTER attribute is required for procedure pointer component at %C"
52131 #: fortran/decl.c:9500
52132 #, gcc-internal-format
52133 msgid "Interface-name expected after %<(%> at %C"
52136 #: fortran/decl.c:9506
52137 #, gcc-internal-format
52138 msgid "%<)%> expected at %C"
52141 #: fortran/decl.c:9526
52142 #, gcc-internal-format, gfc-internal-format
52143 msgid "Interface must be specified for DEFERRED binding at %C"
52146 #: fortran/decl.c:9531
52147 #, gcc-internal-format, gfc-internal-format
52148 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
52151 #: fortran/decl.c:9554
52152 #, gcc-internal-format, gfc-internal-format
52153 msgid "Expected binding name at %C"
52156 #: fortran/decl.c:9558
52157 #, gcc-internal-format, gfc-internal-format
52158 msgid "PROCEDURE list at %C"
52161 #: fortran/decl.c:9570
52162 #, gcc-internal-format
52163 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
52166 #: fortran/decl.c:9576
52167 #, gcc-internal-format
52168 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
52171 #: fortran/decl.c:9586
52172 #, gcc-internal-format
52173 msgid "Expected binding target after %<=>%> at %C"
52176 #: fortran/decl.c:9603
52177 #, gcc-internal-format
52178 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
52181 #: fortran/decl.c:9614
52182 #, gcc-internal-format
52184 "There is already a procedure with binding name %qs for the derived type %qs "
52188 #: fortran/decl.c:9665
52189 #, gcc-internal-format, gfc-internal-format
52190 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
52193 #: fortran/decl.c:9685
52194 #, gcc-internal-format
52195 msgid "Expected %<::%> at %C"
52198 #: fortran/decl.c:9697
52199 #, gcc-internal-format, gfc-internal-format
52200 msgid "Expected generic name or operator descriptor at %C"
52203 #: fortran/decl.c:9718
52204 #, gcc-internal-format, gfc-internal-format
52205 msgid "Malformed GENERIC statement at %C"
52208 #: fortran/decl.c:9729
52209 #, gcc-internal-format
52210 msgid "Expected %<=>%> at %C"
52213 #: fortran/decl.c:9765
52214 #, gcc-internal-format
52216 "There's already a non-generic procedure with binding name %qs for the "
52217 "derived type %qs at %C"
52220 #: fortran/decl.c:9773
52221 #, gcc-internal-format
52222 msgid "Binding at %C must have the same access as already defined binding %qs"
52225 #: fortran/decl.c:9821
52226 #, gcc-internal-format, gfc-internal-format
52227 msgid "Expected specific binding name at %C"
52230 #: fortran/decl.c:9831
52231 #, gcc-internal-format
52232 msgid "%qs already defined as specific binding for the generic %qs at %C"
52235 #: fortran/decl.c:9849
52236 #, gcc-internal-format, gfc-internal-format
52237 msgid "Junk after GENERIC binding at %C"
52240 #: fortran/decl.c:9884
52241 #, gcc-internal-format, gfc-internal-format
52242 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
52245 #: fortran/decl.c:9895
52246 #, gcc-internal-format, gfc-internal-format
52248 "Derived type declaration with FINAL at %C must be in the specification part "
52252 #: fortran/decl.c:9917
52253 #, gcc-internal-format, gfc-internal-format
52254 msgid "Empty FINAL at %C"
52257 #: fortran/decl.c:9924
52258 #, gcc-internal-format, gfc-internal-format
52259 msgid "Expected module procedure name at %C"
52262 #: fortran/decl.c:9934
52263 #, gcc-internal-format
52264 msgid "Expected %<,%> at %C"
52267 #: fortran/decl.c:9940
52268 #, gcc-internal-format
52269 msgid "Unknown procedure name %qs at %C"
52272 #: fortran/decl.c:9953
52273 #, gcc-internal-format
52274 msgid "%qs at %C is already defined as FINAL procedure!"
52277 #: fortran/decl.c:10023
52278 #, gcc-internal-format, gfc-internal-format
52279 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
52282 #: fortran/decl.c:10069
52283 #, gcc-internal-format, gfc-internal-format
52284 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
52287 #: fortran/dependency.c:105
52288 #, gcc-internal-format
52289 msgid "identical_array_ref(): inconsistent dimensions"
52292 #: fortran/dependency.c:193
52293 #, gcc-internal-format
52294 msgid "are_identical_variables: Bad type"
52297 #. We are told not to check dependencies.
52298 #. We do it, however, and issue a warning in case we find one.
52299 #. If a dependency is found in the case
52300 #. elemental == ELEM_CHECK_VARIABLE, we will generate
52301 #. a temporary, so we don't need to bother the user.
52302 #: fortran/dependency.c:976
52303 #, gcc-internal-format, gfc-internal-format
52305 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
52308 #: fortran/dependency.c:1280
52309 #, gcc-internal-format
52310 msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
52313 #: fortran/dump-parse-tree.c:201
52314 #, gcc-internal-format
52315 msgid "show_array_spec(): Unhandled array shape type."
52318 #: fortran/dump-parse-tree.c:280
52319 #, gcc-internal-format
52320 msgid "show_array_ref(): Unknown array reference"
52323 #: fortran/dump-parse-tree.c:312
52324 #, gcc-internal-format
52325 msgid "show_ref(): Bad component code"
52328 #: fortran/dump-parse-tree.c:576
52329 #, gcc-internal-format
52330 msgid "show_expr(): Bad intrinsic in expression!"
52333 #: fortran/dump-parse-tree.c:619
52334 #, gcc-internal-format
52335 msgid "show_expr(): Don't know how to show expr"
52338 #: fortran/dump-parse-tree.c:2752
52339 #, gcc-internal-format
52340 msgid "show_code_node(): Bad statement code"
52343 #: fortran/error.c:335
52344 #, gcc-internal-format, gfc-internal-format
52345 msgid " Included at %s:%d:"
52348 #: fortran/error.c:421
52349 #, gcc-internal-format
52350 msgid "<During initialization>\n"
52353 #: fortran/expr.c:148
52354 #, gcc-internal-format
52355 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
52358 #: fortran/expr.c:347
52359 #, gcc-internal-format
52360 msgid "gfc_copy_expr(): Bad expr node"
52363 #: fortran/expr.c:494
52364 #, gcc-internal-format
52365 msgid "free_expr0(): Bad expr type"
52368 #: fortran/expr.c:624 fortran/expr.c:626
52369 #, gcc-internal-format, gfc-internal-format
52370 msgid "Constant expression required at %C"
52373 #: fortran/expr.c:633 fortran/expr.c:635
52374 #, gcc-internal-format, gfc-internal-format
52375 msgid "Integer expression required at %C"
52378 #: fortran/expr.c:643 fortran/expr.c:645
52379 #, gcc-internal-format, gfc-internal-format
52380 msgid "Integer value too large in expression at %C"
52383 #: fortran/expr.c:967
52384 #, gcc-internal-format
52385 msgid "gfc_is_constant_expr(): Unknown expression type"
52388 #: fortran/expr.c:1119
52389 #, gcc-internal-format
52390 msgid "simplify_intrinsic_op(): Bad operator"
52393 #: fortran/expr.c:1225
52394 #, gcc-internal-format, gfc-internal-format
52395 msgid "Index in dimension %d is out of bounds at %L"
52398 #: fortran/expr.c:1413 fortran/expr.c:1464
52399 #, gcc-internal-format, gfc-internal-format
52400 msgid "index in dimension %d is out of bounds at %L"
52403 #: fortran/expr.c:1540
52404 #, gcc-internal-format, gfc-internal-format
52406 "The number of elements in the array constructor at %L requires an increase "
52407 "of the allowed %d upper limit. See -fmax-array-constructor option"
52410 #: fortran/expr.c:2068
52411 #, gcc-internal-format, gfc-internal-format
52412 msgid "elemental function arguments at %C are not compliant"
52415 #: fortran/expr.c:2112
52416 #, gcc-internal-format, gfc-internal-format
52417 msgid "Numeric or CHARACTER operands are required in expression at %L"
52420 #: fortran/expr.c:2137
52421 #, gcc-internal-format, gfc-internal-format
52423 "Concatenation operator in expression at %L must have two CHARACTER operands"
52426 #: fortran/expr.c:2144
52427 #, gcc-internal-format, gfc-internal-format
52428 msgid "Concat operator at %L must concatenate strings of the same kind"
52431 #: fortran/expr.c:2154
52432 #, gcc-internal-format, gfc-internal-format
52433 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
52436 #: fortran/expr.c:2170
52437 #, gcc-internal-format, gfc-internal-format
52438 msgid "LOGICAL operands are required in expression at %L"
52441 #: fortran/expr.c:2181
52442 #, gcc-internal-format, gfc-internal-format
52443 msgid "Only intrinsic operators can be used in expression at %L"
52446 #: fortran/expr.c:2189
52447 #, gcc-internal-format, gfc-internal-format
52448 msgid "Numeric operands are required in expression at %L"
52451 #: fortran/expr.c:2212
52452 #, gcc-internal-format
52454 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
52455 "constructor at %L"
52458 #: fortran/expr.c:2323
52459 #, gcc-internal-format
52461 "Assumed or deferred character length variable %qs in constant expression at "
52465 #: fortran/expr.c:2389
52466 #, gcc-internal-format
52468 "transformational intrinsic %qs at %L is not permitted in an initialization "
52472 #: fortran/expr.c:2420
52473 #, gcc-internal-format, gfc-internal-format
52474 msgid "Evaluation of nonstandard initialization expression at %L"
52477 #: fortran/expr.c:2497 fortran/resolve.c:2579
52478 #, gcc-internal-format
52480 "Function %qs in initialization expression at %L must be an intrinsic function"
52483 #: fortran/expr.c:2509
52484 #, gcc-internal-format
52486 "Intrinsic function %qs at %L is not permitted in an initialization expression"
52489 #: fortran/expr.c:2544
52490 #, gcc-internal-format
52491 msgid "PARAMETER %qs is used at %L before its definition is complete"
52494 #: fortran/expr.c:2564
52495 #, gcc-internal-format
52497 "Assumed size array %qs at %L is not permitted in an initialization expression"
52500 #: fortran/expr.c:2570
52501 #, gcc-internal-format
52503 "Assumed shape array %qs at %L is not permitted in an initialization "
52507 #: fortran/expr.c:2576
52508 #, gcc-internal-format
52510 "Deferred array %qs at %L is not permitted in an initialization expression"
52513 #: fortran/expr.c:2582
52514 #, gcc-internal-format
52516 "Array %qs at %L is a variable, which does not reduce to a constant expression"
52519 #: fortran/expr.c:2592
52520 #, gcc-internal-format
52522 "Parameter %qs at %L has not been declared or is a variable, which does not "
52523 "reduce to a constant expression"
52526 #: fortran/expr.c:2646
52527 #, gcc-internal-format
52528 msgid "check_init_expr(): Unknown expression type"
52531 #: fortran/expr.c:2773
52532 #, gcc-internal-format
52533 msgid "Specification function %qs at %L cannot be a statement function"
52536 #: fortran/expr.c:2780
52537 #, gcc-internal-format
52538 msgid "Specification function %qs at %L cannot be an internal function"
52541 #: fortran/expr.c:2787
52542 #, gcc-internal-format
52543 msgid "Specification function %qs at %L must be PURE"
52546 #: fortran/expr.c:2795
52547 #, gcc-internal-format, gfc-internal-format
52548 msgid "Specification function '%s' at %L cannot be RECURSIVE"
52551 #: fortran/expr.c:2941
52552 #, gcc-internal-format
52553 msgid "Dummy argument %qs not allowed in expression at %L"
52556 #: fortran/expr.c:2948
52557 #, gcc-internal-format
52558 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
52561 #: fortran/expr.c:2955
52562 #, gcc-internal-format
52563 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
52566 #: fortran/expr.c:2984
52567 #, gcc-internal-format
52568 msgid "Variable %qs cannot appear in the expression at %L"
52571 #: fortran/expr.c:3015
52572 #, gcc-internal-format
52573 msgid "check_restricted(): Unknown expression type"
52576 #: fortran/expr.c:3035
52577 #, gcc-internal-format, gfc-internal-format
52578 msgid "Expression at %L must be of INTEGER type, found %s"
52581 #: fortran/expr.c:3047
52582 #, gcc-internal-format
52583 msgid "Function %qs at %L must be PURE"
52586 #: fortran/expr.c:3056
52587 #, gcc-internal-format, gfc-internal-format
52588 msgid "Expression at %L must be scalar"
52591 #: fortran/expr.c:3090
52592 #, gcc-internal-format, gfc-internal-format
52593 msgid "Incompatible ranks in %s (%d and %d) at %L"
52596 #: fortran/expr.c:3104
52597 #, gcc-internal-format, gfc-internal-format
52598 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
52601 #: fortran/expr.c:3200
52602 #, gcc-internal-format
52603 msgid "%qs at %L is not a VALUE"
52606 #: fortran/expr.c:3207
52607 #, gcc-internal-format, gfc-internal-format
52608 msgid "Incompatible ranks %d and %d in assignment at %L"
52611 #: fortran/expr.c:3214
52612 #, gcc-internal-format, gfc-internal-format
52613 msgid "Variable type is UNKNOWN in assignment at %L"
52616 #: fortran/expr.c:3226
52617 #, gcc-internal-format, gfc-internal-format
52618 msgid "NULL appears on right-hand side in assignment at %L"
52621 #: fortran/expr.c:3236
52622 #, gcc-internal-format, gfc-internal-format
52623 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
52626 #: fortran/expr.c:3246
52627 #, gcc-internal-format
52628 msgid "BOZ literal at %L used to initialize non-integer variable %qs"
52631 #: fortran/expr.c:3251 fortran/resolve.c:9948
52632 #, gcc-internal-format, gfc-internal-format
52634 "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
52637 #: fortran/expr.c:3262 fortran/resolve.c:9959
52638 #, gcc-internal-format
52639 msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
52642 #: fortran/expr.c:3270 fortran/resolve.c:9968
52643 #, gcc-internal-format
52645 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
52646 "disabled with the option %<-fno-range-check%>"
52649 #: fortran/expr.c:3274 fortran/resolve.c:9972
52650 #, gcc-internal-format
52652 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
52653 "disabled with the option %<-fno-range-check%>"
52656 #: fortran/expr.c:3278 fortran/resolve.c:9976
52657 #, gcc-internal-format
52659 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
52660 "with the option %<-fno-range-check%>"
52663 #: fortran/expr.c:3300
52664 #, gcc-internal-format, gfc-internal-format
52666 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
52669 #: fortran/expr.c:3339
52670 #, gcc-internal-format, gfc-internal-format
52671 msgid "Pointer assignment target is not a POINTER at %L"
52674 #: fortran/expr.c:3347
52675 #, gcc-internal-format
52677 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
52681 #: fortran/expr.c:3370
52682 #, gcc-internal-format
52683 msgid "Expected bounds specification for %qs at %L"
52686 #: fortran/expr.c:3375
52687 #, gcc-internal-format
52688 msgid "Bounds specification for %qs in pointer assignment at %L"
52691 #: fortran/expr.c:3388
52692 #, gcc-internal-format, gfc-internal-format
52693 msgid "Lower bound has to be present at %L"
52696 #: fortran/expr.c:3394
52697 #, gcc-internal-format, gfc-internal-format
52698 msgid "Stride must not be present at %L"
52701 #: fortran/expr.c:3406
52702 #, gcc-internal-format, gfc-internal-format
52703 msgid "Either all or none of the upper bounds must be specified at %L"
52706 #: fortran/expr.c:3432
52707 #, gcc-internal-format, gfc-internal-format
52708 msgid "Pointer object at %L shall not have a coindex"
52711 #: fortran/expr.c:3453
52712 #, gcc-internal-format, gfc-internal-format
52713 msgid "Invalid procedure pointer assignment at %L"
52716 #: fortran/expr.c:3477
52717 #, gcc-internal-format
52719 "Function result %qs is invalid as proc-target in procedure pointer "
52723 #: fortran/expr.c:3486
52724 #, gcc-internal-format
52725 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
52728 #: fortran/expr.c:3496
52729 #, gcc-internal-format
52730 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
52733 #: fortran/expr.c:3502
52734 #, gcc-internal-format
52735 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
52738 #: fortran/expr.c:3509
52739 #, gcc-internal-format
52740 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
52743 #: fortran/expr.c:3517
52744 #, gcc-internal-format
52746 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
52750 #: fortran/expr.c:3540
52751 #, gcc-internal-format, gfc-internal-format
52753 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
52757 #: fortran/expr.c:3593
52758 #, gcc-internal-format, gfc-internal-format
52760 "Interface mismatch in procedure pointer assignment at %L: '%s' is not a "
52764 #: fortran/expr.c:3605 fortran/expr.c:3612 fortran/resolve.c:2457
52765 #, gcc-internal-format
52766 msgid "Explicit interface required for %qs at %L: %s"
52769 #: fortran/expr.c:3620
52770 #, gcc-internal-format, gfc-internal-format
52771 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
52774 #: fortran/expr.c:3629
52775 #, gcc-internal-format
52777 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
52778 "associated, referenced or have the EXTERNAL attribute"
52781 #: fortran/expr.c:3646
52782 #, gcc-internal-format, gfc-internal-format
52784 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
52785 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
52786 "polymorphic target"
52789 #: fortran/expr.c:3651
52790 #, gcc-internal-format, gfc-internal-format
52792 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
52795 #: fortran/expr.c:3660
52796 #, gcc-internal-format, gfc-internal-format
52797 msgid "Different kind type parameters in pointer assignment at %L"
52800 #: fortran/expr.c:3667
52801 #, gcc-internal-format, gfc-internal-format
52802 msgid "Different ranks in pointer assignment at %L"
52805 #: fortran/expr.c:3686
52806 #, gcc-internal-format, gfc-internal-format
52808 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
52811 #: fortran/expr.c:3699
52812 #, gcc-internal-format, gfc-internal-format
52813 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
52816 #: fortran/expr.c:3703
52817 #, gcc-internal-format, gfc-internal-format
52818 msgid "Rank remapping target is not rank 1 at %L"
52821 #. The test above might need to be extend when F08, Note 5.4 has to be
52822 #. interpreted in the way that target and pointer with the same coindex
52824 #: fortran/expr.c:3735 fortran/expr.c:3783
52825 #, gcc-internal-format, gfc-internal-format
52826 msgid "Data target at %L shall not have a coindex"
52829 #: fortran/expr.c:3738
52830 #, gcc-internal-format, gfc-internal-format
52832 "Target expression in pointer assignment at %L must deliver a pointer result"
52835 #: fortran/expr.c:3746
52836 #, gcc-internal-format, gfc-internal-format
52837 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
52840 #: fortran/expr.c:3753
52841 #, gcc-internal-format, gfc-internal-format
52842 msgid "Bad target in pointer assignment in PURE procedure at %L"
52845 #: fortran/expr.c:3762
52846 #, gcc-internal-format, gfc-internal-format
52847 msgid "Pointer assignment with vector subscript on rhs at %L"
52850 #: fortran/expr.c:3770
52851 #, gcc-internal-format, gfc-internal-format
52852 msgid "Pointer assignment target has PROTECTED attribute at %L"
52855 #: fortran/expr.c:3824
52856 #, gcc-internal-format, gfc-internal-format
52857 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
52860 #: fortran/expr.c:3900
52861 #, gcc-internal-format, gfc-internal-format
52862 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
52865 #: fortran/expr.c:3906
52866 #, gcc-internal-format, gfc-internal-format
52867 msgid "Pointer initialization target at %L must have the TARGET attribute"
52870 #: fortran/expr.c:3921 fortran/resolve.c:1349
52871 #, gcc-internal-format, gfc-internal-format
52872 msgid "Pointer initialization target at %L must have the SAVE attribute"
52875 #: fortran/expr.c:3933
52876 #, gcc-internal-format, gfc-internal-format
52878 "Procedure pointer initialization target at %L may not be a procedure pointer"
52881 #: fortran/expr.c:5218
52882 #, gcc-internal-format, gfc-internal-format
52884 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
52887 #: fortran/expr.c:5226
52888 #, gcc-internal-format, gfc-internal-format
52889 msgid "Non-variable expression in variable definition context (%s) at %L"
52892 #: fortran/expr.c:5234
52893 #, gcc-internal-format
52894 msgid "Named constant %qs in variable definition context (%s) at %L"
52897 #: fortran/expr.c:5243
52898 #, gcc-internal-format
52899 msgid "%qs in variable definition context (%s) at %L is not a variable"
52902 #: fortran/expr.c:5254
52903 #, gcc-internal-format, gfc-internal-format
52904 msgid "Non-POINTER in pointer association context (%s) at %L"
52907 #: fortran/expr.c:5263
52908 #, gcc-internal-format, gfc-internal-format
52909 msgid "Type inaccessible in variable definition context (%s) at %L"
52912 #: fortran/expr.c:5276
52913 #, gcc-internal-format, gfc-internal-format
52914 msgid "LOCK_TYPE in variable definition context (%s) at %L"
52917 #: fortran/expr.c:5289
52918 #, gcc-internal-format, gfc-internal-format
52919 msgid "LOCK_EVENT in variable definition context (%s) at %L"
52922 #: fortran/expr.c:5319
52923 #, gcc-internal-format
52925 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
52928 #: fortran/expr.c:5327
52929 #, gcc-internal-format
52931 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
52934 #: fortran/expr.c:5340
52935 #, gcc-internal-format
52937 "Variable %qs is PROTECTED and can not appear in a pointer association "
52938 "context (%s) at %L"
52941 #: fortran/expr.c:5348
52942 #, gcc-internal-format
52944 "Variable %qs is PROTECTED and can not appear in a variable definition "
52945 "context (%s) at %L"
52948 #: fortran/expr.c:5360
52949 #, gcc-internal-format
52951 "Variable %qs can not appear in a variable definition context (%s) at %L in "
52955 #: fortran/expr.c:5419
52956 #, gcc-internal-format
52958 "%qs at %L associated to vector-indexed target can not be used in a variable "
52959 "definition context (%s)"
52962 #: fortran/expr.c:5423
52963 #, gcc-internal-format
52965 "%qs at %L associated to expression can not be used in a variable definition "
52969 #: fortran/expr.c:5434
52970 #, gcc-internal-format
52972 "Associate-name %qs can not appear in a variable definition context (%s) at "
52973 "%L because its target at %L can not, either"
52976 #: fortran/expr.c:5476
52977 #, gcc-internal-format, gfc-internal-format
52979 "Elements with the same value at %L and %L in vector subscript in a variable "
52980 "definition context (%s)"
52983 #: fortran/f95-lang.c:251
52984 #, gcc-internal-format, gfc-internal-format
52985 msgid "can't open input file: %s"
52988 #: fortran/frontend-passes.c:167
52989 #, gcc-internal-format
52990 msgid "No location in statement"
52993 #: fortran/frontend-passes.c:182
52994 #, gcc-internal-format, gfc-internal-format
52995 msgid "No location in expression near %L"
52998 #: fortran/frontend-passes.c:381
52999 #, gcc-internal-format
53000 msgid "Illegal id in copy_walk_reduction_arg"
53003 #: fortran/frontend-passes.c:781 fortran/trans-array.c:1044
53004 #: fortran/trans-array.c:6232 fortran/trans-array.c:7633
53005 #: fortran/trans-intrinsic.c:7031
53006 #, gcc-internal-format, gfc-internal-format
53007 msgid "Creating array temporary at %L"
53010 #: fortran/frontend-passes.c:806 fortran/frontend-passes.c:810
53011 #, gcc-internal-format
53012 msgid "Removing call to function %qs at %L"
53015 #: fortran/frontend-passes.c:1797
53016 #, gcc-internal-format
53017 msgid "illegal OP in optimize_comparison"
53020 #: fortran/frontend-passes.c:1989
53021 #, gcc-internal-format
53023 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
53024 "INTENT(OUT) argument to subroutine %qs"
53027 #: fortran/frontend-passes.c:1996
53028 #, gcc-internal-format
53030 "Variable %qs at %L not definable inside loop beginning at %L as "
53031 "INTENT(INOUT) argument to subroutine %qs"
53034 #: fortran/frontend-passes.c:2061
53035 #, gcc-internal-format
53037 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
53038 "INTENT(OUT) argument to function %qs"
53041 #: fortran/frontend-passes.c:2067
53042 #, gcc-internal-format
53044 "Variable %qs at %L not definable inside loop beginning at %L as "
53045 "INTENT(INOUT) argument to function %qs"
53048 #: fortran/frontend-passes.c:2315 fortran/trans-expr.c:1526
53049 #, gcc-internal-format, gfc-internal-format
53050 msgid "Code for reallocating the allocatable array at %L will be added"
53053 #: fortran/frontend-passes.c:2794
53054 #, gcc-internal-format
53055 msgid "Scalarization using DIMEN_RANGE unimplemented"
53058 #: fortran/gfortranspec.c:145
53059 #, gcc-internal-format
53060 msgid "overflowed output arg list for %qs"
53063 #: fortran/gfortranspec.c:299
53064 #, gcc-internal-format
53065 msgid "no input files; unwilling to write output files"
53068 #: fortran/interface.c:225
53069 #, gcc-internal-format, gfc-internal-format
53070 msgid "Syntax error in generic specification at %C"
53073 #: fortran/interface.c:252
53074 #, gcc-internal-format, gfc-internal-format
53075 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
53078 #: fortran/interface.c:272
53079 #, gcc-internal-format
53080 msgid "Dummy procedure %qs at %C cannot have a generic interface"
53083 #: fortran/interface.c:305
53084 #, gcc-internal-format, gfc-internal-format
53085 msgid "ABSTRACT INTERFACE at %C"
53088 #: fortran/interface.c:312
53089 #, gcc-internal-format, gfc-internal-format
53090 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
53093 #: fortran/interface.c:343
53094 #, gcc-internal-format, gfc-internal-format
53095 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
53098 #: fortran/interface.c:356
53099 #, gcc-internal-format, gfc-internal-format
53100 msgid "Expected a nameless interface at %C"
53103 #: fortran/interface.c:369
53104 #, gcc-internal-format
53105 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
53108 #: fortran/interface.c:400
53109 #, gcc-internal-format
53110 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
53113 #: fortran/interface.c:403
53114 #, gcc-internal-format
53115 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
53118 #: fortran/interface.c:417
53119 #, gcc-internal-format
53120 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
53123 #: fortran/interface.c:429
53124 #, gcc-internal-format
53125 msgid "Expecting %<END INTERFACE %s%> at %C"
53128 #: fortran/interface.c:619
53129 #, gcc-internal-format
53130 msgid "gfc_compare_derived_types: invalid derived type"
53133 #: fortran/interface.c:866
53134 #, gcc-internal-format, gfc-internal-format
53135 msgid "Alternate return cannot appear in operator interface at %L"
53138 #: fortran/interface.c:895
53139 #, gcc-internal-format, gfc-internal-format
53140 msgid "Assignment operator interface at %L must have two arguments"
53143 #: fortran/interface.c:898
53144 #, gcc-internal-format, gfc-internal-format
53145 msgid "Operator interface at %L has the wrong number of arguments"
53148 #: fortran/interface.c:911
53149 #, gcc-internal-format, gfc-internal-format
53150 msgid "Assignment operator interface at %L must be a SUBROUTINE"
53153 #: fortran/interface.c:929
53154 #, gcc-internal-format, gfc-internal-format
53156 "Assignment operator interface at %L must not redefine an INTRINSIC type "
53160 #: fortran/interface.c:938
53161 #, gcc-internal-format, gfc-internal-format
53162 msgid "Intrinsic operator interface at %L must be a FUNCTION"
53165 #: fortran/interface.c:949
53166 #, gcc-internal-format, gfc-internal-format
53168 "First argument of defined assignment at %L must be INTENT(OUT) or "
53172 #: fortran/interface.c:956
53173 #, gcc-internal-format, gfc-internal-format
53174 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
53177 #: fortran/interface.c:965 fortran/resolve.c:15909
53178 #, gcc-internal-format, gfc-internal-format
53179 msgid "First argument of operator interface at %L must be INTENT(IN)"
53182 #: fortran/interface.c:972 fortran/resolve.c:15927
53183 #, gcc-internal-format, gfc-internal-format
53184 msgid "Second argument of operator interface at %L must be INTENT(IN)"
53187 #: fortran/interface.c:1077
53188 #, gcc-internal-format, gfc-internal-format
53189 msgid "Operator interface at %L conflicts with intrinsic interface"
53192 #: fortran/interface.c:1409 fortran/interface.c:1468
53193 #, gcc-internal-format, gfc-internal-format
53195 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
53198 #: fortran/interface.c:1581
53199 #, gcc-internal-format, gfc-internal-format
53201 "check_result_characteristics (1): Unexpected result %i of "
53202 "gfc_dep_compare_expr"
53205 #: fortran/interface.c:1628
53206 #, gcc-internal-format, gfc-internal-format
53208 "check_result_characteristics (2): Unexpected result %i of "
53209 "gfc_dep_compare_expr"
53212 #: fortran/interface.c:1796
53213 #, gcc-internal-format
53214 msgid "Procedure %qs in %s at %L has no explicit interface"
53217 #: fortran/interface.c:1799
53218 #, gcc-internal-format
53219 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
53222 #: fortran/interface.c:1811
53223 #, gcc-internal-format, gfc-internal-format
53224 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
53227 #: fortran/interface.c:1815
53228 #, gcc-internal-format, gfc-internal-format
53230 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
53231 "name of a derived type"
53234 #: fortran/interface.c:1823
53235 #, gcc-internal-format
53236 msgid "Internal procedure %qs in %s at %L"
53239 #: fortran/interface.c:1880 fortran/interface.c:1885
53240 #, gcc-internal-format
53241 msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
53244 #: fortran/interface.c:1890
53245 #, gcc-internal-format
53246 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
53249 #: fortran/interface.c:1925
53250 #, gcc-internal-format
53251 msgid "%qs at %L is not a module procedure"
53254 #: fortran/interface.c:2128
53255 #, gcc-internal-format
53257 "The assumed-rank array at %L requires that the dummy argument %qs has "
53261 #: fortran/interface.c:2131
53262 #, gcc-internal-format
53263 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
53266 #: fortran/interface.c:2134
53267 #, gcc-internal-format
53268 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
53271 #: fortran/interface.c:2137
53272 #, gcc-internal-format
53273 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
53276 #: fortran/interface.c:2179
53277 #, gcc-internal-format, gfc-internal-format
53278 msgid "Invalid procedure argument at %L"
53281 #: fortran/interface.c:2188 fortran/interface.c:2216
53282 #, gcc-internal-format
53283 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
53286 #: fortran/interface.c:2227
53287 #, gcc-internal-format
53289 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
53293 #: fortran/interface.c:2247
53294 #, gcc-internal-format
53295 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
53298 #: fortran/interface.c:2256
53299 #, gcc-internal-format
53301 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
53305 #: fortran/interface.c:2272
53306 #, gcc-internal-format
53307 msgid "Actual argument to %qs at %L must be polymorphic"
53310 #: fortran/interface.c:2282
53311 #, gcc-internal-format
53312 msgid "Actual argument to %qs at %L must have the same declared type"
53315 #: fortran/interface.c:2297
53316 #, gcc-internal-format
53318 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
53319 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
53323 #: fortran/interface.c:2308
53324 #, gcc-internal-format
53325 msgid "Actual argument to %qs at %L must be a coarray"
53328 #: fortran/interface.c:2327
53329 #, gcc-internal-format
53330 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
53333 #: fortran/interface.c:2345
53334 #, gcc-internal-format
53336 "Actual argument to %qs at %L must be simply contiguous or an element of such "
53340 #: fortran/interface.c:2360
53341 #, gcc-internal-format
53343 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
53344 "has a LOCK_TYPE component"
53347 #: fortran/interface.c:2375
53348 #, gcc-internal-format
53350 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
53351 "has a EVENT_TYPE component"
53354 #: fortran/interface.c:2394
53355 #, gcc-internal-format
53357 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
53358 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
53359 "contiguous and both are ASYNCHRONOUS or VOLATILE"
53362 #: fortran/interface.c:2407
53363 #, gcc-internal-format
53365 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
53369 #: fortran/interface.c:2414
53370 #, gcc-internal-format
53372 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
53373 "is invalid if the allocation status is modified"
53376 #: fortran/interface.c:2477
53377 #, gcc-internal-format
53378 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
53381 #: fortran/interface.c:2486
53382 #, gcc-internal-format
53384 "Element of assumed-shaped or pointer array passed to array dummy argument "
53388 #: fortran/interface.c:2498
53389 #, gcc-internal-format
53391 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
53392 "argument with array dummy argument %qs at %L"
53395 #: fortran/interface.c:2506
53396 #, gcc-internal-format
53398 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
53402 #: fortran/interface.c:2833
53403 #, gcc-internal-format
53404 msgid "Keyword argument %qs at %L is not in the procedure"
53407 #: fortran/interface.c:2841
53408 #, gcc-internal-format
53410 "Keyword argument %qs at %L is already associated with another actual argument"
53413 #: fortran/interface.c:2851
53414 #, gcc-internal-format, gfc-internal-format
53415 msgid "More actual than formal arguments in procedure call at %L"
53418 #: fortran/interface.c:2863 fortran/interface.c:3243
53419 #, gcc-internal-format, gfc-internal-format
53420 msgid "Missing alternate return spec in subroutine call at %L"
53423 #: fortran/interface.c:2871
53424 #, gcc-internal-format, gfc-internal-format
53425 msgid "Unexpected alternate return spec in subroutine call at %L"
53428 #: fortran/interface.c:2898
53429 #, gcc-internal-format
53430 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
53433 #: fortran/interface.c:2901
53434 #, gcc-internal-format
53435 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
53438 #: fortran/interface.c:2925
53439 #, gcc-internal-format, gfc-internal-format
53441 "Actual argument at %L to assumed-type dummy is of derived type with type-"
53442 "bound or FINAL procedures"
53445 #: fortran/interface.c:2948
53446 #, gcc-internal-format
53448 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
53449 "allocatable dummy argument %qs at %L"
53452 #: fortran/interface.c:2956
53453 #, gcc-internal-format
53455 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
53456 "shape dummy argument %qs at %L"
53459 #: fortran/interface.c:2970
53460 #, gcc-internal-format
53462 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
53463 "a deferred length type parameter if and only if the dummy has one"
53466 #: fortran/interface.c:2988
53467 #, gcc-internal-format
53469 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
53473 #: fortran/interface.c:2994
53474 #, gcc-internal-format
53476 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
53480 #: fortran/interface.c:3013
53481 #, gcc-internal-format
53482 msgid "Expected a procedure pointer for argument %qs at %L"
53485 #: fortran/interface.c:3029
53486 #, gcc-internal-format
53487 msgid "Expected a procedure for argument %qs at %L"
53490 #: fortran/interface.c:3043
53491 #, gcc-internal-format
53492 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
53495 #: fortran/interface.c:3052
53496 #, gcc-internal-format
53497 msgid "Actual argument for %qs must be a pointer at %L"
53500 #: fortran/interface.c:3062
53501 #, gcc-internal-format
53502 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
53505 #: fortran/interface.c:3072
53506 #, gcc-internal-format
53507 msgid "Coindexed actual argument at %L to pointer dummy %qs"
53510 #: fortran/interface.c:3085
53511 #, gcc-internal-format
53513 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
53516 #: fortran/interface.c:3099
53517 #, gcc-internal-format
53519 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
53520 "%qs has neither ASYNCHRONOUS nor VOLATILE"
53523 #: fortran/interface.c:3113
53524 #, gcc-internal-format
53526 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
53527 "%qs requires either VALUE or INTENT(IN)"
53530 #: fortran/interface.c:3125
53531 #, gcc-internal-format
53532 msgid "Actual CLASS array argument for %qs must be a full array at %L"
53535 #: fortran/interface.c:3135
53536 #, gcc-internal-format
53537 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
53540 #: fortran/interface.c:3164
53541 #, gcc-internal-format
53543 "Array-section actual argument with vector subscripts at %L is incompatible "
53544 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
53545 "dummy argument %qs"
53548 #: fortran/interface.c:3183
53549 #, gcc-internal-format
53551 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
53552 "shape dummy argument %qs due to VOLATILE attribute"
53555 #: fortran/interface.c:3200
53556 #, gcc-internal-format
53558 "Array-section actual argument at %L is incompatible with the non-assumed-"
53559 "shape dummy argument %qs due to VOLATILE attribute"
53562 #: fortran/interface.c:3220
53563 #, gcc-internal-format
53565 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
53566 "array dummy argument %qs due to VOLATILE attribute"
53569 #: fortran/interface.c:3250
53570 #, gcc-internal-format
53571 msgid "Missing actual argument for argument %qs at %L"
53574 #: fortran/interface.c:3367
53575 #, gcc-internal-format
53576 msgid "compare_actual_expr(): Bad component code"
53579 #: fortran/interface.c:3396
53580 #, gcc-internal-format
53581 msgid "check_some_aliasing(): List mismatch"
53584 #: fortran/interface.c:3422
53585 #, gcc-internal-format
53586 msgid "check_some_aliasing(): corrupted data"
53589 #: fortran/interface.c:3432
53590 #, gcc-internal-format
53592 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
53593 "argument %qs at %L"
53596 #: fortran/interface.c:3462
53597 #, gcc-internal-format
53598 msgid "check_intents(): List mismatch"
53601 #: fortran/interface.c:3482
53602 #, gcc-internal-format, gfc-internal-format
53604 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
53608 #: fortran/interface.c:3494
53609 #, gcc-internal-format, gfc-internal-format
53611 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
53615 #: fortran/interface.c:3504
53616 #, gcc-internal-format, gfc-internal-format
53618 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
53622 #: fortran/interface.c:3515
53623 #, gcc-internal-format
53625 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
53629 #: fortran/interface.c:3543 fortran/interface.c:3553
53630 #, gcc-internal-format
53631 msgid "Procedure %qs called at %L is not explicitly declared"
53634 #: fortran/interface.c:3549
53635 #, gcc-internal-format
53636 msgid "Procedure %qs called with an implicit interface at %L"
53639 #: fortran/interface.c:3563
53640 #, gcc-internal-format
53642 "The pointer object %qs at %L must have an explicit function interface or be "
53643 "declared as array"
53646 #: fortran/interface.c:3571
53647 #, gcc-internal-format
53649 "The allocatable object %qs at %L must have an explicit function interface or "
53650 "be declared as array"
53653 #: fortran/interface.c:3579
53654 #, gcc-internal-format
53655 msgid "Allocatable function %qs at %L must have an explicit function interface"
53658 #: fortran/interface.c:3589
53659 #, gcc-internal-format
53660 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
53663 #: fortran/interface.c:3598
53664 #, gcc-internal-format, gfc-internal-format
53665 msgid "Assumed-type argument %s at %L requires an explicit interface"
53668 #: fortran/interface.c:3611
53669 #, gcc-internal-format
53671 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
53672 "explicit interface for procedure %qs"
53675 #: fortran/interface.c:3624
53676 #, gcc-internal-format
53678 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
53679 "explicit interface for procedure %qs"
53682 #: fortran/interface.c:3633
53683 #, gcc-internal-format, gfc-internal-format
53684 msgid "MOLD argument to NULL required at %L"
53687 #: fortran/interface.c:3641
53688 #, gcc-internal-format, gfc-internal-format
53689 msgid "Assumed-rank argument requires an explicit interface at %L"
53692 #: fortran/interface.c:3679
53693 #, gcc-internal-format
53694 msgid "Procedure pointer component %qs called with an implicit interface at %L"
53697 #: fortran/interface.c:3690
53698 #, gcc-internal-format
53700 "Keyword argument requires explicit interface for procedure pointer component "
53704 #: fortran/interface.c:3775
53705 #, gcc-internal-format, gfc-internal-format
53707 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
53708 "functions %s and %s"
53711 #: fortran/interface.c:3845
53712 #, gcc-internal-format
53713 msgid "Unable to find symbol %qs"
53716 #: fortran/interface.c:4212
53717 #, gcc-internal-format
53718 msgid "Entity %qs at %L is already present in the interface"
53721 #: fortran/interface.c:4329
53722 #, gcc-internal-format
53723 msgid "gfc_add_interface(): Bad interface type"
53726 #: fortran/interface.c:4423
53727 #, gcc-internal-format
53728 msgid "Can't overwrite GENERIC %qs at %L"
53731 #: fortran/interface.c:4435
53732 #, gcc-internal-format
53733 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
53736 #: fortran/interface.c:4443
53737 #, gcc-internal-format
53738 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
53741 #: fortran/interface.c:4451
53742 #, gcc-internal-format
53743 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
53746 #: fortran/interface.c:4460
53747 #, gcc-internal-format
53748 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
53751 #: fortran/interface.c:4466
53752 #, gcc-internal-format
53754 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
53758 #: fortran/interface.c:4475
53759 #, gcc-internal-format
53760 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
53763 #: fortran/interface.c:4486
53764 #, gcc-internal-format
53765 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
53768 #: fortran/interface.c:4494
53769 #, gcc-internal-format
53770 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
53773 #: fortran/interface.c:4505
53774 #, gcc-internal-format
53775 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
53778 #: fortran/interface.c:4535
53779 #, gcc-internal-format
53781 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
53782 "corresponding argument of the overridden procedure"
53785 #: fortran/interface.c:4547
53786 #, gcc-internal-format
53787 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
53790 #: fortran/interface.c:4556
53791 #, gcc-internal-format
53793 "%qs at %L must have the same number of formal arguments as the overridden "
53797 #: fortran/interface.c:4565
53798 #, gcc-internal-format
53799 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
53802 #: fortran/interface.c:4576
53803 #, gcc-internal-format
53804 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
53807 #: fortran/interface.c:4583
53808 #, gcc-internal-format
53810 "Passed-object dummy argument of %qs at %L must be at the same position as "
53811 "the passed-object dummy argument of the overridden procedure"
53814 #: fortran/interface.c:4604
53815 #, gcc-internal-format, gfc-internal-format
53816 msgid "DTIO dummy argument at %L must be of type %s"
53819 #: fortran/interface.c:4611
53820 #, gcc-internal-format, gfc-internal-format
53821 msgid "DTIO dummy argument at %L must be of KIND = %d"
53824 #: fortran/interface.c:4618
53825 #, gcc-internal-format, gfc-internal-format
53826 msgid "DTIO dummy argument at %L must be a scalar"
53829 #: fortran/interface.c:4622
53830 #, gcc-internal-format, gfc-internal-format
53831 msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
53834 #: fortran/interface.c:4626
53835 #, gcc-internal-format, gfc-internal-format
53836 msgid "DTIO dummy argument at %L must have INTENT %s"
53839 #: fortran/interface.c:4685 fortran/interface.c:4729
53840 #, gcc-internal-format, gfc-internal-format
53841 msgid "Alternate return at %L is not permitted in a DTIO procedure"
53844 #: fortran/interface.c:4697
53845 #, gcc-internal-format, gfc-internal-format
53846 msgid "DTIO procedure '%s' at %L must be a subroutine"
53849 #: fortran/interface.c:4706
53850 #, gcc-internal-format, gfc-internal-format
53851 msgid "Too few dummy arguments in DTIO procedure '%s' at %L"
53854 #: fortran/interface.c:4713
53855 #, gcc-internal-format, gfc-internal-format
53856 msgid "Too many dummy arguments in DTIO procedure '%s' at %L"
53859 #: fortran/intrinsic.c:196
53860 #, gcc-internal-format, gfc-internal-format
53862 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
53863 "the intrinsic functions C_LOC and PRESENT"
53866 #: fortran/intrinsic.c:211
53867 #, gcc-internal-format, gfc-internal-format
53869 "Assumed-type argument at %L is not permitted as actual argument to the "
53873 #: fortran/intrinsic.c:218
53874 #, gcc-internal-format, gfc-internal-format
53876 "Assumed-type argument at %L is only permitted as first actual argument to "
53880 #: fortran/intrinsic.c:225
53881 #, gcc-internal-format, gfc-internal-format
53883 "Assumed-rank argument at %L is only permitted as actual argument to "
53884 "intrinsic inquiry functions"
53887 #: fortran/intrinsic.c:232
53888 #, gcc-internal-format, gfc-internal-format
53890 "Assumed-rank argument at %L is only permitted as first actual argument to "
53891 "the intrinsic inquiry function %s"
53894 #: fortran/intrinsic.c:280
53895 #, gcc-internal-format
53896 msgid "do_check(): too many args"
53899 #: fortran/intrinsic.c:360
53900 #, gcc-internal-format
53901 msgid "add_sym(): Bad sizing mode"
53904 #: fortran/intrinsic.c:1077
53905 #, gcc-internal-format
53907 "The intrinsic %qs at %L is not included in the selected standard but %s and "
53908 "%qs will be treated as if declared EXTERNAL. Use an appropriate -std=* "
53909 "option or define -fall-intrinsics to allow this intrinsic."
53912 #: fortran/intrinsic.c:1112
53913 #, gcc-internal-format
53914 msgid "make_generic(): Can't find generic symbol %qs"
53917 #: fortran/intrinsic.c:4094
53918 #, gcc-internal-format
53919 msgid "Too many arguments in call to %qs at %L"
53922 #: fortran/intrinsic.c:4109
53923 #, gcc-internal-format, gfc-internal-format
53925 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
53929 #: fortran/intrinsic.c:4112
53930 #, gcc-internal-format
53931 msgid "Can't find keyword named %qs in call to %qs at %L"
53934 #: fortran/intrinsic.c:4119
53935 #, gcc-internal-format
53936 msgid "Argument %qs appears twice in call to %qs at %L"
53939 #: fortran/intrinsic.c:4133
53940 #, gcc-internal-format
53941 msgid "Missing actual argument %qs in call to %qs at %L"
53944 #: fortran/intrinsic.c:4148
53945 #, gcc-internal-format, gfc-internal-format
53946 msgid "ALTERNATE RETURN not permitted at %L"
53949 #: fortran/intrinsic.c:4205
53950 #, gcc-internal-format
53951 msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
53954 #: fortran/intrinsic.c:4311
53955 #, gcc-internal-format
53956 msgid "resolve_intrinsic(): Too many args for intrinsic"
53959 #: fortran/intrinsic.c:4406
53960 #, gcc-internal-format
53961 msgid "do_simplify(): Too many args for intrinsic"
53964 #: fortran/intrinsic.c:4445
53965 #, gcc-internal-format
53966 msgid "init_arglist(): too many arguments"
53969 #: fortran/intrinsic.c:4595
53970 #, gcc-internal-format
53971 msgid "Invalid standard code on intrinsic %qs (%d)"
53974 #: fortran/intrinsic.c:4604
53975 #, gcc-internal-format
53976 msgid "Intrinsic %qs (is %s) is used at %L"
53979 #: fortran/intrinsic.c:4675
53980 #, gcc-internal-format
53981 msgid "Function %qs as initialization expression at %L"
53984 #: fortran/intrinsic.c:4693
53985 #, gcc-internal-format
53987 "Transformational function %qs at %L is invalid in an initialization "
53991 #: fortran/intrinsic.c:4772
53992 #, gcc-internal-format, gfc-internal-format
53994 "Elemental function as initialization expression with non-integer/non-"
53995 "character arguments at %L"
53998 #: fortran/intrinsic.c:4843
53999 #, gcc-internal-format
54001 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
54004 #: fortran/intrinsic.c:4850
54005 #, gcc-internal-format
54006 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
54009 #: fortran/intrinsic.c:4926
54010 #, gcc-internal-format, gfc-internal-format
54011 msgid "Extension: Conversion from %s to %s at %L"
54014 #: fortran/intrinsic.c:4962 fortran/intrinsic.c:4979
54015 #, gcc-internal-format, gfc-internal-format
54016 msgid "Possible change of value in conversion from %s to %s at %L"
54019 #: fortran/intrinsic.c:4967 fortran/intrinsic.c:4988
54020 #, gcc-internal-format, gfc-internal-format
54021 msgid "Conversion from %s to %s at %L"
54024 #: fortran/intrinsic.c:5043
54025 #, gcc-internal-format, gfc-internal-format
54026 msgid "Can't convert %s to %s at %L"
54029 #: fortran/intrinsic.c:5048
54030 #, gcc-internal-format
54031 msgid "Can't convert %qs to %qs at %L"
54034 #: fortran/intrinsic.c:5140
54035 #, gcc-internal-format
54037 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
54038 "call the intrinsic, explicit INTRINSIC declarations may be required."
54041 #: fortran/intrinsic.c:5146
54042 #, gcc-internal-format
54044 "%qs declared at %L is also the name of an intrinsic. It can only be called "
54045 "via an explicit interface or if declared EXTERNAL."
54048 #: fortran/io.c:176 fortran/primary.c:922
54049 #, gcc-internal-format, gfc-internal-format
54050 msgid "Extension: backslash character at %C"
54053 #: fortran/io.c:210
54054 #, gcc-internal-format, gfc-internal-format
54055 msgid "Nonconforming tab character in format at %C"
54058 #: fortran/io.c:453
54059 #, gcc-internal-format, gfc-internal-format
54060 msgid "DP format specifier not allowed at %C"
54063 #: fortran/io.c:460
54064 #, gcc-internal-format, gfc-internal-format
54065 msgid "DC format specifier not allowed at %C"
54068 #: fortran/io.c:467
54069 #, gcc-internal-format, gfc-internal-format
54070 msgid "Fortran 2003: DT format specifier not allowed at %C"
54073 #: fortran/io.c:685
54074 #, gcc-internal-format, gfc-internal-format
54075 msgid "X descriptor requires leading space count at %L"
54078 #: fortran/io.c:762
54079 #, gcc-internal-format, gfc-internal-format
54080 msgid "$ descriptor at %L"
54083 #: fortran/io.c:766
54084 #, gcc-internal-format, gfc-internal-format
54085 msgid "$ should be the last specifier in format at %L"
54088 #: fortran/io.c:865 fortran/io.c:869
54089 #, gcc-internal-format, gfc-internal-format
54090 msgid "Extension: Zero width after L descriptor at %L"
54093 #: fortran/io.c:881
54094 #, gcc-internal-format, gfc-internal-format
54095 msgid "Missing positive width after L descriptor at %L"
54098 #: fortran/io.c:912
54099 #, gcc-internal-format
54100 msgid "%<G0%> in format at %L"
54103 #: fortran/io.c:940
54104 #, gcc-internal-format, gfc-internal-format
54105 msgid "Positive width required in format specifier %s at %L"
54108 #: fortran/io.c:956 fortran/io.c:963
54109 #, gcc-internal-format, gfc-internal-format
54110 msgid "Period required in format specifier %s at %L"
54113 #: fortran/io.c:1035
54114 #, gcc-internal-format, gfc-internal-format
54115 msgid "Period required in format specifier at %L"
54118 #: fortran/io.c:1057
54119 #, gcc-internal-format, gfc-internal-format
54120 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
54123 #: fortran/io.c:1145 fortran/io.c:1207
54124 #, gcc-internal-format, gfc-internal-format
54125 msgid "Missing comma at %L"
54128 #: fortran/io.c:1225
54129 #, gcc-internal-format, gfc-internal-format
54130 msgid "%s in format string at %L"
54133 #: fortran/io.c:1263
54134 #, gcc-internal-format, gfc-internal-format
54135 msgid "Extraneous characters in format at %L"
54138 #: fortran/io.c:1285
54139 #, gcc-internal-format, gfc-internal-format
54140 msgid "Format statement in module main block at %C"
54143 #: fortran/io.c:1294
54144 #, gcc-internal-format, gfc-internal-format
54145 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
54148 #: fortran/io.c:1300
54149 #, gcc-internal-format, gfc-internal-format
54150 msgid "Missing format label at %C"
54153 #: fortran/io.c:1348
54154 #, gcc-internal-format, gfc-internal-format
54155 msgid "IOMSG must be a scalar-default-char-variable at %L"
54158 #: fortran/io.c:1362
54159 #, gcc-internal-format, gfc-internal-format
54160 msgid "%s requires a scalar-default-char-expr at %L"
54163 #: fortran/io.c:1385 fortran/io.c:1416 fortran/io.c:1482
54164 #, gcc-internal-format, gfc-internal-format
54165 msgid "Invalid value for %s specification at %C"
54168 #: fortran/io.c:1391 fortran/io.c:1422 fortran/io.c:1564 fortran/io.c:1577
54169 #, gcc-internal-format, gfc-internal-format
54170 msgid "Duplicate %s specification at %C"
54173 #: fortran/io.c:1429
54174 #, gcc-internal-format, gfc-internal-format
54175 msgid "Variable %s cannot be INTENT(IN) at %C"
54178 #: fortran/io.c:1437
54179 #, gcc-internal-format, gfc-internal-format
54180 msgid "Variable %s cannot be assigned in PURE procedure at %C"
54183 #: fortran/io.c:1488
54184 #, gcc-internal-format, gfc-internal-format
54185 msgid "Duplicate %s label specification at %C"
54188 #: fortran/io.c:1508 fortran/io.c:1525 fortran/io.c:1546
54189 #, gcc-internal-format, gfc-internal-format
54190 msgid "%s is a DEC extension at %C, re-compile with -fdec to enable"
54193 #: fortran/io.c:1599
54194 #, gcc-internal-format, gfc-internal-format
54196 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
54199 #: fortran/io.c:1617
54200 #, gcc-internal-format, gfc-internal-format
54201 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
54204 #: fortran/io.c:1623
54205 #, gcc-internal-format, gfc-internal-format
54206 msgid "ASSIGNED variable in FORMAT tag at %L"
54209 #: fortran/io.c:1628
54210 #, gcc-internal-format
54211 msgid "Variable %qs at %L has not been assigned a format label"
54214 #: fortran/io.c:1635
54215 #, gcc-internal-format
54216 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
54219 #: fortran/io.c:1647
54220 #, gcc-internal-format, gfc-internal-format
54221 msgid "Non-character in FORMAT tag at %L"
54224 #: fortran/io.c:1653
54225 #, gcc-internal-format, gfc-internal-format
54226 msgid "Non-character assumed shape array element in FORMAT tag at %L"
54229 #: fortran/io.c:1660
54230 #, gcc-internal-format, gfc-internal-format
54231 msgid "Non-character assumed size array element in FORMAT tag at %L"
54234 #: fortran/io.c:1667
54235 #, gcc-internal-format, gfc-internal-format
54236 msgid "Non-character pointer array element in FORMAT tag at %L"
54239 #: fortran/io.c:1693
54240 #, gcc-internal-format, gfc-internal-format
54241 msgid "%s tag at %L must be of type %s"
54244 #: fortran/io.c:1700
54245 #, gcc-internal-format, gfc-internal-format
54246 msgid "%s tag at %L must be a character string of default kind"
54249 #: fortran/io.c:1707
54250 #, gcc-internal-format, gfc-internal-format
54251 msgid "%s tag at %L must be scalar"
54254 #: fortran/io.c:1713
54255 #, gcc-internal-format, gfc-internal-format
54256 msgid "IOMSG tag at %L"
54259 #: fortran/io.c:1721
54260 #, gcc-internal-format, gfc-internal-format
54261 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
54264 #: fortran/io.c:1730
54265 #, gcc-internal-format, gfc-internal-format
54266 msgid "Non-default LOGICAL kind in %s tag at %L"
54269 #: fortran/io.c:1737
54270 #, gcc-internal-format, gfc-internal-format
54271 msgid "NEWUNIT specifier at %L"
54274 #: fortran/io.c:1755
54275 #, gcc-internal-format, gfc-internal-format
54276 msgid "CONVERT tag at %L"
54279 #: fortran/io.c:1965
54280 #, gcc-internal-format
54281 msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
54284 #: fortran/io.c:1973 fortran/io.c:2000
54285 #, gcc-internal-format
54286 msgid "%s specifier in %s statement at %C has value %qs"
54289 #: fortran/io.c:1992
54290 #, gcc-internal-format
54291 msgid "Extension: %s specifier in %s statement at %C has value %qs"
54294 #: fortran/io.c:2014 fortran/io.c:2022
54295 #, gcc-internal-format
54296 msgid "%s specifier in %s statement at %C has invalid value %qs"
54299 #: fortran/io.c:2075
54300 #, gcc-internal-format, gfc-internal-format
54301 msgid "OPEN statement not allowed in PURE procedure at %C"
54304 #: fortran/io.c:2088
54305 #, gcc-internal-format, gfc-internal-format
54306 msgid "UNIT specifier not allowed with NEWUNIT at %C"
54309 #: fortran/io.c:2098
54310 #, gcc-internal-format, gfc-internal-format
54311 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
54314 #: fortran/io.c:2106
54315 #, gcc-internal-format, gfc-internal-format
54316 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
54319 #: fortran/io.c:2144
54320 #, gcc-internal-format, gfc-internal-format
54321 msgid "ACTION type conflicts with READONLY specifier at %C"
54324 #: fortran/io.c:2158
54325 #, gcc-internal-format, gfc-internal-format
54326 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
54329 #: fortran/io.c:2179 fortran/io.c:3712
54330 #, gcc-internal-format, gfc-internal-format
54331 msgid "BLANK= at %C not allowed in Fortran 95"
54334 #: fortran/io.c:2216 fortran/io.c:3688
54335 #, gcc-internal-format, gfc-internal-format
54336 msgid "DECIMAL= at %C not allowed in Fortran 95"
54339 #: fortran/io.c:2254
54340 #, gcc-internal-format, gfc-internal-format
54341 msgid "ENCODING= at %C not allowed in Fortran 95"
54344 #: fortran/io.c:2317 fortran/io.c:3761
54345 #, gcc-internal-format, gfc-internal-format
54346 msgid "ROUND= at %C not allowed in Fortran 95"
54349 #: fortran/io.c:2356
54350 #, gcc-internal-format, gfc-internal-format
54351 msgid "SIGN= at %C not allowed in Fortran 95"
54354 #: fortran/io.c:2577
54355 #, gcc-internal-format, gfc-internal-format
54356 msgid "CLOSE statement not allowed in PURE procedure at %C"
54359 #: fortran/io.c:2639
54360 #, gcc-internal-format, gfc-internal-format
54361 msgid "CLOSE statement at %L requires a UNIT number"
54364 #: fortran/io.c:2647
54365 #, gcc-internal-format, gfc-internal-format
54366 msgid "UNIT number in CLOSE statement at %L must be non-negative"
54369 #: fortran/io.c:2745 fortran/match.c:2936
54370 #, gcc-internal-format, gfc-internal-format
54371 msgid "%s statement not allowed in PURE procedure at %C"
54374 #: fortran/io.c:2779
54375 #, gcc-internal-format, gfc-internal-format
54376 msgid "UNIT number missing in statement at %L"
54379 #: fortran/io.c:2787 fortran/io.c:3230
54380 #, gcc-internal-format, gfc-internal-format
54381 msgid "UNIT number in statement at %L must be non-negative"
54384 #: fortran/io.c:2820
54385 #, gcc-internal-format, gfc-internal-format
54386 msgid "FLUSH statement at %C"
54389 #: fortran/io.c:2861
54390 #, gcc-internal-format, gfc-internal-format
54391 msgid "Missing format with default unit at %C"
54394 #: fortran/io.c:2881
54395 #, gcc-internal-format, gfc-internal-format
54396 msgid "Duplicate UNIT specification at %C"
54399 #: fortran/io.c:2955
54400 #, gcc-internal-format, gfc-internal-format
54401 msgid "Duplicate format specification at %C"
54404 #: fortran/io.c:2972
54405 #, gcc-internal-format
54406 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
54409 #: fortran/io.c:3008
54410 #, gcc-internal-format, gfc-internal-format
54411 msgid "Duplicate NML specification at %C"
54414 #: fortran/io.c:3017
54415 #, gcc-internal-format
54416 msgid "Symbol %qs at %C must be a NAMELIST group name"
54419 #: fortran/io.c:3087
54420 #, gcc-internal-format, gfc-internal-format
54421 msgid "END tag at %C not allowed in output statement"
54424 #: fortran/io.c:3164
54425 #, gcc-internal-format, gfc-internal-format
54426 msgid "UNIT not specified at %L"
54429 #: fortran/io.c:3176
54430 #, gcc-internal-format, gfc-internal-format
54432 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
54436 #: fortran/io.c:3198
54437 #, gcc-internal-format, gfc-internal-format
54438 msgid "Invalid form of WRITE statement at %L, UNIT required"
54441 #: fortran/io.c:3209
54442 #, gcc-internal-format, gfc-internal-format
54443 msgid "Internal unit with vector subscript at %L"
54446 #: fortran/io.c:3223
54447 #, gcc-internal-format, gfc-internal-format
54448 msgid "External IO UNIT cannot be an array at %L"
54451 #: fortran/io.c:3251
54452 #, gcc-internal-format
54454 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
54455 "appear in a variable definition context"
54458 #: fortran/io.c:3261
54459 #, gcc-internal-format, gfc-internal-format
54460 msgid "Comma before i/o item list at %L"
54463 #: fortran/io.c:3271
54464 #, gcc-internal-format, gfc-internal-format
54465 msgid "ERR tag label %d at %L not defined"
54468 #: fortran/io.c:3283
54469 #, gcc-internal-format, gfc-internal-format
54470 msgid "END tag label %d at %L not defined"
54473 #: fortran/io.c:3295
54474 #, gcc-internal-format, gfc-internal-format
54475 msgid "EOR tag label %d at %L not defined"
54478 #: fortran/io.c:3305
54479 #, gcc-internal-format, gfc-internal-format
54480 msgid "FORMAT label %d at %L not defined"
54483 #: fortran/io.c:3336
54484 #, gcc-internal-format
54485 msgid "io_kind_name(): bad I/O-kind"
54488 #: fortran/io.c:3425
54489 #, gcc-internal-format, gfc-internal-format
54490 msgid "Syntax error in I/O iterator at %C"
54493 #: fortran/io.c:3456
54494 #, gcc-internal-format, gfc-internal-format
54495 msgid "Expected variable in READ statement at %C"
54498 #: fortran/io.c:3462
54499 #, gcc-internal-format, gfc-internal-format
54500 msgid "Expected expression in %s statement at %C"
54503 #. A general purpose syntax error.
54504 #: fortran/io.c:3519 fortran/io.c:4179 fortran/gfortran.h:2810
54505 #, gcc-internal-format, gfc-internal-format
54506 msgid "Syntax error in %s statement at %C"
54509 #: fortran/io.c:3603
54510 #, gcc-internal-format, gfc-internal-format
54511 msgid "Internal file at %L with namelist"
54514 #: fortran/io.c:3659
54515 #, gcc-internal-format, gfc-internal-format
54516 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
54519 #: fortran/io.c:3737
54520 #, gcc-internal-format, gfc-internal-format
54521 msgid "PAD= at %C not allowed in Fortran 95"
54524 #: fortran/io.c:3813
54525 #, gcc-internal-format, gfc-internal-format
54526 msgid "DELIM= at %C not allowed in Fortran 95"
54529 #: fortran/io.c:3965
54530 #, gcc-internal-format, gfc-internal-format
54531 msgid "PRINT namelist at %C is an extension"
54534 #: fortran/io.c:4146
54535 #, gcc-internal-format, gfc-internal-format
54536 msgid "Expected comma in I/O list at %C"
54539 #: fortran/io.c:4213
54540 #, gcc-internal-format, gfc-internal-format
54541 msgid "PRINT statement at %C not allowed within PURE procedure"
54544 #: fortran/io.c:4380 fortran/io.c:4442
54545 #, gcc-internal-format, gfc-internal-format
54546 msgid "INQUIRE statement not allowed in PURE procedure at %C"
54549 #: fortran/io.c:4408
54550 #, gcc-internal-format, gfc-internal-format
54551 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
54554 #: fortran/io.c:4418 fortran/trans-io.c:1327
54555 #, gcc-internal-format, gfc-internal-format
54556 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
54559 #: fortran/io.c:4425
54560 #, gcc-internal-format, gfc-internal-format
54561 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
54564 #: fortran/io.c:4435
54565 #, gcc-internal-format, gfc-internal-format
54566 msgid "UNIT number in INQUIRE statement at %L can not be %d"
54569 #: fortran/io.c:4450
54570 #, gcc-internal-format, gfc-internal-format
54572 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
54575 #: fortran/io.c:4628
54576 #, gcc-internal-format, gfc-internal-format
54577 msgid "WAIT at %C not allowed in Fortran 95"
54580 #: fortran/io.c:4634
54581 #, gcc-internal-format, gfc-internal-format
54582 msgid "WAIT statement not allowed in PURE procedure at %C"
54585 #: fortran/match.c:115
54586 #, gcc-internal-format
54587 msgid "gfc_op2string(): Bad code"
54590 #: fortran/match.c:192
54591 #, gcc-internal-format, gfc-internal-format
54592 msgid "Expected structure component or operator name after '.' at %C"
54595 #: fortran/match.c:224
54596 #, gcc-internal-format, gfc-internal-format
54598 "'%s' is neither a defined operator nor a structure component in dotted "
54602 #: fortran/match.c:294
54603 #, gcc-internal-format
54604 msgid "Missing %<)%> in statement at or before %L"
54607 #: fortran/match.c:299
54608 #, gcc-internal-format
54609 msgid "Missing %<(%> in statement at or before %L"
54612 #: fortran/match.c:496
54613 #, gcc-internal-format, gfc-internal-format
54614 msgid "Integer too large at %C"
54617 #: fortran/match.c:577 fortran/parse.c:1124
54618 #, gcc-internal-format, gfc-internal-format
54619 msgid "Too many digits in statement label at %C"
54622 #: fortran/match.c:583
54623 #, gcc-internal-format, gfc-internal-format
54624 msgid "Statement label at %C is zero"
54627 #: fortran/match.c:616
54628 #, gcc-internal-format
54629 msgid "Label name %qs at %C is ambiguous"
54632 #: fortran/match.c:622
54633 #, gcc-internal-format
54634 msgid "Duplicate construct label %qs at %C"
54637 #: fortran/match.c:656
54638 #, gcc-internal-format, gfc-internal-format
54639 msgid "Invalid character in name at %C"
54642 #: fortran/match.c:669
54643 #, gcc-internal-format, gfc-internal-format
54644 msgid "Name at %C is too long"
54647 #: fortran/match.c:680
54648 #, gcc-internal-format
54650 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
54654 #: fortran/match.c:956
54655 #, gcc-internal-format, gfc-internal-format
54656 msgid ".XOR. operator at %C"
54659 #: fortran/match.c:1011
54660 #, gcc-internal-format, gfc-internal-format
54661 msgid "Loop variable at %C cannot be an array"
54664 #: fortran/match.c:1018
54665 #, gcc-internal-format, gfc-internal-format
54666 msgid "Loop variable at %C cannot be a coarray"
54669 #: fortran/match.c:1024
54670 #, gcc-internal-format, gfc-internal-format
54671 msgid "Loop variable at %C cannot be a sub-component"
54674 #: fortran/match.c:1058
54675 #, gcc-internal-format, gfc-internal-format
54676 msgid "Expected a step value in iterator at %C"
54679 #: fortran/match.c:1070
54680 #, gcc-internal-format, gfc-internal-format
54681 msgid "Syntax error in iterator at %C"
54684 #: fortran/match.c:1238
54685 #, gcc-internal-format, gfc-internal-format
54686 msgid "gfc_match(): Bad match code %c"
54689 #: fortran/match.c:1311
54690 #, gcc-internal-format, gfc-internal-format
54691 msgid "Invalid form of PROGRAM statement at %C"
54694 #: fortran/match.c:1441 fortran/match.c:1521
54695 #, gcc-internal-format, gfc-internal-format
54696 msgid "Arithmetic IF statement at %C"
54699 #: fortran/match.c:1496
54700 #, gcc-internal-format, gfc-internal-format
54701 msgid "Syntax error in IF-expression at %C"
54704 #: fortran/match.c:1507
54705 #, gcc-internal-format, gfc-internal-format
54706 msgid "Block label not appropriate for arithmetic IF statement at %C"
54709 #: fortran/match.c:1544
54710 #, gcc-internal-format, gfc-internal-format
54711 msgid "Block label is not appropriate for IF statement at %C"
54714 #: fortran/match.c:1635
54715 #, gcc-internal-format, gfc-internal-format
54716 msgid "Cannot assign to a named constant at %C"
54719 #: fortran/match.c:1645
54720 #, gcc-internal-format, gfc-internal-format
54721 msgid "Unclassifiable statement in IF-clause at %C"
54724 #: fortran/match.c:1652
54725 #, gcc-internal-format, gfc-internal-format
54726 msgid "Syntax error in IF-clause at %C"
54729 #: fortran/match.c:1695
54730 #, gcc-internal-format, gfc-internal-format
54731 msgid "Unexpected junk after ELSE statement at %C"
54734 #: fortran/match.c:1701 fortran/match.c:1736
54735 #, gcc-internal-format
54736 msgid "Label %qs at %C doesn't match IF label %qs"
54739 #: fortran/match.c:1730
54740 #, gcc-internal-format, gfc-internal-format
54741 msgid "Unexpected junk after ELSE IF statement at %C"
54744 #: fortran/match.c:1794
54745 #, gcc-internal-format, gfc-internal-format
54746 msgid "Image control statement CRITICAL at %C in PURE procedure"
54749 #: fortran/match.c:1800
54750 #, gcc-internal-format, gfc-internal-format
54751 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
54754 #: fortran/match.c:1807
54755 #, gcc-internal-format, gfc-internal-format
54756 msgid "CRITICAL statement at %C"
54759 #: fortran/match.c:1819
54760 #, gcc-internal-format, gfc-internal-format
54761 msgid "Nested CRITICAL block at %C"
54764 #: fortran/match.c:1871
54765 #, gcc-internal-format, gfc-internal-format
54766 msgid "Expected association list at %C"
54769 #: fortran/match.c:1884
54770 #, gcc-internal-format, gfc-internal-format
54771 msgid "Expected association at %C"
54774 #: fortran/match.c:1893
54775 #, gcc-internal-format
54776 msgid "Duplicate name %qs in association at %C"
54779 #: fortran/match.c:1901
54780 #, gcc-internal-format, gfc-internal-format
54781 msgid "Association target at %C must not be coindexed"
54784 #: fortran/match.c:1919
54785 #, gcc-internal-format
54786 msgid "Expected %<)%> or %<,%> at %C"
54789 #: fortran/match.c:1937
54790 #, gcc-internal-format, gfc-internal-format
54791 msgid "Junk after ASSOCIATE statement at %C"
54794 #: fortran/match.c:2007
54795 #, gcc-internal-format
54796 msgid "Derived type %qs at %L may not be ABSTRACT"
54799 #: fortran/match.c:2075 fortran/match.c:2141 fortran/match.c:2162
54800 #, gcc-internal-format, gfc-internal-format
54801 msgid "Invalid type-spec at %C"
54804 #: fortran/match.c:2257
54805 #, gcc-internal-format, gfc-internal-format
54806 msgid "Syntax error in FORALL iterator at %C"
54809 #: fortran/match.c:2522
54810 #, gcc-internal-format, gfc-internal-format
54811 msgid "DO CONCURRENT construct at %C"
54814 #: fortran/match.c:2647
54815 #, gcc-internal-format
54816 msgid "Name %qs in %s statement at %C is unknown"
54819 #: fortran/match.c:2655
54820 #, gcc-internal-format
54821 msgid "Name %qs in %s statement at %C is not a construct name"
54824 #: fortran/match.c:2667
54825 #, gcc-internal-format, gfc-internal-format
54826 msgid "%s statement at %C leaves CRITICAL construct"
54829 #. F2008, C821 & C845.
54830 #: fortran/match.c:2675
54831 #, gcc-internal-format, gfc-internal-format
54832 msgid "%s statement at %C leaves DO CONCURRENT construct"
54835 #: fortran/match.c:2687
54836 #, gcc-internal-format, gfc-internal-format
54837 msgid "%s statement at %C is not within a construct"
54840 #: fortran/match.c:2690
54841 #, gcc-internal-format
54842 msgid "%s statement at %C is not within construct %qs"
54845 #: fortran/match.c:2715
54846 #, gcc-internal-format
54847 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
54850 #: fortran/match.c:2720
54851 #, gcc-internal-format, gfc-internal-format
54852 msgid "EXIT statement with no do-construct-name at %C"
54855 #: fortran/match.c:2726
54856 #, gcc-internal-format
54857 msgid "%s statement at %C is not applicable to construct %qs"
54860 #: fortran/match.c:2734
54861 #, gcc-internal-format, gfc-internal-format
54862 msgid "%s statement at %C leaving OpenACC structured block"
54865 #: fortran/match.c:2759
54866 #, gcc-internal-format, gfc-internal-format
54867 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
54870 #: fortran/match.c:2764
54871 #, gcc-internal-format, gfc-internal-format
54872 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
54875 #: fortran/match.c:2793
54876 #, gcc-internal-format, gfc-internal-format
54877 msgid "EXIT statement at %C terminating !$OMP DO loop"
54880 #: fortran/match.c:2798
54881 #, gcc-internal-format, gfc-internal-format
54882 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
54885 #: fortran/match.c:2885
54886 #, gcc-internal-format, gfc-internal-format
54887 msgid "Blank required in %s statement near %C"
54890 #: fortran/match.c:2903
54891 #, gcc-internal-format, gfc-internal-format
54892 msgid "STOP code at %C cannot be negative"
54895 #: fortran/match.c:2909
54896 #, gcc-internal-format, gfc-internal-format
54897 msgid "STOP code at %C contains too many digits"
54900 #: fortran/match.c:2930
54901 #, gcc-internal-format, gfc-internal-format
54902 msgid "%s statement at %C in PURE procedure"
54905 #: fortran/match.c:2946
54906 #, gcc-internal-format, gfc-internal-format
54907 msgid "Image control statement STOP at %C in CRITICAL block"
54910 #: fortran/match.c:2951
54911 #, gcc-internal-format, gfc-internal-format
54912 msgid "Image control statement STOP at %C in DO CONCURRENT block"
54915 #: fortran/match.c:2962
54916 #, gcc-internal-format, gfc-internal-format
54918 "STOP code at %L must be a scalar CHARACTER constant or "
54919 "digit[digit[digit[digit[digit]]]]"
54922 #: fortran/match.c:2975
54923 #, gcc-internal-format, gfc-internal-format
54924 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
54927 #: fortran/match.c:2982
54928 #, gcc-internal-format, gfc-internal-format
54929 msgid "STOP code at %L must be scalar"
54932 #: fortran/match.c:2989
54933 #, gcc-internal-format, gfc-internal-format
54934 msgid "STOP code at %L must be default character KIND=%d"
54937 #: fortran/match.c:2996
54938 #, gcc-internal-format, gfc-internal-format
54939 msgid "STOP code at %L must be default integer KIND=%d"
54942 #: fortran/match.c:3044
54943 #, gcc-internal-format, gfc-internal-format
54944 msgid "PAUSE statement at %C"
54947 #: fortran/match.c:3065
54948 #, gcc-internal-format, gfc-internal-format
54949 msgid "ERROR STOP statement at %C"
54952 #: fortran/match.c:3091
54953 #, gcc-internal-format, gfc-internal-format
54954 msgid "Image control statement EVENT %s at %C in PURE procedure"
54957 #: fortran/match.c:3106
54958 #, gcc-internal-format, gfc-internal-format
54959 msgid "Image control statement EVENT %s at %C in CRITICAL block"
54962 #: fortran/match.c:3113
54963 #, gcc-internal-format, gfc-internal-format
54964 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
54967 #: fortran/match.c:3143 fortran/match.c:3338 fortran/match.c:3550
54968 #: fortran/match.c:4060 fortran/match.c:4397
54969 #, gcc-internal-format, gfc-internal-format
54970 msgid "Redundant STAT tag found at %L "
54973 #: fortran/match.c:3164 fortran/match.c:3359 fortran/match.c:3570
54974 #: fortran/match.c:4086 fortran/match.c:4422
54975 #, gcc-internal-format, gfc-internal-format
54976 msgid "Redundant ERRMSG tag found at %L "
54979 #: fortran/match.c:3185
54980 #, gcc-internal-format, gfc-internal-format
54981 msgid "Redundant UNTIL_COUNT tag found at %L "
54984 #: fortran/match.c:3251
54985 #, gcc-internal-format, gfc-internal-format
54986 msgid "EVENT POST statement at %C"
54989 #: fortran/match.c:3261
54990 #, gcc-internal-format, gfc-internal-format
54991 msgid "EVENT WAIT statement at %C"
54994 #: fortran/match.c:3286
54995 #, gcc-internal-format, gfc-internal-format
54996 msgid "Image control statement %s at %C in PURE procedure"
54999 #: fortran/match.c:3301
55000 #, gcc-internal-format, gfc-internal-format
55001 msgid "Image control statement %s at %C in CRITICAL block"
55004 #: fortran/match.c:3308
55005 #, gcc-internal-format, gfc-internal-format
55006 msgid "Image control statement %s at %C in DO CONCURRENT block"
55009 #: fortran/match.c:3380
55010 #, gcc-internal-format, gfc-internal-format
55011 msgid "Redundant ACQUIRED_LOCK tag found at %L "
55014 #: fortran/match.c:3445
55015 #, gcc-internal-format, gfc-internal-format
55016 msgid "LOCK statement at %C"
55019 #: fortran/match.c:3455
55020 #, gcc-internal-format, gfc-internal-format
55021 msgid "UNLOCK statement at %C"
55024 #: fortran/match.c:3480
55025 #, gcc-internal-format, gfc-internal-format
55026 msgid "Image control statement SYNC at %C in PURE procedure"
55029 #: fortran/match.c:3486
55030 #, gcc-internal-format, gfc-internal-format
55031 msgid "SYNC statement at %C"
55034 #: fortran/match.c:3498
55035 #, gcc-internal-format, gfc-internal-format
55036 msgid "Image control statement SYNC at %C in CRITICAL block"
55039 #: fortran/match.c:3504
55040 #, gcc-internal-format, gfc-internal-format
55041 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
55044 #: fortran/match.c:3684
55045 #, gcc-internal-format, gfc-internal-format
55046 msgid "ASSIGN statement at %C"
55049 #: fortran/match.c:3728
55050 #, gcc-internal-format, gfc-internal-format
55051 msgid "Assigned GOTO statement at %C"
55054 #: fortran/match.c:3772 fortran/match.c:3823
55055 #, gcc-internal-format, gfc-internal-format
55056 msgid "Statement label list in GOTO at %C cannot be empty"
55059 #: fortran/match.c:3833
55060 #, gcc-internal-format, gfc-internal-format
55061 msgid "Computed GOTO at %C"
55064 #: fortran/match.c:3905
55065 #, gcc-internal-format, gfc-internal-format
55066 msgid "Error in type-spec at %L"
55069 #: fortran/match.c:3915
55070 #, gcc-internal-format, gfc-internal-format
55071 msgid "typespec in ALLOCATE at %L"
55074 #: fortran/match.c:3958
55075 #, gcc-internal-format, gfc-internal-format
55076 msgid "Bad allocate-object at %C for a PURE procedure"
55079 #: fortran/match.c:3982
55080 #, gcc-internal-format, gfc-internal-format
55081 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
55084 #: fortran/match.c:3987
55085 #, gcc-internal-format, gfc-internal-format
55086 msgid "ALLOCATE of coarray at %C in CRITICAL block"
55089 #: fortran/match.c:4009
55090 #, gcc-internal-format, gfc-internal-format
55092 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
55095 #: fortran/match.c:4021
55096 #, gcc-internal-format, gfc-internal-format
55097 msgid "Type of entity at %L is type incompatible with typespec"
55100 #: fortran/match.c:4029
55101 #, gcc-internal-format, gfc-internal-format
55103 "Kind type parameter for entity at %L differs from the kind type parameter of "
55107 #: fortran/match.c:4043
55108 #, gcc-internal-format, gfc-internal-format
55109 msgid "Shape specification for allocatable scalar at %C"
55112 #: fortran/match.c:4080
55113 #, gcc-internal-format, gfc-internal-format
55114 msgid "ERRMSG tag at %L"
55117 #: fortran/match.c:4103
55118 #, gcc-internal-format, gfc-internal-format
55119 msgid "SOURCE tag at %L"
55122 #: fortran/match.c:4109
55123 #, gcc-internal-format, gfc-internal-format
55124 msgid "Redundant SOURCE tag found at %L "
55127 #: fortran/match.c:4116
55128 #, gcc-internal-format, gfc-internal-format
55129 msgid "SOURCE tag at %L conflicts with the typespec at %L"
55132 #: fortran/match.c:4122
55133 #, gcc-internal-format, gfc-internal-format
55134 msgid "SOURCE tag at %L with more than a single allocate object"
55137 #: fortran/match.c:4140
55138 #, gcc-internal-format, gfc-internal-format
55139 msgid "MOLD tag at %L"
55142 #: fortran/match.c:4146
55143 #, gcc-internal-format, gfc-internal-format
55144 msgid "Redundant MOLD tag found at %L "
55147 #: fortran/match.c:4153
55148 #, gcc-internal-format, gfc-internal-format
55149 msgid "MOLD tag at %L conflicts with the typespec at %L"
55152 #: fortran/match.c:4179
55153 #, gcc-internal-format, gfc-internal-format
55154 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
55157 #: fortran/match.c:4187
55158 #, gcc-internal-format, gfc-internal-format
55160 "Allocate-object at %L with a deferred type parameter requires either a type-"
55161 "spec or SOURCE tag or a MOLD tag"
55164 #: fortran/match.c:4199
55165 #, gcc-internal-format, gfc-internal-format
55167 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
55168 "SOURCE tag or a MOLD tag"
55171 #: fortran/match.c:4261
55172 #, gcc-internal-format, gfc-internal-format
55173 msgid "Pointer object at %C shall not be coindexed"
55176 #: fortran/match.c:4347
55177 #, gcc-internal-format, gfc-internal-format
55178 msgid "Illegal allocate-object at %C for a PURE procedure"
55181 #: fortran/match.c:4357
55182 #, gcc-internal-format, gfc-internal-format
55183 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
55186 #: fortran/match.c:4364
55187 #, gcc-internal-format, gfc-internal-format
55188 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
55191 #: fortran/match.c:4380
55192 #, gcc-internal-format, gfc-internal-format
55194 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
55198 #: fortran/match.c:4417
55199 #, gcc-internal-format, gfc-internal-format
55200 msgid "ERRMSG at %L"
55203 #: fortran/match.c:4474
55204 #, gcc-internal-format, gfc-internal-format
55205 msgid "Image control statement RETURN at %C in CRITICAL block"
55208 #: fortran/match.c:4480
55209 #, gcc-internal-format, gfc-internal-format
55210 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
55213 #: fortran/match.c:4489
55214 #, gcc-internal-format, gfc-internal-format
55215 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
55218 #: fortran/match.c:4520
55219 #, gcc-internal-format, gfc-internal-format
55220 msgid "RETURN statement in main program at %C"
55223 #: fortran/match.c:4548
55224 #, gcc-internal-format, gfc-internal-format
55225 msgid "Expected component reference at %C"
55228 #: fortran/match.c:4557
55229 #, gcc-internal-format, gfc-internal-format
55230 msgid "Junk after CALL at %C"
55233 #: fortran/match.c:4568
55234 #, gcc-internal-format, gfc-internal-format
55235 msgid "Expected type-bound procedure or procedure pointer component at %C"
55238 #: fortran/match.c:4789
55239 #, gcc-internal-format, gfc-internal-format
55240 msgid "Syntax error in common block name at %C"
55243 #. If we find an error, just print it and continue,
55244 #. cause it's just semantic, and we can see if there
55245 #. are more errors.
55246 #: fortran/match.c:4856
55247 #, gcc-internal-format
55249 "Variable %qs at %L in common block %qs at %C must be declared with a C "
55250 "interoperable kind since common block %qs is bind(c)"
55253 #: fortran/match.c:4865
55254 #, gcc-internal-format
55256 "Variable %qs in common block %qs at %C can not be bind(c) since it is not "
55260 #: fortran/match.c:4872
55261 #, gcc-internal-format
55262 msgid "Symbol %qs at %C is already in a COMMON block"
55265 #: fortran/match.c:4880
55266 #, gcc-internal-format
55267 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
55270 #: fortran/match.c:4896
55271 #, gcc-internal-format
55272 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
55275 #: fortran/match.c:4906
55276 #, gcc-internal-format
55277 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
55280 #: fortran/match.c:4952
55281 #, gcc-internal-format
55283 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
55284 "another COMMON block %qs"
55287 #: fortran/match.c:5080
55288 #, gcc-internal-format
55289 msgid "Namelist group name %qs at %C already has a basic type of %s"
55292 #: fortran/match.c:5088
55293 #, gcc-internal-format
55295 "Namelist group name %qs at %C already is USE associated and cannot be "
55299 #: fortran/match.c:5114
55300 #, gcc-internal-format
55301 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
55304 #: fortran/match.c:5248
55305 #, gcc-internal-format, gfc-internal-format
55306 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
55309 #: fortran/match.c:5256
55310 #, gcc-internal-format, gfc-internal-format
55311 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
55314 #: fortran/match.c:5284
55315 #, gcc-internal-format, gfc-internal-format
55316 msgid "EQUIVALENCE at %C requires two or more objects"
55319 #: fortran/match.c:5298
55320 #, gcc-internal-format, gfc-internal-format
55322 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
55325 #: fortran/match.c:5311
55326 #, gcc-internal-format, gfc-internal-format
55327 msgid "Expecting a comma in EQUIVALENCE at %C"
55330 #: fortran/match.c:5427
55331 #, gcc-internal-format, gfc-internal-format
55332 msgid "Statement function at %L is recursive"
55335 #: fortran/match.c:5437
55336 #, gcc-internal-format, gfc-internal-format
55337 msgid "Statement function at %L cannot appear within an INTERFACE"
55340 #: fortran/match.c:5442
55341 #, gcc-internal-format, gfc-internal-format
55342 msgid "Statement function at %C"
55345 #: fortran/match.c:5567 fortran/match.c:5583
55346 #, gcc-internal-format, gfc-internal-format
55347 msgid "Expression in CASE selector at %L cannot be %s"
55350 #: fortran/match.c:5605
55351 #, gcc-internal-format, gfc-internal-format
55352 msgid "Expected initialization expression in CASE at %C"
55355 #: fortran/match.c:5637
55356 #, gcc-internal-format
55357 msgid "Expected block name %qs of SELECT construct at %C"
55360 #: fortran/match.c:5924
55361 #, gcc-internal-format, gfc-internal-format
55362 msgid "parse error in SELECT TYPE statement at %C"
55365 #: fortran/match.c:5948
55366 #, gcc-internal-format, gfc-internal-format
55368 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
55371 #: fortran/match.c:5986
55372 #, gcc-internal-format, gfc-internal-format
55373 msgid "Unexpected CASE statement at %C"
55376 #: fortran/match.c:6038
55377 #, gcc-internal-format, gfc-internal-format
55378 msgid "Syntax error in CASE specification at %C"
55381 #: fortran/match.c:6056
55382 #, gcc-internal-format, gfc-internal-format
55383 msgid "Unexpected TYPE IS statement at %C"
55386 #: fortran/match.c:6088
55387 #, gcc-internal-format, gfc-internal-format
55389 "The type-spec shall not specify a sequence derived type or a type with the "
55390 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
55393 #: fortran/match.c:6100
55394 #, gcc-internal-format, gfc-internal-format
55395 msgid "Syntax error in TYPE IS specification at %C"
55398 #: fortran/match.c:6176
55399 #, gcc-internal-format, gfc-internal-format
55400 msgid "Syntax error in CLASS IS specification at %C"
55403 #: fortran/match.c:6299
55404 #, gcc-internal-format, gfc-internal-format
55405 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
55408 #: fortran/match.c:6337
55409 #, gcc-internal-format
55410 msgid "Label %qs at %C doesn't match WHERE label %qs"
55413 #: fortran/matchexp.c:72
55414 #, gcc-internal-format
55415 msgid "Bad character %qc in OPERATOR name at %C"
55418 #: fortran/matchexp.c:80
55419 #, gcc-internal-format
55420 msgid "The name %qs cannot be used as a defined operator at %C"
55423 #: fortran/matchexp.c:173
55424 #, gcc-internal-format, gfc-internal-format
55425 msgid "Expected a right parenthesis in expression at %C"
55428 #: fortran/matchexp.c:281
55429 #, gcc-internal-format, gfc-internal-format
55430 msgid "Expected exponent in expression at %C"
55433 #: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
55434 #: fortran/matchexp.c:433
55435 #, gcc-internal-format, gfc-internal-format
55437 "Extension: Unary operator following arithmetic operator (use parentheses) at "
55441 #: fortran/matchexp.c:665
55442 #, gcc-internal-format
55443 msgid "match_level_4(): Bad operator"
55446 #: fortran/misc.c:108
55447 #, gcc-internal-format
55448 msgid "gfc_basic_typename(): Undefined type"
55451 #: fortran/misc.c:173
55452 #, gcc-internal-format
55453 msgid "gfc_typename(): Undefined type"
55456 #: fortran/misc.c:193
55457 #, gcc-internal-format
55458 msgid "gfc_code2string(): Bad code"
55461 #: fortran/module.c:240
55462 #, gcc-internal-format
55463 msgid "free_pi_tree(): Unresolved fixup"
55466 #: fortran/module.c:457
55467 #, gcc-internal-format
55468 msgid "associate_integer_pointer(): Already associated"
55471 #: fortran/module.c:539
55472 #, gcc-internal-format, gfc-internal-format
55473 msgid "module nature in USE statement at %C"
55476 #: fortran/module.c:551
55477 #, gcc-internal-format, gfc-internal-format
55479 "Module nature in USE statement at %C shall be either INTRINSIC or "
55483 #: fortran/module.c:564
55484 #, gcc-internal-format, gfc-internal-format
55485 msgid "\"::\" was expected after module nature at %C but was not found"
55488 #: fortran/module.c:574
55489 #, gcc-internal-format, gfc-internal-format
55490 msgid "\"USE :: module\" at %C"
55493 #: fortran/module.c:633
55494 #, gcc-internal-format, gfc-internal-format
55495 msgid "Missing generic specification in USE statement at %C"
55498 #: fortran/module.c:641
55499 #, gcc-internal-format, gfc-internal-format
55500 msgid "Renaming operators in USE statements at %C"
55503 #: fortran/module.c:682
55504 #, gcc-internal-format
55505 msgid "The name %qs at %C has already been used as an external module name."
55508 #: fortran/module.c:745
55509 #, gcc-internal-format, gfc-internal-format
55510 msgid "SUBMODULE declaration at %C"
55513 #: fortran/module.c:818
55514 #, gcc-internal-format, gfc-internal-format
55515 msgid "Syntax error in SUBMODULE statement at %C"
55518 #: fortran/module.c:1163
55519 #, gcc-internal-format
55520 msgid "Reading module %qs at line %d column %d: %s"
55523 #: fortran/module.c:1167
55524 #, gcc-internal-format
55525 msgid "Writing module %qs at line %d column %d: %s"
55528 #: fortran/module.c:1171
55529 #, gcc-internal-format
55530 msgid "Module %qs at line %d column %d: %s"
55533 #: fortran/module.c:1566
55534 #, gcc-internal-format
55535 msgid "require_atom(): bad atom type required"
55538 #: fortran/module.c:1615
55539 #, gcc-internal-format, gfc-internal-format
55540 msgid "Error writing modules file: %s"
55543 #: fortran/module.c:1659
55544 #, gcc-internal-format
55545 msgid "write_atom(): Writing negative integer"
55548 #: fortran/module.c:1666
55549 #, gcc-internal-format
55550 msgid "write_atom(): Trying to write dab atom"
55553 #: fortran/module.c:1872
55554 #, gcc-internal-format
55555 msgid "unquote_string(): got bad string"
55558 #: fortran/module.c:2674
55559 #, gcc-internal-format
55560 msgid "mio_array_ref(): Unknown array ref"
55563 #: fortran/module.c:3650
55564 #, gcc-internal-format, gfc-internal-format
55565 msgid "Namelist %s cannot be renamed by USE association to %s"
55568 #: fortran/module.c:4771
55569 #, gcc-internal-format, gfc-internal-format
55570 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
55573 #: fortran/module.c:4774
55574 #, gcc-internal-format, gfc-internal-format
55575 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
55578 #: fortran/module.c:4968
55579 #, gcc-internal-format
55581 "%qs of module %qs, imported at %C, is also the name of the current program "
55585 #: fortran/module.c:5330
55586 #, gcc-internal-format
55587 msgid "Symbol %qs referenced at %L not found in module %qs"
55590 #: fortran/module.c:5337
55591 #, gcc-internal-format
55592 msgid "User operator %qs referenced at %L not found in module %qs"
55595 #: fortran/module.c:5342
55596 #, gcc-internal-format
55597 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
55600 #: fortran/module.c:5577
55601 #, gcc-internal-format
55602 msgid "write_symbol(): bad module symbol %qs"
55605 #: fortran/module.c:5910
55606 #, gcc-internal-format
55607 msgid "write_symtree(): Symbol not written"
55610 #: fortran/module.c:6097
55611 #, gcc-internal-format
55612 msgid "Can't open module file %qs for writing at %C: %s"
55615 #: fortran/module.c:6116
55616 #, gcc-internal-format
55617 msgid "Error writing module file %qs for writing: %s"
55620 #: fortran/module.c:6127
55621 #, gcc-internal-format
55622 msgid "Can't delete module file %qs: %s"
55625 #: fortran/module.c:6130
55626 #, gcc-internal-format
55627 msgid "Can't rename module file %qs to %qs: %s"
55630 #: fortran/module.c:6136
55631 #, gcc-internal-format
55632 msgid "Can't delete temporary module file %qs: %s"
55635 #: fortran/module.c:6179
55636 #, gcc-internal-format
55637 msgid "Symbol %qs at %C already declared"
55640 #: fortran/module.c:6250
55641 #, gcc-internal-format, gfc-internal-format
55642 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
55645 #: fortran/module.c:6358 fortran/module.c:6702
55646 #, gcc-internal-format
55647 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
55650 #: fortran/module.c:6486
55651 #, gcc-internal-format
55652 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
55655 #: fortran/module.c:6507 fortran/module.c:6540 fortran/module.c:6582
55656 #, gcc-internal-format
55657 msgid "Symbol %qs already declared"
55660 #: fortran/module.c:6687
55661 #, gcc-internal-format
55663 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
55667 #: fortran/module.c:6709
55668 #, gcc-internal-format
55670 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
55671 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
55674 #: fortran/module.c:6777
55675 #, gcc-internal-format, gfc-internal-format
55677 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
55678 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
55681 #: fortran/module.c:6831
55682 #, gcc-internal-format
55684 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
55687 #: fortran/module.c:6857
55688 #, gcc-internal-format, gfc-internal-format
55689 msgid "USE statement at %C has no ONLY qualifier"
55692 #: fortran/module.c:6886
55693 #, gcc-internal-format, gfc-internal-format
55694 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
55697 #: fortran/module.c:6898
55698 #, gcc-internal-format, gfc-internal-format
55699 msgid "ISO_C_BINDING module at %C"
55702 #: fortran/module.c:6911
55703 #, gcc-internal-format
55704 msgid "Can't find an intrinsic module named %qs at %C"
55707 #: fortran/module.c:6917
55708 #, gcc-internal-format, gfc-internal-format
55709 msgid "IEEE_FEATURES module at %C"
55712 #: fortran/module.c:6923
55713 #, gcc-internal-format, gfc-internal-format
55714 msgid "IEEE_EXCEPTIONS module at %C"
55717 #: fortran/module.c:6929
55718 #, gcc-internal-format, gfc-internal-format
55719 msgid "IEEE_ARITHMETIC module at %C"
55722 #: fortran/module.c:6939
55723 #, gcc-internal-format
55724 msgid "Can't open module file %qs for reading at %C: %s"
55727 #: fortran/module.c:6942
55728 #, gcc-internal-format
55730 "Module file %qs has not been generated, either because the module does not "
55731 "contain a MODULE PROCEDURE or there is an error in the module."
55734 #: fortran/module.c:6953
55735 #, gcc-internal-format
55737 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
55741 #: fortran/module.c:6976
55742 #, gcc-internal-format
55743 msgid "File %qs opened at %C is not a GNU Fortran module file"
55746 #: fortran/module.c:6984
55747 #, gcc-internal-format
55749 "Cannot read module file %qs opened at %C, because it was created by a "
55750 "different version of GNU Fortran"
55753 #: fortran/module.c:6999
55754 #, gcc-internal-format, gfc-internal-format
55755 msgid "Can't USE the same %smodule we're building!"
55758 #: fortran/openmp.c:296 fortran/openmp.c:397 fortran/openmp.c:692
55759 #: fortran/openmp.c:3162
55760 #, gcc-internal-format, gfc-internal-format
55761 msgid "COMMON block /%s/ not found at %C"
55764 #: fortran/openmp.c:335 fortran/openmp.c:425
55765 #, gcc-internal-format, gfc-internal-format
55766 msgid "Syntax error in OpenMP variable list at %C"
55769 #: fortran/openmp.c:499
55770 #, gcc-internal-format, gfc-internal-format
55771 msgid "Syntax error in OpenMP DEPEND SINK list at %C"
55774 #: fortran/openmp.c:561
55775 #, gcc-internal-format, gfc-internal-format
55776 msgid "Syntax error in OpenACC expression list at %C"
55779 #: fortran/openmp.c:628
55780 #, gcc-internal-format
55781 msgid "Unexpected OpenACC parallelism."
55784 #: fortran/openmp.c:660
55785 #, gcc-internal-format, gfc-internal-format
55786 msgid "Variable at %C is an element of a COMMON block"
55789 #: fortran/openmp.c:720
55790 #, gcc-internal-format, gfc-internal-format
55791 msgid "Unexpected junk after !$ACC DECLARE at %C"
55794 #: fortran/openmp.c:730
55795 #, gcc-internal-format, gfc-internal-format
55796 msgid "Syntax error in !$ACC DECLARE list at %C"
55799 #: fortran/openmp.c:1032
55800 #, gcc-internal-format, gfc-internal-format
55801 msgid "COLLAPSE clause argument not constant positive integer at %C"
55804 #: fortran/openmp.c:1488
55805 #, gcc-internal-format, gfc-internal-format
55806 msgid "ORDERED clause argument not constant positive integer at %C"
55809 #: fortran/openmp.c:1671
55810 #, gcc-internal-format, gfc-internal-format
55811 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
55814 #: fortran/openmp.c:2062
55815 #, gcc-internal-format, gfc-internal-format
55816 msgid "Invalid clause in module with $!ACC DECLARE at %L"
55819 #: fortran/openmp.c:2072
55820 #, gcc-internal-format, gfc-internal-format
55821 msgid "Variable is USE-associated with $!ACC DECLARE at %L"
55824 #: fortran/openmp.c:2080
55825 #, gcc-internal-format, gfc-internal-format
55826 msgid "Assumed-size dummy array with $!ACC DECLARE at %L"
55829 #: fortran/openmp.c:2127
55830 #, gcc-internal-format
55832 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
55836 #: fortran/openmp.c:2175
55837 #, gcc-internal-format, gfc-internal-format
55838 msgid "Invalid argument to $!ACC WAIT at %L"
55841 #: fortran/openmp.c:2184
55842 #, gcc-internal-format, gfc-internal-format
55843 msgid "WAIT clause at %L requires a scalar INTEGER expression"
55846 #: fortran/openmp.c:2217
55847 #, gcc-internal-format, gfc-internal-format
55848 msgid "ACC CACHE directive must be inside of loop %C"
55851 #: fortran/openmp.c:2248
55852 #, gcc-internal-format
55853 msgid "Multiple loop axes specified for routine"
55856 #: fortran/openmp.c:2274
55857 #, gcc-internal-format, gfc-internal-format
55859 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
55862 #: fortran/openmp.c:2301
55863 #, gcc-internal-format, gfc-internal-format
55864 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, invalid function name %s"
55867 #: fortran/openmp.c:2310
55868 #, gcc-internal-format, gfc-internal-format
55869 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
55872 #: fortran/openmp.c:2317
55873 #, gcc-internal-format, gfc-internal-format
55874 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
55877 #: fortran/openmp.c:2452 fortran/openmp.c:2476
55878 #, gcc-internal-format, gfc-internal-format
55879 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
55882 #: fortran/openmp.c:2543
55883 #, gcc-internal-format, gfc-internal-format
55884 msgid "Unexpected junk after $OMP FLUSH statement at %C"
55887 #: fortran/openmp.c:2937 fortran/openmp.c:6206
55888 #, gcc-internal-format, gfc-internal-format
55889 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
55892 #: fortran/openmp.c:2941 fortran/openmp.c:6210
55893 #, gcc-internal-format, gfc-internal-format
55894 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
55897 #: fortran/openmp.c:2946
55898 #, gcc-internal-format, gfc-internal-format
55899 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
55902 #: fortran/openmp.c:2948
55903 #, gcc-internal-format, gfc-internal-format
55904 msgid "Previous !$OMP DECLARE REDUCTION at %L"
55907 #: fortran/openmp.c:2968
55908 #, gcc-internal-format, gfc-internal-format
55909 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
55912 #: fortran/openmp.c:3005
55913 #, gcc-internal-format, gfc-internal-format
55915 "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
55919 #: fortran/openmp.c:3020
55920 #, gcc-internal-format, gfc-internal-format
55921 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
55924 #: fortran/openmp.c:3043
55925 #, gcc-internal-format, gfc-internal-format
55926 msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
55929 #: fortran/openmp.c:3048
55930 #, gcc-internal-format, gfc-internal-format
55932 "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
55933 "later in TO clause"
55936 #: fortran/openmp.c:3054
55937 #, gcc-internal-format, gfc-internal-format
55939 "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
55940 "later in LINK clause"
55943 #: fortran/openmp.c:3058
55944 #, gcc-internal-format, gfc-internal-format
55946 "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
55950 #: fortran/openmp.c:3073
55951 #, gcc-internal-format, gfc-internal-format
55953 "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
55954 "later in TO clause"
55957 #: fortran/openmp.c:3079
55958 #, gcc-internal-format, gfc-internal-format
55960 "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
55964 #: fortran/openmp.c:3083
55965 #, gcc-internal-format, gfc-internal-format
55967 "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
55971 #: fortran/openmp.c:3110
55972 #, gcc-internal-format, gfc-internal-format
55973 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
55976 #: fortran/openmp.c:3142
55977 #, gcc-internal-format, gfc-internal-format
55978 msgid "Threadprivate variable at %C is an element of a COMMON block"
55981 #: fortran/openmp.c:3179
55982 #, gcc-internal-format, gfc-internal-format
55983 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
55986 #: fortran/openmp.c:3186
55987 #, gcc-internal-format, gfc-internal-format
55988 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
55991 #: fortran/openmp.c:3400
55992 #, gcc-internal-format, gfc-internal-format
55993 msgid "Unexpected junk after TASKWAIT clause at %C"
55996 #: fortran/openmp.c:3414
55997 #, gcc-internal-format, gfc-internal-format
55998 msgid "Unexpected junk after TASKYIELD clause at %C"
56001 #: fortran/openmp.c:3473
56002 #, gcc-internal-format, gfc-internal-format
56003 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
56006 #: fortran/openmp.c:3487
56007 #, gcc-internal-format, gfc-internal-format
56008 msgid "Unexpected junk after $OMP MASTER statement at %C"
56011 #: fortran/openmp.c:3546
56012 #, gcc-internal-format, gfc-internal-format
56013 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
56016 #: fortran/openmp.c:3573
56017 #, gcc-internal-format, gfc-internal-format
56018 msgid "Unexpected junk after $OMP BARRIER statement at %C"
56021 #: fortran/openmp.c:3587
56022 #, gcc-internal-format, gfc-internal-format
56023 msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
56026 #: fortran/openmp.c:3637
56027 #, gcc-internal-format, gfc-internal-format
56028 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
56031 #: fortran/openmp.c:3657
56032 #, gcc-internal-format, gfc-internal-format
56033 msgid "Unexpected junk after NOWAIT clause at %C"
56036 #: fortran/openmp.c:3699
56037 #, gcc-internal-format, gfc-internal-format
56038 msgid "%s clause at %L requires a scalar INTEGER expression"
56041 #: fortran/openmp.c:3710
56042 #, gcc-internal-format, gfc-internal-format
56043 msgid "INTEGER expression of %s clause at %L must be positive"
56046 #: fortran/openmp.c:3721
56047 #, gcc-internal-format, gfc-internal-format
56048 msgid "INTEGER expression of %s clause at %L must be non-negative"
56051 #: fortran/openmp.c:3732
56052 #, gcc-internal-format
56053 msgid "POINTER object %qs of derived type in %s clause at %L"
56056 #: fortran/openmp.c:3735
56057 #, gcc-internal-format
56058 msgid "Cray pointer object of derived type %qs in %s clause at %L"
56061 #: fortran/openmp.c:3738
56062 #, gcc-internal-format
56063 msgid "Cray pointee object of derived type %qs in %s clause at %L"
56066 #: fortran/openmp.c:3744 fortran/openmp.c:4682
56067 #, gcc-internal-format
56068 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
56071 #: fortran/openmp.c:3749
56072 #, gcc-internal-format
56073 msgid "Cray pointer object of polymorphic type %qs in %s clause at %L"
56076 #: fortran/openmp.c:3754
56077 #, gcc-internal-format
56078 msgid "Cray pointee object of polymorphic type %qs in %s clause at %L"
56081 #: fortran/openmp.c:3764 fortran/openmp.c:4380 fortran/openmp.c:4485
56082 #, gcc-internal-format
56083 msgid "Assumed size array %qs in %s clause at %L"
56086 #: fortran/openmp.c:3767
56087 #, gcc-internal-format
56088 msgid "Assumed rank array %qs in %s clause at %L"
56091 #: fortran/openmp.c:3771
56092 #, gcc-internal-format
56093 msgid "Noncontiguous deferred shape array %qs in %s clause at %L"
56096 #: fortran/openmp.c:3779
56097 #, gcc-internal-format
56098 msgid "ALLOCATABLE object %qs of derived type in %s clause at %L"
56101 #: fortran/openmp.c:3784
56102 #, gcc-internal-format
56103 msgid "ALLOCATABLE object %qs of polymorphic type in %s clause at %L"
56106 #: fortran/openmp.c:3796 fortran/openmp.c:4475
56107 #, gcc-internal-format
56108 msgid "POINTER object %qs in %s clause at %L"
56111 #: fortran/openmp.c:3801 fortran/openmp.c:4686
56112 #, gcc-internal-format
56113 msgid "Cray pointer object %qs in %s clause at %L"
56116 #: fortran/openmp.c:3806 fortran/openmp.c:4689
56117 #, gcc-internal-format
56118 msgid "Cray pointee object %qs in %s clause at %L"
56121 #: fortran/openmp.c:3811 fortran/openmp.c:4677
56122 #, gcc-internal-format
56123 msgid "ALLOCATABLE object %qs in %s clause at %L"
56126 #: fortran/openmp.c:3814
56127 #, gcc-internal-format
56128 msgid "VALUE object %qs in %s clause at %L"
56131 #: fortran/openmp.c:3857
56132 #, gcc-internal-format, gfc-internal-format
56133 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L "
56136 #: fortran/openmp.c:3906
56137 #, gcc-internal-format, gfc-internal-format
56139 "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L "
56142 #: fortran/openmp.c:3939
56143 #, gcc-internal-format, gfc-internal-format
56144 msgid "ORDERED clause parameter is less than COLLAPSE at %L"
56147 #: fortran/openmp.c:3947 fortran/openmp.c:3958 fortran/resolve.c:9777
56148 #: fortran/resolve.c:11040
56149 #, gcc-internal-format, gfc-internal-format
56150 msgid "IF clause at %L requires a scalar LOGICAL expression"
56153 #: fortran/openmp.c:3962
56154 #, gcc-internal-format, gfc-internal-format
56156 "IF clause without modifier at %L used together with IF clauses with modifiers"
56159 #: fortran/openmp.c:4039
56160 #, gcc-internal-format, gfc-internal-format
56162 "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
56165 #: fortran/openmp.c:4049
56166 #, gcc-internal-format, gfc-internal-format
56167 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
56170 #: fortran/openmp.c:4059
56171 #, gcc-internal-format, gfc-internal-format
56172 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
56175 #: fortran/openmp.c:4064
56176 #, gcc-internal-format, gfc-internal-format
56178 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
56181 #: fortran/openmp.c:4079
56182 #, gcc-internal-format
56183 msgid "Variable %qs is not a dummy argument at %L"
56186 #: fortran/openmp.c:4111
56187 #, gcc-internal-format
56188 msgid "Object %qs is not a variable at %L"
56191 #: fortran/openmp.c:4127 fortran/openmp.c:4138 fortran/openmp.c:4146
56192 #: fortran/openmp.c:4157 fortran/openmp.c:4169 fortran/openmp.c:4184
56193 #: fortran/openmp.c:6004
56194 #, gcc-internal-format
56195 msgid "Symbol %qs present on multiple clauses at %L"
56198 #: fortran/openmp.c:4191
56199 #, gcc-internal-format
56200 msgid "Array %qs is not permitted in reduction at %L"
56203 #: fortran/openmp.c:4204
56204 #, gcc-internal-format
56205 msgid "Symbol %qs present on both FROM and TO clauses at %L"
56208 #: fortran/openmp.c:4226
56209 #, gcc-internal-format
56210 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
56213 #: fortran/openmp.c:4234
56214 #, gcc-internal-format
56215 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
56218 #: fortran/openmp.c:4237
56219 #, gcc-internal-format
56220 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
56223 #: fortran/openmp.c:4245
56224 #, gcc-internal-format
56225 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
56228 #: fortran/openmp.c:4248
56229 #, gcc-internal-format
56230 msgid "Cray pointee %qs in SHARED clause at %L"
56233 #: fortran/openmp.c:4251
56234 #, gcc-internal-format
56235 msgid "ASSOCIATE name %qs in SHARED clause at %L"
56238 #: fortran/openmp.c:4266
56239 #, gcc-internal-format
56241 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
56245 #: fortran/openmp.c:4278
56246 #, gcc-internal-format
56248 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
56249 "alignment expression"
56252 #: fortran/openmp.c:4297
56253 #, gcc-internal-format, gfc-internal-format
56254 msgid "SINK dependence type only allowed on ORDERED directive at %L"
56257 #: fortran/openmp.c:4301
56258 #, gcc-internal-format, gfc-internal-format
56260 "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
56263 #: fortran/openmp.c:4311
56264 #, gcc-internal-format, gfc-internal-format
56265 msgid "SINK addend not a constant integer at %L"
56268 #: fortran/openmp.c:4317
56269 #, gcc-internal-format, gfc-internal-format
56271 "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
56274 #: fortran/openmp.c:4328 fortran/openmp.c:4349
56275 #, gcc-internal-format
56276 msgid "%qs in %s clause at %L is not a proper array section"
56279 #: fortran/openmp.c:4332
56280 #, gcc-internal-format, gfc-internal-format
56281 msgid "Coarrays not supported in %s clause at %L"
56284 #: fortran/openmp.c:4341
56285 #, gcc-internal-format, gfc-internal-format
56286 msgid "Stride should not be specified for array section in %s clause at %L"
56289 #: fortran/openmp.c:4362
56290 #, gcc-internal-format
56291 msgid "%qs in DEPEND clause at %L is a zero size array section"
56294 #: fortran/openmp.c:4398
56295 #, gcc-internal-format, gfc-internal-format
56297 "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
56301 #: fortran/openmp.c:4414
56302 #, gcc-internal-format, gfc-internal-format
56304 "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
56307 #: fortran/openmp.c:4429
56308 #, gcc-internal-format, gfc-internal-format
56310 "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
56314 #: fortran/openmp.c:4445 fortran/openmp.c:4461
56315 #, gcc-internal-format
56316 msgid "THREADPRIVATE object %qs in %s clause at %L"
56319 #: fortran/openmp.c:4448 fortran/openmp.c:4464
56320 #, gcc-internal-format
56321 msgid "Cray pointee %qs in %s clause at %L"
56324 #: fortran/openmp.c:4467
56325 #, gcc-internal-format
56326 msgid "ASSOCIATE name %qs in %s clause at %L"
56329 #: fortran/openmp.c:4472
56330 #, gcc-internal-format
56331 msgid "Procedure pointer %qs in %s clause at %L"
56334 #: fortran/openmp.c:4478
56335 #, gcc-internal-format
56336 msgid "Cray pointer %qs in %s clause at %L"
56339 #: fortran/openmp.c:4488
56340 #, gcc-internal-format
56341 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
56344 #. case OMP_LIST_REDUCTION:
56345 #: fortran/openmp.c:4498
56346 #, gcc-internal-format
56347 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
56350 #: fortran/openmp.c:4591
56351 #, gcc-internal-format, gfc-internal-format
56352 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
56355 #: fortran/openmp.c:4617
56356 #, gcc-internal-format, gfc-internal-format
56357 msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
56360 #: fortran/openmp.c:4622
56361 #, gcc-internal-format, gfc-internal-format
56363 "LINEAR clause specified together with ORDERED clause with argument at %L"
56366 #: fortran/openmp.c:4627
56367 #, gcc-internal-format
56368 msgid "LINEAR variable %qs must be INTEGER at %L"
56371 #: fortran/openmp.c:4632
56372 #, gcc-internal-format
56373 msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
56376 #: fortran/openmp.c:4643
56377 #, gcc-internal-format
56379 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
56382 #: fortran/openmp.c:4660
56383 #, gcc-internal-format
56385 "%qs in LINEAR clause at %L requires a constant integer linear-step "
56386 "expression or dummy argument specified in UNIFORM clause"
56389 #: fortran/openmp.c:4694
56390 #, gcc-internal-format
56391 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
56394 #: fortran/openmp.c:4726
56395 #, gcc-internal-format, gfc-internal-format
56397 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
56400 #: fortran/openmp.c:4758
56401 #, gcc-internal-format, gfc-internal-format
56402 msgid "Incompatible use of TILE and COLLAPSE at %L"
56405 #: fortran/openmp.c:4760
56406 #, gcc-internal-format, gfc-internal-format
56407 msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
56410 #: fortran/openmp.c:4773
56411 #, gcc-internal-format, gfc-internal-format
56412 msgid "%s must contain at least one MAP clause at %L"
56415 #: fortran/openmp.c:4870
56416 #, gcc-internal-format, gfc-internal-format
56417 msgid "unexpected !$OMP ATOMIC expression at %L"
56420 #: fortran/openmp.c:4899
56421 #, gcc-internal-format, gfc-internal-format
56423 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
56426 #: fortran/openmp.c:4924
56427 #, gcc-internal-format, gfc-internal-format
56429 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
56433 #: fortran/openmp.c:4929
56434 #, gcc-internal-format, gfc-internal-format
56436 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
56437 "reference var at %L"
56440 #: fortran/openmp.c:4951 fortran/openmp.c:5242
56441 #, gcc-internal-format, gfc-internal-format
56443 "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
56444 "intrinsic type at %L"
56447 #: fortran/openmp.c:4966
56448 #, gcc-internal-format, gfc-internal-format
56450 "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
56451 "intrinsic type at %L"
56454 #: fortran/openmp.c:4973 fortran/openmp.c:5249
56455 #, gcc-internal-format, gfc-internal-format
56457 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
56458 "update statement writes into at %L"
56461 #: fortran/openmp.c:4989
56462 #, gcc-internal-format, gfc-internal-format
56463 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
56466 #: fortran/openmp.c:5031
56467 #, gcc-internal-format, gfc-internal-format
56469 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
56470 "EQV. or .NEQV. at %L"
56473 #: fortran/openmp.c:5079
56474 #, gcc-internal-format, gfc-internal-format
56476 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
56479 #: fortran/openmp.c:5093
56480 #, gcc-internal-format, gfc-internal-format
56482 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
56486 #: fortran/openmp.c:5125
56487 #, gcc-internal-format, gfc-internal-format
56489 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
56490 "reference var at %L"
56493 #: fortran/openmp.c:5149
56494 #, gcc-internal-format, gfc-internal-format
56496 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
56500 #: fortran/openmp.c:5156
56501 #, gcc-internal-format, gfc-internal-format
56503 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
56506 #: fortran/openmp.c:5173
56507 #, gcc-internal-format
56509 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
56512 #: fortran/openmp.c:5180
56513 #, gcc-internal-format, gfc-internal-format
56514 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
56517 #: fortran/openmp.c:5188
56518 #, gcc-internal-format
56519 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
56522 #: fortran/openmp.c:5206
56523 #, gcc-internal-format, gfc-internal-format
56525 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
56529 #: fortran/openmp.c:5220
56530 #, gcc-internal-format, gfc-internal-format
56532 "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
56533 "intrinsic type at %L"
56536 #: fortran/openmp.c:5521
56537 #, gcc-internal-format, gfc-internal-format
56538 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
56541 #: fortran/openmp.c:5527
56542 #, gcc-internal-format, gfc-internal-format
56543 msgid "%s cannot be a DO CONCURRENT loop at %L"
56546 #: fortran/openmp.c:5533
56547 #, gcc-internal-format, gfc-internal-format
56548 msgid "%s iteration variable must be of type integer at %L"
56551 #: fortran/openmp.c:5537
56552 #, gcc-internal-format, gfc-internal-format
56553 msgid "%s iteration variable must not be THREADPRIVATE at %L"
56556 #: fortran/openmp.c:5550
56557 #, gcc-internal-format, gfc-internal-format
56559 "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
56563 #: fortran/openmp.c:5554
56564 #, gcc-internal-format, gfc-internal-format
56565 msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
56568 #: fortran/openmp.c:5558
56569 #, gcc-internal-format, gfc-internal-format
56570 msgid "%s iteration variable present on clause other than LINEAR at %L"
56573 #: fortran/openmp.c:5576
56574 #, gcc-internal-format, gfc-internal-format
56575 msgid "%s collapsed loops don't form rectangular iteration space at %L"
56578 #: fortran/openmp.c:5590
56579 #, gcc-internal-format, gfc-internal-format
56580 msgid "collapsed %s loops not perfectly nested at %L"
56583 #: fortran/openmp.c:5599 fortran/openmp.c:5607
56584 #, gcc-internal-format, gfc-internal-format
56585 msgid "not enough DO loops for collapsed %s at %L"
56588 #: fortran/openmp.c:5691 fortran/openmp.c:5704
56589 #, gcc-internal-format, gfc-internal-format
56590 msgid "The %s directive cannot be specified within a %s region at %L"
56593 #: fortran/openmp.c:5723
56594 #, gcc-internal-format, gfc-internal-format
56595 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
56598 #: fortran/openmp.c:5729
56599 #, gcc-internal-format, gfc-internal-format
56600 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
56603 #: fortran/openmp.c:5745
56604 #, gcc-internal-format, gfc-internal-format
56605 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
56608 #: fortran/openmp.c:5759
56609 #, gcc-internal-format, gfc-internal-format
56610 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
56613 #: fortran/openmp.c:5769 fortran/openmp.c:5778
56614 #, gcc-internal-format, gfc-internal-format
56615 msgid "not enough DO loops for %s !$ACC LOOP at %L"
56618 #: fortran/openmp.c:5793 fortran/openmp.c:5800
56619 #, gcc-internal-format, gfc-internal-format
56620 msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
56623 #: fortran/openmp.c:5822
56624 #, gcc-internal-format, gfc-internal-format
56626 "Loop parallelized across gangs is not allowed inside another loop "
56627 "parallelized across gangs at %L"
56630 #: fortran/openmp.c:5826 fortran/openmp.c:5830
56631 #, gcc-internal-format, gfc-internal-format
56633 "Loop parallelized across gangs is not allowed inside loop parallelized "
56634 "across workers at %L"
56637 #: fortran/openmp.c:5837
56638 #, gcc-internal-format, gfc-internal-format
56640 "Loop parallelized across workers is not allowed inside another loop "
56641 "parallelized across workers at %L"
56644 #: fortran/openmp.c:5841
56645 #, gcc-internal-format, gfc-internal-format
56647 "Loop parallelized across workers is not allowed inside another loop "
56648 "parallelized across vectors at %L"
56651 #: fortran/openmp.c:5847
56652 #, gcc-internal-format, gfc-internal-format
56654 "Loop parallelized across vectors is not allowed inside another loop "
56655 "parallelized across vectors at %L"
56658 #: fortran/openmp.c:5859
56659 #, gcc-internal-format, gfc-internal-format
56660 msgid "Clause SEQ conflicts with INDEPENDENT at %L"
56663 #: fortran/openmp.c:5861
56664 #, gcc-internal-format, gfc-internal-format
56665 msgid "Clause SEQ conflicts with GANG at %L"
56668 #: fortran/openmp.c:5863
56669 #, gcc-internal-format, gfc-internal-format
56670 msgid "Clause SEQ conflicts with WORKER at %L"
56673 #: fortran/openmp.c:5865
56674 #, gcc-internal-format, gfc-internal-format
56675 msgid "Clause SEQ conflicts with VECTOR at %L"
56678 #: fortran/openmp.c:5867
56679 #, gcc-internal-format, gfc-internal-format
56680 msgid "Clause SEQ conflicts with AUTO at %L"
56683 #: fortran/openmp.c:5872
56684 #, gcc-internal-format, gfc-internal-format
56685 msgid "Clause AUTO conflicts with GANG at %L"
56688 #: fortran/openmp.c:5874
56689 #, gcc-internal-format, gfc-internal-format
56690 msgid "Clause AUTO conflicts with WORKER at %L"
56693 #: fortran/openmp.c:5876
56694 #, gcc-internal-format, gfc-internal-format
56695 msgid "Clause AUTO conflicts with VECTOR at %L"
56698 #: fortran/openmp.c:5880
56699 #, gcc-internal-format, gfc-internal-format
56701 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
56705 #: fortran/openmp.c:5915
56706 #, gcc-internal-format, gfc-internal-format
56707 msgid "TILE requires constant expression at %L"
56710 #: fortran/openmp.c:5980
56711 #, gcc-internal-format
56712 msgid "PARAMETER object %qs is not allowed at %L"
56715 #: fortran/openmp.c:5987
56716 #, gcc-internal-format
56717 msgid "Array sections: %qs not allowed in $!ACC DECLARE at %L"
56720 #: fortran/openmp.c:6114
56721 #, gcc-internal-format, gfc-internal-format
56722 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
56725 #: fortran/openmp.c:6136
56726 #, gcc-internal-format
56727 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
56730 #: fortran/openmp.c:6160
56731 #, gcc-internal-format, gfc-internal-format
56733 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
56734 "DECLARE REDUCTION at %L"
56737 #: fortran/openmp.c:6168
56738 #, gcc-internal-format, gfc-internal-format
56740 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
56744 #: fortran/openmp.c:6197
56745 #, gcc-internal-format, gfc-internal-format
56746 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
56749 #: fortran/openmp.c:6219
56750 #, gcc-internal-format, gfc-internal-format
56751 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
56754 #: fortran/openmp.c:6235
56755 #, gcc-internal-format, gfc-internal-format
56757 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
56761 #: fortran/openmp.c:6250
56762 #, gcc-internal-format, gfc-internal-format
56764 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
56765 "DECLARE REDUCTION at %L"
56768 #: fortran/openmp.c:6260
56769 #, gcc-internal-format, gfc-internal-format
56771 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
56772 "REDUCTION must be OMP_PRIV at %L"
56775 #: fortran/openmp.c:6268
56776 #, gcc-internal-format, gfc-internal-format
56778 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
56779 "without default initializer at %L"
56782 #: fortran/options.c:227
56783 #, gcc-internal-format
56784 msgid "-fexcess-precision=standard for Fortran"
56787 #: fortran/options.c:314
56788 #, gcc-internal-format
56789 msgid "Reading file %qs as free form"
56792 #: fortran/options.c:324
56793 #, gcc-internal-format
56794 msgid "%<-fd-lines-as-comments%> has no effect in free form"
56797 #: fortran/options.c:327
56798 #, gcc-internal-format
56799 msgid "%<-fd-lines-as-code%> has no effect in free form"
56802 #: fortran/options.c:358
56803 #, gcc-internal-format
56804 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
56807 #: fortran/options.c:361
56808 #, gcc-internal-format
56809 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
56812 #: fortran/options.c:363
56813 #, gcc-internal-format
56815 "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
56818 #: fortran/options.c:366
56819 #, gcc-internal-format
56820 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
56823 #: fortran/options.c:369
56824 #, gcc-internal-format
56826 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-"
56830 #: fortran/options.c:406
56831 #, gcc-internal-format
56832 msgid "Fixed line length must be at least seven"
56835 #: fortran/options.c:409
56836 #, gcc-internal-format
56837 msgid "Free line length must be at least three"
56840 #: fortran/options.c:412
56841 #, gcc-internal-format, gfc-internal-format
56842 msgid "Maximum subrecord length cannot exceed %d"
56845 #: fortran/options.c:431
56846 #, gcc-internal-format
56847 msgid "gfortran: Only one %<-J%> option allowed"
56850 #: fortran/options.c:503
56851 #, gcc-internal-format
56852 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
56855 #: fortran/options.c:505
56856 #, gcc-internal-format
56857 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
56860 #: fortran/options.c:554
56861 #, gcc-internal-format
56862 msgid "Argument to %<-fcheck%> is not valid: %s"
56865 #: fortran/options.c:603
56866 #, gcc-internal-format
56867 msgid "%<-static-libgfortran%> is not supported in this configuration"
56870 #: fortran/options.c:626
56871 #, gcc-internal-format, gfc-internal-format
56872 msgid "Maximum supported identifier length is %d"
56875 #: fortran/options.c:646
56876 #, gcc-internal-format
56877 msgid "Unrecognized option to %<-finit-logical%>: %s"
56880 #: fortran/options.c:662
56881 #, gcc-internal-format
56882 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
56885 #: fortran/parse.c:588
56886 #, gcc-internal-format, gfc-internal-format
56887 msgid "Unclassifiable statement at %C"
56890 #: fortran/parse.c:624
56891 #, gcc-internal-format, gfc-internal-format
56892 msgid "OpenACC directives at %C may not appear in PURE procedures"
56895 #: fortran/parse.c:700
56896 #, gcc-internal-format, gfc-internal-format
56897 msgid "Unclassifiable OpenACC directive at %C"
56900 #: fortran/parse.c:826 fortran/parse.c:1033
56901 #, gcc-internal-format, gfc-internal-format
56903 "OpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in "
56904 "PURE or ELEMENTAL procedures"
56907 #: fortran/parse.c:1017
56908 #, gcc-internal-format, gfc-internal-format
56909 msgid "Unclassifiable OpenMP directive at %C"
56912 #: fortran/parse.c:1068
56913 #, gcc-internal-format, gfc-internal-format
56914 msgid "Unclassifiable GCC directive at %C"
56917 #: fortran/parse.c:1127 fortran/parse.c:1354
56918 #, gcc-internal-format, gfc-internal-format
56919 msgid "Zero is not a valid statement label at %C"
56922 #: fortran/parse.c:1134 fortran/parse.c:1346
56923 #, gcc-internal-format, gfc-internal-format
56924 msgid "Non-numeric character in statement label at %C"
56927 #: fortran/parse.c:1146 fortran/parse.c:1395
56928 #, gcc-internal-format, gfc-internal-format
56929 msgid "Semicolon at %C needs to be preceded by statement"
56932 #: fortran/parse.c:1153 fortran/parse.c:1410
56933 #, gcc-internal-format, gfc-internal-format
56934 msgid "Statement label without statement at %L"
56937 #: fortran/parse.c:1216 fortran/parse.c:1397
56938 #, gcc-internal-format, gfc-internal-format
56939 msgid "Fortran 2008: Semicolon at %C without preceding statement"
56942 #: fortran/parse.c:1239 fortran/parse.c:1373
56943 #, gcc-internal-format, gfc-internal-format
56944 msgid "Bad continuation line at %C"
56947 #: fortran/parse.c:1669
56948 #, gcc-internal-format, gfc-internal-format
56949 msgid "FORMAT statement at %L does not have a statement label"
56952 #: fortran/parse.c:2410
56953 #, gcc-internal-format
56954 msgid "gfc_ascii_statement(): Bad statement code"
56957 #: fortran/parse.c:2552
56958 #, gcc-internal-format, gfc-internal-format
56959 msgid "Unexpected %s statement at %C"
56962 #: fortran/parse.c:2707
56963 #, gcc-internal-format, gfc-internal-format
56964 msgid "%s statement at %C cannot follow %s statement at %L"
56967 #: fortran/parse.c:2724
56968 #, gcc-internal-format
56969 msgid "Unexpected end of file in %qs"
56972 #: fortran/parse.c:2756
56973 #, gcc-internal-format
56974 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
56977 #: fortran/parse.c:2759
56978 #, gcc-internal-format
56979 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
56982 #: fortran/parse.c:2779
56983 #, gcc-internal-format, gfc-internal-format
56984 msgid "Components in TYPE at %C must precede CONTAINS"
56987 #: fortran/parse.c:2783
56988 #, gcc-internal-format, gfc-internal-format
56989 msgid "Type-bound procedure at %C"
56992 #: fortran/parse.c:2791
56993 #, gcc-internal-format, gfc-internal-format
56994 msgid "GENERIC binding at %C"
56997 #: fortran/parse.c:2799
56998 #, gcc-internal-format, gfc-internal-format
56999 msgid "FINAL procedure declaration at %C"
57002 #: fortran/parse.c:2811
57003 #, gcc-internal-format, gfc-internal-format
57004 msgid "Derived type definition at %C with empty CONTAINS section"
57007 #: fortran/parse.c:2821 fortran/parse.c:3276
57008 #, gcc-internal-format, gfc-internal-format
57009 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
57012 #: fortran/parse.c:2828
57013 #, gcc-internal-format, gfc-internal-format
57014 msgid "PRIVATE statement at %C must precede procedure bindings"
57017 #: fortran/parse.c:2835 fortran/parse.c:3289
57018 #, gcc-internal-format, gfc-internal-format
57019 msgid "Duplicate PRIVATE statement at %C"
57022 #: fortran/parse.c:2845
57023 #, gcc-internal-format, gfc-internal-format
57024 msgid "SEQUENCE statement at %C must precede CONTAINS"
57027 #: fortran/parse.c:2849
57028 #, gcc-internal-format, gfc-internal-format
57029 msgid "Already inside a CONTAINS block at %C"
57032 #: fortran/parse.c:2968
57033 #, gcc-internal-format, gfc-internal-format
57035 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
57036 "subcomponent of a coarray, which is not possible as the component has the "
57037 "pointer attribute"
57040 #: fortran/parse.c:2974
57041 #, gcc-internal-format, gfc-internal-format
57043 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
57044 "which must have a codimension or be a subcomponent of a coarray"
57047 #: fortran/parse.c:2979
57048 #, gcc-internal-format, gfc-internal-format
57050 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
57053 #: fortran/parse.c:2983
57054 #, gcc-internal-format, gfc-internal-format
57056 "Allocatable component %s at %L must have a codimension as it has a "
57057 "noncoarray subcomponent of type LOCK_TYPE"
57060 #: fortran/parse.c:2988
57061 #, gcc-internal-format, gfc-internal-format
57063 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
57064 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
57065 "(Variables of type %s may not have a codimension as already a coarray "
57066 "subcomponent exists)"
57069 #: fortran/parse.c:2995
57070 #, gcc-internal-format, gfc-internal-format
57072 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
57073 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
57074 "(Variables of type %s may not have a codimension as %s at %L has a "
57075 "codimension or a coarray subcomponent)"
57078 #: fortran/parse.c:3005
57079 #, gcc-internal-format, gfc-internal-format
57081 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
57082 "subcomponent of a coarray, which is not possible as the component has the "
57083 "pointer attribute"
57086 #: fortran/parse.c:3011
57087 #, gcc-internal-format, gfc-internal-format
57089 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
57090 "which must have a codimension or be a subcomponent of a coarray"
57093 #: fortran/parse.c:3016
57094 #, gcc-internal-format, gfc-internal-format
57096 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
57099 #: fortran/parse.c:3020
57100 #, gcc-internal-format, gfc-internal-format
57102 "Allocatable component %s at %L must have a codimension as it has a "
57103 "noncoarray subcomponent of type EVENT_TYPE"
57106 #: fortran/parse.c:3025
57107 #, gcc-internal-format, gfc-internal-format
57109 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
57110 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
57111 "(Variables of type %s may not have a codimension as already a coarray "
57112 "subcomponent exists)"
57115 #: fortran/parse.c:3032
57116 #, gcc-internal-format, gfc-internal-format
57118 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
57119 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
57120 "(Variables of type %s may not have a codimension as %s at %L has a "
57121 "codimension or a coarray subcomponent)"
57124 #: fortran/parse.c:3084
57125 #, gcc-internal-format, gfc-internal-format
57126 msgid "failed to create map component '%s'"
57129 #: fortran/parse.c:3117
57130 #, gcc-internal-format, gfc-internal-format
57131 msgid "failed to create union component '%s'"
57134 #: fortran/parse.c:3172
57135 #, gcc-internal-format, gfc-internal-format
57136 msgid "Syntax error in nested structure declaration at %C"
57139 #: fortran/parse.c:3259
57140 #, gcc-internal-format, gfc-internal-format
57141 msgid "FINAL declaration at %C must be inside CONTAINS"
57144 #: fortran/parse.c:3267
57145 #, gcc-internal-format, gfc-internal-format
57146 msgid "Derived type definition at %C without components"
57149 #: fortran/parse.c:3283
57150 #, gcc-internal-format, gfc-internal-format
57151 msgid "PRIVATE statement at %C must precede structure components"
57154 #: fortran/parse.c:3300
57155 #, gcc-internal-format, gfc-internal-format
57156 msgid "SEQUENCE statement at %C must precede structure components"
57159 #: fortran/parse.c:3306
57160 #, gcc-internal-format, gfc-internal-format
57161 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
57164 #: fortran/parse.c:3311
57165 #, gcc-internal-format, gfc-internal-format
57166 msgid "Duplicate SEQUENCE statement at %C"
57169 #: fortran/parse.c:3321
57170 #, gcc-internal-format, gfc-internal-format
57171 msgid "CONTAINS block in derived type definition at %C"
57174 #: fortran/parse.c:3379
57175 #, gcc-internal-format, gfc-internal-format
57176 msgid "ENUM declaration at %C has no ENUMERATORS"
57179 #: fortran/parse.c:3466
57180 #, gcc-internal-format, gfc-internal-format
57181 msgid "Unexpected %s statement in INTERFACE block at %C"
57184 #: fortran/parse.c:3490
57185 #, gcc-internal-format
57187 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
57190 #: fortran/parse.c:3524
57191 #, gcc-internal-format, gfc-internal-format
57192 msgid "Unexpected %s statement at %C in INTERFACE body"
57195 #: fortran/parse.c:3542
57196 #, gcc-internal-format
57198 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
57201 #: fortran/parse.c:3672
57202 #, gcc-internal-format, gfc-internal-format
57203 msgid "%s statement is not allowed inside of BLOCK at %C"
57206 #: fortran/parse.c:3703
57207 #, gcc-internal-format, gfc-internal-format
57208 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
57211 #: fortran/parse.c:3793
57212 #, gcc-internal-format, gfc-internal-format
57213 msgid "%s statement must appear in a MODULE"
57216 #: fortran/parse.c:3801
57217 #, gcc-internal-format, gfc-internal-format
57218 msgid "%s statement at %C follows another accessibility specification"
57221 #: fortran/parse.c:3853
57222 #, gcc-internal-format
57223 msgid "Bad kind expression for function %qs at %L"
57226 #: fortran/parse.c:3857
57227 #, gcc-internal-format
57228 msgid "The type for function %qs at %L is not accessible"
57231 #: fortran/parse.c:3917
57232 #, gcc-internal-format, gfc-internal-format
57233 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
57236 #: fortran/parse.c:3939
57237 #, gcc-internal-format, gfc-internal-format
57238 msgid "Unexpected %s statement in WHERE block at %C"
57241 #: fortran/parse.c:3998
57242 #, gcc-internal-format, gfc-internal-format
57243 msgid "Unexpected %s statement in FORALL block at %C"
57246 #: fortran/parse.c:4049
57247 #, gcc-internal-format, gfc-internal-format
57248 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
57251 #: fortran/parse.c:4067
57252 #, gcc-internal-format, gfc-internal-format
57253 msgid "Duplicate ELSE statements at %L and %C"
57256 #: fortran/parse.c:4128
57257 #, gcc-internal-format, gfc-internal-format
57258 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
57261 #: fortran/parse.c:4212
57262 #, gcc-internal-format, gfc-internal-format
57264 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
57268 #: fortran/parse.c:4274
57269 #, gcc-internal-format
57270 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
57273 #: fortran/parse.c:4307
57274 #, gcc-internal-format, gfc-internal-format
57275 msgid "End of nonblock DO statement at %C is within another block"
57278 #: fortran/parse.c:4317
57279 #, gcc-internal-format, gfc-internal-format
57280 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
57283 #: fortran/parse.c:4343
57284 #, gcc-internal-format, gfc-internal-format
57285 msgid "CRITICAL block inside of OpenACC region at %C"
57288 #: fortran/parse.c:4370
57289 #, gcc-internal-format, gfc-internal-format
57290 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
57293 #: fortran/parse.c:4439
57294 #, gcc-internal-format, gfc-internal-format
57295 msgid "BLOCK construct at %C"
57298 #: fortran/parse.c:4473
57299 #, gcc-internal-format, gfc-internal-format
57300 msgid "ASSOCIATE construct at %C"
57303 #: fortran/parse.c:4654
57304 #, gcc-internal-format, gfc-internal-format
57305 msgid "Statement label in ENDDO at %C doesn't match DO label"
57308 #: fortran/parse.c:4670
57309 #, gcc-internal-format, gfc-internal-format
57310 msgid "Named block DO at %L requires matching ENDDO name"
57313 #: fortran/parse.c:4861
57314 #, gcc-internal-format, gfc-internal-format
57315 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
57318 #: fortran/parse.c:4877 fortran/parse.c:4936
57319 #, gcc-internal-format, gfc-internal-format
57320 msgid "OpenACC directive inside of CRITICAL block at %C"
57323 #: fortran/parse.c:4911
57324 #, gcc-internal-format, gfc-internal-format
57325 msgid "Expecting %s at %C"
57328 #: fortran/parse.c:4955
57329 #, gcc-internal-format, gfc-internal-format
57330 msgid "Expected DO loop at %C"
57333 #: fortran/parse.c:4975
57334 #, gcc-internal-format, gfc-internal-format
57335 msgid "Redundant !$ACC END LOOP at %C"
57338 #: fortran/parse.c:5189
57339 #, gcc-internal-format, gfc-internal-format
57340 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
57343 #: fortran/parse.c:5247
57344 #, gcc-internal-format, gfc-internal-format
57345 msgid "%s statement at %C cannot terminate a non-block DO loop"
57348 #: fortran/parse.c:5261
57349 #, gcc-internal-format, gfc-internal-format
57350 msgid "DATA statement at %C after the first executable statement"
57353 #: fortran/parse.c:5499
57354 #, gcc-internal-format
57355 msgid "Contained procedure %qs at %C is already ambiguous"
57358 #: fortran/parse.c:5556
57359 #, gcc-internal-format, gfc-internal-format
57360 msgid "Unexpected %s statement in CONTAINS section at %C"
57363 #: fortran/parse.c:5581
57364 #, gcc-internal-format, gfc-internal-format
57365 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
57368 #: fortran/parse.c:5693
57369 #, gcc-internal-format, gfc-internal-format
57370 msgid "CONTAINS statement at %C is already in a contained program unit"
57373 #: fortran/parse.c:5739
57374 #, gcc-internal-format
57375 msgid "gfc_global_used(): Bad type"
57378 #: fortran/parse.c:5744
57379 #, gcc-internal-format
57380 msgid "Global binding name %qs at %L is already being used as a %s at %L"
57383 #: fortran/parse.c:5747
57384 #, gcc-internal-format
57385 msgid "Global name %qs at %L is already being used as a %s at %L"
57388 #: fortran/parse.c:5768
57389 #, gcc-internal-format, gfc-internal-format
57390 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
57393 #: fortran/parse.c:5794
57394 #, gcc-internal-format, gfc-internal-format
57395 msgid "Unexpected %s statement in BLOCK DATA at %C"
57398 #: fortran/parse.c:5898
57399 #, gcc-internal-format, gfc-internal-format
57400 msgid "Unexpected %s statement in MODULE at %C"
57403 #. If we see a duplicate main program, shut down. If the second
57404 #. instance is an implied main program, i.e. data decls or executable
57405 #. statements, we're in for lots of errors.
57406 #: fortran/parse.c:6279
57407 #, gcc-internal-format, gfc-internal-format
57408 msgid "Two main PROGRAMs at %L and %C"
57411 #: fortran/primary.c:103
57412 #, gcc-internal-format, gfc-internal-format
57413 msgid "Missing kind-parameter at %C"
57416 #: fortran/primary.c:136
57417 #, gcc-internal-format
57418 msgid "gfc_check_digit(): bad radix"
57421 #: fortran/primary.c:230
57422 #, gcc-internal-format, gfc-internal-format
57423 msgid "Integer kind %d at %C not available"
57426 #: fortran/primary.c:239
57427 #, gcc-internal-format, gfc-internal-format
57429 "Integer too big for its kind at %C. This check can be disabled with the "
57430 "option -fno-range-check"
57433 #: fortran/primary.c:267
57434 #, gcc-internal-format, gfc-internal-format
57435 msgid "Hollerith constant at %C"
57438 #: fortran/primary.c:274
57439 #, gcc-internal-format, gfc-internal-format
57440 msgid "Invalid Hollerith constant: %L must contain at least one character"
57443 #: fortran/primary.c:280
57444 #, gcc-internal-format, gfc-internal-format
57445 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
57448 #: fortran/primary.c:300
57449 #, gcc-internal-format, gfc-internal-format
57450 msgid "Invalid Hollerith constant at %L contains a wide character"
57453 #: fortran/primary.c:386
57454 #, gcc-internal-format, gfc-internal-format
57455 msgid "Hexadecimal constant at %C uses non-standard syntax"
57458 #: fortran/primary.c:395
57459 #, gcc-internal-format, gfc-internal-format
57460 msgid "Empty set of digits in BOZ constant at %C"
57463 #: fortran/primary.c:401
57464 #, gcc-internal-format, gfc-internal-format
57465 msgid "Illegal character in BOZ constant at %C"
57468 #: fortran/primary.c:424
57469 #, gcc-internal-format, gfc-internal-format
57470 msgid "BOZ constant at %C uses non-standard postfix syntax"
57473 #: fortran/primary.c:454
57474 #, gcc-internal-format, gfc-internal-format
57475 msgid "Integer too big for integer kind %i at %C"
57478 #: fortran/primary.c:460
57479 #, gcc-internal-format, gfc-internal-format
57480 msgid "BOZ used outside a DATA statement at %C"
57483 #: fortran/primary.c:551
57484 #, gcc-internal-format, gfc-internal-format
57485 msgid "exponent-letter 'q' in real-literal-constant at %C"
57488 #: fortran/primary.c:556
57489 #, gcc-internal-format
57490 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
57493 #: fortran/primary.c:577
57494 #, gcc-internal-format, gfc-internal-format
57495 msgid "Missing exponent in real number at %C"
57498 #: fortran/primary.c:636
57499 #, gcc-internal-format
57500 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
57503 #: fortran/primary.c:666
57504 #, gcc-internal-format
57505 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
57508 #: fortran/primary.c:680
57509 #, gcc-internal-format
57510 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
57513 #: fortran/primary.c:713
57514 #, gcc-internal-format, gfc-internal-format
57515 msgid "Invalid real kind %d at %C"
57518 #: fortran/primary.c:728
57519 #, gcc-internal-format, gfc-internal-format
57520 msgid "Real constant overflows its kind at %C"
57523 #: fortran/primary.c:733
57524 #, gcc-internal-format, gfc-internal-format
57525 msgid "Real constant underflows its kind at %C"
57528 #: fortran/primary.c:738
57529 #, gcc-internal-format
57530 msgid "gfc_range_check() returned bad value"
57533 #: fortran/primary.c:785
57534 #, gcc-internal-format
57535 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
57538 #: fortran/primary.c:877
57539 #, gcc-internal-format, gfc-internal-format
57540 msgid "Syntax error in SUBSTRING specification at %C"
57543 #: fortran/primary.c:1084
57544 #, gcc-internal-format, gfc-internal-format
57545 msgid "Invalid kind %d for CHARACTER constant at %C"
57548 #: fortran/primary.c:1105
57549 #, gcc-internal-format, gfc-internal-format
57550 msgid "Unterminated character constant beginning at %C"
57553 #: fortran/primary.c:1135
57554 #, gcc-internal-format
57555 msgid "Character %qs in string at %C is not representable in character kind %d"
57558 #: fortran/primary.c:1148
57559 #, gcc-internal-format
57560 msgid "match_string_constant(): Delimiter not found"
57563 #: fortran/primary.c:1218
57564 #, gcc-internal-format, gfc-internal-format
57565 msgid "Bad kind for logical constant at %C"
57568 #: fortran/primary.c:1250
57569 #, gcc-internal-format, gfc-internal-format
57570 msgid "Expected PARAMETER symbol in complex constant at %C"
57573 #: fortran/primary.c:1259
57574 #, gcc-internal-format, gfc-internal-format
57575 msgid "Numeric PARAMETER required in complex constant at %C"
57578 #: fortran/primary.c:1265
57579 #, gcc-internal-format, gfc-internal-format
57580 msgid "Scalar PARAMETER required in complex constant at %C"
57583 #: fortran/primary.c:1269
57584 #, gcc-internal-format, gfc-internal-format
57585 msgid "PARAMETER symbol in complex constant at %C"
57588 #: fortran/primary.c:1292
57589 #, gcc-internal-format
57590 msgid "gfc_match_sym_complex_part(): Bad type"
57593 #: fortran/primary.c:1299
57594 #, gcc-internal-format, gfc-internal-format
57595 msgid "Error converting PARAMETER constant in complex constant at %C"
57598 #: fortran/primary.c:1431
57599 #, gcc-internal-format, gfc-internal-format
57600 msgid "Syntax error in COMPLEX constant at %C"
57603 #: fortran/primary.c:1558
57604 #, gcc-internal-format, gfc-internal-format
57605 msgid "Namelist '%s' can not be an argument at %L"
57608 #: fortran/primary.c:1644
57609 #, gcc-internal-format
57610 msgid "Keyword %qs at %C has already appeared in the current argument list"
57613 #: fortran/primary.c:1711
57614 #, gcc-internal-format, gfc-internal-format
57615 msgid "argument list function at %C"
57618 #: fortran/primary.c:1779
57619 #, gcc-internal-format, gfc-internal-format
57620 msgid "Expected alternate return label at %C"
57623 #: fortran/primary.c:1801
57624 #, gcc-internal-format, gfc-internal-format
57625 msgid "Missing keyword name in actual argument list at %C"
57628 #: fortran/primary.c:1847
57629 #, gcc-internal-format, gfc-internal-format
57630 msgid "Syntax error in argument list at %C"
57633 #: fortran/primary.c:1868
57634 #, gcc-internal-format
57635 msgid "extend_ref(): Bad tail"
57638 #: fortran/primary.c:1907
57639 #, gcc-internal-format, gfc-internal-format
57641 "Array section designator, e.g. '(:)', is required besides the coarray "
57642 "designator '[...]' at %C"
57645 #: fortran/primary.c:1915
57646 #, gcc-internal-format
57647 msgid "Coarray designator at %C but %qs is not a coarray"
57650 #: fortran/primary.c:2013
57651 #, gcc-internal-format
57652 msgid "Symbol %qs at %C has no IMPLICIT type"
57655 #: fortran/primary.c:2019
57656 #, gcc-internal-format
57657 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
57660 #: fortran/primary.c:2037
57661 #, gcc-internal-format, gfc-internal-format
57662 msgid "Expected structure component name at %C"
57665 #: fortran/primary.c:2088
57666 #, gcc-internal-format, gfc-internal-format
57667 msgid "Expected argument list at %C"
57670 #: fortran/primary.c:2128
57671 #, gcc-internal-format
57672 msgid "Procedure pointer component %qs requires an argument list at %C"
57675 #: fortran/primary.c:2217
57676 #, gcc-internal-format, gfc-internal-format
57677 msgid "Nonpolymorphic reference to abstract type at %C"
57680 #: fortran/primary.c:2224
57681 #, gcc-internal-format, gfc-internal-format
57682 msgid "Coindexed procedure-pointer component at %C"
57685 #: fortran/primary.c:2259
57686 #, gcc-internal-format
57687 msgid "gfc_variable_attr(): Expression isn't a variable"
57690 #: fortran/primary.c:2314
57691 #, gcc-internal-format
57692 msgid "gfc_variable_attr(): Bad array reference"
57695 #: fortran/primary.c:2434
57696 #, gcc-internal-format
57697 msgid "gfc_caf_attr(): Expression isn't a variable"
57700 #: fortran/primary.c:2491
57701 #, gcc-internal-format
57702 msgid "gfc_caf_attr(): Bad array reference"
57705 #: fortran/primary.c:2663
57706 #, gcc-internal-format, gfc-internal-format
57707 msgid "Structure constructor with missing optional arguments at %C"
57710 #: fortran/primary.c:2672
57711 #, gcc-internal-format
57713 "No initializer for allocatable component '%qs' given in the structure "
57714 "constructor at %C"
57717 #: fortran/primary.c:2679
57718 #, gcc-internal-format
57720 "No initializer for component %qs given in the structure constructor at %C!"
57723 #: fortran/primary.c:2727
57724 #, gcc-internal-format
57725 msgid "Can't construct ABSTRACT type %qs at %L"
57728 #: fortran/primary.c:2747
57729 #, gcc-internal-format, gfc-internal-format
57730 msgid "Structure constructor with named arguments at %C"
57733 #: fortran/primary.c:2762
57734 #, gcc-internal-format, gfc-internal-format
57735 msgid "Component initializer without name after component named %s at %L!"
57738 #: fortran/primary.c:2767
57739 #, gcc-internal-format, gfc-internal-format
57740 msgid "Too many components in structure constructor at %L!"
57743 #: fortran/primary.c:2804
57744 #, gcc-internal-format
57745 msgid "Component %qs is initialized twice in the structure constructor at %L!"
57748 #: fortran/primary.c:2816
57749 #, gcc-internal-format
57751 "Coindexed expression to pointer component %qs in structure constructor at %L!"
57754 #: fortran/primary.c:2870
57755 #, gcc-internal-format
57757 "component %qs at %L has already been set by a parent derived type constructor"
57760 #: fortran/primary.c:3025
57761 #, gcc-internal-format, gfc-internal-format
57762 msgid "%%LOC() as an rvalue at %C"
57765 #: fortran/primary.c:3084
57766 #, gcc-internal-format
57768 "%qs at %C is the name of a recursive function and so refers to the result "
57769 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
57772 #: fortran/primary.c:3208
57773 #, gcc-internal-format
57774 msgid "Unexpected use of subroutine name %qs at %C"
57777 #: fortran/primary.c:3240
57778 #, gcc-internal-format
57779 msgid "Statement function %qs requires argument list at %C"
57782 #: fortran/primary.c:3243
57783 #, gcc-internal-format
57784 msgid "Function %qs requires an argument list at %C"
57787 #: fortran/primary.c:3293
57788 #, gcc-internal-format
57789 msgid "Missing argument to %qs at %C"
57792 #: fortran/primary.c:3306
57793 #, gcc-internal-format, gfc-internal-format
57795 "The leftmost part-ref in a data-ref can not be a function reference at %C"
57798 #: fortran/primary.c:3460
57799 #, gcc-internal-format
57800 msgid "Missing argument list in function %qs at %C"
57803 #: fortran/primary.c:3504
57804 #, gcc-internal-format, gfc-internal-format
57805 msgid "Symbol at %C is not appropriate for an expression"
57808 #: fortran/primary.c:3574
57809 #, gcc-internal-format, gfc-internal-format
57810 msgid "Derived type '%s' cannot be used as a variable at %C"
57813 #: fortran/primary.c:3615
57814 #, gcc-internal-format, gfc-internal-format
57815 msgid "Named constant at %C in an EQUIVALENCE"
57818 #: fortran/primary.c:3650
57819 #, gcc-internal-format
57820 msgid "%qs at %C is not a variable"
57823 #: fortran/resolve.c:123
57824 #, gcc-internal-format
57825 msgid "%qs at %L is of the ABSTRACT type %qs"
57828 #: fortran/resolve.c:126
57829 #, gcc-internal-format
57830 msgid "ABSTRACT type %qs used at %L"
57833 #: fortran/resolve.c:143
57834 #, gcc-internal-format
57835 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
57838 #: fortran/resolve.c:156
57839 #, gcc-internal-format
57840 msgid "Interface %qs at %L may not be generic"
57843 #: fortran/resolve.c:163
57844 #, gcc-internal-format
57845 msgid "Interface %qs at %L may not be a statement function"
57848 #: fortran/resolve.c:172
57849 #, gcc-internal-format
57850 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
57853 #: fortran/resolve.c:178
57854 #, gcc-internal-format
57855 msgid "Interface %qs at %L must be explicit"
57858 #: fortran/resolve.c:200
57859 #, gcc-internal-format
57860 msgid "PROCEDURE %qs at %L may not be used as its own interface"
57863 #: fortran/resolve.c:300
57864 #, gcc-internal-format
57866 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
57869 #: fortran/resolve.c:304
57870 #, gcc-internal-format
57871 msgid "Alternate return specifier in function %qs at %L is not allowed"
57874 #: fortran/resolve.c:315
57875 #, gcc-internal-format
57876 msgid "Self-referential argument %qs at %L is not allowed"
57879 #: fortran/resolve.c:387
57880 #, gcc-internal-format
57881 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
57884 #: fortran/resolve.c:397
57885 #, gcc-internal-format
57887 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
57891 #: fortran/resolve.c:402
57892 #, gcc-internal-format
57893 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
57896 #: fortran/resolve.c:410
57897 #, gcc-internal-format
57899 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
57903 #: fortran/resolve.c:415
57904 #, gcc-internal-format
57906 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
57907 "have the VALUE attribute"
57910 #: fortran/resolve.c:425
57911 #, gcc-internal-format
57913 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
57916 #: fortran/resolve.c:458
57917 #, gcc-internal-format
57918 msgid "Coarray dummy argument %qs at %L to elemental procedure"
57921 #: fortran/resolve.c:466
57922 #, gcc-internal-format
57923 msgid "Argument %qs of elemental procedure at %L must be scalar"
57926 #: fortran/resolve.c:475
57927 #, gcc-internal-format
57929 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
57933 #: fortran/resolve.c:485
57934 #, gcc-internal-format
57936 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
57939 #: fortran/resolve.c:493
57940 #, gcc-internal-format
57941 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
57944 #: fortran/resolve.c:502
57945 #, gcc-internal-format
57947 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
57948 "or have the VALUE attribute"
57951 #: fortran/resolve.c:515
57952 #, gcc-internal-format
57953 msgid "Argument %qs of statement function at %L must be scalar"
57956 #: fortran/resolve.c:525
57957 #, gcc-internal-format
57959 "Character-valued argument %qs of statement function at %L must have constant "
57963 #: fortran/resolve.c:574
57964 #, gcc-internal-format
57966 "Contained procedure %qs at %L has the same name as its encompassing procedure"
57969 #: fortran/resolve.c:591
57970 #, gcc-internal-format
57971 msgid "Contained function %qs at %L has no IMPLICIT type"
57974 #: fortran/resolve.c:594
57975 #, gcc-internal-format
57976 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
57979 #: fortran/resolve.c:618
57980 #, gcc-internal-format
57981 msgid "Character-valued %s %qs at %L must not be assumed length"
57984 #: fortran/resolve.c:792
57985 #, gcc-internal-format, gfc-internal-format
57986 msgid "Function %s at %L has entries with mismatched array specifications"
57989 #: fortran/resolve.c:809
57990 #, gcc-internal-format, gfc-internal-format
57992 "Function %s at %L with entries returning variables of different string "
57996 #: fortran/resolve.c:836
57997 #, gcc-internal-format, gfc-internal-format
57998 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
58001 #: fortran/resolve.c:840
58002 #, gcc-internal-format, gfc-internal-format
58003 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
58006 #: fortran/resolve.c:847
58007 #, gcc-internal-format, gfc-internal-format
58008 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
58011 #: fortran/resolve.c:851
58012 #, gcc-internal-format, gfc-internal-format
58013 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
58016 #: fortran/resolve.c:889
58017 #, gcc-internal-format, gfc-internal-format
58018 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
58021 #: fortran/resolve.c:894
58022 #, gcc-internal-format, gfc-internal-format
58023 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
58026 #: fortran/resolve.c:943
58027 #, gcc-internal-format
58029 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
58033 #: fortran/resolve.c:947
58034 #, gcc-internal-format
58036 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
58037 "only allowed in named common blocks"
58040 #: fortran/resolve.c:954
58041 #, gcc-internal-format
58042 msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
58045 #: fortran/resolve.c:962
58046 #, gcc-internal-format
58048 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
58049 "BIND(C) attribute"
58052 #: fortran/resolve.c:966
58053 #, gcc-internal-format
58055 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
58059 #: fortran/resolve.c:970
58060 #, gcc-internal-format
58062 "Derived type variable %qs in COMMON at %L may not have default initializer"
58065 #: fortran/resolve.c:1014
58066 #, gcc-internal-format
58068 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
58069 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
58072 #: fortran/resolve.c:1028
58073 #, gcc-internal-format
58074 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
58077 #: fortran/resolve.c:1036
58078 #, gcc-internal-format
58080 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
58081 "identifier with global non-COMMON-block entity at %L"
58084 #: fortran/resolve.c:1058
58085 #, gcc-internal-format, gfc-internal-format
58087 "COMMON block at %L with binding label %s uses the same global identifier as "
58091 #: fortran/resolve.c:1079
58092 #, gcc-internal-format
58093 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
58096 #: fortran/resolve.c:1083
58097 #, gcc-internal-format
58098 msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
58101 #: fortran/resolve.c:1087
58102 #, gcc-internal-format
58103 msgid "COMMON block %qs at %L is also an intrinsic procedure"
58106 #: fortran/resolve.c:1091
58107 #, gcc-internal-format
58108 msgid "COMMON block %qs at %L that is also a function result"
58111 #: fortran/resolve.c:1096
58112 #, gcc-internal-format
58113 msgid "COMMON block %qs at %L that is also a global procedure"
58116 #: fortran/resolve.c:1194
58117 #, gcc-internal-format, gfc-internal-format
58119 "The rank of the element in the structure constructor at %L does not match "
58120 "that of the component (%d/%d)"
58123 #: fortran/resolve.c:1215
58124 #, gcc-internal-format
58126 "The element in the structure constructor at %L, for pointer component %qs, "
58127 "is %s but should be %s"
58130 #: fortran/resolve.c:1281
58131 #, gcc-internal-format
58133 "The NULL in the structure constructor at %L is being applied to component "
58134 "%qs, which is neither a POINTER nor ALLOCATABLE"
58137 #: fortran/resolve.c:1316
58138 #, gcc-internal-format
58140 "Interface mismatch for procedure-pointer component %qs in structure "
58141 "constructor at %L: %s"
58144 #: fortran/resolve.c:1332
58145 #, gcc-internal-format
58147 "The element in the structure constructor at %L, for pointer component %qs "
58148 "should be a POINTER or a TARGET"
58151 #: fortran/resolve.c:1343
58152 #, gcc-internal-format, gfc-internal-format
58153 msgid "Pointer initialization target at %L must not be ALLOCATABLE "
58156 #: fortran/resolve.c:1361
58157 #, gcc-internal-format
58159 "Invalid expression in the structure constructor for pointer component %qs at "
58160 "%L in PURE procedure"
58163 #: fortran/resolve.c:1485
58164 #, gcc-internal-format
58166 "The upper bound in the last dimension must appear in the reference to the "
58167 "assumed size array %qs at %L"
58170 #: fortran/resolve.c:1547
58171 #, gcc-internal-format
58172 msgid "%qs at %L is ambiguous"
58175 #: fortran/resolve.c:1551
58176 #, gcc-internal-format
58177 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
58180 #: fortran/resolve.c:1672
58181 #, gcc-internal-format
58182 msgid "Type specified for intrinsic function %qs at %L is ignored"
58185 #: fortran/resolve.c:1685
58186 #, gcc-internal-format
58187 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
58190 #: fortran/resolve.c:1696
58191 #, gcc-internal-format
58192 msgid "%qs declared INTRINSIC at %L does not exist"
58195 #: fortran/resolve.c:1709
58196 #, gcc-internal-format
58198 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
58199 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
58200 "fall-intrinsics%> in order to use it."
58203 #: fortran/resolve.c:1745
58204 #, gcc-internal-format
58206 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
58207 "Declare it RECURSIVE or use %<-frecursive%>"
58210 #: fortran/resolve.c:1784 fortran/resolve.c:9309 fortran/resolve.c:10967
58211 #, gcc-internal-format, gfc-internal-format
58212 msgid "Label %d referenced at %L is never defined"
58215 #: fortran/resolve.c:1827
58216 #, gcc-internal-format
58217 msgid "Statement function %qs at %L is not allowed as an actual argument"
58220 #: fortran/resolve.c:1835
58221 #, gcc-internal-format
58222 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
58225 #: fortran/resolve.c:1842
58226 #, gcc-internal-format
58227 msgid "Internal procedure %qs is used as actual argument at %L"
58230 #: fortran/resolve.c:1850
58231 #, gcc-internal-format
58233 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
58237 #: fortran/resolve.c:1877
58238 #, gcc-internal-format
58240 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
58243 #: fortran/resolve.c:1899
58244 #, gcc-internal-format
58245 msgid "Symbol %qs at %L is ambiguous"
58248 #: fortran/resolve.c:1954
58249 #, gcc-internal-format, gfc-internal-format
58250 msgid "By-value argument at %L is not of numeric type"
58253 #: fortran/resolve.c:1961
58254 #, gcc-internal-format, gfc-internal-format
58255 msgid "By-value argument at %L cannot be an array or an array section"
58258 #: fortran/resolve.c:1975
58259 #, gcc-internal-format, gfc-internal-format
58260 msgid "By-value argument at %L is not allowed in this context"
58263 #: fortran/resolve.c:1987
58264 #, gcc-internal-format, gfc-internal-format
58265 msgid "Passing internal procedure at %L by location not allowed"
58268 #: fortran/resolve.c:1998
58269 #, gcc-internal-format
58271 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
58275 #: fortran/resolve.c:2007
58276 #, gcc-internal-format, gfc-internal-format
58277 msgid "Coindexed actual argument at %L with ultimate pointer component"
58280 #: fortran/resolve.c:2139
58281 #, gcc-internal-format
58283 "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
58284 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
58285 "argument with the same rank (12.4.1.5)"
58288 #: fortran/resolve.c:2176
58289 #, gcc-internal-format
58291 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
58292 "is a scalar, but another actual argument is an array"
58295 #: fortran/resolve.c:2448
58296 #, gcc-internal-format
58297 msgid "Return type mismatch of function %qs at %L (%s/%s)"
58300 #: fortran/resolve.c:2470
58301 #, gcc-internal-format
58302 msgid "Interface mismatch in global procedure %qs at %L: %s "
58305 #: fortran/resolve.c:2583
58306 #, gcc-internal-format
58307 msgid "There is no specific function for the generic %qs at %L"
58310 #: fortran/resolve.c:2601
58311 #, gcc-internal-format
58313 "Generic function %qs at %L is not consistent with a specific intrinsic "
58317 #: fortran/resolve.c:2639
58318 #, gcc-internal-format
58319 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
58322 #: fortran/resolve.c:2694
58323 #, gcc-internal-format
58324 msgid "Unable to resolve the specific function %qs at %L"
58327 #: fortran/resolve.c:2750 fortran/resolve.c:15841
58328 #, gcc-internal-format
58329 msgid "Function %qs at %L has no IMPLICIT type"
58332 #: fortran/resolve.c:2859
58333 #, gcc-internal-format
58334 msgid "Reference to impure function %qs at %L inside a FORALL %s"
58337 #: fortran/resolve.c:2866
58338 #, gcc-internal-format
58339 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
58342 #: fortran/resolve.c:2873
58343 #, gcc-internal-format
58344 msgid "Reference to impure function %qs at %L within a PURE procedure"
58347 #: fortran/resolve.c:2943
58348 #, gcc-internal-format
58349 msgid "%qs at %L is not a function"
58352 #: fortran/resolve.c:2951 fortran/resolve.c:3421
58353 #, gcc-internal-format
58354 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
58357 #. Internal procedures are taken care of in resolve_contained_fntype.
58358 #: fortran/resolve.c:2994
58359 #, gcc-internal-format
58361 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
58362 "not a dummy argument"
58365 #: fortran/resolve.c:3028
58366 #, gcc-internal-format
58367 msgid "resolve_function(): bad function type"
58370 #: fortran/resolve.c:3048
58371 #, gcc-internal-format
58373 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
58377 #: fortran/resolve.c:3110
58378 #, gcc-internal-format
58380 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
58384 #: fortran/resolve.c:3114
58385 #, gcc-internal-format
58386 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
58389 #: fortran/resolve.c:3165
58390 #, gcc-internal-format
58391 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
58394 #: fortran/resolve.c:3171
58395 #, gcc-internal-format
58396 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
58399 #: fortran/resolve.c:3177
58400 #, gcc-internal-format
58401 msgid "Subroutine call to %qs at %L is not PURE"
58404 #: fortran/resolve.c:3245
58405 #, gcc-internal-format
58406 msgid "There is no specific subroutine for the generic %qs at %L"
58409 #: fortran/resolve.c:3254
58410 #, gcc-internal-format
58412 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
58416 #: fortran/resolve.c:3289
58417 #, gcc-internal-format
58419 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
58422 #: fortran/resolve.c:3334
58423 #, gcc-internal-format
58424 msgid "Unable to resolve the specific subroutine %qs at %L"
58427 #: fortran/resolve.c:3392
58428 #, gcc-internal-format
58429 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
58432 #: fortran/resolve.c:3431
58433 #, gcc-internal-format
58435 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
58439 #: fortran/resolve.c:3435
58440 #, gcc-internal-format
58442 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
58445 #: fortran/resolve.c:3480
58446 #, gcc-internal-format
58447 msgid "resolve_subroutine(): bad function type"
58450 #: fortran/resolve.c:3518
58451 #, gcc-internal-format, gfc-internal-format
58452 msgid "Shapes for operands at %L and %L are not conformable"
58455 #: fortran/resolve.c:3570
58456 #, gcc-internal-format
58457 msgid "logical_to_bitwise(): Bad intrinsic"
58460 #: fortran/resolve.c:3856
58461 #, gcc-internal-format
58462 msgid "resolve_operator(): Bad intrinsic"
58465 #: fortran/resolve.c:4026 fortran/resolve.c:4049
58466 #, gcc-internal-format
58467 msgid "compare_bound_int(): Bad expression"
58470 #: fortran/resolve.c:4144
58471 #, gcc-internal-format, gfc-internal-format
58472 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
58475 #: fortran/resolve.c:4149
58476 #, gcc-internal-format, gfc-internal-format
58477 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
58480 #: fortran/resolve.c:4159
58481 #, gcc-internal-format, gfc-internal-format
58482 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
58485 #: fortran/resolve.c:4164
58486 #, gcc-internal-format, gfc-internal-format
58487 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
58490 #: fortran/resolve.c:4184
58491 #, gcc-internal-format, gfc-internal-format
58492 msgid "Illegal stride of zero at %L"
58495 #: fortran/resolve.c:4201
58496 #, gcc-internal-format, gfc-internal-format
58498 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
58501 #: fortran/resolve.c:4209
58502 #, gcc-internal-format, gfc-internal-format
58504 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
58507 #: fortran/resolve.c:4225
58508 #, gcc-internal-format, gfc-internal-format
58510 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
58513 #: fortran/resolve.c:4234
58514 #, gcc-internal-format, gfc-internal-format
58516 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
58519 #: fortran/resolve.c:4250
58520 #, gcc-internal-format
58521 msgid "check_dimension(): Bad array reference"
58524 #: fortran/resolve.c:4273
58525 #, gcc-internal-format, gfc-internal-format
58526 msgid "Rightmost upper bound of assumed size array section not specified at %L"
58529 #: fortran/resolve.c:4283
58530 #, gcc-internal-format, gfc-internal-format
58531 msgid "Rank mismatch in array reference at %L (%d/%d)"
58534 #: fortran/resolve.c:4291
58535 #, gcc-internal-format, gfc-internal-format
58536 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
58539 #: fortran/resolve.c:4307
58540 #, gcc-internal-format, gfc-internal-format
58541 msgid "Coindex of codimension %d must be a scalar at %L"
58544 #: fortran/resolve.c:4335
58545 #, gcc-internal-format, gfc-internal-format
58546 msgid "Array index at %L must be scalar"
58549 #: fortran/resolve.c:4341
58550 #, gcc-internal-format, gfc-internal-format
58551 msgid "Array index at %L must be of INTEGER type, found %s"
58554 #: fortran/resolve.c:4347
58555 #, gcc-internal-format, gfc-internal-format
58556 msgid "REAL array index at %L"
58559 #: fortran/resolve.c:4386
58560 #, gcc-internal-format, gfc-internal-format
58561 msgid "Argument dim at %L must be scalar"
58564 #: fortran/resolve.c:4393
58565 #, gcc-internal-format, gfc-internal-format
58566 msgid "Argument dim at %L must be of INTEGER type"
58569 #: fortran/resolve.c:4438
58570 #, gcc-internal-format
58571 msgid "find_array_spec(): Missing spec"
58574 #: fortran/resolve.c:4449
58575 #, gcc-internal-format
58576 msgid "find_array_spec(): unused as(1)"
58579 #: fortran/resolve.c:4460
58580 #, gcc-internal-format
58581 msgid "find_array_spec(): unused as(2)"
58584 #: fortran/resolve.c:4503
58585 #, gcc-internal-format, gfc-internal-format
58586 msgid "Array index at %L is an array of rank %d"
58589 #: fortran/resolve.c:4601
58590 #, gcc-internal-format, gfc-internal-format
58591 msgid "Substring start index at %L must be of type INTEGER"
58594 #: fortran/resolve.c:4608
58595 #, gcc-internal-format, gfc-internal-format
58596 msgid "Substring start index at %L must be scalar"
58599 #: fortran/resolve.c:4617
58600 #, gcc-internal-format, gfc-internal-format
58601 msgid "Substring start index at %L is less than one"
58604 #: fortran/resolve.c:4630
58605 #, gcc-internal-format, gfc-internal-format
58606 msgid "Substring end index at %L must be of type INTEGER"
58609 #: fortran/resolve.c:4637
58610 #, gcc-internal-format, gfc-internal-format
58611 msgid "Substring end index at %L must be scalar"
58614 #: fortran/resolve.c:4647
58615 #, gcc-internal-format, gfc-internal-format
58616 msgid "Substring end index at %L exceeds the string length"
58619 #: fortran/resolve.c:4657
58620 #, gcc-internal-format, gfc-internal-format
58621 msgid "Substring end index at %L is too large"
58624 #: fortran/resolve.c:4810
58625 #, gcc-internal-format
58626 msgid "resolve_ref(): Bad array reference"
58629 #: fortran/resolve.c:4824
58630 #, gcc-internal-format, gfc-internal-format
58632 "Component to the right of a part reference with nonzero rank must not have "
58633 "the POINTER attribute at %L"
58636 #: fortran/resolve.c:4834
58637 #, gcc-internal-format, gfc-internal-format
58639 "Component to the right of a part reference with nonzero rank must not have "
58640 "the ALLOCATABLE attribute at %L"
58643 #: fortran/resolve.c:4853
58644 #, gcc-internal-format, gfc-internal-format
58646 "Two or more part references with nonzero rank must not be specified at %L"
58649 #: fortran/resolve.c:4951
58650 #, gcc-internal-format
58651 msgid "expression_rank(): Two array specs"
58654 #: fortran/resolve.c:5033
58655 #, gcc-internal-format, gfc-internal-format
58657 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
58661 #: fortran/resolve.c:5043
58662 #, gcc-internal-format, gfc-internal-format
58663 msgid "Assumed-type variable %s at %L may only be used as actual argument"
58666 #. FIXME: It doesn't work reliably as inquiry_argument is not set
58667 #. for all inquiry functions in resolve_function; the reason is
58668 #. that the function-name resolution happens too late in that
58670 #: fortran/resolve.c:5053
58671 #, gcc-internal-format, gfc-internal-format
58673 "Assumed-type variable %s at %L as actual argument to an inquiry function "
58674 "shall be the first argument"
58677 #: fortran/resolve.c:5068
58678 #, gcc-internal-format, gfc-internal-format
58679 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
58682 #. FIXME: It doesn't work reliably as inquiry_argument is not set
58683 #. for all inquiry functions in resolve_function; the reason is
58684 #. that the function-name resolution happens too late in that
58686 #: fortran/resolve.c:5078
58687 #, gcc-internal-format, gfc-internal-format
58689 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
58690 "shall be the first argument"
58693 #: fortran/resolve.c:5089
58694 #, gcc-internal-format, gfc-internal-format
58696 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
58700 #: fortran/resolve.c:5098
58701 #, gcc-internal-format, gfc-internal-format
58702 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
58705 #: fortran/resolve.c:5113
58706 #, gcc-internal-format, gfc-internal-format
58707 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
58710 #: fortran/resolve.c:5275
58711 #, gcc-internal-format
58713 "Variable %qs, used in a specification expression, is referenced at %L before "
58714 "the ENTRY statement in which it is a parameter"
58717 #: fortran/resolve.c:5280
58718 #, gcc-internal-format
58720 "Variable %qs is used at %L before the ENTRY statement in which it is a "
58724 #: fortran/resolve.c:5350
58725 #, gcc-internal-format, gfc-internal-format
58726 msgid "Polymorphic subobject of coindexed object at %L"
58729 #: fortran/resolve.c:5363
58730 #, gcc-internal-format, gfc-internal-format
58731 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
58734 #: fortran/resolve.c:5704
58735 #, gcc-internal-format, gfc-internal-format
58736 msgid "Passed-object at %L must be scalar"
58739 #: fortran/resolve.c:5711
58740 #, gcc-internal-format
58742 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
58746 #: fortran/resolve.c:5746
58747 #, gcc-internal-format
58748 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
58751 #: fortran/resolve.c:5755
58752 #, gcc-internal-format, gfc-internal-format
58753 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
58756 #. Nothing matching found!
58757 #: fortran/resolve.c:5943
58758 #, gcc-internal-format
58760 "Found no matching specific binding for the call to the GENERIC %qs at %L"
58763 #: fortran/resolve.c:5970
58764 #, gcc-internal-format
58765 msgid "%qs at %L should be a SUBROUTINE"
58768 #: fortran/resolve.c:6021
58769 #, gcc-internal-format
58770 msgid "%qs at %L should be a FUNCTION"
58773 #: fortran/resolve.c:6571
58774 #, gcc-internal-format
58775 msgid "gfc_resolve_expr(): Bad expression type"
58778 #: fortran/resolve.c:6597
58779 #, gcc-internal-format, gfc-internal-format
58780 msgid "%s at %L must be a scalar"
58783 #: fortran/resolve.c:6607
58784 #, gcc-internal-format, gfc-internal-format
58785 msgid "%s at %L must be integer"
58788 #: fortran/resolve.c:6611 fortran/resolve.c:6618
58789 #, gcc-internal-format, gfc-internal-format
58790 msgid "%s at %L must be INTEGER"
58793 #: fortran/resolve.c:6660
58794 #, gcc-internal-format, gfc-internal-format
58795 msgid "Step expression in DO loop at %L cannot be zero"
58798 #: fortran/resolve.c:6696
58799 #, gcc-internal-format, gfc-internal-format
58800 msgid "DO loop at %L will be executed zero times"
58803 #: fortran/resolve.c:6713
58804 #, gcc-internal-format, gfc-internal-format
58805 msgid "DO loop at %L is undefined as it overflows"
58808 #: fortran/resolve.c:6719
58809 #, gcc-internal-format, gfc-internal-format
58810 msgid "DO loop at %L is undefined as it underflows"
58813 #: fortran/resolve.c:6780
58814 #, gcc-internal-format, gfc-internal-format
58815 msgid "FORALL index-name at %L must be a scalar INTEGER"
58818 #: fortran/resolve.c:6785
58819 #, gcc-internal-format, gfc-internal-format
58820 msgid "FORALL start expression at %L must be a scalar INTEGER"
58823 #: fortran/resolve.c:6792
58824 #, gcc-internal-format, gfc-internal-format
58825 msgid "FORALL end expression at %L must be a scalar INTEGER"
58828 #: fortran/resolve.c:6800
58829 #, gcc-internal-format, gfc-internal-format
58830 msgid "FORALL stride expression at %L must be a scalar %s"
58833 #: fortran/resolve.c:6805
58834 #, gcc-internal-format, gfc-internal-format
58835 msgid "FORALL stride expression at %L cannot be zero"
58838 #: fortran/resolve.c:6818
58839 #, gcc-internal-format
58840 msgid "FORALL index %qs may not appear in triplet specification at %L"
58843 #: fortran/resolve.c:6921 fortran/resolve.c:7213
58844 #, gcc-internal-format, gfc-internal-format
58845 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
58848 #: fortran/resolve.c:6929 fortran/resolve.c:7178
58849 #, gcc-internal-format, gfc-internal-format
58850 msgid "Coindexed allocatable object at %L"
58853 #: fortran/resolve.c:7035
58854 #, gcc-internal-format, gfc-internal-format
58856 "Source-expr at %L must be scalar or have the same rank as the allocate-"
58860 #: fortran/resolve.c:7066
58861 #, gcc-internal-format, gfc-internal-format
58862 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
58865 #: fortran/resolve.c:7224
58866 #, gcc-internal-format, gfc-internal-format
58867 msgid "Type of entity at %L is type incompatible with source-expr at %L"
58870 #: fortran/resolve.c:7236
58871 #, gcc-internal-format, gfc-internal-format
58873 "The allocate-object at %L and the source-expr at %L shall have the same kind "
58877 #: fortran/resolve.c:7250
58878 #, gcc-internal-format, gfc-internal-format
58880 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
58881 "LOCK_TYPE component if allocate-object at %L is a coarray"
58884 #: fortran/resolve.c:7265
58885 #, gcc-internal-format, gfc-internal-format
58887 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
58888 "EVENT_TYPE component if allocate-object at %L is a coarray"
58891 #: fortran/resolve.c:7278
58892 #, gcc-internal-format, gfc-internal-format
58894 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
58897 #: fortran/resolve.c:7291
58898 #, gcc-internal-format, gfc-internal-format
58900 "Allocating %s at %L with type-spec requires the same character-length "
58901 "parameter as in the declaration"
58904 #: fortran/resolve.c:7372 fortran/resolve.c:7387
58905 #, gcc-internal-format, gfc-internal-format
58906 msgid "Array specification required in ALLOCATE statement at %L"
58909 #: fortran/resolve.c:7379
58910 #, gcc-internal-format, gfc-internal-format
58912 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
58916 #: fortran/resolve.c:7402
58917 #, gcc-internal-format, gfc-internal-format
58918 msgid "Coarray specification required in ALLOCATE statement at %L"
58921 #: fortran/resolve.c:7429
58922 #, gcc-internal-format, gfc-internal-format
58923 msgid "Bad array specification in ALLOCATE statement at %L"
58926 #: fortran/resolve.c:7448
58927 #, gcc-internal-format
58929 "%qs must not appear in the array specification at %L in the same ALLOCATE "
58930 "statement where it is itself allocated"
58933 #: fortran/resolve.c:7463
58934 #, gcc-internal-format, gfc-internal-format
58935 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
58938 #: fortran/resolve.c:7474
58939 #, gcc-internal-format, gfc-internal-format
58940 msgid "Bad coarray specification in ALLOCATE statement at %L"
58943 #: fortran/resolve.c:7506
58944 #, gcc-internal-format, gfc-internal-format
58945 msgid "Stat-variable at %L must be a scalar INTEGER variable"
58948 #: fortran/resolve.c:7529
58949 #, gcc-internal-format, gfc-internal-format
58950 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
58953 #: fortran/resolve.c:7540
58954 #, gcc-internal-format, gfc-internal-format
58955 msgid "ERRMSG at %L is useless without a STAT tag"
58958 #: fortran/resolve.c:7551
58959 #, gcc-internal-format, gfc-internal-format
58960 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
58963 #: fortran/resolve.c:7574
58964 #, gcc-internal-format, gfc-internal-format
58965 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
58968 #: fortran/resolve.c:7604
58969 #, gcc-internal-format, gfc-internal-format
58970 msgid "Allocate-object at %L also appears at %L"
58973 #: fortran/resolve.c:7610 fortran/resolve.c:7616
58974 #, gcc-internal-format, gfc-internal-format
58975 msgid "Allocate-object at %L is subobject of object at %L"
58978 #. The cases overlap, or they are the same
58979 #. element in the list. Either way, we must
58980 #. issue an error and get the next case from P.
58981 #. FIXME: Sort P and Q by line number.
58982 #: fortran/resolve.c:7844
58983 #, gcc-internal-format, gfc-internal-format
58984 msgid "CASE label at %L overlaps with CASE label at %L"
58987 #: fortran/resolve.c:7895
58988 #, gcc-internal-format, gfc-internal-format
58989 msgid "Expression in CASE statement at %L must be of type %s"
58992 #: fortran/resolve.c:7906
58993 #, gcc-internal-format, gfc-internal-format
58994 msgid "Expression in CASE statement at %L must be of kind %d"
58997 #: fortran/resolve.c:7919
58998 #, gcc-internal-format, gfc-internal-format
58999 msgid "Expression in CASE statement at %L must be scalar"
59002 #: fortran/resolve.c:7965
59003 #, gcc-internal-format, gfc-internal-format
59005 "Selection expression in computed GOTO statement at %L must be a scalar "
59006 "integer expression"
59009 #: fortran/resolve.c:7984
59010 #, gcc-internal-format, gfc-internal-format
59011 msgid "Argument of SELECT statement at %L cannot be %s"
59014 #: fortran/resolve.c:7994
59015 #, gcc-internal-format, gfc-internal-format
59016 msgid "Argument of SELECT statement at %L must be a scalar expression"
59019 #: fortran/resolve.c:8012 fortran/resolve.c:8020
59020 #, gcc-internal-format, gfc-internal-format
59021 msgid "Expression in CASE statement at %L is not in the range of %s"
59024 #: fortran/resolve.c:8082 fortran/resolve.c:8624
59025 #, gcc-internal-format, gfc-internal-format
59027 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
59030 #: fortran/resolve.c:8108
59031 #, gcc-internal-format, gfc-internal-format
59032 msgid "Logical range in CASE statement at %L is not allowed"
59035 #: fortran/resolve.c:8120
59036 #, gcc-internal-format, gfc-internal-format
59037 msgid "Constant logical value in CASE statement is repeated at %L"
59040 #: fortran/resolve.c:8135
59041 #, gcc-internal-format, gfc-internal-format
59042 msgid "Range specification at %L can never be matched"
59045 #: fortran/resolve.c:8238
59046 #, gcc-internal-format, gfc-internal-format
59047 msgid "Logical SELECT CASE block at %L has more that two cases"
59050 #: fortran/resolve.c:8313
59051 #, gcc-internal-format
59052 msgid "Associate-name %qs at %L is used as array"
59055 #: fortran/resolve.c:8324
59056 #, gcc-internal-format, gfc-internal-format
59057 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
59060 #: fortran/resolve.c:8517
59061 #, gcc-internal-format, gfc-internal-format
59062 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
59065 #: fortran/resolve.c:8534 fortran/resolve.c:8546
59066 #, gcc-internal-format, gfc-internal-format
59067 msgid "Selector at %L must not be coindexed"
59070 #: fortran/resolve.c:8575
59071 #, gcc-internal-format, gfc-internal-format
59072 msgid "TYPE IS at %L overlaps with TYPE IS at %L"
59075 #: fortran/resolve.c:8587
59076 #, gcc-internal-format
59077 msgid "Derived type %qs at %L must be extensible"
59080 #: fortran/resolve.c:8599
59081 #, gcc-internal-format
59082 msgid "Derived type %qs at %L must be an extension of %qs"
59085 #: fortran/resolve.c:8602
59086 #, gcc-internal-format
59087 msgid "Unexpected intrinsic type %qs at %L"
59090 #: fortran/resolve.c:8612
59091 #, gcc-internal-format, gfc-internal-format
59093 "The type-spec at %L shall specify that each length type parameter is assumed"
59096 #: fortran/resolve.c:8850
59097 #, gcc-internal-format, gfc-internal-format
59098 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
59101 #: fortran/resolve.c:8946
59102 #, gcc-internal-format, gfc-internal-format
59103 msgid "Invalid context for NULL () intrinsic at %L"
59106 #: fortran/resolve.c:9009
59107 #, gcc-internal-format, gfc-internal-format
59108 msgid "DTIO %s procedure at %L must be recursive"
59111 #: fortran/resolve.c:9019
59112 #, gcc-internal-format, gfc-internal-format
59114 "Data transfer element at %L cannot be polymorphic unless it is processed by "
59115 "a defined input/output procedure"
59118 #: fortran/resolve.c:9032
59119 #, gcc-internal-format, gfc-internal-format
59121 "Data transfer element at %L cannot have POINTER components unless it is "
59122 "processed by a defined input/output procedure"
59125 #: fortran/resolve.c:9041
59126 #, gcc-internal-format, gfc-internal-format
59127 msgid "Data transfer element at %L cannot have procedure pointer components"
59130 #: fortran/resolve.c:9048
59131 #, gcc-internal-format, gfc-internal-format
59133 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
59134 "processed by a defined input/output procedure"
59137 #: fortran/resolve.c:9059
59138 #, gcc-internal-format, gfc-internal-format
59139 msgid "Data transfer element at %L cannot have PRIVATE components"
59142 #: fortran/resolve.c:9065
59143 #, gcc-internal-format, gfc-internal-format
59145 "Data transfer element at %L cannot have PRIVATE components unless it is "
59146 "processed by a defined input/output procedure"
59149 #: fortran/resolve.c:9080
59150 #, gcc-internal-format, gfc-internal-format
59152 "Data transfer element at %L cannot be a full reference to an assumed-size "
59156 #: fortran/resolve.c:9137
59157 #, gcc-internal-format, gfc-internal-format
59158 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
59161 #: fortran/resolve.c:9147
59162 #, gcc-internal-format, gfc-internal-format
59163 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
59166 #: fortran/resolve.c:9151
59167 #, gcc-internal-format, gfc-internal-format
59168 msgid "Event variable argument at %L must be a coarray or coindexed"
59171 #: fortran/resolve.c:9154
59172 #, gcc-internal-format, gfc-internal-format
59173 msgid "Event variable argument at %L must be a coarray but not coindexed"
59176 #: fortran/resolve.c:9161 fortran/resolve.c:9282
59177 #, gcc-internal-format, gfc-internal-format
59178 msgid "STAT= argument at %L must be a scalar INTEGER variable"
59181 #: fortran/resolve.c:9173 fortran/resolve.c:9289
59182 #, gcc-internal-format, gfc-internal-format
59183 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
59186 #: fortran/resolve.c:9185
59187 #, gcc-internal-format, gfc-internal-format
59188 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
59191 #: fortran/resolve.c:9198
59192 #, gcc-internal-format, gfc-internal-format
59193 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
59196 #: fortran/resolve.c:9259
59197 #, gcc-internal-format, gfc-internal-format
59198 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
59201 #: fortran/resolve.c:9263 fortran/resolve.c:9273
59202 #, gcc-internal-format, gfc-internal-format
59203 msgid "Imageset argument at %L must between 1 and num_images()"
59206 #: fortran/resolve.c:9316
59207 #, gcc-internal-format, gfc-internal-format
59209 "Statement at %L is not a valid branch target statement for the branch "
59213 #: fortran/resolve.c:9326
59214 #, gcc-internal-format, gfc-internal-format
59215 msgid "Branch at %L may result in an infinite loop"
59218 #. Note: A label at END CRITICAL does not leave the CRITICAL
59219 #. construct as END CRITICAL is still part of it.
59220 #: fortran/resolve.c:9343 fortran/resolve.c:9366
59221 #, gcc-internal-format, gfc-internal-format
59222 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
59225 #: fortran/resolve.c:9347 fortran/resolve.c:9372
59226 #, gcc-internal-format, gfc-internal-format
59227 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
59230 #. The label is not in an enclosing block, so illegal. This was
59231 #. allowed in Fortran 66, so we allow it as extension. No
59232 #. further checks are necessary in this case.
59233 #: fortran/resolve.c:9387
59234 #, gcc-internal-format, gfc-internal-format
59235 msgid "Label at %L is not in the same block as the GOTO statement at %L"
59238 #: fortran/resolve.c:9459
59239 #, gcc-internal-format, gfc-internal-format
59240 msgid "WHERE mask at %L has inconsistent shape"
59243 #: fortran/resolve.c:9475
59244 #, gcc-internal-format, gfc-internal-format
59245 msgid "WHERE assignment target at %L has inconsistent shape"
59248 #: fortran/resolve.c:9483 fortran/resolve.c:9570
59249 #, gcc-internal-format, gfc-internal-format
59250 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
59253 #: fortran/resolve.c:9493 fortran/resolve.c:9580
59254 #, gcc-internal-format, gfc-internal-format
59255 msgid "Unsupported statement inside WHERE at %L"
59258 #: fortran/resolve.c:9524
59259 #, gcc-internal-format, gfc-internal-format
59260 msgid "Assignment to a FORALL index variable at %L"
59263 #: fortran/resolve.c:9533
59264 #, gcc-internal-format
59266 "The FORALL with index %qs is not used on the left side of the assignment at "
59267 "%L and so might cause multiple assignment to this object"
59270 #: fortran/resolve.c:9698
59271 #, gcc-internal-format, gfc-internal-format
59272 msgid "FORALL index-name at %L must be a scalar variable of type integer"
59275 #: fortran/resolve.c:9708
59276 #, gcc-internal-format, gfc-internal-format
59277 msgid "An outer FORALL construct already has an index with this name %L"
59280 #: fortran/resolve.c:9785
59281 #, gcc-internal-format, gfc-internal-format
59282 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
59285 #: fortran/resolve.c:9887
59286 #, gcc-internal-format
59287 msgid "gfc_resolve_blocks(): Bad block type"
59290 #: fortran/resolve.c:10001
59291 #, gcc-internal-format, gfc-internal-format
59292 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
59295 #: fortran/resolve.c:10033
59296 #, gcc-internal-format, gfc-internal-format
59298 "Coindexed expression at %L is assigned to a derived type variable with a "
59299 "POINTER component in a PURE procedure"
59302 #: fortran/resolve.c:10038
59303 #, gcc-internal-format, gfc-internal-format
59305 "The impure variable at %L is assigned to a derived type variable with a "
59306 "POINTER component in a PURE procedure (12.6)"
59309 #: fortran/resolve.c:10048
59310 #, gcc-internal-format, gfc-internal-format
59311 msgid "Assignment to coindexed variable at %L in a PURE procedure"
59314 #: fortran/resolve.c:10080
59315 #, gcc-internal-format, gfc-internal-format
59316 msgid "Assignment to polymorphic coarray at %L is not permitted"
59319 #: fortran/resolve.c:10084
59320 #, gcc-internal-format, gfc-internal-format
59321 msgid "Assignment to an allocatable polymorphic variable at %L"
59324 #: fortran/resolve.c:10089
59325 #, gcc-internal-format
59327 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
59331 #: fortran/resolve.c:10096
59332 #, gcc-internal-format, gfc-internal-format
59334 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
59335 "%L - check that there is a matching specific subroutine for '=' operator"
59338 #: fortran/resolve.c:10107
59339 #, gcc-internal-format, gfc-internal-format
59341 "Coindexed variable must not have an allocatable ultimate component in "
59345 #: fortran/resolve.c:10412
59346 #, gcc-internal-format, gfc-internal-format
59348 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
59349 "array references would occur in intermediate expressions."
59352 #. Even if standard does not support this feature, continue to build
59353 #. the two statements to avoid upsetting frontend_passes.c.
59354 #: fortran/resolve.c:10654
59355 #, gcc-internal-format, gfc-internal-format
59356 msgid "Pointer procedure assignment at %L"
59359 #: fortran/resolve.c:10666
59360 #, gcc-internal-format, gfc-internal-format
59362 "The function result on the lhs of the assignment at %L must have the pointer "
59366 #: fortran/resolve.c:10899
59367 #, gcc-internal-format, gfc-internal-format
59368 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
59371 #: fortran/resolve.c:10902
59372 #, gcc-internal-format
59373 msgid "Variable %qs has not been assigned a target label at %L"
59376 #: fortran/resolve.c:10913
59377 #, gcc-internal-format, gfc-internal-format
59379 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
59382 #: fortran/resolve.c:10975
59383 #, gcc-internal-format, gfc-internal-format
59384 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
59387 #: fortran/resolve.c:11023
59388 #, gcc-internal-format, gfc-internal-format
59389 msgid "Invalid NULL at %L"
59392 #: fortran/resolve.c:11027
59393 #, gcc-internal-format, gfc-internal-format
59395 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
59398 #: fortran/resolve.c:11083
59399 #, gcc-internal-format
59400 msgid "gfc_resolve_code(): No expression on DO WHILE"
59403 #: fortran/resolve.c:11088
59404 #, gcc-internal-format, gfc-internal-format
59406 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
59409 #: fortran/resolve.c:11172
59410 #, gcc-internal-format, gfc-internal-format
59411 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
59414 #: fortran/resolve.c:11251
59415 #, gcc-internal-format
59416 msgid "gfc_resolve_code(): Bad statement code"
59419 #: fortran/resolve.c:11361
59420 #, gcc-internal-format, gfc-internal-format
59422 "Variable %s with binding label %s at %L uses the same global identifier as "
59426 #. This can only happen if the variable is defined in a module - if it
59427 #. isn't the same module, reject it.
59428 #: fortran/resolve.c:11374
59429 #, gcc-internal-format, gfc-internal-format
59431 "Variable %s from module %s with binding label %s at %L uses the same global "
59432 "identifier as entity at %L from module %s"
59435 #. Print an error if the procedure is defined multiple times; we have to
59436 #. exclude references to the same procedure via module association or
59437 #. multiple checks for the same procedure.
59438 #: fortran/resolve.c:11391
59439 #, gcc-internal-format, gfc-internal-format
59441 "Procedure %s with binding label %s at %L uses the same global identifier as "
59445 #: fortran/resolve.c:11468
59446 #, gcc-internal-format, gfc-internal-format
59447 msgid "String length at %L is too large"
59450 #: fortran/resolve.c:11697
59451 #, gcc-internal-format
59452 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
59455 #: fortran/resolve.c:11701
59456 #, gcc-internal-format
59457 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
59460 #: fortran/resolve.c:11709
59461 #, gcc-internal-format
59462 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
59465 #: fortran/resolve.c:11719
59466 #, gcc-internal-format
59467 msgid "Array %qs at %L cannot have a deferred shape"
59470 #: fortran/resolve.c:11734
59471 #, gcc-internal-format
59472 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
59475 #: fortran/resolve.c:11746
59476 #, gcc-internal-format
59477 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
59480 #: fortran/resolve.c:11777
59481 #, gcc-internal-format
59483 "The type %qs cannot be host associated at %L because it is blocked by an "
59484 "incompatible object of the same name declared at %L"
59487 #: fortran/resolve.c:11799
59488 #, gcc-internal-format
59490 "Implied SAVE for module variable %qs at %L, needed due to the default "
59494 #: fortran/resolve.c:11825
59495 #, gcc-internal-format
59497 "Entity %qs at %L has a deferred type parameter and requires either the "
59498 "POINTER or ALLOCATABLE attribute"
59501 #. F08:C541. The shape of an array defined in a main program or module
59502 #. * needs to be constant.
59503 #: fortran/resolve.c:11866
59504 #, gcc-internal-format
59505 msgid "The module or main program array %qs at %L must have constant shape"
59508 #: fortran/resolve.c:11885
59509 #, gcc-internal-format, gfc-internal-format
59511 "Entity with assumed character length at %L must be a dummy argument or a "
59515 #: fortran/resolve.c:11906
59516 #, gcc-internal-format
59517 msgid "%qs at %L must have constant character length in this context"
59520 #: fortran/resolve.c:11913
59521 #, gcc-internal-format
59522 msgid "COMMON variable %qs at %L must have constant character length"
59525 #: fortran/resolve.c:11960
59526 #, gcc-internal-format
59527 msgid "Allocatable %qs at %L cannot have an initializer"
59530 #: fortran/resolve.c:11963
59531 #, gcc-internal-format
59532 msgid "External %qs at %L cannot have an initializer"
59535 #: fortran/resolve.c:11967
59536 #, gcc-internal-format
59537 msgid "Dummy %qs at %L cannot have an initializer"
59540 #: fortran/resolve.c:11970
59541 #, gcc-internal-format
59542 msgid "Intrinsic %qs at %L cannot have an initializer"
59545 #: fortran/resolve.c:11973
59546 #, gcc-internal-format
59547 msgid "Function result %qs at %L cannot have an initializer"
59550 #: fortran/resolve.c:11976
59551 #, gcc-internal-format
59552 msgid "Automatic array %qs at %L cannot have an initializer"
59555 #: fortran/resolve.c:12018
59556 #, gcc-internal-format, gfc-internal-format
59560 #: fortran/resolve.c:12045
59561 #, gcc-internal-format
59562 msgid "Character-valued statement function %qs at %L must have constant length"
59565 #: fortran/resolve.c:12067
59566 #, gcc-internal-format
59568 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
59572 #: fortran/resolve.c:12089
59573 #, gcc-internal-format
59575 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
59579 #: fortran/resolve.c:12107
59580 #, gcc-internal-format
59581 msgid "Function %qs at %L cannot have an initializer"
59584 #: fortran/resolve.c:12116
59585 #, gcc-internal-format
59586 msgid "External object %qs at %L may not have an initializer"
59589 #: fortran/resolve.c:12124
59590 #, gcc-internal-format
59591 msgid "ELEMENTAL function %qs at %L must have a scalar result"
59594 #: fortran/resolve.c:12134
59595 #, gcc-internal-format
59597 "Statement function %qs at %L may not have pointer or allocatable attribute"
59600 #: fortran/resolve.c:12153
59601 #, gcc-internal-format
59602 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
59605 #: fortran/resolve.c:12157
59606 #, gcc-internal-format
59607 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
59610 #: fortran/resolve.c:12161
59611 #, gcc-internal-format
59612 msgid "CHARACTER(*) function %qs at %L cannot be pure"
59615 #: fortran/resolve.c:12165
59616 #, gcc-internal-format
59617 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
59620 #: fortran/resolve.c:12178
59621 #, gcc-internal-format
59622 msgid "CHARACTER(*) function %qs at %L"
59625 #: fortran/resolve.c:12187
59626 #, gcc-internal-format
59627 msgid "Procedure pointer %qs at %L shall not be elemental"
59630 #: fortran/resolve.c:12193
59631 #, gcc-internal-format
59632 msgid "Dummy procedure %qs at %L shall not be elemental"
59635 #: fortran/resolve.c:12249
59636 #, gcc-internal-format
59637 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
59640 #: fortran/resolve.c:12255
59641 #, gcc-internal-format
59642 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
59645 #: fortran/resolve.c:12261
59646 #, gcc-internal-format
59647 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
59650 #: fortran/resolve.c:12269
59651 #, gcc-internal-format
59652 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
59655 #: fortran/resolve.c:12275
59656 #, gcc-internal-format
59657 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
59660 #: fortran/resolve.c:12318
59661 #, gcc-internal-format, gfc-internal-format
59663 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
59667 #: fortran/resolve.c:12326
59668 #, gcc-internal-format, gfc-internal-format
59670 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
59674 #: fortran/resolve.c:12334
59675 #, gcc-internal-format, gfc-internal-format
59677 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
59681 #: fortran/resolve.c:12343
59682 #, gcc-internal-format, gfc-internal-format
59684 "%s between the MODULE PROCEDURE declaration in module %s and the declaration "
59685 "at %L in SUBMODULE %s"
59688 #: fortran/resolve.c:12429
59689 #, gcc-internal-format
59690 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
59693 #: fortran/resolve.c:12438
59694 #, gcc-internal-format, gfc-internal-format
59695 msgid "FINAL procedure at %L must have exactly one argument"
59698 #: fortran/resolve.c:12447
59699 #, gcc-internal-format
59700 msgid "Argument of FINAL procedure at %L must be of type %qs"
59703 #: fortran/resolve.c:12455
59704 #, gcc-internal-format, gfc-internal-format
59705 msgid "Argument of FINAL procedure at %L must not be a POINTER"
59708 #: fortran/resolve.c:12461
59709 #, gcc-internal-format, gfc-internal-format
59710 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
59713 #: fortran/resolve.c:12467
59714 #, gcc-internal-format, gfc-internal-format
59715 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
59718 #: fortran/resolve.c:12475
59719 #, gcc-internal-format, gfc-internal-format
59720 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
59723 #: fortran/resolve.c:12484
59724 #, gcc-internal-format, gfc-internal-format
59725 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
59728 #: fortran/resolve.c:12506
59729 #, gcc-internal-format
59730 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
59733 #: fortran/resolve.c:12543
59734 #, gcc-internal-format
59736 "Only array FINAL procedures declared for derived type %qs defined at %L, "
59737 "suggest also scalar one"
59740 #: fortran/resolve.c:12583
59741 #, gcc-internal-format
59742 msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
59745 #: fortran/resolve.c:12619
59746 #, gcc-internal-format
59747 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
59750 #: fortran/resolve.c:12678
59751 #, gcc-internal-format
59752 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
59755 #: fortran/resolve.c:12690
59756 #, gcc-internal-format
59757 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
59760 #: fortran/resolve.c:12718
59761 #, gcc-internal-format
59762 msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
59765 #: fortran/resolve.c:12774
59766 #, gcc-internal-format, gfc-internal-format
59767 msgid "Type-bound operator at %L can't be NOPASS"
59770 #: fortran/resolve.c:12966
59771 #, gcc-internal-format
59773 "%qs must be a module procedure or an external procedure with an explicit "
59777 #: fortran/resolve.c:13008
59778 #, gcc-internal-format
59779 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
59782 #: fortran/resolve.c:13022
59783 #, gcc-internal-format
59784 msgid "Procedure %qs with PASS at %L must have at least one argument"
59787 #: fortran/resolve.c:13036 fortran/resolve.c:13484
59788 #, gcc-internal-format
59789 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
59792 #: fortran/resolve.c:13044
59793 #, gcc-internal-format
59794 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
59797 #: fortran/resolve.c:13053
59798 #, gcc-internal-format
59799 msgid "Passed-object dummy argument of %qs at %L must be scalar"
59802 #: fortran/resolve.c:13059
59803 #, gcc-internal-format
59804 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
59807 #: fortran/resolve.c:13065
59808 #, gcc-internal-format
59809 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
59812 #: fortran/resolve.c:13094
59813 #, gcc-internal-format
59814 msgid "Procedure %qs at %L has the same name as a component of %qs"
59817 #: fortran/resolve.c:13104
59818 #, gcc-internal-format
59819 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
59822 #: fortran/resolve.c:13196
59823 #, gcc-internal-format
59825 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
59829 #: fortran/resolve.c:13291
59830 #, gcc-internal-format
59831 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
59834 #: fortran/resolve.c:13300
59835 #, gcc-internal-format
59837 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
59840 #: fortran/resolve.c:13310
59841 #, gcc-internal-format
59843 "Component %qs at %L with coarray component shall be a nonpointer, "
59844 "nonallocatable scalar"
59847 #: fortran/resolve.c:13319
59848 #, gcc-internal-format
59850 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
59853 #: fortran/resolve.c:13417
59854 #, gcc-internal-format
59855 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
59858 #: fortran/resolve.c:13431
59859 #, gcc-internal-format
59861 "Procedure pointer component %qs with PASS at %L must have at least one "
59865 #: fortran/resolve.c:13447
59866 #, gcc-internal-format
59867 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
59870 #: fortran/resolve.c:13457
59871 #, gcc-internal-format
59872 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
59875 #: fortran/resolve.c:13466
59876 #, gcc-internal-format
59878 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
59881 #: fortran/resolve.c:13475
59882 #, gcc-internal-format
59883 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
59886 #: fortran/resolve.c:13517
59887 #, gcc-internal-format
59889 "Component %qs of %qs at %L has the same name as an inherited type-bound "
59893 #: fortran/resolve.c:13530
59894 #, gcc-internal-format
59896 "Character length of component %qs needs to be a constant specification "
59900 #: fortran/resolve.c:13541
59901 #, gcc-internal-format
59903 "Character component %qs of %qs at %L with deferred length must be a POINTER "
59907 #: fortran/resolve.c:13572
59908 #, gcc-internal-format
59910 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
59914 #: fortran/resolve.c:13580
59915 #, gcc-internal-format, gfc-internal-format
59916 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
59919 #: fortran/resolve.c:13589
59920 #, gcc-internal-format, gfc-internal-format
59922 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
59926 #: fortran/resolve.c:13607 fortran/resolve.c:13619
59927 #, gcc-internal-format
59929 "The pointer component %qs of %qs at %L is a type that has not been declared"
59932 #: fortran/resolve.c:13692
59933 #, gcc-internal-format, gfc-internal-format
59934 msgid "Conflicting initializers in union at %L and %L"
59937 #: fortran/resolve.c:13736
59938 #, gcc-internal-format
59940 "As extending type %qs at %L has a coarray component, parent type %qs shall "
59944 #: fortran/resolve.c:13749
59945 #, gcc-internal-format
59946 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
59949 #: fortran/resolve.c:13803
59950 #, gcc-internal-format
59952 "Generic name %qs of function %qs at %L being the same name as derived type "
59956 #: fortran/resolve.c:13879
59957 #, gcc-internal-format
59958 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
59961 #: fortran/resolve.c:13885
59962 #, gcc-internal-format
59963 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
59966 #: fortran/resolve.c:13891
59967 #, gcc-internal-format
59968 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
59971 #: fortran/resolve.c:13899
59972 #, gcc-internal-format
59974 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
59977 #: fortran/resolve.c:13909
59978 #, gcc-internal-format
59980 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
59981 "defined input/output procedure"
59984 #: fortran/resolve.c:13919
59985 #, gcc-internal-format
59987 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
59991 #: fortran/resolve.c:13937
59992 #, gcc-internal-format
59994 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
59995 "namelist %qs at %L"
59998 #: fortran/resolve.c:13952
59999 #, gcc-internal-format
60001 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
60002 "member of namelist %qs at %L"
60005 #: fortran/resolve.c:13963
60006 #, gcc-internal-format
60008 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
60009 "namelist %qs at %L"
60012 #: fortran/resolve.c:13990
60013 #, gcc-internal-format
60014 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
60017 #: fortran/resolve.c:14009
60018 #, gcc-internal-format
60019 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
60022 #: fortran/resolve.c:14025
60023 #, gcc-internal-format
60025 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
60028 #: fortran/resolve.c:14036
60029 #, gcc-internal-format, gfc-internal-format
60030 msgid "Incompatible derived type in PARAMETER at %L"
60033 #: fortran/resolve.c:14044
60034 #, gcc-internal-format
60035 msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
60038 #: fortran/resolve.c:14086
60039 #, gcc-internal-format, gfc-internal-format
60041 "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
60042 "at %L are unsupported"
60045 #: fortran/resolve.c:14150
60046 #, gcc-internal-format, gfc-internal-format
60047 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
60050 #: fortran/resolve.c:14153
60051 #, gcc-internal-format, gfc-internal-format
60052 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
60055 #: fortran/resolve.c:14249
60056 #, gcc-internal-format
60058 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
60059 "assumed-shape or assumed-rank array"
60062 #: fortran/resolve.c:14267
60063 #, gcc-internal-format, gfc-internal-format
60064 msgid "Assumed size array at %L must be a dummy argument"
60067 #: fortran/resolve.c:14270
60068 #, gcc-internal-format, gfc-internal-format
60069 msgid "Assumed shape array at %L must be a dummy argument"
60072 #: fortran/resolve.c:14278
60073 #, gcc-internal-format, gfc-internal-format
60074 msgid "Assumed-rank array at %L must be a dummy argument"
60077 #: fortran/resolve.c:14285
60078 #, gcc-internal-format, gfc-internal-format
60080 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
60083 #: fortran/resolve.c:14298
60084 #, gcc-internal-format, gfc-internal-format
60085 msgid "Symbol at %L is not a DUMMY variable"
60088 #: fortran/resolve.c:14304
60089 #, gcc-internal-format
60091 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
60094 #: fortran/resolve.c:14314
60095 #, gcc-internal-format
60097 "Character dummy variable %qs at %L with VALUE attribute must have constant "
60101 #: fortran/resolve.c:14323
60102 #, gcc-internal-format
60104 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
60108 #: fortran/resolve.c:14336 fortran/resolve.c:14503
60109 #, gcc-internal-format
60110 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
60113 #: fortran/resolve.c:14350
60114 #, gcc-internal-format, gfc-internal-format
60115 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
60118 #: fortran/resolve.c:14359
60119 #, gcc-internal-format, gfc-internal-format
60121 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
60122 "an numeric intrinsic type"
60125 #: fortran/resolve.c:14368
60126 #, gcc-internal-format, gfc-internal-format
60128 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
60129 "CODIMENSION, POINTER or VALUE attribute"
60132 #: fortran/resolve.c:14376
60133 #, gcc-internal-format, gfc-internal-format
60135 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
60139 #: fortran/resolve.c:14383
60140 #, gcc-internal-format, gfc-internal-format
60142 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
60143 "assumed-size array"
60146 #: fortran/resolve.c:14403
60147 #, gcc-internal-format, gfc-internal-format
60148 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
60151 #: fortran/resolve.c:14410
60152 #, gcc-internal-format, gfc-internal-format
60154 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
60155 "POINTER or VALUE attribute"
60158 #: fortran/resolve.c:14417
60159 #, gcc-internal-format, gfc-internal-format
60160 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
60163 #: fortran/resolve.c:14424
60164 #, gcc-internal-format, gfc-internal-format
60165 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
60168 #: fortran/resolve.c:14449
60169 #, gcc-internal-format
60171 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
60172 "nor declared at the module level scope"
60175 #: fortran/resolve.c:14529
60176 #, gcc-internal-format
60177 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
60180 #: fortran/resolve.c:14544
60181 #, gcc-internal-format, gfc-internal-format
60183 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
60184 "must be a coarray"
60187 #: fortran/resolve.c:14557
60188 #, gcc-internal-format, gfc-internal-format
60190 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type LOCK_TYPE "
60191 "must be a coarray"
60194 #: fortran/resolve.c:14575
60195 #, gcc-internal-format
60197 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
60198 "a default initializer"
60201 #: fortran/resolve.c:14587
60202 #, gcc-internal-format
60203 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
60206 #: fortran/resolve.c:14596
60207 #, gcc-internal-format
60208 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
60211 #: fortran/resolve.c:14608
60212 #, gcc-internal-format
60214 "Function result %qs at %L shall not be a coarray or have a coarray component"
60217 #: fortran/resolve.c:14617
60218 #, gcc-internal-format
60220 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
60223 #: fortran/resolve.c:14629
60224 #, gcc-internal-format
60226 "Variable %qs at %L with coarray component shall be a nonpointer, "
60227 "nonallocatable scalar, which is not a coarray"
60230 #: fortran/resolve.c:14644
60231 #, gcc-internal-format
60233 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
60237 #: fortran/resolve.c:14652
60238 #, gcc-internal-format
60240 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
60243 #: fortran/resolve.c:14659
60244 #, gcc-internal-format
60245 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
60248 #: fortran/resolve.c:14671
60249 #, gcc-internal-format
60251 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
60252 "or have coarray components"
60255 #: fortran/resolve.c:14680
60256 #, gcc-internal-format
60257 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
60260 #: fortran/resolve.c:14696
60261 #, gcc-internal-format
60263 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
60267 #: fortran/resolve.c:14702
60268 #, gcc-internal-format
60270 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
60274 #: fortran/resolve.c:14727
60275 #, gcc-internal-format, gfc-internal-format
60276 msgid "Namelist '%s' can not be an argument to subroutine or function at %L"
60279 #: fortran/resolve.c:14797
60280 #, gcc-internal-format, gfc-internal-format
60281 msgid "Threadprivate at %L isn't SAVEd"
60284 #: fortran/resolve.c:14808
60285 #, gcc-internal-format
60286 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
60289 #: fortran/resolve.c:14904
60290 #, gcc-internal-format
60291 msgid "check_data_variable(): Bad expression"
60294 #: fortran/resolve.c:14910
60295 #, gcc-internal-format
60296 msgid "BLOCK DATA element %qs at %L must be in COMMON"
60299 #: fortran/resolve.c:14916
60300 #, gcc-internal-format
60301 msgid "DATA array %qs at %L must be specified in a previous declaration"
60304 #: fortran/resolve.c:14925
60305 #, gcc-internal-format
60306 msgid "DATA element %qs at %L cannot have a coindex"
60309 #: fortran/resolve.c:14939
60310 #, gcc-internal-format
60311 msgid "DATA element %qs at %L is a pointer and so must be a full array"
60314 #: fortran/resolve.c:14985
60315 #, gcc-internal-format, gfc-internal-format
60316 msgid "Nonconstant array section at %L in DATA statement"
60319 #: fortran/resolve.c:14998
60320 #, gcc-internal-format, gfc-internal-format
60321 msgid "DATA statement at %L has more variables than values"
60324 #: fortran/resolve.c:15097
60325 #, gcc-internal-format, gfc-internal-format
60327 "start of implied-do loop at %L could not be simplified to a constant value"
60330 #: fortran/resolve.c:15105
60331 #, gcc-internal-format, gfc-internal-format
60333 "end of implied-do loop at %L could not be simplified to a constant value"
60336 #: fortran/resolve.c:15113
60337 #, gcc-internal-format, gfc-internal-format
60339 "step of implied-do loop at %L could not be simplified to a constant value"
60342 #: fortran/resolve.c:15238
60343 #, gcc-internal-format, gfc-internal-format
60344 msgid "DATA statement at %L has more values than variables"
60347 #: fortran/resolve.c:15403
60348 #, gcc-internal-format, gfc-internal-format
60349 msgid "Label %d at %L defined but not used"
60352 #: fortran/resolve.c:15409
60353 #, gcc-internal-format, gfc-internal-format
60354 msgid "Label %d at %L defined but cannot be used"
60357 #: fortran/resolve.c:15493
60358 #, gcc-internal-format
60360 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
60361 "EQUIVALENCE object"
60364 #: fortran/resolve.c:15502
60365 #, gcc-internal-format
60367 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
60368 "EQUIVALENCE object"
60371 #: fortran/resolve.c:15510
60372 #, gcc-internal-format
60374 "Derived type variable %qs at %L with default initialization cannot be in "
60375 "EQUIVALENCE with a variable in COMMON"
60378 #: fortran/resolve.c:15526
60379 #, gcc-internal-format
60381 "Derived type variable %qs at %L with pointer component(s) cannot be an "
60382 "EQUIVALENCE object"
60385 #: fortran/resolve.c:15629
60386 #, gcc-internal-format, gfc-internal-format
60387 msgid "Syntax error in EQUIVALENCE statement at %L"
60390 #: fortran/resolve.c:15644
60391 #, gcc-internal-format, gfc-internal-format
60393 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
60394 "the PROTECTED attribute"
60397 #: fortran/resolve.c:15656
60398 #, gcc-internal-format
60400 "Common block member %qs at %L cannot be an EQUIVALENCE object in the pure "
60404 #: fortran/resolve.c:15665
60405 #, gcc-internal-format
60406 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
60409 #: fortran/resolve.c:15738
60410 #, gcc-internal-format
60412 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
60415 #: fortran/resolve.c:15749
60416 #, gcc-internal-format
60417 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
60420 #: fortran/resolve.c:15760
60421 #, gcc-internal-format, gfc-internal-format
60422 msgid "Substring at %L has length zero"
60425 #: fortran/resolve.c:15851
60426 #, gcc-internal-format
60427 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
60430 #: fortran/resolve.c:15864
60431 #, gcc-internal-format
60432 msgid "ENTRY %qs at %L has no IMPLICIT type"
60435 #: fortran/resolve.c:15884
60436 #, gcc-internal-format
60437 msgid "User operator procedure %qs at %L must be a FUNCTION"
60440 #: fortran/resolve.c:15894
60441 #, gcc-internal-format
60442 msgid "User operator procedure %qs at %L cannot be assumed character length"
60445 #: fortran/resolve.c:15902
60446 #, gcc-internal-format
60447 msgid "User operator procedure %qs at %L must have at least one argument"
60450 #: fortran/resolve.c:15916
60451 #, gcc-internal-format, gfc-internal-format
60452 msgid "First argument of operator interface at %L cannot be optional"
60455 #: fortran/resolve.c:15934
60456 #, gcc-internal-format, gfc-internal-format
60457 msgid "Second argument of operator interface at %L cannot be optional"
60460 #: fortran/resolve.c:15941
60461 #, gcc-internal-format, gfc-internal-format
60462 msgid "Operator interface at %L must have, at most, two arguments"
60465 #: fortran/resolve.c:16019
60466 #, gcc-internal-format
60467 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
60470 #: fortran/scanner.c:330
60471 #, gcc-internal-format
60472 msgid "Include directory %qs: %s"
60475 #: fortran/scanner.c:334
60476 #, gcc-internal-format
60477 msgid "Nonexistent include directory %qs"
60480 #: fortran/scanner.c:339
60481 #, gcc-internal-format
60482 msgid "%qs is not a directory"
60485 #: fortran/scanner.c:742
60486 #, gcc-internal-format, gfc-internal-format
60488 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
60489 "is a continuation line"
60492 #: fortran/scanner.c:782
60493 #, gcc-internal-format, gfc-internal-format
60495 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
60496 "is a continuation line"
60499 #: fortran/scanner.c:1275 fortran/scanner.c:1467
60500 #, gcc-internal-format, gfc-internal-format
60501 msgid "Line truncated at %L"
60504 #: fortran/scanner.c:1331 fortran/scanner.c:1544
60505 #, gcc-internal-format, gfc-internal-format
60506 msgid "Limit of %d continuations exceeded in statement at %C"
60509 #: fortran/scanner.c:1409 fortran/scanner.c:1505
60510 #, gcc-internal-format, gfc-internal-format
60511 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
60514 #: fortran/scanner.c:1422
60515 #, gcc-internal-format
60516 msgid "Missing %<&%> in continued character constant at %C"
60519 #: fortran/scanner.c:1695
60520 #, gcc-internal-format, gfc-internal-format
60521 msgid "Nonconforming tab character at %C"
60524 #: fortran/scanner.c:1783 fortran/scanner.c:1786
60525 #, gcc-internal-format
60526 msgid "%<&%> not allowed by itself in line %d"
60529 #: fortran/scanner.c:1845
60530 #, gcc-internal-format, gfc-internal-format
60531 msgid "Nonconforming tab character in column %d of line %d"
60534 #: fortran/scanner.c:2074
60535 #, gcc-internal-format
60536 msgid "file %qs left but not entered"
60539 #: fortran/scanner.c:2112
60540 #, gcc-internal-format
60541 msgid "Illegal preprocessor directive"
60544 #: fortran/scanner.c:2239
60545 #, gcc-internal-format
60546 msgid "Can't open file %qs"
60549 #: fortran/simplify.c:88
60550 #, gcc-internal-format, gfc-internal-format
60551 msgid "Result of %s overflows its kind at %L"
60554 #: fortran/simplify.c:93
60555 #, gcc-internal-format, gfc-internal-format
60556 msgid "Result of %s underflows its kind at %L"
60559 #: fortran/simplify.c:98
60560 #, gcc-internal-format, gfc-internal-format
60561 msgid "Result of %s is NaN at %L"
60564 #: fortran/simplify.c:102
60565 #, gcc-internal-format, gfc-internal-format
60566 msgid "Result of %s gives range error for its kind at %L"
60569 #: fortran/simplify.c:125
60570 #, gcc-internal-format, gfc-internal-format
60571 msgid "KIND parameter of %s at %L must be an initialization expression"
60574 #: fortran/simplify.c:133
60575 #, gcc-internal-format, gfc-internal-format
60576 msgid "Invalid KIND parameter of %s at %L"
60579 #: fortran/simplify.c:701
60580 #, gcc-internal-format
60581 msgid "gfc_simplify_abs(): Bad type"
60584 #: fortran/simplify.c:722
60585 #, gcc-internal-format, gfc-internal-format
60586 msgid "Argument of %s function at %L is negative"
60589 #: fortran/simplify.c:729
60590 #, gcc-internal-format, gfc-internal-format
60591 msgid "Argument of %s function at %L outside of range [0,127]"
60594 #: fortran/simplify.c:747
60595 #, gcc-internal-format, gfc-internal-format
60597 "Argument of %s function at %L is too large for the collating sequence of "
60601 #: fortran/simplify.c:784
60602 #, gcc-internal-format, gfc-internal-format
60603 msgid "Argument of ACOS at %L must be between -1 and 1"
60606 #: fortran/simplify.c:798
60607 #, gcc-internal-format
60608 msgid "in gfc_simplify_acos(): Bad type"
60611 #: fortran/simplify.c:817
60612 #, gcc-internal-format, gfc-internal-format
60613 msgid "Argument of ACOSH at %L must not be less than 1"
60616 #: fortran/simplify.c:832
60617 #, gcc-internal-format
60618 msgid "in gfc_simplify_acosh(): Bad type"
60621 #: fortran/simplify.c:1061
60622 #, gcc-internal-format, gfc-internal-format
60623 msgid "Argument of ASIN at %L must be between -1 and 1"
60626 #: fortran/simplify.c:1075
60627 #, gcc-internal-format
60628 msgid "in gfc_simplify_asin(): Bad type"
60631 #: fortran/simplify.c:1103
60632 #, gcc-internal-format
60633 msgid "in gfc_simplify_asinh(): Bad type"
60636 #: fortran/simplify.c:1131
60637 #, gcc-internal-format
60638 msgid "in gfc_simplify_atan(): Bad type"
60641 #: fortran/simplify.c:1152
60642 #, gcc-internal-format, gfc-internal-format
60643 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
60646 #: fortran/simplify.c:1166
60647 #, gcc-internal-format
60648 msgid "in gfc_simplify_atanh(): Bad type"
60651 #: fortran/simplify.c:1183
60652 #, gcc-internal-format, gfc-internal-format
60654 "If first argument of ATAN2 %L is zero, then the second argument must not be "
60658 #: fortran/simplify.c:1275
60659 #, gcc-internal-format, gfc-internal-format
60660 msgid "Result of BESSEL_YN is -INF at %L"
60663 #: fortran/simplify.c:1644
60664 #, gcc-internal-format
60665 msgid "gfc_simplify_dcmplx(): Bad type (x)"
60668 #: fortran/simplify.c:1663
60669 #, gcc-internal-format
60670 msgid "gfc_simplify_dcmplx(): Bad type (y)"
60673 #: fortran/simplify.c:1744
60674 #, gcc-internal-format
60675 msgid "in simplify_trig_call(): Bad intrinsic"
60678 #: fortran/simplify.c:1804
60679 #, gcc-internal-format
60680 msgid "in gfc_simplify_trigd(): Bad type"
60683 #: fortran/simplify.c:1822
60684 #, gcc-internal-format
60685 msgid "in gfc_simplify_atrigd(): Bad type"
60688 #: fortran/simplify.c:1846
60689 #, gcc-internal-format
60690 msgid "in gfc_simplify_atan2d(): Bad type"
60693 #: fortran/simplify.c:1884
60694 #, gcc-internal-format
60695 msgid "in gfc_simplify_cos(): Bad type"
60698 #: fortran/simplify.c:2117
60699 #, gcc-internal-format
60700 msgid "gfc_simplify_dim(): Bad type"
60703 #: fortran/simplify.c:2425
60704 #, gcc-internal-format
60705 msgid "in gfc_simplify_exp(): Bad type"
60708 #: fortran/simplify.c:2592
60709 #, gcc-internal-format
60710 msgid "gfc_simplify_floor(): Bad kind"
60713 #: fortran/simplify.c:2742
60714 #, gcc-internal-format, gfc-internal-format
60715 msgid "Argument of IACHAR at %L must be of length one"
60718 #: fortran/simplify.c:2750
60719 #, gcc-internal-format, gfc-internal-format
60720 msgid "Argument of IACHAR function at %L outside of range 0..127"
60723 #: fortran/simplify.c:2865
60724 #, gcc-internal-format, gfc-internal-format
60725 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
60728 #: fortran/simplify.c:2889
60729 #, gcc-internal-format
60730 msgid "IBITS: Bad bit"
60733 #: fortran/simplify.c:2940
60734 #, gcc-internal-format, gfc-internal-format
60735 msgid "Argument of ICHAR at %L must be of length one"
60738 #. Left shift, as in SHIFTL.
60739 #: fortran/simplify.c:3305 fortran/simplify.c:3313
60740 #, gcc-internal-format, gfc-internal-format
60741 msgid "Second argument of %s is negative at %L"
60744 #: fortran/simplify.c:3325
60745 #, gcc-internal-format, gfc-internal-format
60746 msgid "Magnitude of second argument of %s exceeds bit size at %L"
60749 #: fortran/simplify.c:3450
60750 #, gcc-internal-format, gfc-internal-format
60752 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
60756 #: fortran/simplify.c:3453
60757 #, gcc-internal-format, gfc-internal-format
60758 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
60761 #: fortran/simplify.c:3773 fortran/simplify.c:3905
60762 #, gcc-internal-format, gfc-internal-format
60763 msgid "DIM argument at %L is out of bounds"
60766 #: fortran/simplify.c:4088
60767 #, gcc-internal-format, gfc-internal-format
60768 msgid "Argument of LOG at %L cannot be less than or equal to zero"
60771 #: fortran/simplify.c:4101
60772 #, gcc-internal-format, gfc-internal-format
60773 msgid "Complex argument of LOG at %L cannot be zero"
60776 #: fortran/simplify.c:4112
60777 #, gcc-internal-format
60778 msgid "gfc_simplify_log: bad type"
60781 #: fortran/simplify.c:4129
60782 #, gcc-internal-format, gfc-internal-format
60783 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
60786 #: fortran/simplify.c:4430
60787 #, gcc-internal-format
60788 msgid "simplify_min_max(): Bad type in arglist"
60791 #. Result is processor-dependent.
60792 #: fortran/simplify.c:4606
60793 #, gcc-internal-format, gfc-internal-format
60794 msgid "Second argument MOD at %L is zero"
60797 #. Result is processor-dependent.
60798 #: fortran/simplify.c:4617
60799 #, gcc-internal-format, gfc-internal-format
60800 msgid "Second argument of MOD at %L is zero"
60803 #: fortran/simplify.c:4628
60804 #, gcc-internal-format
60805 msgid "gfc_simplify_mod(): Bad arguments"
60808 #. Result is processor-dependent. This processor just opts
60809 #. to not handle it at all.
60810 #. Result is processor-dependent.
60811 #: fortran/simplify.c:4654 fortran/simplify.c:4666
60812 #, gcc-internal-format, gfc-internal-format
60813 msgid "Second argument of MODULO at %L is zero"
60816 #: fortran/simplify.c:4686
60817 #, gcc-internal-format
60818 msgid "gfc_simplify_modulo(): Bad arguments"
60821 #: fortran/simplify.c:4734
60822 #, gcc-internal-format, gfc-internal-format
60823 msgid "Result of NEAREST is NaN at %L"
60826 #: fortran/simplify.c:5209
60827 #, gcc-internal-format, gfc-internal-format
60828 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
60831 #: fortran/simplify.c:5264
60832 #, gcc-internal-format, gfc-internal-format
60833 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
60836 #: fortran/simplify.c:5417
60837 #, gcc-internal-format, gfc-internal-format
60838 msgid "Reshaped array too large at %C"
60841 #: fortran/simplify.c:5531
60842 #, gcc-internal-format, gfc-internal-format
60843 msgid "Result of SCALE overflows its kind at %L"
60846 #: fortran/simplify.c:6110
60847 #, gcc-internal-format
60848 msgid "Bad type in gfc_simplify_sign"
60851 #: fortran/simplify.c:6139
60852 #, gcc-internal-format
60853 msgid "in gfc_simplify_sin(): Bad type"
60856 #: fortran/simplify.c:6266 fortran/simplify.c:6545
60857 #, gcc-internal-format
60858 msgid "Failure getting length of a constant array."
60861 #: fortran/simplify.c:6276
60862 #, gcc-internal-format
60864 "The number of elements (%d) in the array constructor at %L requires an "
60865 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
60869 #: fortran/simplify.c:6342
60870 #, gcc-internal-format, gfc-internal-format
60871 msgid "Simplification of SPREAD at %C not yet implemented"
60874 #: fortran/simplify.c:6366
60875 #, gcc-internal-format, gfc-internal-format
60876 msgid "Argument of SQRT at %L has a negative value"
60879 #: fortran/simplify.c:6382
60880 #, gcc-internal-format, gfc-internal-format
60881 msgid "invalid argument of SQRT at %L"
60884 #: fortran/simplify.c:6712
60885 #, gcc-internal-format, gfc-internal-format
60887 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
60888 "lower bound is %ld)"
60891 #: fortran/simplify.c:6735
60892 #, gcc-internal-format, gfc-internal-format
60894 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
60895 "upper bound is %ld)"
60898 #: fortran/simplify.c:7070
60899 #, gcc-internal-format
60900 msgid "gfc_convert_constant(): Unexpected type"
60903 #: fortran/simplify.c:7156
60904 #, gcc-internal-format
60906 "Character %qs in string at %L cannot be converted into character kind %d"
60909 #: fortran/st.c:272
60910 #, gcc-internal-format
60911 msgid "gfc_free_statement(): Bad statement"
60914 #: fortran/symbol.c:141
60915 #, gcc-internal-format, gfc-internal-format
60916 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
60919 #: fortran/symbol.c:178
60920 #, gcc-internal-format
60921 msgid "Letter %qc already set in IMPLICIT statement at %C"
60924 #: fortran/symbol.c:200
60925 #, gcc-internal-format, gfc-internal-format
60926 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
60929 #: fortran/symbol.c:210
60930 #, gcc-internal-format
60931 msgid "Letter %qc already has an IMPLICIT type at %C"
60934 #: fortran/symbol.c:234
60935 #, gcc-internal-format
60937 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
60938 "developers, and should not be used for implicitly typed variables"
60941 #: fortran/symbol.c:239
60942 #, gcc-internal-format
60943 msgid "gfc_get_default_type(): Bad symbol %qs"
60946 #: fortran/symbol.c:258
60947 #, gcc-internal-format
60948 msgid "gfc_set_default_type(): symbol already has a type"
60951 #: fortran/symbol.c:266
60952 #, gcc-internal-format
60953 msgid "Symbol %qs at %L has no IMPLICIT type"
60956 #. BIND(C) variables should not be implicitly declared.
60957 #: fortran/symbol.c:286
60958 #, gcc-internal-format
60960 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
60963 #. Dummy args to a BIND(C) routine may not be interoperable if
60964 #. they are implicitly typed.
60965 #: fortran/symbol.c:302
60966 #, gcc-internal-format
60968 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
60969 "a dummy argument to the BIND(C) procedure %qs at %L"
60972 #: fortran/symbol.c:343
60973 #, gcc-internal-format
60974 msgid "Function result %qs at %L has no IMPLICIT type"
60977 #: fortran/symbol.c:440
60978 #, gcc-internal-format, gfc-internal-format
60979 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
60982 #: fortran/symbol.c:465
60983 #, gcc-internal-format, gfc-internal-format
60984 msgid "Namelist group name at %L cannot have the SAVE attribute"
60987 #: fortran/symbol.c:479
60988 #, gcc-internal-format
60989 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
60992 #: fortran/symbol.c:512
60993 #, gcc-internal-format, gfc-internal-format
60994 msgid "Procedure pointer at %C"
60997 #: fortran/symbol.c:705
60998 #, gcc-internal-format, gfc-internal-format
60999 msgid "%s attribute applied to %s %s at %L"
61002 #: fortran/symbol.c:712
61003 #, gcc-internal-format, gfc-internal-format
61004 msgid "BIND(C) applied to %s %s at %L"
61007 #: fortran/symbol.c:831 fortran/symbol.c:1659
61008 #, gcc-internal-format, gfc-internal-format
61009 msgid "%s attribute conflicts with %s attribute at %L"
61012 #: fortran/symbol.c:834
61013 #, gcc-internal-format
61014 msgid "%s attribute conflicts with %s attribute in %qs at %L"
61017 #: fortran/symbol.c:842
61018 #, gcc-internal-format, gfc-internal-format
61019 msgid "%s attribute with %s attribute at %L"
61022 #: fortran/symbol.c:848
61023 #, gcc-internal-format
61024 msgid "%s attribute with %s attribute in %qs at %L"
61027 #: fortran/symbol.c:892
61028 #, gcc-internal-format, gfc-internal-format
61029 msgid "Cannot change attributes of USE-associated symbol at %L"
61032 #: fortran/symbol.c:895
61033 #, gcc-internal-format, gfc-internal-format
61034 msgid "Cannot change attributes of USE-associated symbol %s at %L"
61037 #: fortran/symbol.c:911
61038 #, gcc-internal-format, gfc-internal-format
61039 msgid "Duplicate %s attribute specified at %L"
61042 #: fortran/symbol.c:953
61043 #, gcc-internal-format, gfc-internal-format
61044 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
61047 #: fortran/symbol.c:970
61048 #, gcc-internal-format, gfc-internal-format
61049 msgid "Duplicate AUTOMATIC attribute specified at %L"
61052 #: fortran/symbol.c:994
61053 #, gcc-internal-format
61054 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
61057 #: fortran/symbol.c:1020
61058 #, gcc-internal-format
61059 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
61062 #: fortran/symbol.c:1150
61063 #, gcc-internal-format, gfc-internal-format
61064 msgid "Cray Pointee at %L appears in multiple pointer() statements"
61067 #: fortran/symbol.c:1169
61068 #, gcc-internal-format, gfc-internal-format
61069 msgid "Duplicate PROTECTED attribute specified at %L"
61072 #: fortran/symbol.c:1202
61073 #, gcc-internal-format, gfc-internal-format
61074 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
61077 #: fortran/symbol.c:1213
61078 #, gcc-internal-format, gfc-internal-format
61079 msgid "Duplicate SAVE attribute specified at %L"
61082 #: fortran/symbol.c:1233
61083 #, gcc-internal-format, gfc-internal-format
61084 msgid "Duplicate VALUE attribute specified at %L"
61087 #: fortran/symbol.c:1252
61088 #, gcc-internal-format, gfc-internal-format
61089 msgid "Duplicate VOLATILE attribute specified at %L"
61092 #: fortran/symbol.c:1271
61093 #, gcc-internal-format, gfc-internal-format
61094 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
61097 #: fortran/symbol.c:1655
61098 #, gcc-internal-format
61099 msgid "%s attribute of %qs conflicts with %s attribute at %L"
61102 #: fortran/symbol.c:1691
61103 #, gcc-internal-format, gfc-internal-format
61105 "%s procedure at %L is already declared as %s procedure. \n"
61106 "F2008: A pointer function assignment is ambiguous if it is the first "
61107 "executable statement after the specification block. Please add any other "
61108 "kind of executable statement before it. FIXME"
61111 #: fortran/symbol.c:1699
61112 #, gcc-internal-format, gfc-internal-format
61113 msgid "%s procedure at %L is already declared as %s procedure"
61116 #: fortran/symbol.c:1734
61117 #, gcc-internal-format, gfc-internal-format
61118 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
61121 #: fortran/symbol.c:1758
61122 #, gcc-internal-format, gfc-internal-format
61123 msgid "ACCESS specification at %L was already specified"
61126 #: fortran/symbol.c:1775
61127 #, gcc-internal-format, gfc-internal-format
61128 msgid "Duplicate BIND attribute specified at %L"
61131 #: fortran/symbol.c:1782
61132 #, gcc-internal-format, gfc-internal-format
61133 msgid "BIND(C) at %L"
61136 #: fortran/symbol.c:1798
61137 #, gcc-internal-format, gfc-internal-format
61138 msgid "Duplicate EXTENDS attribute specified at %L"
61141 #: fortran/symbol.c:1802
61142 #, gcc-internal-format, gfc-internal-format
61143 msgid "EXTENDS at %L"
61146 #: fortran/symbol.c:1828
61147 #, gcc-internal-format
61148 msgid "Symbol %qs at %L already has an explicit interface"
61151 #: fortran/symbol.c:1835
61152 #, gcc-internal-format
61153 msgid "%qs at %L has attributes specified outside its INTERFACE body"
61156 #: fortran/symbol.c:1873
61157 #, gcc-internal-format
61159 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
61162 #: fortran/symbol.c:1877
61163 #, gcc-internal-format
61164 msgid "Symbol %qs at %L already has basic type of %s"
61167 #: fortran/symbol.c:1884
61168 #, gcc-internal-format
61169 msgid "Procedure %qs at %L may not have basic type of %s"
61172 #: fortran/symbol.c:1896
61173 #, gcc-internal-format
61174 msgid "Symbol %qs at %L cannot have a type"
61177 #: fortran/symbol.c:2127
61178 #, gcc-internal-format
61179 msgid "Component %qs at %C already declared at %L"
61182 #: fortran/symbol.c:2139
61183 #, gcc-internal-format
61184 msgid "Component %qs at %C already in the parent type at %L"
61187 #: fortran/symbol.c:2224
61188 #, gcc-internal-format
61189 msgid "Symbol %qs at %C is ambiguous"
61192 #: fortran/symbol.c:2256
61193 #, gcc-internal-format
61194 msgid "Derived type %qs at %C is being used before it is defined"
61197 #: fortran/symbol.c:2379
61198 #, gcc-internal-format
61199 msgid "Component %qs at %C is a PRIVATE component of %qs"
61202 #: fortran/symbol.c:2397
61203 #, gcc-internal-format
61204 msgid "%qs at %C is not a member of the %qs structure"
61207 #: fortran/symbol.c:2556
61208 #, gcc-internal-format, gfc-internal-format
61209 msgid "Duplicate statement label %d at %L and %L"
61212 #: fortran/symbol.c:2567
61213 #, gcc-internal-format, gfc-internal-format
61214 msgid "Label %d at %C already referenced as branch target"
61217 #: fortran/symbol.c:2577
61218 #, gcc-internal-format, gfc-internal-format
61219 msgid "Label %d at %C already referenced as a format label"
61222 #: fortran/symbol.c:2583
61223 #, gcc-internal-format, gfc-internal-format
61225 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
61228 #: fortran/symbol.c:2625
61229 #, gcc-internal-format, gfc-internal-format
61230 msgid "Label %d at %C previously used as a FORMAT label"
61233 #: fortran/symbol.c:2634
61234 #, gcc-internal-format, gfc-internal-format
61235 msgid "Label %d at %C previously used as branch target"
61238 #: fortran/symbol.c:2640
61239 #, gcc-internal-format, gfc-internal-format
61240 msgid "Shared DO termination label %d at %C"
61243 #: fortran/symbol.c:2956
61244 #, gcc-internal-format
61245 msgid "new_symbol(): Symbol name too long"
61248 #: fortran/symbol.c:2981
61249 #, gcc-internal-format
61250 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
61253 #: fortran/symbol.c:2984
61254 #, gcc-internal-format
61256 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
61259 #. Symbol is from another namespace.
61260 #: fortran/symbol.c:3209
61261 #, gcc-internal-format
61262 msgid "Symbol %qs at %C has already been host associated"
61265 #: fortran/symbol.c:4195
61266 #, gcc-internal-format
61267 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
61270 #: fortran/symbol.c:4208
61271 #, gcc-internal-format
61273 "Derived type %qs declared at %L must have the BIND attribute to be C "
61277 #: fortran/symbol.c:4226
61278 #, gcc-internal-format
61280 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
61281 "inaccessible by the C companion processor"
61284 #: fortran/symbol.c:4247
61285 #, gcc-internal-format
61287 "Component %qs at %L cannot have the POINTER attribute because it is a member "
61288 "of the BIND(C) derived type %qs at %L"
61291 #: fortran/symbol.c:4257
61292 #, gcc-internal-format
61294 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
61295 "derived type %qs at %L"
61298 #: fortran/symbol.c:4268
61299 #, gcc-internal-format
61301 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
61302 "member of the BIND(C) derived type %qs at %L"
61305 #: fortran/symbol.c:4307
61306 #, gcc-internal-format
61308 "Component %qs in derived type %qs at %L may not be C interoperable, even "
61309 "though derived type %qs is BIND(C)"
61312 #: fortran/symbol.c:4317
61313 #, gcc-internal-format
61314 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
61317 #: fortran/symbol.c:4331
61318 #, gcc-internal-format
61320 "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) "
61324 #: fortran/symbol.c:4339
61325 #, gcc-internal-format
61327 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
61331 #: fortran/symbol.c:4816 fortran/symbol.c:4821
61332 #, gcc-internal-format
61333 msgid "Symbol %qs is used before it is typed at %L"
61336 #: fortran/target-memory.c:126
61337 #, gcc-internal-format
61338 msgid "Invalid expression in gfc_element_size."
61341 #: fortran/target-memory.c:346
61342 #, gcc-internal-format
61343 msgid "Invalid expression in gfc_target_encode_expr."
61346 #: fortran/target-memory.c:610
61347 #, gcc-internal-format
61348 msgid "Invalid expression in gfc_target_interpret_expr."
61351 #: fortran/target-memory.c:683
61352 #, gcc-internal-format, gfc-internal-format
61353 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
61356 #: fortran/target-memory.c:686
61357 #, gcc-internal-format, gfc-internal-format
61358 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
61361 #: fortran/target-memory.c:774
61362 #, gcc-internal-format, gfc-internal-format
61363 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
61366 #. Problems occur when we get something like
61367 #. integer :: a(lots) = (/(i, i=1, lots)/)
61368 #: fortran/trans-array.c:5719
61369 #, gcc-internal-format
61371 "The number of elements in the array constructor at %L requires an increase "
61372 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
61375 #: fortran/trans-array.c:7629
61376 #, gcc-internal-format
61377 msgid "Creating array temporary at %L for argument %qs"
61380 #: fortran/trans-array.c:10080
61381 #, gcc-internal-format, gfc-internal-format
61382 msgid "bad expression type during walk (%d)"
61385 #: fortran/trans-common.c:401
61386 #, gcc-internal-format
61388 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
61392 #: fortran/trans-common.c:782
61393 #, gcc-internal-format
61394 msgid "get_mpz(): Not an integer constant"
61397 #: fortran/trans-common.c:810
61398 #, gcc-internal-format
61399 msgid "element_number(): Bad dimension type"
61402 #: fortran/trans-common.c:880
61403 #, gcc-internal-format, gfc-internal-format
61404 msgid "Bad array reference at %L"
61407 #: fortran/trans-common.c:888
61408 #, gcc-internal-format, gfc-internal-format
61409 msgid "Illegal reference type at %L as EQUIVALENCE object"
61412 #: fortran/trans-common.c:928
61413 #, gcc-internal-format
61414 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
61417 #. Aligning this field would misalign a previous field.
61418 #: fortran/trans-common.c:1061
61419 #, gcc-internal-format
61421 "The equivalence set for variable %qs declared at %L violates alignment "
61425 #: fortran/trans-common.c:1126
61426 #, gcc-internal-format
61427 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
61430 #: fortran/trans-common.c:1141
61431 #, gcc-internal-format
61433 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
61436 #: fortran/trans-common.c:1157
61437 #, gcc-internal-format
61439 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
61440 "elements or use -fno-align-commons"
61443 #: fortran/trans-common.c:1163
61444 #, gcc-internal-format
61446 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
61447 "use -fno-align-commons"
61450 #: fortran/trans-common.c:1184
61451 #, gcc-internal-format
61452 msgid "COMMON %qs at %L does not exist"
61455 #: fortran/trans-common.c:1193
61456 #, gcc-internal-format
61458 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
61459 "fno-align-commons%>"
61462 #: fortran/trans-common.c:1198
61463 #, gcc-internal-format
61465 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
61469 #: fortran/trans-const.c:323
61470 #, gcc-internal-format, gfc-internal-format
61471 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
61474 #: fortran/trans-const.c:360
61475 #, gcc-internal-format, gfc-internal-format
61476 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
61479 #: fortran/trans-const.c:391
61480 #, gcc-internal-format, gfc-internal-format
61481 msgid "non-constant initialization expression at %L"
61484 #: fortran/trans-decl.c:1667
61485 #, gcc-internal-format
61486 msgid "intrinsic variable which isn't a procedure"
61489 #: fortran/trans-decl.c:4157 fortran/trans-decl.c:6384
61490 #, gcc-internal-format
61491 msgid "Return value of function %qs at %L not set"
61494 #: fortran/trans-decl.c:4548
61495 #, gcc-internal-format
61496 msgid "Deferred type parameter not yet supported"
61499 #: fortran/trans-decl.c:4777
61500 #, gcc-internal-format
61501 msgid "backend decl for module variable %qs already exists"
61504 #: fortran/trans-decl.c:4790
61505 #, gcc-internal-format
61506 msgid "Unused PRIVATE module variable %qs declared at %L"
61509 #: fortran/trans-decl.c:5387
61510 #, gcc-internal-format
61511 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
61514 #: fortran/trans-decl.c:5393
61515 #, gcc-internal-format
61517 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
61518 "set and does not have a default initializer"
61521 #: fortran/trans-decl.c:5403 fortran/trans-decl.c:5544
61522 #, gcc-internal-format
61523 msgid "Unused dummy argument %qs at %L"
61526 #: fortran/trans-decl.c:5418
61527 #, gcc-internal-format
61528 msgid "Unused module variable %qs which has been explicitly imported at %L"
61531 #: fortran/trans-decl.c:5437
61532 #, gcc-internal-format
61533 msgid "Unused variable %qs declared at %L"
61536 #: fortran/trans-decl.c:5486
61537 #, gcc-internal-format
61538 msgid "Unused parameter %qs declared at %L"
61541 #: fortran/trans-decl.c:5490
61542 #, gcc-internal-format
61543 msgid "Unused parameter %qs which has been explicitly imported at %L"
61546 #: fortran/trans-decl.c:5516
61547 #, gcc-internal-format
61548 msgid "Return value %qs of function %qs declared at %L not set"
61551 #: fortran/trans-decl.c:6110
61552 #, gcc-internal-format, gfc-internal-format
61553 msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
61556 #: fortran/trans-expr.c:897
61557 #, gcc-internal-format, gfc-internal-format
61558 msgid "Can't compute the length of the char array at %L."
61561 #: fortran/trans-expr.c:1530
61562 #, gcc-internal-format, gfc-internal-format
61563 msgid "Code for reallocating the allocatable variable at %L will be added"
61566 #: fortran/trans-expr.c:1828
61567 #, gcc-internal-format, gfc-internal-format
61569 "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
61573 #: fortran/trans-expr.c:1837
61574 #, gcc-internal-format, gfc-internal-format
61576 "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
61580 #: fortran/trans-expr.c:3352
61581 #, gcc-internal-format
61582 msgid "Unknown intrinsic op"
61585 #: fortran/trans-expr.c:4654
61586 #, gcc-internal-format, gfc-internal-format
61587 msgid "Unknown argument list function at %L"
61590 #: fortran/trans-intrinsic.c:855
61591 #, gcc-internal-format
61592 msgid "Intrinsic function %qs (%d) not recognized"
61595 #: fortran/trans-intrinsic.c:2241 fortran/trans-intrinsic.c:2627
61596 #: fortran/trans-intrinsic.c:2823
61597 #, gcc-internal-format
61598 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
61601 #: fortran/trans-intrinsic.c:10183 fortran/trans-stmt.c:920
61602 #, gcc-internal-format, gfc-internal-format
61603 msgid "Sorry, the event component of derived type at %L is not yet supported"
61606 #: fortran/trans-intrinsic.c:10190
61607 #, gcc-internal-format, gfc-internal-format
61608 msgid "The event variable at %L shall not be coindexed "
61611 #: fortran/trans-io.c:1920
61612 #, gcc-internal-format
61613 msgid "build_dt: format with namelist"
61616 #: fortran/trans-io.c:2427
61617 #, gcc-internal-format, gfc-internal-format
61618 msgid "Bad IO basetype (%d)"
61621 #: fortran/trans-openmp.c:1058
61622 #, gcc-internal-format
61623 msgid "implicit mapping of assumed size array %qD"
61626 #: fortran/trans-openmp.c:4964
61627 #, gcc-internal-format
61628 msgid "gfc_trans_omp_workshare(): Bad statement code"
61631 #: fortran/trans-stmt.c:542
61632 #, gcc-internal-format, gfc-internal-format
61633 msgid "An alternate return at %L without a * dummy argument"
61636 #: fortran/trans-stmt.c:723
61637 #, gcc-internal-format, gfc-internal-format
61638 msgid "Sorry, the lock component of derived type at %L is not yet supported"
61641 #: fortran/trans-stmt.c:1182
61642 #, gcc-internal-format, gfc-internal-format
61643 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
61646 #: fortran/trans-stmt.c:3083
61647 #, gcc-internal-format
61648 msgid "gfc_trans_select(): Bad type for case expr."
61651 #: fortran/trans-types.c:503
61652 #, gcc-internal-format
61653 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
61656 #: fortran/trans-types.c:512
61657 #, gcc-internal-format
61658 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
61661 #: fortran/trans-types.c:531
61662 #, gcc-internal-format
61663 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
61666 #: fortran/trans-types.c:539
61667 #, gcc-internal-format
61668 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
61671 #: fortran/trans-types.c:547
61672 #, gcc-internal-format
61673 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
61676 #: fortran/trans-types.c:555
61677 #, gcc-internal-format
61678 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
61681 #: fortran/trans-types.c:570
61682 #, gcc-internal-format
61683 msgid "Use of %<-fdefault-double-8%> requires %<-fdefault-real-8%>"
61686 #: fortran/trans-types.c:580
61687 #, gcc-internal-format
61688 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
61691 #: fortran/trans-types.c:588
61692 #, gcc-internal-format
61693 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
61696 #: fortran/trans-types.c:596
61697 #, gcc-internal-format
61698 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
61701 #: fortran/trans-types.c:736
61702 #, gcc-internal-format
61703 msgid "gfc_validate_kind(): Got bad type"
61706 #: fortran/trans-types.c:740
61707 #, gcc-internal-format
61708 msgid "gfc_validate_kind(): Got bad kind"
61711 #: fortran/trans-types.c:1478
61712 #, gcc-internal-format, gfc-internal-format
61713 msgid "Array element size too big at %C"
61716 #: fortran/trans.c:2089
61717 #, gcc-internal-format
61718 msgid "gfc_trans_code(): Bad statement code"
61721 #: jit/docs/examples/tut05-bf.c:242
61722 #, gcc-internal-format
61723 msgid "too many open parens"
61726 #: jit/docs/examples/tut05-bf.c:275
61727 #, gcc-internal-format
61728 msgid "mismatching parens"
61731 #: jit/docs/examples/tut05-bf.c:310
61732 #, gcc-internal-format
61733 msgid "unable to open file"
61736 #: lto/lto-lang.c:811
61737 #, gcc-internal-format
61738 msgid "-fwpa and -fltrans are mutually exclusive"
61741 #: lto/lto-object.c:107
61742 #, gcc-internal-format, gfc-internal-format
61743 msgid "open %s failed: %s"
61746 #: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
61747 #: lto/lto-object.c:340 lto/lto-object.c:364
61748 #, gcc-internal-format, gfc-internal-format
61752 #: lto/lto-object.c:153
61753 #, gcc-internal-format, gfc-internal-format
61757 #: lto/lto-object.c:195
61758 #, gcc-internal-format, gfc-internal-format
61762 #: lto/lto-object.c:251
61763 #, gcc-internal-format, gfc-internal-format
61764 msgid "two or more sections for %s"
61767 #: lto/lto-partition.c:516
61768 #, gcc-internal-format
61769 msgid "min partition size cannot be greater than max partition size"
61772 #: lto/lto-symtab.c:175
61773 #, gcc-internal-format
61774 msgid "%qD is defined with tls model %s"
61777 #: lto/lto-symtab.c:177
61778 #, gcc-internal-format, gfc-internal-format
61779 msgid "previously defined here as %s"
61782 #: lto/lto-symtab.c:447
61783 #, gcc-internal-format
61784 msgid "multiple prevailing defs for %qE"
61787 #: lto/lto-symtab.c:465
61788 #, gcc-internal-format
61789 msgid "%qD has already been defined"
61792 #: lto/lto-symtab.c:467
61793 #, gcc-internal-format
61794 msgid "previously defined here"
61797 #: lto/lto-symtab.c:675
61798 #, gcc-internal-format
61799 msgid "%qD violates the C++ One Definition Rule "
61802 #: lto/lto-symtab.c:680
61803 #, gcc-internal-format
61804 msgid "type of %qD does not match original declaration"
61807 #: lto/lto-symtab.c:700
61808 #, gcc-internal-format
61809 msgid "alignment of %qD is bigger than original declaration"
61812 #: lto/lto-symtab.c:706
61813 #, gcc-internal-format
61814 msgid "size of %qD differ from the size of original declaration"
61817 #: lto/lto-symtab.c:711
61818 #, gcc-internal-format
61819 msgid "%qD was previously declared here"
61822 #: lto/lto-symtab.c:714
61823 #, gcc-internal-format
61824 msgid "code may be misoptimized unless -fno-strict-aliasing is used"
61827 #: lto/lto-symtab.c:800
61828 #, gcc-internal-format
61829 msgid "variable %qD redeclared as function"
61832 #: lto/lto-symtab.c:807
61833 #, gcc-internal-format
61834 msgid "function %qD redeclared as variable"
61837 #: lto/lto-symtab.c:819
61838 #, gcc-internal-format
61839 msgid "previously declared here"
61843 #, gcc-internal-format
61844 msgid "bytecode stream: garbage at the end of symbols section"
61848 #, gcc-internal-format
61849 msgid "could not parse hex number"
61853 #, gcc-internal-format, gfc-internal-format
61854 msgid "unexpected file name %s in linker resolution file. Expected %s"
61858 #, gcc-internal-format
61859 msgid "could not parse file offset"
61863 #, gcc-internal-format
61864 msgid "unexpected offset"
61868 #, gcc-internal-format
61869 msgid "invalid line in the resolution file"
61873 #, gcc-internal-format
61874 msgid "invalid resolution in the resolution file"
61878 #, gcc-internal-format
61879 msgid "resolution sub id %wx not in object file"
61883 #, gcc-internal-format, gfc-internal-format
61884 msgid "cannot read LTO decls from %s"
61888 #, gcc-internal-format, gfc-internal-format
61889 msgid "Cannot open %s"
61893 #, gcc-internal-format, gfc-internal-format
61894 msgid "Cannot map %s"
61898 #, gcc-internal-format, gfc-internal-format
61899 msgid "Cannot read %s"
61903 #, gcc-internal-format
61904 msgid "lto_obj_file_open() failed"
61908 #, gcc-internal-format
61909 msgid "waitpid failed"
61913 #, gcc-internal-format
61914 msgid "streaming subprocess failed"
61918 #, gcc-internal-format
61919 msgid "streaming subprocess was killed by signal"
61923 #, gcc-internal-format
61924 msgid "no LTRANS output list filename provided"
61928 #, gcc-internal-format
61929 msgid "opening LTRANS output list %s: %m"
61933 #, gcc-internal-format
61934 msgid "writing to LTRANS output list %s: %m"
61938 #, gcc-internal-format
61939 msgid "closing LTRANS output list %s: %m"
61943 #, gcc-internal-format
61944 msgid "could not open symbol resolution file: %m"
61948 #, gcc-internal-format
61949 msgid "errors during merging of translation units"
61952 #: objc/objc-act.c:425 objc/objc-act.c:6780
61953 #, gcc-internal-format
61954 msgid "%<@end%> missing in implementation context"
61957 #: objc/objc-act.c:578
61958 #, gcc-internal-format
61959 msgid "class attributes are not available in Objective-C 1.0"
61962 #: objc/objc-act.c:593
61963 #, gcc-internal-format
61964 msgid "category attributes are not available in Objective-C 1.0"
61967 #: objc/objc-act.c:596
61968 #, gcc-internal-format
61970 "category attributes are not available in this version of the compiler, "
61974 #: objc/objc-act.c:602
61975 #, gcc-internal-format
61976 msgid "class extensions are not available in Objective-C 1.0"
61979 #: objc/objc-act.c:616
61980 #, gcc-internal-format
61981 msgid "class extension for class %qE declared after its %<@implementation%>"
61984 #: objc/objc-act.c:631
61985 #, gcc-internal-format
61986 msgid "protocol attributes are not available in Objective-C 1.0"
61989 #: objc/objc-act.c:696
61990 #, gcc-internal-format
61991 msgid "%<@end%> must appear in an @implementation context"
61994 #: objc/objc-act.c:705
61995 #, gcc-internal-format
61996 msgid "%<@package%> is not available in Objective-C 1.0"
61999 #: objc/objc-act.c:707
62000 #, gcc-internal-format
62001 msgid "%<@package%> presently has the same effect as %<@public%>"
62004 #: objc/objc-act.c:718
62005 #, gcc-internal-format
62006 msgid "%<@optional%> is not available in Objective-C 1.0"
62009 #: objc/objc-act.c:720
62010 #, gcc-internal-format
62011 msgid "%<@required%> is not available in Objective-C 1.0"
62014 #: objc/objc-act.c:728
62015 #, gcc-internal-format
62016 msgid "%<@optional%> is allowed in @protocol context only"
62019 #: objc/objc-act.c:730
62020 #, gcc-internal-format
62021 msgid "%<@required%> is allowed in @protocol context only"
62024 #: objc/objc-act.c:837
62025 #, gcc-internal-format
62026 msgid "%<@property%> is not available in Objective-C 1.0"
62029 #: objc/objc-act.c:841
62030 #, gcc-internal-format
62031 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
62034 #: objc/objc-act.c:858
62035 #, gcc-internal-format
62036 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
62039 #: objc/objc-act.c:864
62040 #, gcc-internal-format
62041 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
62044 #: objc/objc-act.c:869
62045 #, gcc-internal-format
62046 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
62049 #: objc/objc-act.c:874
62050 #, gcc-internal-format
62051 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
62054 #: objc/objc-act.c:891
62055 #, gcc-internal-format
62056 msgid "property declaration not in @interface or @protocol context"
62059 #: objc/objc-act.c:902
62060 #, gcc-internal-format
62061 msgid "invalid property declaration"
62064 #: objc/objc-act.c:910
62065 #, gcc-internal-format
62066 msgid "property can not be an array"
62069 #. A @property is not an actual variable, but it is a way to
62070 #. describe a pair of accessor methods, so its type (which is
62071 #. the type of the return value of the getter and the first
62072 #. argument of the setter) can't be a bitfield (as return values
62073 #. and arguments of functions can not be bitfields). The
62074 #. underlying instance variable could be a bitfield, but that is
62075 #. a different matter.
62076 #: objc/objc-act.c:928
62077 #, gcc-internal-format
62078 msgid "property can not be a bit-field"
62081 #: objc/objc-act.c:960
62082 #, gcc-internal-format
62084 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
62085 "assuming %<assign%>"
62088 #: objc/objc-act.c:963
62089 #, gcc-internal-format
62091 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
62095 #: objc/objc-act.c:970
62096 #, gcc-internal-format
62097 msgid "%<retain%> attribute is only valid for Objective-C objects"
62100 #: objc/objc-act.c:974
62101 #, gcc-internal-format
62102 msgid "%<copy%> attribute is only valid for Objective-C objects"
62105 #: objc/objc-act.c:1028
62106 #, gcc-internal-format
62107 msgid "redeclaration of property %qD"
62110 #: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
62111 #: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
62112 #: objc/objc-act.c:1178 objc/objc-act.c:7551 objc/objc-act.c:7614
62113 #: objc/objc-act.c:7636 objc/objc-act.c:7649 objc/objc-act.c:7667
62114 #: objc/objc-act.c:7766
62115 #, gcc-internal-format
62116 msgid "originally specified here"
62119 #: objc/objc-act.c:1093
62120 #, gcc-internal-format
62122 "'nonatomic' attribute of property %qD conflicts with previous declaration"
62125 #: objc/objc-act.c:1103
62126 #, gcc-internal-format
62127 msgid "'getter' attribute of property %qD conflicts with previous declaration"
62130 #: objc/objc-act.c:1116
62131 #, gcc-internal-format
62132 msgid "'setter' attribute of property %qD conflicts with previous declaration"
62135 #: objc/objc-act.c:1127
62136 #, gcc-internal-format
62138 "assign semantics attributes of property %qD conflict with previous "
62142 #: objc/objc-act.c:1138
62143 #, gcc-internal-format
62145 "'readonly' attribute of property %qD conflicts with previous declaration"
62148 #: objc/objc-act.c:1176
62149 #, gcc-internal-format
62150 msgid "type of property %qD conflicts with previous declaration"
62153 #: objc/objc-act.c:1649
62154 #, gcc-internal-format
62155 msgid "the dot syntax is not available in Objective-C 1.0"
62158 #. We know that 'class_name' is an Objective-C class name as the
62159 #. parser won't call this function if it is not. This is only a
62160 #. double-check for safety.
62161 #: objc/objc-act.c:1665
62162 #, gcc-internal-format
62163 msgid "could not find class %qE"
62166 #. Again, this should never happen, but we do check.
62167 #: objc/objc-act.c:1673
62168 #, gcc-internal-format
62169 msgid "could not find interface for class %qE"
62172 #: objc/objc-act.c:1679 objc/objc-act.c:6817 objc/objc-act.c:6948
62173 #, gcc-internal-format
62174 msgid "class %qE is deprecated"
62177 #: objc/objc-act.c:1708
62178 #, gcc-internal-format
62179 msgid "could not find setter/getter for %qE in class %qE"
62182 #: objc/objc-act.c:1744
62183 #, gcc-internal-format
62184 msgid "readonly property can not be set"
62187 #: objc/objc-act.c:2015
62188 #, gcc-internal-format
62189 msgid "method declaration not in @interface context"
62192 #: objc/objc-act.c:2019
62193 #, gcc-internal-format
62194 msgid "method attributes are not available in Objective-C 1.0"
62197 #: objc/objc-act.c:2039
62198 #, gcc-internal-format
62199 msgid "method definition not in @implementation context"
62202 #: objc/objc-act.c:2054
62203 #, gcc-internal-format
62204 msgid "method attributes can not be specified in @implementation context"
62207 #: objc/objc-act.c:2283
62208 #, gcc-internal-format
62209 msgid "class %qs does not implement the %qE protocol"
62212 #: objc/objc-act.c:2286
62213 #, gcc-internal-format
62214 msgid "type %qs does not conform to the %qE protocol"
62217 #: objc/objc-act.c:2567
62218 #, gcc-internal-format
62219 msgid "comparison of distinct Objective-C types lacks a cast"
62222 #: objc/objc-act.c:2571
62223 #, gcc-internal-format
62224 msgid "initialization from distinct Objective-C type"
62227 #: objc/objc-act.c:2575
62228 #, gcc-internal-format
62229 msgid "assignment from distinct Objective-C type"
62232 #: objc/objc-act.c:2579
62233 #, gcc-internal-format
62234 msgid "distinct Objective-C type in return"
62237 #: objc/objc-act.c:2583
62238 #, gcc-internal-format
62239 msgid "passing argument %d of %qE from distinct Objective-C type"
62242 #: objc/objc-act.c:2726
62243 #, gcc-internal-format
62244 msgid "statically allocated instance of Objective-C class %qE"
62247 #: objc/objc-act.c:2735
62248 #, gcc-internal-format
62249 msgid "redeclaration of Objective-C class %qs"
62252 #. This case happens when we are given an 'interface' which
62253 #. is not a valid class name. For example if a typedef was
62254 #. used, and 'interface' really is the identifier of the
62255 #. typedef, but when you resolve it you don't get an
62256 #. Objective-C class, but something else, such as 'int'.
62257 #. This is an error; protocols make no sense unless you use
62258 #. them with Objective-C objects.
62259 #: objc/objc-act.c:2777
62260 #, gcc-internal-format
62261 msgid "only Objective-C object types can be qualified with a protocol"
62264 #: objc/objc-act.c:2841
62265 #, gcc-internal-format
62266 msgid "protocol %qE has circular dependency"
62269 #: objc/objc-act.c:2874 objc/objc-act.c:5681
62270 #, gcc-internal-format
62271 msgid "cannot find protocol declaration for %qE"
62274 #: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6393
62275 #: objc/objc-act.c:6868 objc/objc-act.c:6941 objc/objc-act.c:6994
62276 #, gcc-internal-format
62277 msgid "cannot find interface declaration for %qE"
62280 #: objc/objc-act.c:3179
62281 #, gcc-internal-format
62282 msgid "interface %qE does not have valid constant string layout"
62285 #: objc/objc-act.c:3184
62286 #, gcc-internal-format
62287 msgid "cannot find reference tag for class %qE"
62290 #: objc/objc-act.c:3329
62291 #, gcc-internal-format
62292 msgid "%qE is not an Objective-C class name or alias"
62295 #: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6774
62296 #: objc/objc-act.c:8097 objc/objc-act.c:8148
62297 #, gcc-internal-format
62298 msgid "Objective-C declarations may only appear in global scope"
62301 #: objc/objc-act.c:3349
62302 #, gcc-internal-format
62303 msgid "cannot find class %qE"
62306 #: objc/objc-act.c:3351
62307 #, gcc-internal-format
62308 msgid "class %qE already exists"
62311 #: objc/objc-act.c:3393 objc/objc-act.c:6833
62312 #, gcc-internal-format
62313 msgid "%qE redeclared as different kind of symbol"
62316 #: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
62317 #: objc/objc-act.c:4064 objc/objc-act.c:6835
62318 #, gcc-internal-format
62319 msgid "previous declaration of %q+D"
62322 #: objc/objc-act.c:3684
62323 #, gcc-internal-format
62324 msgid "strong-cast assignment has been intercepted"
62327 #: objc/objc-act.c:3726
62328 #, gcc-internal-format
62329 msgid "strong-cast may possibly be needed"
62332 #: objc/objc-act.c:3736
62333 #, gcc-internal-format
62334 msgid "instance variable assignment has been intercepted"
62337 #: objc/objc-act.c:3755
62338 #, gcc-internal-format
62339 msgid "pointer arithmetic for garbage-collected objects not allowed"
62342 #: objc/objc-act.c:3761
62343 #, gcc-internal-format
62344 msgid "global/static variable assignment has been intercepted"
62347 #: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
62348 #, gcc-internal-format
62349 msgid "duplicate instance variable %q+D"
62352 #: objc/objc-act.c:4121
62353 #, gcc-internal-format
62355 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
62358 #: objc/objc-act.c:4205
62359 #, gcc-internal-format
62360 msgid "@catch parameter is not a known Objective-C class type"
62363 #: objc/objc-act.c:4211
62364 #, gcc-internal-format
62365 msgid "@catch parameter can not be protocol-qualified"
62368 #: objc/objc-act.c:4256
62369 #, gcc-internal-format
62370 msgid "exception of type %<%T%> will be caught"
62373 #: objc/objc-act.c:4258
62374 #, gcc-internal-format
62375 msgid " by earlier handler for %<%T%>"
62378 #: objc/objc-act.c:4305
62379 #, gcc-internal-format
62380 msgid "%<@try%> without %<@catch%> or %<@finally%>"
62383 #: objc/objc-act.c:4333
62384 #, gcc-internal-format
62385 msgid "%<@throw%> (rethrow) used outside of a @catch block"
62388 #: objc/objc-act.c:4346
62389 #, gcc-internal-format
62390 msgid "%<@throw%> argument is not an object"
62393 #: objc/objc-act.c:4367
62394 #, gcc-internal-format
62395 msgid "%<@synchronized%> argument is not an object"
62398 #: objc/objc-act.c:4575
62399 #, gcc-internal-format
62403 #: objc/objc-act.c:4598 objc/objc-act.c:4617
62404 #, gcc-internal-format
62405 msgid "inconsistent instance variable specification"
62408 #: objc/objc-act.c:4672
62409 #, gcc-internal-format
62410 msgid "can not use an object as parameter to a method"
62413 #: objc/objc-act.c:4716
62414 #, gcc-internal-format
62415 msgid "method argument attributes are not available in Objective-C 1.0"
62418 #: objc/objc-act.c:5090
62419 #, gcc-internal-format
62420 msgid "multiple methods named %<%c%E%> found"
62423 #: objc/objc-act.c:5093
62424 #, gcc-internal-format
62425 msgid "using %<%c%s%>"
62428 #: objc/objc-act.c:5102
62429 #, gcc-internal-format
62430 msgid "multiple selectors named %<%c%E%> found"
62433 #: objc/objc-act.c:5105
62434 #, gcc-internal-format
62435 msgid "found %<%c%s%>"
62438 #: objc/objc-act.c:5114
62439 #, gcc-internal-format
62440 msgid "also found %<%c%s%>"
62443 #. If 'rtype' is NULL_TREE at this point it means that
62444 #. we have seen no @interface corresponding to that
62445 #. class name, only a @class declaration (alternatively,
62446 #. this was a call such as [objc_getClass("SomeClass")
62447 #. alloc], where we've never seen the @interface of
62448 #. SomeClass). So, we have a class name (class_tree)
62449 #. but no actual details of the class methods. We won't
62450 #. be able to check that the class responds to the
62451 #. method, and we will have to guess the method
62452 #. prototype. Emit a warning, then keep going (this
62453 #. will use any method with a matching name, as if the
62454 #. receiver was of type 'Class').
62455 #. We could not find an @interface declaration, and
62456 #. there are no protocols attached to the receiver,
62457 #. so we can't complete the check that the receiver
62458 #. responds to the method, and we can't retrieve the
62459 #. method prototype. But, because the receiver has
62460 #. a well-specified class, the programmer did want
62461 #. this check to be performed. Emit a warning, then
62462 #. keep going as if it was an 'id'. To remove the
62463 #. warning, either include an @interface for the
62464 #. class, or cast the receiver to 'id'. Note that
62465 #. rtype is an IDENTIFIER_NODE at this point.
62466 #: objc/objc-act.c:5400 objc/objc-act.c:5534
62467 #, gcc-internal-format
62468 msgid "@interface of class %qE not found"
62471 #: objc/objc-act.c:5408
62472 #, gcc-internal-format
62473 msgid "no super class declared in @interface for %qE"
62476 #: objc/objc-act.c:5459
62477 #, gcc-internal-format
62478 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
62481 #. We have a type, but it's not an Objective-C type (!).
62482 #: objc/objc-act.c:5571
62483 #, gcc-internal-format
62484 msgid "invalid receiver type %qs"
62487 #: objc/objc-act.c:5588
62488 #, gcc-internal-format
62489 msgid "%<%c%E%> not found in protocol(s)"
62492 #: objc/objc-act.c:5602
62493 #, gcc-internal-format
62494 msgid "%qE may not respond to %<%c%E%>"
62497 #: objc/objc-act.c:5610
62498 #, gcc-internal-format
62499 msgid "no %<%c%E%> method found"
62502 #: objc/objc-act.c:5617
62503 #, gcc-internal-format
62504 msgid "(Messages without a matching method signature"
62507 #: objc/objc-act.c:5619
62508 #, gcc-internal-format
62509 msgid "will be assumed to return %<id%> and accept"
62512 #: objc/objc-act.c:5621
62513 #, gcc-internal-format
62514 msgid "%<...%> as arguments.)"
62517 #: objc/objc-act.c:5730
62518 #, gcc-internal-format
62519 msgid "undeclared selector %qE"
62522 #. Historically, a class method that produced objects (factory
62523 #. method) would assign `self' to the instance that it
62524 #. allocated. This would effectively turn the class method into
62525 #. an instance method. Following this assignment, the instance
62526 #. variables could be accessed. That practice, while safe,
62527 #. violates the simple rule that a class method should not refer
62528 #. to an instance variable. It's better to catch the cases
62529 #. where this is done unknowingly than to support the above
62531 #: objc/objc-act.c:5754
62532 #, gcc-internal-format
62533 msgid "instance variable %qE accessed in class method"
62536 #: objc/objc-act.c:5984 objc/objc-act.c:6004
62537 #, gcc-internal-format
62539 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
62542 #: objc/objc-act.c:5988
62543 #, gcc-internal-format
62544 msgid "previous declaration of %<%c%E%> as %<@required%>"
62547 #: objc/objc-act.c:6008
62548 #, gcc-internal-format
62549 msgid "previous declaration of %<%c%E%> as %<@optional%>"
62552 #: objc/objc-act.c:6068
62553 #, gcc-internal-format
62554 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
62557 #: objc/objc-act.c:6072
62558 #, gcc-internal-format
62559 msgid "previous declaration of %<%c%E%>"
62562 #: objc/objc-act.c:6109
62563 #, gcc-internal-format
62564 msgid "duplicate interface declaration for category %<%E(%E)%>"
62567 #: objc/objc-act.c:6197
62568 #, gcc-internal-format
62569 msgid "illegal reference type specified for instance variable %qs"
62572 #: objc/objc-act.c:6208
62573 #, gcc-internal-format
62574 msgid "instance variable %qs has unknown size"
62577 #: objc/objc-act.c:6229
62578 #, gcc-internal-format
62579 msgid "instance variable %qs uses flexible array member"
62582 #: objc/objc-act.c:6256
62583 #, gcc-internal-format
62584 msgid "type %qE has no default constructor to call"
62587 #: objc/objc-act.c:6262
62588 #, gcc-internal-format
62589 msgid "destructor for %qE shall not be run either"
62592 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
62593 #. initialize them.
62594 #: objc/objc-act.c:6274
62595 #, gcc-internal-format
62596 msgid "type %qE has virtual member functions"
62599 #: objc/objc-act.c:6275
62600 #, gcc-internal-format
62601 msgid "illegal aggregate type %qE specified for instance variable %qs"
62604 #: objc/objc-act.c:6285
62605 #, gcc-internal-format
62606 msgid "type %qE has a user-defined constructor"
62609 #: objc/objc-act.c:6287
62610 #, gcc-internal-format
62611 msgid "type %qE has a user-defined destructor"
62614 #: objc/objc-act.c:6291
62615 #, gcc-internal-format
62617 "C++ constructors and destructors will not be invoked for Objective-C fields"
62620 #: objc/objc-act.c:6422
62621 #, gcc-internal-format
62622 msgid "instance variable %qE is declared private"
62625 #: objc/objc-act.c:6433
62626 #, gcc-internal-format
62627 msgid "instance variable %qE is %s; this will be a hard error in the future"
62630 #: objc/objc-act.c:6440
62631 #, gcc-internal-format
62632 msgid "instance variable %qE is declared %s"
62635 #: objc/objc-act.c:6551 objc/objc-act.c:6666
62636 #, gcc-internal-format
62637 msgid "incomplete implementation of class %qE"
62640 #: objc/objc-act.c:6555 objc/objc-act.c:6670
62641 #, gcc-internal-format
62642 msgid "incomplete implementation of category %qE"
62645 #: objc/objc-act.c:6564 objc/objc-act.c:6678
62646 #, gcc-internal-format
62647 msgid "method definition for %<%c%E%> not found"
62650 #: objc/objc-act.c:6719
62651 #, gcc-internal-format
62652 msgid "%s %qE does not fully implement the %qE protocol"
62655 #: objc/objc-act.c:6809
62656 #, gcc-internal-format
62657 msgid "cannot find interface declaration for %qE, superclass of %qE"
62660 #: objc/objc-act.c:6848
62661 #, gcc-internal-format
62662 msgid "reimplementation of class %qE"
62665 #: objc/objc-act.c:6881
62666 #, gcc-internal-format
62667 msgid "conflicting super class name %qE"
62670 #: objc/objc-act.c:6884
62671 #, gcc-internal-format
62672 msgid "previous declaration of %qE"
62675 #: objc/objc-act.c:6886
62676 #, gcc-internal-format
62677 msgid "previous declaration"
62680 #: objc/objc-act.c:6899 objc/objc-act.c:6901
62681 #, gcc-internal-format
62682 msgid "duplicate interface declaration for class %qE"
62685 #: objc/objc-act.c:7218 objc/objc-act.c:7414
62686 #, gcc-internal-format
62687 msgid "can not find instance variable associated with property"
62690 #. TODO: This should be caught much earlier than this.
62691 #: objc/objc-act.c:7380
62692 #, gcc-internal-format
62693 msgid "invalid setter, it must have one argument"
62696 #: objc/objc-act.c:7544 objc/objc-act.c:7759
62697 #, gcc-internal-format
62698 msgid "property %qs already specified in %<@dynamic%>"
62701 #: objc/objc-act.c:7547 objc/objc-act.c:7762
62702 #, gcc-internal-format
62703 msgid "property %qs already specified in %<@synthesize%>"
62706 #: objc/objc-act.c:7561 objc/objc-act.c:7776
62707 #, gcc-internal-format
62708 msgid "no declaration of property %qs found in the interface"
62711 #: objc/objc-act.c:7588
62712 #, gcc-internal-format
62713 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
62716 #: objc/objc-act.c:7609
62717 #, gcc-internal-format
62718 msgid "property %qs is using instance variable %qs of incompatible type"
62721 #: objc/objc-act.c:7631
62722 #, gcc-internal-format
62723 msgid "'assign' property %qs is using bit-field instance variable %qs"
62726 #: objc/objc-act.c:7644
62727 #, gcc-internal-format
62728 msgid "'atomic' property %qs is using bit-field instance variable %qs"
62731 #: objc/objc-act.c:7662
62732 #, gcc-internal-format
62733 msgid "property %qs is using the same instance variable as property %qs"
62736 #: objc/objc-act.c:7703
62737 #, gcc-internal-format
62738 msgid "%<@synthesize%> is not available in Objective-C 1.0"
62741 #. We can get here only in Objective-C; the Objective-C++ parser
62742 #. detects the problem while parsing, outputs the error
62743 #. "misplaced '@synthesize' Objective-C++ construct" and skips
62744 #. the declaration.
62745 #: objc/objc-act.c:7714
62746 #, gcc-internal-format
62747 msgid "%<@synthesize%> not in @implementation context"
62750 #: objc/objc-act.c:7720
62751 #, gcc-internal-format
62752 msgid "%<@synthesize%> can not be used in categories"
62755 #: objc/objc-act.c:7729
62756 #, gcc-internal-format
62757 msgid "%<@synthesize%> requires the @interface of the class to be available"
62760 #: objc/objc-act.c:7812
62761 #, gcc-internal-format
62762 msgid "%<@dynamic%> is not available in Objective-C 1.0"
62765 #. We can get here only in Objective-C; the Objective-C++ parser
62766 #. detects the problem while parsing, outputs the error
62767 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
62769 #: objc/objc-act.c:7823
62770 #, gcc-internal-format
62771 msgid "%<@dynamic%> not in @implementation context"
62774 #: objc/objc-act.c:7845
62775 #, gcc-internal-format
62776 msgid "%<@dynamic%> requires the @interface of the class to be available"
62779 #: objc/objc-act.c:8043
62780 #, gcc-internal-format
62781 msgid "definition of protocol %qE not found"
62784 #. It would be nice to use warn_deprecated_use() here, but
62785 #. we are using TREE_CHAIN (which is supposed to be the
62786 #. TYPE_STUB_DECL for a TYPE) for something different.
62787 #: objc/objc-act.c:8074
62788 #, gcc-internal-format
62789 msgid "protocol %qE is deprecated"
62792 #: objc/objc-act.c:8193
62793 #, gcc-internal-format
62794 msgid "duplicate declaration for protocol %qE"
62797 #: objc/objc-act.c:8704
62798 #, gcc-internal-format
62799 msgid "conflicting types for %<%c%s%>"
62802 #: objc/objc-act.c:8708
62803 #, gcc-internal-format
62804 msgid "previous declaration of %<%c%s%>"
62807 #: objc/objc-act.c:8808
62808 #, gcc-internal-format
62809 msgid "no super class declared in interface for %qE"
62812 #: objc/objc-act.c:8835
62813 #, gcc-internal-format
62814 msgid "[super ...] must appear in a method context"
62817 #: objc/objc-act.c:8875
62818 #, gcc-internal-format
62819 msgid "method possibly missing a [super dealloc] call"
62822 #: objc/objc-act.c:9335
62823 #, gcc-internal-format
62824 msgid "instance variable %qs is declared private"
62827 #: objc/objc-act.c:9388
62828 #, gcc-internal-format
62829 msgid "local declaration of %qE hides instance variable"
62832 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
62833 #. should be impossible for real properties, which always
62835 #: objc/objc-act.c:9434
62836 #, gcc-internal-format
62837 msgid "no %qs getter found"
62840 #: objc/objc-act.c:9674
62841 #, gcc-internal-format
62842 msgid "fast enumeration is not available in Objective-C 1.0"
62845 #: objc/objc-act.c:9684
62846 #, gcc-internal-format
62847 msgid "iterating variable in fast enumeration is not an object"
62850 #: objc/objc-act.c:9690
62851 #, gcc-internal-format
62852 msgid "collection in fast enumeration is not an object"
62855 #: objc/objc-encoding.c:130
62856 #, gcc-internal-format
62857 msgid "type %qT does not have a known size"
62860 #: objc/objc-encoding.c:721
62861 #, gcc-internal-format
62862 msgid "unknown type %<%T%> found during Objective-C encoding"
62865 #. Do not do any encoding, produce an error and keep going.
62866 #: objc/objc-encoding.c:804
62867 #, gcc-internal-format
62868 msgid "trying to encode non-integer type as a bitfield"
62871 #: objc/objc-gnu-runtime-abi-01.c:131
62872 #, gcc-internal-format
62873 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
62876 #: objc/objc-gnu-runtime-abi-01.c:139
62877 #, gcc-internal-format
62878 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
62881 #: objc/objc-gnu-runtime-abi-01.c:2168 objc/objc-next-runtime-abi-01.c:2815
62882 #: objc/objc-next-runtime-abi-02.c:3587
62883 #, gcc-internal-format
62884 msgid "non-objective-c type '%T' cannot be caught"
62887 #: objc/objc-next-runtime-abi-01.c:150
62888 #, gcc-internal-format
62890 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
62891 "fnext-runtime%> with %<-fobjc-abi-version%> < 2"
62894 #: objc/objc-next-runtime-abi-02.c:242
62895 #, gcc-internal-format
62897 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
62898 "abi-version%> >= 2"
62901 #: objc/objc-runtime-shared-support.c:425
62902 #, gcc-internal-format
62903 msgid "creating selector for nonexistent method %qE"