1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
11 "POT-Creation-Date: 2018-01-26 22:47+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "flow control insn inside a basic block"
26 msgid "wrong insn in the fallthru edge"
30 msgid "insn outside basic block"
34 msgid "return not followed by barrier"
37 #: collect-utils.c:164
39 msgid "[cannot find %s]"
44 msgid "collect2 version %s\n"
49 msgid "%d constructor found\n"
50 msgid_plural "%d constructors found\n"
56 msgid "%d destructor found\n"
57 msgid_plural "%d destructors found\n"
63 msgid "%d frame table found\n"
64 msgid_plural "%d frame tables found\n"
70 msgid "[Leaving %s]\n"
77 "write_c_file - output name is %s, prefix is %s\n"
84 "ldd output with constructors/destructors.\n"
88 msgid "const/copy propagation disabled"
93 msgid "%s: all warnings being treated as errors"
98 msgid "%s: some warnings being treated as errors"
101 #: diagnostic.c:324 input.c:222 input.c:1819 c-family/c-opts.c:1377
102 #: fortran/cpp.c:576 fortran/error.c:1008 fortran/error.c:1028
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:3592 final.c:3604
162 msgid "unterminated assembly dialect alternative"
167 msgid "operand number missing after %%-letter"
170 #: final.c:3749 final.c:3790
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:3977 config/arc/arc.c:5880 config/i386/i386.c:17125
192 #: config/pdp11/pdp11.c:1715
194 msgid "floating constant misused"
197 #: final.c:4035 config/arc/arc.c:5977 config/i386/i386.c:17216
198 #: config/pdp11/pdp11.c:1756
200 msgid "invalid expression as operand"
210 msgid "Using built-in specs.\n"
216 "Setting spec %s to '%s'\n"
222 msgid "Reading specs from %s\n"
227 msgid "could not find specs file %s\n"
232 msgid "rename spec %s to %s\n"
246 "Go ahead? (y or n) "
251 msgid "# %s %.2f %.2f\n"
256 msgid "Usage: %s [options] file...\n"
264 msgid " -pass-exit-codes Exit with highest error code from a phase.\n"
268 msgid " --help Display this information.\n"
273 " --target-help Display target specific command line options.\n"
278 " --help={common|optimizers|params|target|warnings|[^]{joined|separate|"
279 "undocumented}}[,...].\n"
284 " Display specific types of command line options.\n"
288 msgid " (Use '-v --help' to display command line options of sub-processes).\n"
292 msgid " --version Display compiler version information.\n"
296 msgid " -dumpspecs Display all of the built in spec strings.\n"
300 msgid " -dumpversion Display the version of the compiler.\n"
304 msgid " -dumpmachine Display the compiler's target processor.\n"
309 " -print-search-dirs Display the directories in the compiler's search "
315 " -print-libgcc-file-name Display the name of the compiler's companion "
320 msgid " -print-file-name=<lib> Display the full path to library <lib>.\n"
325 " -print-prog-name=<prog> Display the full path to compiler component "
331 " -print-multiarch Display the target's normalized GNU triplet, used "
333 " a component in the library path.\n"
338 " -print-multi-directory Display the root directory for versions of "
344 " -print-multi-lib Display the mapping between command line options "
346 " multiple library search directories.\n"
351 " -print-multi-os-directory Display the relative path to OS libraries.\n"
355 msgid " -print-sysroot Display the target libraries directory.\n"
360 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
366 " -Wa,<options> Pass comma-separated <options> on to the "
372 " -Wp,<options> Pass comma-separated <options> on to the "
378 " -Wl,<options> Pass comma-separated <options> on to the linker.\n"
382 msgid " -Xassembler <arg> Pass <arg> on to the assembler.\n"
386 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor.\n"
390 msgid " -Xlinker <arg> Pass <arg> on to the linker.\n"
394 msgid " -save-temps Do not delete intermediate files.\n"
398 msgid " -save-temps=<arg> Do not delete intermediate files.\n"
403 " -no-canonical-prefixes Do not canonicalize paths when building relative\n"
404 " prefixes to other gcc components.\n"
408 msgid " -pipe Use pipes rather than intermediate files.\n"
412 msgid " -time Time the execution of each subprocess.\n"
417 " -specs=<file> Override built-in specs with the contents of "
423 " -std=<standard> Assume that the input sources are for "
429 " --sysroot=<directory> Use <directory> as the root directory for "
436 " -B <directory> Add <directory> to the compiler's search paths.\n"
441 " -v Display the programs invoked by the compiler.\n"
446 " -### Like -v but options quoted and commands not "
452 " -E Preprocess only; do not compile, assemble or "
457 msgid " -S Compile only; do not assemble or link.\n"
461 msgid " -c Compile and assemble, but do not link.\n"
465 msgid " -o <file> Place the output into <file>.\n"
470 " -pie Create a dynamically linked position independent\n"
475 msgid " -shared Create a shared library.\n"
480 " -x <language> Specify the language of the following input "
482 " Permissible languages include: c c++ assembler "
484 " 'none' means revert to the default behavior of\n"
485 " guessing the language based on the file's "
493 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
494 " passed on to the various sub-processes invoked by %s. In order to pass\n"
495 " other options on to these processes the -W<letter> options must be used.\n"
500 msgid "Processing spec (%s), which is '%s'\n"
510 msgid "Configured with: %s\n"
515 msgid "Thread model: %s\n"
520 msgid "gcc version %s %s\n"
525 msgid "gcc driver version %s %sexecuting gcc version %s\n"
528 #: gcc.c:6809 gcc.c:7021
531 "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
537 "Preprocessed source stored into %s file, please attach this to your "
543 msgid "install: %s%s\n"
548 msgid "programs: %s\n"
553 msgid "libraries: %s\n"
560 "For bug reporting instructions, please see:\n"
563 #: gcc.c:8036 gcov-tool.c:528
568 #: gcc.c:8039 gcov-tool.c:530 gcov.c:847 fortran/gfortranspec.c:280
572 #: gcc.c:8040 fortran/gfortranspec.c:281
574 "This is free software; see the source for copying conditions. There is NO\n"
575 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
591 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
598 "Assembler options\n"
599 "=================\n"
606 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
612 msgid " merge [options] <dir1> <dir2> Merge coverage file contents\n"
615 #: gcov-tool.c:176 gcov-tool.c:271
617 msgid " -o, --output <dir> Output directory\n"
620 #: gcov-tool.c:177 gcov-tool.c:273 gcov-tool.c:425
622 msgid " -v, --verbose Verbose mode\n"
628 " -w, --weight <w1,w2> Set weights (float point values)\n"
633 msgid "Merge subcomand usage:"
639 " rewrite [options] <dir> Rewrite coverage file contents\n"
644 msgid " -n, --normalize <int64_t> Normalize the profile\n"
649 msgid " -s, --scale <float or simple-frac> Scale the profile counters\n"
654 msgid "Rewrite subcommand usage:"
659 msgid "scaling cannot co-exist with normalization, skipping\n"
662 #: gcov-tool.c:342 gcov-tool.c:352
664 msgid "incorrect format in scaling, using 1/1\n"
669 msgid "normalization cannot co-exist with scaling\n"
675 " overlap [options] <dir1> <dir2> Compute the overlap of two profiles\n"
680 msgid " -f, --function Print function level info\n"
685 msgid " -F, --fullname Print full filename\n"
691 " -h, --hotonly Only print info for hot objects/"
697 msgid " -o, --object Print object level info\n"
702 msgid " -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
707 msgid "Overlap subcomand usage:"
713 "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
720 "Offline tool to handle gcda counts\n"
726 msgid " -h, --help Print this help, then exit\n"
732 " -v, --version Print version number, then exit\n"
735 #: gcov-tool.c:518 gcov.c:835
739 "For bug reporting instructions, please see:\n"
745 msgid "Copyright %s 2018 Free Software Foundation, Inc.\n"
748 #: gcov-tool.c:532 gcov.c:849
751 "This is free software; see the source for copying conditions.\n"
752 "There is NO warranty; not even for MERCHANTABILITY or \n"
753 "FITNESS FOR A PARTICULAR PURPOSE.\n"
760 "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
767 "Print code coverage information.\n"
774 " -a, --all-blocks Show information for every basic block\n"
780 " -b, --branch-probabilities Include branch probabilities in output\n"
786 " -c, --branch-counts Output counts of branches taken\n"
787 " rather than percentages\n"
792 msgid " -d, --display-progress Display progress information\n"
797 msgid " -f, --function-summaries Output summaries for each function\n"
802 msgid " -h, --help Print this help, then exit\n"
808 " -i, --intermediate-format Output .gcov file in intermediate text "
814 msgid " -j, --human-readable Output human readable numbers\n"
819 msgid " -k, --use-colors Emit colored output\n"
825 " -l, --long-file-names Use long output file names for included\n"
831 msgid " -m, --demangled-names Output demangled function names\n"
836 msgid " -n, --no-output Do not create an output file\n"
842 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
848 msgid " -p, --preserve-paths Preserve all pathname components\n"
853 msgid " -r, --relative-only Only show data for relative sources\n"
858 msgid " -s, --source-prefix DIR Source prefix to elide\n"
864 " -u, --unconditional-branches Show unconditional branch counts too\n"
869 msgid " -v, --version Print version number, then exit\n"
874 msgid " -w, --verbose Print verbose informations\n"
879 msgid " -x, --hash-filenames Hash long pathnames\n"
889 msgid "Creating '%s'\n"
894 msgid "Error writing output file '%s'\n"
899 msgid "Could not open output file '%s'\n"
904 msgid "Removing '%s'\n"
907 #: gcov.c:1276 gcov.c:1336 gcov.c:2703
914 msgid "Cannot open intermediate output file %s\n"
919 msgid "%s:source file is newer than notes file '%s'\n"
924 msgid "(the message is displayed only once per source file)\n"
929 msgid "%s:cannot open notes file\n"
934 msgid "%s:not a gcov notes file\n"
939 msgid "%s:version '%.4s', prefer '%.4s'\n"
944 msgid "%s:already seen blocks for '%s'\n"
947 #: gcov.c:1715 gcov.c:1827
949 msgid "%s:corrupted\n"
954 msgid "%s:no functions found\n"
959 msgid "%s:cannot open data file, assuming not executed\n"
964 msgid "%s:not a gcov data file\n"
969 msgid "%s:version '%.4s', prefer version '%.4s'\n"
974 msgid "%s:stamp mismatch with notes file\n"
979 msgid "%s:profile mismatch for '%s'\n"
984 msgid "%s:overflowed\n"
989 msgid "%s:'%s' lacks entry and/or exit blocks\n"
994 msgid "%s:'%s' has arcs to entry block\n"
999 msgid "%s:'%s' has arcs from exit block\n"
1004 msgid "%s:graph is unsolvable for '%s'\n"
1009 msgid "Lines executed:%s of %d\n"
1014 msgid "No executable lines\n"
1024 msgid "Branches executed:%s of %d\n"
1029 msgid "Taken at least once:%s of %d\n"
1034 msgid "No branches\n"
1039 msgid "Calls executed:%s of %d\n"
1049 msgid "%s:no lines for '%s'\n"
1054 msgid "call %2d returned %s\n"
1059 msgid "call %2d never executed\n"
1064 msgid "branch %2d taken %s%s"
1069 msgid "branch %2d never executed"
1079 msgid "unconditional %2d taken %s\n"
1084 msgid "unconditional %2d never executed\n"
1089 msgid "Cannot open source file %s\n"
1093 msgid "PRE disabled"
1097 msgid "GCSE disabled"
1100 #: gimple-ssa-isolate-paths.c:542 c/c-typeck.c:10243
1101 #, gcc-internal-format
1102 msgid "function returns address of local variable"
1105 #: gimple-ssa-isolate-paths.c:544 gimple-ssa-isolate-paths.c:426
1106 #, gcc-internal-format
1107 msgid "function may return address of local variable"
1112 msgid "ignoring duplicate directory \"%s\"\n"
1117 msgid " as it is a non-system directory that duplicates a system directory\n"
1122 msgid "ignoring nonexistent directory \"%s\"\n"
1127 msgid "#include \"...\" search starts here:\n"
1132 msgid "#include <...> search starts here:\n"
1137 msgid "End of search list.\n"
1140 #. Opening quotation mark.
1145 #. Closing quotation mark.
1151 msgid "At top level:"
1154 #: langhooks.c:399 cp/error.c:3442
1156 msgid "In member function %qs"
1159 #: langhooks.c:403 cp/error.c:3445
1161 msgid "In function %qs"
1164 #: langhooks.c:454 cp/error.c:3395
1165 msgid " inlined from %qs at %r%s:%d:%d%R"
1168 #: langhooks.c:459 cp/error.c:3400
1169 msgid " inlined from %qs at %r%s:%d%R"
1172 #: langhooks.c:465 cp/error.c:3406
1174 msgid " inlined from %qs"
1177 #: lra-assigns.c:1470 reload1.c:2076
1178 msgid "this is the insn:"
1181 #: lra-constraints.c:3890 reload.c:3814
1182 msgid "unable to generate reloads for:"
1185 #. What to print when a switch has no documentation.
1187 msgid "This option lacks documentation."
1191 msgid "Uses of this option are diagnosed."
1196 msgid "default %d minimum %d maximum %d"
1201 msgid "Same as %s. Use the latter option instead."
1206 msgid "%s Same as %s."
1223 msgid " No options with the desired characteristics were found\n"
1229 " None found. Use --help=%s to show *all* the options supported by the %s "
1236 " All options with the desired characteristics have already been displayed\n"
1240 msgid "The following options are target specific"
1244 msgid "The following options control compiler warning messages"
1248 msgid "The following options control optimizations"
1251 #: opts.c:1422 opts.c:1461
1252 msgid "The following options are language-independent"
1256 msgid "The --param option recognizes the following as parameters"
1260 msgid "The following options are specific to just the language "
1264 msgid "The following options are supported by the language "
1268 msgid "The following options are not documented"
1272 msgid "The following options take separate arguments"
1276 msgid "The following options take joined arguments"
1280 msgid "The following options are language-related"
1285 msgid "during %s pass: %s\n"
1290 msgid "dump file: %s\n"
1304 "*** WARNING *** there are active plugins, do not report this as a bug unless "
1305 "you can reproduce it without enabling any plugins.\n"
1308 #. It's the compiler's fault.
1310 msgid "could not find a spill register"
1313 #. It's the compiler's fault.
1315 msgid "VOIDmode on an output"
1319 msgid "failure trying to reload:"
1323 msgid "unrecognizable insn:"
1327 msgid "insn does not satisfy its constraints:"
1332 msgid "created and used with differing settings of '%s'"
1336 msgid "created and used with different settings of -fpic"
1340 msgid "created and used with different settings of -fpie"
1345 msgid "collect: reading %s\n"
1350 msgid "collect: recompiling %s\n"
1355 msgid "collect: tweaking %s in %s\n"
1360 msgid "collect: relinking\n"
1365 msgid "unrecoverable error"
1371 "%s%s%s %sversion %s (%s)\n"
1372 "%s\tcompiled by GNU C version %s, "
1377 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
1382 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
1387 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
1393 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1397 msgid "options passed: "
1401 msgid "options enabled: "
1404 #: tree-diagnostic.c:299 c/c-decl.c:5419 c/c-typeck.c:7259 cp/error.c:1042
1405 #: c-family/c-pretty-print.c:413
1406 #, gcc-internal-format
1411 msgid "function not considered for inlining"
1415 msgid "caller is not optimized"
1419 msgid "function body not available"
1423 msgid "redefined extern inline functions are not considered for inlining"
1427 msgid "function not inlinable"
1431 msgid "function body can be overwritten at link time"
1435 msgid "function not inline candidate"
1439 msgid "--param large-function-growth limit reached"
1443 msgid "--param large-stack-frame-growth limit reached"
1447 msgid "--param max-inline-insns-single limit reached"
1451 msgid "--param max-inline-insns-auto limit reached"
1455 msgid "--param inline-unit-growth limit reached"
1459 msgid "recursive inlining"
1463 msgid "call is unlikely and code size would grow"
1467 msgid "function not declared inline and code size would grow"
1471 msgid "mismatched arguments"
1475 msgid "mismatched declarations during linktime optimization"
1479 msgid "variadic thunk call"
1483 msgid "originally indirect function call not considered for inlining"
1487 msgid "indirect function call with a yet undetermined callee"
1491 msgid "exception handling personality mismatch"
1495 msgid "non-call exception handling mismatch"
1499 msgid "target specific option mismatch"
1503 msgid "optimization level attribute mismatch"
1507 msgid "callee refers to comdat-local symbols"
1511 msgid "function attribute mismatch"
1519 msgid "caller is instrumentation thunk"
1522 #. The remainder are real diagnostic types.
1523 #: diagnostic.def:33
1524 msgid "fatal error: "
1527 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
1528 #. when reporting fatal signal in the compiler.
1529 #: diagnostic.def:34 diagnostic.def:50
1530 msgid "internal compiler error: "
1533 #. This one is just for counting DK_WARNING promoted to DK_ERROR
1534 #. due to -Werror and -Werror=warning.
1535 #: diagnostic.def:35 diagnostic.def:47
1539 #: diagnostic.def:36
1540 msgid "sorry, unimplemented: "
1543 #: diagnostic.def:37
1547 #: diagnostic.def:38
1548 msgid "anachronism: "
1551 #: diagnostic.def:39
1555 #: diagnostic.def:40
1559 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
1560 #. prefix does not matter.
1561 #: diagnostic.def:43
1565 #: diagnostic.def:44
1571 msgid "Maximal estimated outcome of branch considered predictable."
1577 "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
1578 "and inline-insns-auto."
1584 "The maximum number of instructions in a single function eligible for "
1590 msgid "The maximum number of instructions when automatically inlining."
1596 "The maximum number of instructions inline function can grow to via recursive "
1603 "The maximum number of instructions non-inline function can grow to via "
1604 "recursive inlining."
1609 msgid "The maximum depth of recursive inlining for inline functions."
1614 msgid "The maximum depth of recursive inlining for non-inline functions."
1620 "Inline recursively only when the probability of call being executed exceeds "
1627 "The maximum number of nested indirect inlining performed by early inliner."
1633 "Probability that COMDAT function will be shared with different compilation "
1640 "Maximum probability of the entry BB of split region (in percent relative to "
1641 "entry BB of the function) to make partial inlining happen."
1647 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
1648 "that an individual variable will be expanded during loop unrolling."
1654 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
1655 "considered for vectorization."
1660 msgid "The maximum number of instructions to consider to fill a delay slot."
1666 "The maximum number of instructions to consider to find accurate live "
1667 "register information."
1672 msgid "The maximum length of scheduling's pending operations list."
1678 "The maximum number of backtrack attempts the scheduler should make when "
1679 "modulo scheduling a loop."
1684 msgid "The size of function body to be considered large."
1689 msgid "Maximal growth due to inlining of large function (in percent)."
1694 msgid "The size of translation unit to be considered large."
1700 "How much can given compilation unit grow because of the inlining (in "
1707 "How much can given compilation unit grow because of the interprocedural "
1708 "constant propagation (in percent)."
1714 "Maximal estimated growth of function body caused by early inlining of single "
1720 msgid "The size of stack frame to be considered large."
1725 msgid "Maximal stack frame growth due to inlining (in percent)."
1730 msgid "Size of the stack guard expressed as a power of two."
1735 msgid "Interval in which to probe the stack expressed as a power of two."
1740 msgid "The maximum amount of memory to be allocated by GCSE."
1745 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
1751 "The threshold ratio for performing partial redundancy elimination after "
1758 "The threshold ratio of critical edges execution count that permit performing "
1759 "redundancy elimination after reload."
1765 "Scaling factor in calculation of maximum distance an expression can be moved "
1766 "by GCSE optimizations."
1772 "Cost at which GCSE optimizations will not constraint the distance an "
1773 "expression can travel."
1778 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
1784 "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
1790 msgid "The maximum number of instructions to consider to unroll in a loop."
1796 "The maximum number of instructions to consider to unroll in a loop on "
1802 msgid "The maximum number of unrollings of a single loop."
1807 msgid "The maximum number of insns of a peeled loop."
1812 msgid "The maximum number of peelings of a single loop."
1817 msgid "The maximum number of branches on the path through the peeled sequence."
1822 msgid "The maximum number of insns of a completely peeled loop."
1828 "The maximum number of peelings of a single loop that is peeled completely."
1833 msgid "The maximum number of insns of a peeled loop that rolls only once."
1838 msgid "The maximum depth of a loop nest we completely peel."
1843 msgid "The maximum number of insns of an unswitched loop."
1848 msgid "The maximum number of unswitchings in a single loop."
1854 "The maximum number of insns in loop header duplicated by he copy loop "
1861 "Bound on the number of iterations the brute force # of iterations analysis "
1862 "algorithm evaluates."
1867 msgid "Bound on the cost of an expression to compute the number of iterations."
1873 "A factor for tuning the upper bound that swing modulo scheduler uses for "
1874 "scheduling a loop."
1880 "The minimum value of stage count that swing modulo scheduler will generate."
1886 "The number of cycles the swing modulo scheduler considers when checking "
1887 "conflicts using DFA."
1893 "A threshold on the average loop count considered by the swing modulo "
1900 "A basic block profile count is considered hot if it contributes to the given "
1901 "permillage of the entire profiled execution."
1907 "Select fraction of the maximal frequency of executions of basic block in "
1908 "function given basic block needs to have to be considered hot."
1914 "The minimum fraction of profile runs a given basic block execution count "
1915 "must be not to be considered unlikely."
1921 "Select fraction of the maximal frequency of executions of basic block in "
1922 "function given basic block get alignment."
1928 "Loops iterating at least selected number of iterations will get loop "
1934 msgid "The maximum number of loop iterations we predict statically."
1940 "Set the estimated probability in percentage for builtin expect. The default "
1941 "value is 90% probability."
1947 "The percentage of function, weighted by execution frequency, that must be "
1948 "covered by trace formation. Used when profile feedback is available."
1954 "The percentage of function, weighted by execution frequency, that must be "
1955 "covered by trace formation. Used when profile feedback is not available."
1960 msgid "Maximal code growth caused by tail duplication (in percent)."
1966 "Stop reverse growth if the reverse probability of best edge is less than "
1967 "this threshold (in percent)."
1973 "Stop forward growth if the probability of best edge is less than this "
1974 "threshold (in percent). Used when profile feedback is available."
1980 "Stop forward growth if the probability of best edge is less than this "
1981 "threshold (in percent). Used when profile feedback is not available."
1986 msgid "The maximum number of incoming edges to consider for crossjumping."
1992 "The minimum number of matching instructions to consider for crossjumping."
1997 msgid "The maximum expansion factor when copying basic blocks."
2003 "The maximum number of insns to duplicate when unfactoring computed gotos."
2008 msgid "The maximum length of path considered in cse."
2013 msgid "The maximum instructions CSE process before flushing."
2019 "The minimum cost of an expensive expression in the loop invariant motion."
2025 "Bound on number of candidates below that all candidates are considered in iv "
2031 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
2037 "If number of candidates in the set is smaller, we always try to remove "
2038 "unused ivs during its optimization."
2043 msgid "Average number of iterations of a loop."
2049 "Maximum size (in bytes) of objects tracked bytewise by dead store "
2055 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
2061 "Bound on the complexity of the expressions in the scalar evolutions analyzer."
2067 "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
2068 "the loop is marked with simd pragma."
2074 "Bound on number of runtime checks inserted by the vectorizer's loop "
2075 "versioning for alignment check."
2081 "Bound on number of runtime checks inserted by the vectorizer's loop "
2082 "versioning for alias check."
2088 "Maximum number of loop peels to enhance alignment of data references in a "
2094 msgid "The maximum memory locations recorded by cselib."
2100 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2101 "total size of the heap."
2106 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
2112 "The maximum number of instructions to search backward when looking for "
2113 "equivalent reload."
2119 "Target block's relative execution frequency (as a percentage) required to "
2123 #: params.def:619 params.def:629
2126 "The maximum number of blocks in a region to be considered for interblock "
2130 #: params.def:624 params.def:634
2133 "The maximum number of insns in a region to be considered for interblock "
2140 "The minimum probability of reaching a source block for interblock "
2141 "speculative scheduling."
2146 msgid "The maximum number of iterations through CFG to extend regions."
2152 "The maximum conflict delay for an insn to be considered for speculative "
2159 "The minimal probability of speculation success (in percents), so that "
2160 "speculative insn will be scheduled."
2166 "The minimum probability an edge must have for the scheduler to save its "
2172 msgid "The maximum size of the lookahead window of selective scheduling."
2177 msgid "Maximum number of times that an insn could be scheduled."
2183 "Maximum number of instructions in the ready list that are considered "
2184 "eligible for renaming."
2189 msgid "Minimal distance between possibly conflicting store and load."
2195 "Hardware autoprefetcher scheduler model control flag. Number of lookahead "
2196 "cycles the model looks into; at '0' only enable instruction sorting "
2197 "heuristic. Disabled by default."
2203 "The maximum number of RTL nodes that can be recorded as combiner's last "
2209 msgid "The maximum number of insns combine tries to combine."
2214 msgid "The upper bound for sharing integer constants."
2220 "The lower bound for a buffer to be considered for stack smashing protection."
2226 "The minimum size of variables taking part in stack slot sharing when not "
2233 "Maximum number of statements allowed in a block that needs to be duplicated "
2234 "when threading jumps."
2240 "Maximum number of fields in a structure before pointer analysis treats the "
2241 "structure as a single variable."
2247 "The maximum number of instructions ready to be issued to be considered by "
2248 "the scheduler during the first scheduling pass."
2253 msgid "Maximum number of active local stores in RTL dead store elimination."
2258 msgid "The number of insns executed before prefetch is completed."
2263 msgid "The number of prefetches that can run at the same time."
2268 msgid "The size of L1 cache."
2273 msgid "The size of L1 cache line."
2278 msgid "The size of L2 cache."
2283 msgid "The maximum number of stmts in loop nest for loop interchange."
2288 msgid "The minimum stride ratio for loop interchange to be profitable"
2293 msgid "Whether to use canonical types."
2299 "Maximum length of partial antic set when performing tree pre optimization."
2304 msgid "Maximum size of a SCC before SCCVN stops processing a function."
2309 msgid "Maximum number of disambiguations to perform per memory access."
2314 msgid "Max loops number for regional RA."
2319 msgid "Max size of conflict table in MB."
2325 "The number of registers in each class kept unused by loop invariant motion."
2331 "The max number of reload pseudos which are considered during spilling a non-"
2338 "Minimal fall-through edge probability in percentage used to add BB to "
2339 "inheritance EBB in LRA."
2345 "The maximum ratio between array size and switch branches for a switch "
2346 "conversion to take place."
2351 msgid "size of tiles for loop blocking."
2356 msgid "maximum number of parameters in a SCoP."
2361 msgid "maximum number of arrays per scop."
2366 msgid "maximum number of isl operations, 0 means unlimited"
2371 msgid "whether codegen errors should be ICEs when -fchecking."
2376 msgid "Maximum number of datarefs in loop for building loop data dependencies."
2381 msgid "Max basic blocks number in loop for loop invariant motion."
2386 msgid "use internal function id in profile lookup."
2391 msgid "track topn target addresses in indirect-call profile."
2397 "Maximum number of instructions in basic block to be considered for SLP "
2404 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
2405 "unknown trip count."
2410 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
2415 msgid "Max. size of var tracking hash tables."
2420 msgid "Max. recursion depth for expanding var tracking expressions."
2425 msgid "Max. size of loc list for which reverse ops should be added."
2430 msgid "Max. count of debug markers to expand or inline."
2435 msgid "The minimum UID to be used for a nondebug insn."
2441 "Maximum allowed growth of number and total size of new parameters that ipa-"
2442 "sra replaces a pointer to an aggregate with."
2448 "Size in bytes after which thread-local aggregates should be instrumented "
2449 "with the logging functions instead of save/restore pairs."
2455 "Maximum size, in storage units, of an aggregate which should be considered "
2456 "for scalarization when compiling for speed."
2462 "Maximum size, in storage units, of an aggregate which should be considered "
2463 "for scalarization when compiling for size."
2469 "Maximum size of a list of values associated with each parameter for "
2470 "interprocedural constant propagation."
2476 "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
2483 "Percentage penalty the recursive functions will receive when they are "
2484 "evaluated for cloning.."
2490 "Percentage penalty functions containing a single call to another function "
2491 "will receive when they are evaluated for cloning.."
2497 "Maximum number of aggregate content items for a parameter in jump functions "
2504 "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
2511 "Compile-time bonus IPA-CP assigns to candidates which make an array index "
2518 "Maximum number of statements that will be visited by IPA formal parameter "
2519 "analysis based on alias analysis in any given function."
2524 msgid "Number of partitions the program should be split to."
2529 msgid "Minimal size of a partition for LTO (in estimated instructions)."
2534 msgid "Maximal size of a partition for LTO (in estimated instructions)."
2540 "Maximum number of namespaces to search for alternatives when name lookup "
2546 msgid "Maximum number of conditional store pairs that can be sunk."
2552 "The smallest number of different values for which it is best to use a jump-"
2553 "table instead of a tree of conditional branches, if 0, use the default for "
2559 msgid "Allow new data races on stores to be introduced."
2565 "Set the maximum number of instructions executed in parallel in reassociated "
2566 "tree. If 0, use the target dependent heuristic.."
2571 msgid "Maximum amount of similar bbs to compare a bb with."
2577 "Allow the store merging pass to introduce unaligned stores if it is legal to "
2583 msgid "Maximum number of constant stores to merge in the store merging pass."
2588 msgid "Maximum amount of iterations of the pass over a function."
2594 "Maximum number of strings for which strlen optimization pass will track "
2600 msgid "Which -fsched-pressure algorithm to apply."
2605 msgid "Maximum length of candidate scans for straight-line strength reduction."
2610 msgid "Enable asan stack protection."
2615 msgid "Enable asan allocas/VLAs protection."
2620 msgid "Enable asan globals protection."
2625 msgid "Enable asan store operations protection."
2630 msgid "Enable asan load operations protection."
2635 msgid "Enable asan builtin functions protection."
2640 msgid "Enable asan detection of use-after-return bugs."
2646 "Use callbacks instead of inline code if number of accesses in function "
2647 "becomes greater or equal to this number."
2653 "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
2660 "Maximum number of nested calls to search for control dependencies during "
2661 "uninitialized variable analysis."
2667 "Maximum number of statements to be included into a single static constructor "
2668 "generated by Pointer Bounds Checker."
2674 "Scale factor to apply to the number of statements in a threading path when "
2675 "comparing to the number of (scaled) blocks."
2681 "Maximum number of arguments a PHI may have before the FSM threader will not "
2682 "try to thread through its block."
2688 "Scale factor to apply to the number of blocks in a threading path when "
2689 "comparing to the number of (scaled) statements."
2695 "Maximum number of instructions to copy when duplicating blocks on a finite "
2696 "state automaton jump thread path."
2702 "Maximum number of basic blocks on a finite state automaton jump thread path."
2708 "Maximum number of new jump thread paths to create for a finite state "
2714 msgid "Chunk size of omp schedule for loops parallelized by parloops."
2720 "Schedule type of omp schedule for loops parallelized by parloops (static, "
2721 "dynamic, guided, auto, runtime)."
2727 "Minimum number of iterations per thread of an innermost parallelized loop."
2733 "Maximum recursion depth allowed when querying a property of an SSA name."
2739 "Maximum number of insns in a basic block to consider for RTL if-conversion."
2745 "Maximum permissible cost for the sequence that would be generated by the RTL "
2746 "if-conversion pass for a branch that is considered predictable."
2752 "Maximum permissible cost for the sequence that would be generated by the RTL "
2753 "if-conversion pass for a branch that is considered unpredictable."
2758 msgid "Level of hsa debug stores verbosity"
2763 msgid "Maximum number of may-defs visited when devirtualizing speculatively"
2769 "Maximum number of assertions to add along the default edge of a switch "
2770 "statement during VRP"
2775 msgid "Enable loop epilogue vectorization using smaller vector size."
2781 "Minimum percentage of memrefs that must go away for unroll-and-jam to be "
2782 "considered profitable."
2787 msgid "Maximum unroll factor for the unroll-and-jam transformation."
2792 msgid "Maximum number of bits for which we avoid creating FMAs."
2795 #: c-family/c-format.c:382
2799 #: c-family/c-format.c:383
2800 msgid "field width specifier"
2803 #: c-family/c-format.c:384
2804 msgid "field precision specifier"
2807 #: c-family/c-format.c:501 c-family/c-format.c:525 config/i386/msformat-c.c:44
2811 #: c-family/c-format.c:501 c-family/c-format.c:525 config/i386/msformat-c.c:44
2812 msgid "the ' ' printf flag"
2815 #: c-family/c-format.c:502 c-family/c-format.c:526 c-family/c-format.c:556
2816 #: c-family/c-format.c:620 config/i386/msformat-c.c:45
2820 #: c-family/c-format.c:502 c-family/c-format.c:526 c-family/c-format.c:556
2821 #: config/i386/msformat-c.c:45
2822 msgid "the '+' printf flag"
2825 #: c-family/c-format.c:503 c-family/c-format.c:527 c-family/c-format.c:557
2826 #: c-family/c-format.c:596 config/i386/msformat-c.c:46
2827 #: config/i386/msformat-c.c:81
2831 #: c-family/c-format.c:503 c-family/c-format.c:527 c-family/c-format.c:557
2832 #: config/i386/msformat-c.c:46
2833 msgid "the '#' printf flag"
2836 #: c-family/c-format.c:504 c-family/c-format.c:528 c-family/c-format.c:594
2837 #: config/i386/msformat-c.c:47
2841 #: c-family/c-format.c:504 c-family/c-format.c:528 config/i386/msformat-c.c:47
2842 msgid "the '0' printf flag"
2845 #: c-family/c-format.c:505 c-family/c-format.c:529 c-family/c-format.c:593
2846 #: c-family/c-format.c:623 config/i386/msformat-c.c:48
2850 #: c-family/c-format.c:505 c-family/c-format.c:529 config/i386/msformat-c.c:48
2851 msgid "the '-' printf flag"
2854 #: c-family/c-format.c:506 c-family/c-format.c:576 config/i386/msformat-c.c:49
2855 #: config/i386/msformat-c.c:69
2859 #: c-family/c-format.c:506 config/i386/msformat-c.c:49
2860 msgid "the ''' printf flag"
2863 #: c-family/c-format.c:507 c-family/c-format.c:577
2867 #: c-family/c-format.c:507
2868 msgid "the 'I' printf flag"
2871 #: c-family/c-format.c:508 c-family/c-format.c:530 c-family/c-format.c:574
2872 #: c-family/c-format.c:597 c-family/c-format.c:624 config/sol2-c.c:43
2873 #: config/i386/msformat-c.c:50 config/i386/msformat-c.c:67
2877 #: c-family/c-format.c:508 c-family/c-format.c:530 config/sol2-c.c:43
2878 #: config/i386/msformat-c.c:50
2879 msgid "field width in printf format"
2882 #: c-family/c-format.c:509 c-family/c-format.c:531 c-family/c-format.c:559
2883 #: config/i386/msformat-c.c:51
2887 #: c-family/c-format.c:509 c-family/c-format.c:531 c-family/c-format.c:559
2888 #: config/i386/msformat-c.c:51
2889 msgid "precision in printf format"
2892 #: c-family/c-format.c:510 c-family/c-format.c:532 c-family/c-format.c:560
2893 #: c-family/c-format.c:575 c-family/c-format.c:627 config/sol2-c.c:44
2894 #: config/i386/msformat-c.c:52 config/i386/msformat-c.c:68
2895 msgid "length modifier"
2898 #: c-family/c-format.c:510 c-family/c-format.c:532 c-family/c-format.c:560
2899 #: config/sol2-c.c:44 config/i386/msformat-c.c:52
2900 msgid "length modifier in printf format"
2903 #: c-family/c-format.c:558
2907 #: c-family/c-format.c:558
2908 msgid "the 'q' diagnostic flag"
2911 #: c-family/c-format.c:571 config/i386/msformat-c.c:65
2912 msgid "assignment suppression"
2915 #: c-family/c-format.c:571 config/i386/msformat-c.c:65
2916 msgid "the assignment suppression scanf feature"
2919 #: c-family/c-format.c:572 config/i386/msformat-c.c:66
2923 #: c-family/c-format.c:572 config/i386/msformat-c.c:66
2924 msgid "the 'a' scanf flag"
2927 #: c-family/c-format.c:573
2931 #: c-family/c-format.c:573
2932 msgid "the 'm' scanf flag"
2935 #: c-family/c-format.c:574 config/i386/msformat-c.c:67
2936 msgid "field width in scanf format"
2939 #: c-family/c-format.c:575 config/i386/msformat-c.c:68
2940 msgid "length modifier in scanf format"
2943 #: c-family/c-format.c:576 config/i386/msformat-c.c:69
2944 msgid "the ''' scanf flag"
2947 #: c-family/c-format.c:577
2948 msgid "the 'I' scanf flag"
2951 #: c-family/c-format.c:592
2955 #: c-family/c-format.c:592
2956 msgid "the '_' strftime flag"
2959 #: c-family/c-format.c:593
2960 msgid "the '-' strftime flag"
2963 #: c-family/c-format.c:594
2964 msgid "the '0' strftime flag"
2967 #: c-family/c-format.c:595 c-family/c-format.c:619
2971 #: c-family/c-format.c:595
2972 msgid "the '^' strftime flag"
2975 #: c-family/c-format.c:596 config/i386/msformat-c.c:81
2976 msgid "the '#' strftime flag"
2979 #: c-family/c-format.c:597
2980 msgid "field width in strftime format"
2983 #: c-family/c-format.c:598
2984 msgid "'E' modifier"
2987 #: c-family/c-format.c:598
2988 msgid "the 'E' strftime modifier"
2991 #: c-family/c-format.c:599
2992 msgid "'O' modifier"
2995 #: c-family/c-format.c:599
2996 msgid "the 'O' strftime modifier"
2999 #: c-family/c-format.c:600
3000 msgid "the 'O' modifier"
3003 #: c-family/c-format.c:618
3004 msgid "fill character"
3007 #: c-family/c-format.c:618
3008 msgid "fill character in strfmon format"
3011 #: c-family/c-format.c:619
3012 msgid "the '^' strfmon flag"
3015 #: c-family/c-format.c:620
3016 msgid "the '+' strfmon flag"
3019 #: c-family/c-format.c:621
3023 #: c-family/c-format.c:621
3024 msgid "the '(' strfmon flag"
3027 #: c-family/c-format.c:622
3031 #: c-family/c-format.c:622
3032 msgid "the '!' strfmon flag"
3035 #: c-family/c-format.c:623
3036 msgid "the '-' strfmon flag"
3039 #: c-family/c-format.c:624
3040 msgid "field width in strfmon format"
3043 #: c-family/c-format.c:625
3044 msgid "left precision"
3047 #: c-family/c-format.c:625
3048 msgid "left precision in strfmon format"
3051 #: c-family/c-format.c:626
3052 msgid "right precision"
3055 #: c-family/c-format.c:626
3056 msgid "right precision in strfmon format"
3059 #: c-family/c-format.c:627
3060 msgid "length modifier in strfmon format"
3063 #. Handle deferred options from command-line.
3064 #: c-family/c-opts.c:1402 fortran/cpp.c:590
3065 msgid "<command-line>"
3068 #: config/aarch64/aarch64.c:6482
3070 msgid "unsupported operand for code '%c'"
3073 #: config/aarch64/aarch64.c:6493 config/aarch64/aarch64.c:6509
3074 #: config/aarch64/aarch64.c:6521 config/aarch64/aarch64.c:6532
3075 #: config/aarch64/aarch64.c:6542 config/aarch64/aarch64.c:6563
3076 #: config/aarch64/aarch64.c:6633 config/aarch64/aarch64.c:6644
3077 #: config/aarch64/aarch64.c:6658 config/aarch64/aarch64.c:6880
3078 #: config/aarch64/aarch64.c:6898
3080 msgid "invalid operand for '%%%c'"
3083 #: config/aarch64/aarch64.c:6578 config/aarch64/aarch64.c:6589
3084 #: config/aarch64/aarch64.c:6740 config/aarch64/aarch64.c:6751
3086 msgid "invalid vector constant"
3089 #: config/aarch64/aarch64.c:6601 config/aarch64/aarch64.c:6613
3090 #: config/aarch64/aarch64.c:6624
3092 msgid "incompatible floating point / vector register operand for '%%%c'"
3095 #: config/aarch64/aarch64.c:6692 config/arm/arm.c:22700
3097 msgid "missing operand"
3100 #: config/aarch64/aarch64.c:6777
3102 msgid "invalid constant"
3105 #: config/aarch64/aarch64.c:6780
3107 msgid "invalid operand"
3110 #: config/aarch64/aarch64.c:6909 config/aarch64/aarch64.c:6914
3112 msgid "invalid operand prefix '%%%c'"
3115 #: config/alpha/alpha.c:5125 config/i386/i386.c:18381
3116 #: config/powerpcspe/powerpcspe.c:24332 config/rs6000/rs6000.c:21831
3117 #: config/sparc/sparc.c:9284
3119 msgid "'%%&' used without any local dynamic TLS references"
3122 #: config/alpha/alpha.c:5183 config/bfin/bfin.c:1428
3124 msgid "invalid %%J value"
3127 #: config/alpha/alpha.c:5213 config/ia64/ia64.c:5580
3129 msgid "invalid %%r value"
3132 #: config/alpha/alpha.c:5223 config/ia64/ia64.c:5534
3133 #: config/powerpcspe/powerpcspe.c:24012 config/rs6000/rs6000.c:21539
3134 #: config/xtensa/xtensa.c:2429
3136 msgid "invalid %%R value"
3139 #: config/alpha/alpha.c:5229 config/powerpcspe/powerpcspe.c:23932
3140 #: config/rs6000/rs6000.c:21459 config/xtensa/xtensa.c:2396
3142 msgid "invalid %%N value"
3145 #: config/alpha/alpha.c:5237 config/powerpcspe/powerpcspe.c:23960
3146 #: config/rs6000/rs6000.c:21487
3148 msgid "invalid %%P value"
3151 #: config/alpha/alpha.c:5245
3153 msgid "invalid %%h value"
3156 #: config/alpha/alpha.c:5253 config/xtensa/xtensa.c:2422
3158 msgid "invalid %%L value"
3161 #: config/alpha/alpha.c:5272
3163 msgid "invalid %%m value"
3166 #: config/alpha/alpha.c:5278
3168 msgid "invalid %%M value"
3171 #: config/alpha/alpha.c:5315
3173 msgid "invalid %%U value"
3176 #: config/alpha/alpha.c:5323 config/powerpcspe/powerpcspe.c:24020
3177 #: config/rs6000/rs6000.c:21547
3179 msgid "invalid %%s value"
3182 #: config/alpha/alpha.c:5334
3184 msgid "invalid %%C value"
3187 #: config/alpha/alpha.c:5371 config/powerpcspe/powerpcspe.c:23796
3188 #: config/rs6000/rs6000.c:21323
3190 msgid "invalid %%E value"
3193 #: config/alpha/alpha.c:5396 config/alpha/alpha.c:5446
3195 msgid "unknown relocation unspec"
3198 #: config/alpha/alpha.c:5405 config/cr16/cr16.c:1569
3199 #: config/powerpcspe/powerpcspe.c:24337 config/rs6000/rs6000.c:21836
3200 #: config/spu/spu.c:1458
3202 msgid "invalid %%xn code"
3205 #: config/alpha/alpha.c:5511
3207 msgid "invalid operand address"
3210 #: config/arc/arc.c:3854
3212 msgid "invalid operand to %%Z code"
3215 #: config/arc/arc.c:3862
3217 msgid "invalid operand to %%z code"
3220 #: config/arc/arc.c:3870
3222 msgid "invalid operands to %%c code"
3225 #: config/arc/arc.c:3878
3227 msgid "invalid operand to %%M code"
3230 #: config/arc/arc.c:3886 config/m32r/m32r.c:2100
3232 msgid "invalid operand to %%p code"
3235 #: config/arc/arc.c:3897 config/m32r/m32r.c:2093
3237 msgid "invalid operand to %%s code"
3240 #: config/arc/arc.c:4045 config/m32r/m32r.c:2126
3242 msgid "invalid operand to %%R code"
3245 #: config/arc/arc.c:4121 config/m32r/m32r.c:2149
3247 msgid "invalid operand to %%H/%%L code"
3250 #: config/arc/arc.c:4189 config/m32r/m32r.c:2220
3252 msgid "invalid operand to %%U code"
3255 #: config/arc/arc.c:4200
3257 msgid "invalid operand to %%V code"
3260 #: config/arc/arc.c:4257
3262 msgid "invalid operand to %%O code"
3266 #. Undocumented flag.
3267 #: config/arc/arc.c:4283 config/epiphany/epiphany.c:1305
3268 #: config/m32r/m32r.c:2247 config/nds32/nds32.c:2300 config/sparc/sparc.c:9563
3270 msgid "invalid operand output code"
3273 #: config/arc/arc.c:5965
3275 msgid "invalid UNSPEC as operand: %d"
3278 #: config/arc/arc.c:6254 config/cris/cris.c:2568
3279 msgid "unrecognized supposed constant"
3282 #: config/arm/arm.c:19148 config/arm/arm.c:19173 config/arm/arm.c:19183
3283 #: config/arm/arm.c:19192 config/arm/arm.c:19201
3285 msgid "invalid shift operand"
3288 #: config/arm/arm.c:22031 config/arm/arm.c:22049
3290 msgid "predicated Thumb instruction"
3293 #: config/arm/arm.c:22037
3295 msgid "predicated instruction in conditional sequence"
3298 #: config/arm/arm.c:22155 config/arm/arm.c:22168 config/arm/arm.c:22193
3299 #: config/nios2/nios2.c:3056
3301 msgid "Unsupported operand for code '%c'"
3304 #: config/arm/arm.c:22270 config/arm/arm.c:22292 config/arm/arm.c:22302
3305 #: config/arm/arm.c:22312 config/arm/arm.c:22322 config/arm/arm.c:22361
3306 #: config/arm/arm.c:22379 config/arm/arm.c:22404 config/arm/arm.c:22419
3307 #: config/arm/arm.c:22446 config/arm/arm.c:22453 config/arm/arm.c:22471
3308 #: config/arm/arm.c:22478 config/arm/arm.c:22486 config/arm/arm.c:22507
3309 #: config/arm/arm.c:22514 config/arm/arm.c:22647 config/arm/arm.c:22654
3310 #: config/arm/arm.c:22681 config/arm/arm.c:22688 config/bfin/bfin.c:1441
3311 #: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462
3312 #: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485
3313 #: config/bfin/bfin.c:1492
3315 msgid "invalid operand for code '%c'"
3318 #: config/arm/arm.c:22374
3320 msgid "instruction never executed"
3323 #. Former Maverick support, removed after GCC-4.7.
3324 #: config/arm/arm.c:22395
3326 msgid "obsolete Maverick format code '%c'"
3329 #: config/avr/avr.c:2663
3331 msgid "address operand requires constraint for X, Y, or Z register"
3334 #: config/avr/avr.c:2844
3335 msgid "operands to %T/%t must be reg + const_int:"
3338 #: config/avr/avr.c:2894 config/avr/avr.c:2961
3339 msgid "bad address, not an I/O address:"
3342 #: config/avr/avr.c:2903
3343 msgid "bad address, not a constant:"
3346 #: config/avr/avr.c:2921 config/avr/avr.c:2928
3347 msgid "bad address, not (reg+disp):"
3350 #: config/avr/avr.c:2935
3351 msgid "bad address, not post_inc or pre_dec:"
3354 #: config/avr/avr.c:2947
3355 msgid "internal compiler error. Bad address:"
3358 #: config/avr/avr.c:2980
3360 msgid "Unsupported code '%c' for fixed-point:"
3363 #: config/avr/avr.c:2988
3364 msgid "internal compiler error. Unknown mode:"
3367 #: config/avr/avr.c:4030 config/avr/avr.c:4974 config/avr/avr.c:5421
3368 msgid "invalid insn:"
3371 #: config/avr/avr.c:4084 config/avr/avr.c:4196 config/avr/avr.c:4254
3372 #: config/avr/avr.c:4306 config/avr/avr.c:4325 config/avr/avr.c:4517
3373 #: config/avr/avr.c:4825 config/avr/avr.c:5110 config/avr/avr.c:5314
3374 #: config/avr/avr.c:5478 config/avr/avr.c:5571 config/avr/avr.c:5770
3375 msgid "incorrect insn:"
3378 #: config/avr/avr.c:4341 config/avr/avr.c:4616 config/avr/avr.c:4896
3379 #: config/avr/avr.c:5182 config/avr/avr.c:5360 config/avr/avr.c:5627
3380 #: config/avr/avr.c:5828
3381 msgid "unknown move insn:"
3384 #: config/avr/avr.c:6287
3385 msgid "bad shift insn:"
3388 #: config/avr/avr.c:6395 config/avr/avr.c:6876 config/avr/avr.c:7291
3389 msgid "internal compiler error. Incorrect shift:"
3392 #: config/avr/avr.c:8697
3393 msgid "unsupported fixed-point conversion"
3396 #: config/avr/avr.c:10054
3400 #: config/avr/avr.c:10059
3401 msgid "function parameter"
3404 #: config/avr/avr.c:10064
3405 msgid "structure field"
3408 #: config/avr/avr.c:10070
3409 msgid "return type of function"
3412 #: config/avr/avr.c:10075
3416 #: config/avr/driver-avr.c:50
3419 "Running spec function '%s' with %d args\n"
3423 #: config/bfin/bfin.c:1390
3425 msgid "invalid %%j value"
3428 #: config/bfin/bfin.c:1583 config/c6x/c6x.c:2292
3430 msgid "invalid const_double operand"
3433 #: config/cris/cris.c:622 config/ft32/ft32.c:110 config/moxie/moxie.c:108
3434 #: final.c:3436 final.c:3438 fold-const.c:267 gcc.c:5297 gcc.c:5311
3435 #: rtl-error.c:101 toplev.c:325 vr-values.c:2414 cp/typeck.c:6342
3436 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
3437 #: lto/lto-object.c:362
3438 #, gcc-internal-format, gfc-internal-format
3442 #: config/cris/cris.c:673
3443 msgid "unexpected index-type in cris_print_index"
3446 #: config/cris/cris.c:690
3447 msgid "unexpected base-type in cris_print_base"
3450 #: config/cris/cris.c:754
3451 msgid "invalid operand for 'b' modifier"
3454 #: config/cris/cris.c:771
3455 msgid "invalid operand for 'o' modifier"
3458 #: config/cris/cris.c:790
3459 msgid "invalid operand for 'O' modifier"
3462 #: config/cris/cris.c:823
3463 msgid "invalid operand for 'p' modifier"
3466 #: config/cris/cris.c:862
3467 msgid "invalid operand for 'z' modifier"
3470 #: config/cris/cris.c:926 config/cris/cris.c:960
3471 msgid "invalid operand for 'H' modifier"
3474 #: config/cris/cris.c:936
3475 msgid "bad register"
3478 #: config/cris/cris.c:980
3479 msgid "invalid operand for 'e' modifier"
3482 #: config/cris/cris.c:997
3483 msgid "invalid operand for 'm' modifier"
3486 #: config/cris/cris.c:1022
3487 msgid "invalid operand for 'A' modifier"
3490 #: config/cris/cris.c:1092
3491 msgid "invalid operand for 'D' modifier"
3494 #: config/cris/cris.c:1106
3495 msgid "invalid operand for 'T' modifier"
3498 #: config/cris/cris.c:1126 config/ft32/ft32.c:236 config/moxie/moxie.c:178
3499 msgid "invalid operand modifier letter"
3502 #: config/cris/cris.c:1180
3503 msgid "unexpected multiplicative operand"
3506 #: config/cris/cris.c:1200 config/ft32/ft32.c:259 config/moxie/moxie.c:203
3507 msgid "unexpected operand"
3510 #: config/cris/cris.c:1239 config/cris/cris.c:1249
3511 msgid "unrecognized address"
3514 #: config/cris/cris.c:2967 config/cris/cris.c:3025
3515 msgid "unexpected side-effects in address"
3518 #. Can't possibly get anything else for a function-call, right?
3519 #: config/cris/cris.c:3853
3520 msgid "unidentifiable call op"
3523 #: config/cris/cris.c:3915
3525 msgid "PIC register isn't set up"
3528 #: config/fr30/fr30.c:507
3530 msgid "fr30_print_operand_address: unhandled address"
3533 #: config/fr30/fr30.c:531
3535 msgid "fr30_print_operand: unrecognized %%p code"
3538 #: config/fr30/fr30.c:551
3540 msgid "fr30_print_operand: unrecognized %%b code"
3543 #: config/fr30/fr30.c:572
3545 msgid "fr30_print_operand: unrecognized %%B code"
3548 #: config/fr30/fr30.c:580
3550 msgid "fr30_print_operand: invalid operand to %%A code"
3553 #: config/fr30/fr30.c:597
3555 msgid "fr30_print_operand: invalid %%x code"
3558 #: config/fr30/fr30.c:604
3560 msgid "fr30_print_operand: invalid %%F code"
3563 #: config/fr30/fr30.c:621
3565 msgid "fr30_print_operand: unknown code"
3568 #: config/fr30/fr30.c:649 config/fr30/fr30.c:658 config/fr30/fr30.c:669
3569 #: config/fr30/fr30.c:682
3571 msgid "fr30_print_operand: unhandled MEM"
3574 #: config/frv/frv.c:2522
3575 msgid "bad insn to frv_print_operand_address:"
3578 #: config/frv/frv.c:2533
3579 msgid "bad register to frv_print_operand_memory_reference_reg:"
3582 #: config/frv/frv.c:2572 config/frv/frv.c:2582 config/frv/frv.c:2591
3583 #: config/frv/frv.c:2612 config/frv/frv.c:2617
3584 msgid "bad insn to frv_print_operand_memory_reference:"
3587 #: config/frv/frv.c:2702
3589 msgid "bad condition code"
3592 #: config/frv/frv.c:2776
3593 msgid "bad insn in frv_print_operand, bad const_double"
3596 #: config/frv/frv.c:2837
3597 msgid "bad insn to frv_print_operand, 'e' modifier:"
3600 #: config/frv/frv.c:2845
3601 msgid "bad insn to frv_print_operand, 'F' modifier:"
3604 #: config/frv/frv.c:2861
3605 msgid "bad insn to frv_print_operand, 'f' modifier:"
3608 #: config/frv/frv.c:2875
3609 msgid "bad insn to frv_print_operand, 'g' modifier:"
3612 #: config/frv/frv.c:2923
3613 msgid "bad insn to frv_print_operand, 'L' modifier:"
3616 #: config/frv/frv.c:2936
3617 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3620 #: config/frv/frv.c:2957
3621 msgid "bad insn to frv_print_operand, 'O' modifier:"
3624 #: config/frv/frv.c:2975
3625 msgid "bad insn to frv_print_operand, P modifier:"
3628 #: config/frv/frv.c:2995
3629 msgid "bad insn in frv_print_operand, z case"
3632 #: config/frv/frv.c:3026
3633 msgid "bad insn in frv_print_operand, 0 case"
3636 #: config/frv/frv.c:3031
3637 msgid "frv_print_operand: unknown code"
3640 #: config/frv/frv.c:4435
3641 msgid "bad output_move_single operand"
3644 #: config/frv/frv.c:4562
3645 msgid "bad output_move_double operand"
3648 #: config/frv/frv.c:4704
3649 msgid "bad output_condmove_single operand"
3652 #: config/i386/i386.c:17210
3654 msgid "invalid UNSPEC as operand"
3657 #: config/i386/i386.c:17748
3659 msgid "invalid use of register '%s'"
3662 #: config/i386/i386.c:17753
3664 msgid "invalid use of asm flag output"
3667 #: config/i386/i386.c:17983
3669 msgid "invalid operand size for operand code 'O'"
3672 #: config/i386/i386.c:18018
3674 msgid "invalid operand size for operand code 'z'"
3677 #: config/i386/i386.c:18087
3679 msgid "invalid operand type used with operand code 'Z'"
3682 #: config/i386/i386.c:18092
3684 msgid "invalid operand size for operand code 'Z'"
3687 #: config/i386/i386.c:18169
3689 msgid "operand is not a condition code, invalid operand code 'Y'"
3692 #: config/i386/i386.c:18248
3694 msgid "operand is not a condition code, invalid operand code 'D'"
3697 #: config/i386/i386.c:18266
3699 msgid "operand is not a condition code, invalid operand code '%c'"
3702 #: config/i386/i386.c:18279
3705 "operand is not an offsettable memory reference, invalid operand code 'H'"
3708 #: config/i386/i386.c:18294
3710 msgid "operand is not an integer, invalid operand code 'K'"
3713 #: config/i386/i386.c:18322
3715 msgid "operand is not a specific integer, invalid operand code 'r'"
3718 #: config/i386/i386.c:18340
3720 msgid "operand is not an integer, invalid operand code 'R'"
3723 #: config/i386/i386.c:18363
3725 msgid "operand is not a specific integer, invalid operand code 'R'"
3728 #: config/i386/i386.c:18449
3730 msgid "invalid operand code '%c'"
3733 #: config/i386/i386.c:18511
3735 msgid "invalid constraints for operand"
3738 #: config/i386/i386.c:29338
3739 msgid "unknown insn mode"
3742 #: config/i386/djgpp.h:146
3744 msgid "-f%s ignored (not supported for DJGPP)\n"
3747 #: config/ia64/ia64.c:5462
3749 msgid "invalid %%G mode"
3752 #: config/ia64/ia64.c:5633
3754 msgid "ia64_print_operand: unknown code"
3757 #: config/ia64/ia64.c:11239
3758 msgid "invalid conversion from %<__fpreg%>"
3761 #: config/ia64/ia64.c:11242
3762 msgid "invalid conversion to %<__fpreg%>"
3765 #: config/ia64/ia64.c:11255 config/ia64/ia64.c:11266
3766 msgid "invalid operation on %<__fpreg%>"
3769 #: config/iq2000/iq2000.c:3183 config/tilegx/tilegx.c:5318
3770 #: config/tilepro/tilepro.c:4707
3772 msgid "invalid %%P operand"
3775 #: config/iq2000/iq2000.c:3191 config/powerpcspe/powerpcspe.c:23950
3776 #: config/rs6000/rs6000.c:21477
3778 msgid "invalid %%p value"
3781 #: config/iq2000/iq2000.c:3250
3783 msgid "invalid use of %%d, %%x, or %%X"
3786 #: config/lm32/lm32.c:527
3788 msgid "only 0.0 can be loaded as an immediate"
3791 #: config/lm32/lm32.c:597
3795 #: config/lm32/lm32.c:609
3796 msgid "can't use non gp relative absolute address"
3799 #: config/lm32/lm32.c:613
3800 msgid "invalid addressing mode"
3803 #: config/m32r/m32r.c:2158
3804 msgid "bad insn for 'A'"
3807 #: config/m32r/m32r.c:2205
3809 msgid "invalid operand to %%T/%%B code"
3812 #: config/m32r/m32r.c:2228
3814 msgid "invalid operand to %%N code"
3817 #: config/m32r/m32r.c:2261
3818 msgid "pre-increment address is not a register"
3821 #: config/m32r/m32r.c:2268
3822 msgid "pre-decrement address is not a register"
3825 #: config/m32r/m32r.c:2275
3826 msgid "post-increment address is not a register"
3829 #: config/m32r/m32r.c:2350 config/m32r/m32r.c:2365
3830 #: config/powerpcspe/powerpcspe.c:36089 config/rs6000/rs6000.c:33319
3834 #: config/m32r/m32r.c:2370
3835 msgid "lo_sum not of register"
3838 #: config/microblaze/microblaze.c:2225
3840 msgid "unknown punctuation '%c'"
3843 #: config/microblaze/microblaze.c:2234
3845 msgid "null pointer"
3848 #: config/microblaze/microblaze.c:2269
3850 msgid "PRINT_OPERAND, invalid insn for %%C"
3853 #: config/microblaze/microblaze.c:2298
3855 msgid "PRINT_OPERAND, invalid insn for %%N"
3858 #: config/microblaze/microblaze.c:2318 config/microblaze/microblaze.c:2493
3859 msgid "insn contains an invalid address !"
3862 #: config/microblaze/microblaze.c:2333 config/microblaze/microblaze.c:2552
3863 #: config/xtensa/xtensa.c:2526
3864 msgid "invalid address"
3867 #: config/microblaze/microblaze.c:2436
3869 msgid "letter %c was found & insn was not CONST_INT"
3872 #: config/mips/mips.c:8882 config/mips/mips.c:8909 config/mips/mips.c:9092
3874 msgid "'%%%c' is not a valid operand prefix"
3877 #: config/mips/mips.c:8981 config/mips/mips.c:8988 config/mips/mips.c:8995
3878 #: config/mips/mips.c:9002 config/mips/mips.c:9015 config/mips/mips.c:9022
3879 #: config/mips/mips.c:9032 config/mips/mips.c:9035 config/mips/mips.c:9047
3880 #: config/mips/mips.c:9050 config/mips/mips.c:9110 config/mips/mips.c:9117
3881 #: config/mips/mips.c:9138 config/mips/mips.c:9153 config/mips/mips.c:9172
3882 #: config/mips/mips.c:9181 config/riscv/riscv.c:3049 config/riscv/riscv.c:3055
3883 #: config/riscv/riscv.c:3064
3885 msgid "invalid use of '%%%c'"
3888 #: config/mmix/mmix.c:1573 config/mmix/mmix.c:1703
3889 msgid "MMIX Internal: Expected a CONST_INT, not this"
3892 #: config/mmix/mmix.c:1652
3893 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3896 #: config/mmix/mmix.c:1671
3897 msgid "MMIX Internal: Expected a register, not this"
3900 #: config/mmix/mmix.c:1681
3901 msgid "MMIX Internal: Expected a constant, not this"
3904 #. We need the original here.
3905 #: config/mmix/mmix.c:1765
3906 msgid "MMIX Internal: Cannot decode this operand"
3909 #: config/mmix/mmix.c:1821
3910 msgid "MMIX Internal: This is not a recognized address"
3913 #: config/mmix/mmix.c:2697
3914 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3917 #: config/mmix/mmix.c:2704
3918 msgid "MMIX Internal: What's the CC of this?"
3921 #: config/mmix/mmix.c:2708
3922 msgid "MMIX Internal: What is the CC of this?"
3925 #: config/mmix/mmix.c:2750
3926 msgid "MMIX Internal: This is not a constant:"
3929 #: config/msp430/msp430.c:3682
3931 msgid "invalid operand prefix"
3934 #: config/msp430/msp430.c:3716
3936 msgid "invalid zero extract"
3939 #: config/powerpcspe/host-darwin.c:96 config/rs6000/host-darwin.c:96
3941 msgid "Out of stack space.\n"
3944 #: config/powerpcspe/host-darwin.c:117 config/rs6000/host-darwin.c:117
3946 msgid "Try running '%s' in the shell to raise its limit.\n"
3949 #: config/powerpcspe/powerpcspe.c:4411 config/rs6000/rs6000.c:4239
3950 msgid "-maltivec=le not allowed for big-endian targets"
3953 #: config/powerpcspe/powerpcspe.c:4423 config/rs6000/rs6000.c:4254
3954 msgid "-mvsx requires hardware floating point"
3957 #: config/powerpcspe/powerpcspe.c:4431 config/rs6000/rs6000.c:4262
3958 msgid "-mvsx and -mpaired are incompatible"
3961 #: config/powerpcspe/powerpcspe.c:4433 config/rs6000/rs6000.c:4264
3962 msgid "-mvsx needs indexed addressing"
3965 #: config/powerpcspe/powerpcspe.c:4438 config/rs6000/rs6000.c:4269
3966 msgid "-mvsx and -mno-altivec are incompatible"
3969 #: config/powerpcspe/powerpcspe.c:4440 config/rs6000/rs6000.c:4271
3970 msgid "-mno-altivec disables vsx"
3973 #: config/powerpcspe/powerpcspe.c:4648 config/rs6000/rs6000.c:4397
3974 msgid "-mquad-memory requires 64-bit mode"
3977 #: config/powerpcspe/powerpcspe.c:4651 config/rs6000/rs6000.c:4400
3978 msgid "-mquad-memory-atomic requires 64-bit mode"
3981 #: config/powerpcspe/powerpcspe.c:4663 config/rs6000/rs6000.c:4412
3982 msgid "-mquad-memory is not available in little endian mode"
3985 #: config/powerpcspe/powerpcspe.c:4735 config/rs6000/rs6000.c:4493
3986 msgid "-mtoc-fusion requires 64-bit"
3989 #: config/powerpcspe/powerpcspe.c:4742 config/rs6000/rs6000.c:4500
3990 msgid "-mtoc-fusion requires medium/large code model"
3993 #: config/powerpcspe/powerpcspe.c:11492 config/rs6000/rs6000.c:10899
3997 #: config/powerpcspe/powerpcspe.c:23593 config/rs6000/rs6000.c:21120
3998 msgid "Bad 128-bit move"
4001 #: config/powerpcspe/powerpcspe.c:23784 config/rs6000/rs6000.c:21311
4003 msgid "invalid %%e value"
4006 #: config/powerpcspe/powerpcspe.c:23805 config/rs6000/rs6000.c:21332
4008 msgid "invalid %%f value"
4011 #: config/powerpcspe/powerpcspe.c:23814 config/rs6000/rs6000.c:21341
4013 msgid "invalid %%F value"
4016 #: config/powerpcspe/powerpcspe.c:23823 config/rs6000/rs6000.c:21350
4018 msgid "invalid %%G value"
4021 #: config/powerpcspe/powerpcspe.c:23858 config/rs6000/rs6000.c:21385
4023 msgid "invalid %%j code"
4026 #: config/powerpcspe/powerpcspe.c:23868 config/rs6000/rs6000.c:21395
4028 msgid "invalid %%J code"
4031 #: config/powerpcspe/powerpcspe.c:23878 config/rs6000/rs6000.c:21405
4033 msgid "invalid %%k value"
4036 #: config/powerpcspe/powerpcspe.c:23893 config/rs6000/rs6000.c:21420
4037 #: config/xtensa/xtensa.c:2415
4039 msgid "invalid %%K value"
4042 #: config/powerpcspe/powerpcspe.c:23940 config/rs6000/rs6000.c:21467
4044 msgid "invalid %%O value"
4047 #: config/powerpcspe/powerpcspe.c:23987 config/rs6000/rs6000.c:21514
4049 msgid "invalid %%q value"
4052 #: config/powerpcspe/powerpcspe.c:24040 config/rs6000/rs6000.c:21567
4054 msgid "invalid %%T value"
4057 #: config/powerpcspe/powerpcspe.c:24052 config/rs6000/rs6000.c:21579
4059 msgid "invalid %%u value"
4062 #: config/powerpcspe/powerpcspe.c:24066 config/rs6000/rs6000.c:21593
4063 #: config/xtensa/xtensa.c:2384
4065 msgid "invalid %%v value"
4068 #: config/powerpcspe/powerpcspe.c:24133 config/rs6000/rs6000.c:21660
4069 #: config/xtensa/xtensa.c:2436
4071 msgid "invalid %%x value"
4074 #: config/powerpcspe/powerpcspe.c:24281 config/rs6000/rs6000.c:21780
4076 msgid "invalid %%y value, try using the 'Z' constraint"
4079 #: config/powerpcspe/powerpcspe.c:24995 config/rs6000/rs6000.c:22315
4080 msgid "__float128 and __ibm128 cannot be used in the same expression"
4083 #: config/powerpcspe/powerpcspe.c:25001 config/rs6000/rs6000.c:22321
4084 msgid "__ibm128 and long double cannot be used in the same expression"
4087 #: config/powerpcspe/powerpcspe.c:25007 config/rs6000/rs6000.c:22327
4088 msgid "__float128 and long double cannot be used in the same expression"
4091 #: config/powerpcspe/powerpcspe.c:39379 config/rs6000/rs6000.c:36599
4092 msgid "AltiVec argument passed to unprototyped function"
4095 #: config/powerpcspe/powerpcspe.c:41185 config/rs6000/rs6000.c:38788
4096 msgid "Could not generate addis value for fusion"
4099 #: config/powerpcspe/powerpcspe.c:41257 config/rs6000/rs6000.c:38858
4100 msgid "Unable to generate load/store offset for fusion"
4103 #: config/powerpcspe/powerpcspe.c:41361 config/rs6000/rs6000.c:38957
4104 msgid "Bad GPR fusion"
4107 #: config/powerpcspe/powerpcspe.c:41579 config/rs6000/rs6000.c:39175
4108 msgid "emit_fusion_p9_load, bad reg #1"
4111 #: config/powerpcspe/powerpcspe.c:41625 config/rs6000/rs6000.c:39221
4112 msgid "emit_fusion_p9_load, bad reg #2"
4115 #: config/powerpcspe/powerpcspe.c:41628 config/rs6000/rs6000.c:39224
4116 msgid "emit_fusion_p9_load not MEM"
4119 #: config/powerpcspe/powerpcspe.c:41666 config/rs6000/rs6000.c:39262
4120 msgid "emit_fusion_p9_store, bad reg #1"
4123 #: config/powerpcspe/powerpcspe.c:41712 config/rs6000/rs6000.c:39308
4124 msgid "emit_fusion_p9_store, bad reg #2"
4127 #: config/powerpcspe/powerpcspe.c:41715 config/rs6000/rs6000.c:39311
4128 msgid "emit_fusion_p9_store not MEM"
4131 #: config/rl78/rl78.c:1922 config/rl78/rl78.c:2008
4133 msgid "q/Q modifiers invalid for symbol references"
4136 #: config/s390/s390.c:7639
4138 msgid "symbolic memory references are only supported on z10 or later"
4141 #: config/s390/s390.c:7650
4143 msgid "cannot decompose address"
4146 #: config/s390/s390.c:7719
4148 msgid "invalid comparison operator for 'E' output modifier"
4151 #: config/s390/s390.c:7742
4153 msgid "invalid reference for 'J' output modifier"
4156 #: config/s390/s390.c:7760
4158 msgid "invalid address for 'O' output modifier"
4161 #: config/s390/s390.c:7782
4163 msgid "invalid address for 'R' output modifier"
4166 #: config/s390/s390.c:7800
4168 msgid "memory reference expected for 'S' output modifier"
4171 #: config/s390/s390.c:7810
4173 msgid "invalid address for 'S' output modifier"
4176 #: config/s390/s390.c:7831
4178 msgid "register or memory expression expected for 'N' output modifier"
4181 #: config/s390/s390.c:7842
4183 msgid "register or memory expression expected for 'M' output modifier"
4186 #: config/s390/s390.c:7928 config/s390/s390.c:7949
4188 msgid "invalid constant for output modifier '%c'"
4191 #: config/s390/s390.c:7946
4193 msgid "invalid constant - try using an output modifier"
4196 #: config/s390/s390.c:7983
4198 msgid "invalid constant vector for output modifier '%c'"
4201 #: config/s390/s390.c:7990
4203 msgid "invalid expression - try using an output modifier"
4206 #: config/s390/s390.c:7993
4208 msgid "invalid expression for output modifier '%c'"
4211 #: config/s390/s390.c:12120
4212 msgid "vector argument passed to unprototyped function"
4215 #: config/s390/s390.c:16090
4216 msgid "types differ in signedness"
4219 #: config/s390/s390.c:16100
4220 msgid "binary operator does not support two vector bool operands"
4223 #: config/s390/s390.c:16103
4224 msgid "binary operator does not support vector bool operand"
4227 #: config/s390/s390.c:16111
4229 "binary operator does not support mixing vector bool with floating point "
4233 #: config/sh/sh.c:1210
4235 msgid "invalid operand to %%R"
4238 #: config/sh/sh.c:1237
4240 msgid "invalid operand to %%S"
4243 #: config/sh/sh.c:8662
4244 msgid "created and used with different architectures / ABIs"
4247 #: config/sh/sh.c:8664
4248 msgid "created and used with different ABIs"
4251 #: config/sh/sh.c:8666
4252 msgid "created and used with different endianness"
4255 #: config/sparc/sparc.c:9293 config/sparc/sparc.c:9299
4257 msgid "invalid %%Y operand"
4260 #: config/sparc/sparc.c:9386
4262 msgid "invalid %%A operand"
4265 #: config/sparc/sparc.c:9406
4267 msgid "invalid %%B operand"
4270 #: config/sparc/sparc.c:9486 config/tilegx/tilegx.c:5105
4271 #: config/tilepro/tilepro.c:4514
4273 msgid "invalid %%C operand"
4276 #: config/sparc/sparc.c:9518 config/tilegx/tilegx.c:5138
4278 msgid "invalid %%D operand"
4281 #: config/sparc/sparc.c:9537
4283 msgid "invalid %%f operand"
4286 #: config/sparc/sparc.c:9549
4288 msgid "invalid %%s operand"
4291 #: config/sparc/sparc.c:9594
4293 msgid "floating-point constant not a valid immediate operand"
4296 #: config/stormy16/stormy16.c:1738 config/stormy16/stormy16.c:1809
4298 msgid "'B' operand is not constant"
4301 #: config/stormy16/stormy16.c:1765
4303 msgid "'B' operand has multiple bits set"
4306 #: config/stormy16/stormy16.c:1791
4308 msgid "'o' operand is not constant"
4311 #: config/stormy16/stormy16.c:1823
4313 msgid "xstormy16_print_operand: unknown code"
4316 #: config/tilegx/tilegx.c:5090 config/tilepro/tilepro.c:4499
4318 msgid "invalid %%c operand"
4321 #: config/tilegx/tilegx.c:5121
4323 msgid "invalid %%d operand"
4326 #: config/tilegx/tilegx.c:5218
4328 msgid "invalid %%H specifier"
4331 #: config/tilegx/tilegx.c:5260 config/tilepro/tilepro.c:4528
4333 msgid "invalid %%h operand"
4336 #: config/tilegx/tilegx.c:5272 config/tilepro/tilepro.c:4592
4338 msgid "invalid %%I operand"
4341 #: config/tilegx/tilegx.c:5284 config/tilepro/tilepro.c:4604
4343 msgid "invalid %%i operand"
4346 #: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4625
4348 msgid "invalid %%j operand"
4351 #: config/tilegx/tilegx.c:5336
4353 msgid "invalid %%%c operand"
4356 #: config/tilegx/tilegx.c:5351 config/tilepro/tilepro.c:4739
4358 msgid "invalid %%N operand"
4361 #: config/tilegx/tilegx.c:5395
4363 msgid "invalid operand for 'r' specifier"
4366 #: config/tilegx/tilegx.c:5419 config/tilepro/tilepro.c:4820
4368 msgid "unable to print out operand yet; code == %d (%c)"
4371 #: config/tilepro/tilepro.c:4564
4373 msgid "invalid %%H operand"
4376 #: config/tilepro/tilepro.c:4664
4378 msgid "invalid %%L operand"
4381 #: config/tilepro/tilepro.c:4724
4383 msgid "invalid %%M operand"
4386 #: config/tilepro/tilepro.c:4767
4388 msgid "invalid %%t operand"
4391 #: config/tilepro/tilepro.c:4774
4393 msgid "invalid %%t operand '"
4396 #: config/tilepro/tilepro.c:4795
4398 msgid "invalid %%r operand"
4401 #: config/v850/v850.c:297
4402 msgid "const_double_split got a bad insn:"
4405 #: config/v850/v850.c:903
4406 msgid "output_move_single:"
4409 #: config/vax/vax.c:465
4411 msgid "symbol used with both base and indexed registers"
4414 #: config/vax/vax.c:474
4416 msgid "symbol with offset used in PIC mode"
4419 #: config/vax/vax.c:562
4421 msgid "symbol used as immediate operand"
4424 #: config/vax/vax.c:1591
4425 msgid "illegal operand detected"
4428 #: config/visium/visium.c:3375
4429 msgid "illegal operand "
4432 #: config/visium/visium.c:3426
4433 msgid "illegal operand address (1)"
4436 #: config/visium/visium.c:3433
4437 msgid "illegal operand address (2)"
4440 #: config/visium/visium.c:3448
4441 msgid "illegal operand address (3)"
4444 #: config/visium/visium.c:3456
4445 msgid "illegal operand address (4)"
4448 #: config/xtensa/xtensa.c:802 config/xtensa/xtensa.c:834
4449 #: config/xtensa/xtensa.c:843
4453 #: config/xtensa/xtensa.c:2372
4455 msgid "invalid %%D value"
4458 #: config/xtensa/xtensa.c:2410
4459 msgid "invalid mask"
4462 #: config/xtensa/xtensa.c:2443
4464 msgid "invalid %%d value"
4467 #: config/xtensa/xtensa.c:2462 config/xtensa/xtensa.c:2472
4469 msgid "invalid %%t/%%b value"
4472 #: config/xtensa/xtensa.c:2551
4473 msgid "no register in address"
4476 #: config/xtensa/xtensa.c:2559
4477 msgid "address offset not a constant"
4480 #: c/c-objc-common.c:173
4484 #: c/c-objc-common.c:206
4485 msgid "({anonymous})"
4489 #. declaration-specifiers declarator decl-specs
4490 #. then assume we have a missing semicolon, which would
4492 #. declaration-specifiers declarator decl-specs
4495 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
4496 #. Use c_parser_require to get an error with a fix-it hint.
4497 #: c/c-parser.c:2266 c/c-parser.c:2382 c/c-parser.c:2396 c/c-parser.c:4963
4498 #: c/c-parser.c:5540 c/c-parser.c:5988 c/c-parser.c:6157 c/c-parser.c:6190
4499 #: c/c-parser.c:6388 c/c-parser.c:9661 c/c-parser.c:9696 c/c-parser.c:9727
4500 #: c/c-parser.c:9774 c/c-parser.c:9955 c/c-parser.c:10741 c/c-parser.c:10811
4501 #: c/c-parser.c:10854 c/c-parser.c:15438 c/c-parser.c:15462 c/c-parser.c:15480
4502 #: c/c-parser.c:15693 c/c-parser.c:15739 c/gimple-parser.c:148
4503 #: c/gimple-parser.c:188 c/gimple-parser.c:197 c/gimple-parser.c:226
4504 #: c/gimple-parser.c:1375 c/gimple-parser.c:1404 c/gimple-parser.c:1484
4505 #: c/gimple-parser.c:1511 c/c-parser.c:3203 c/c-parser.c:9948
4506 #: c/gimple-parser.c:1278 c/gimple-parser.c:1317 cp/parser.c:27621
4507 #: cp/parser.c:28210
4508 #, gcc-internal-format
4509 msgid "expected %<;%>"
4512 #: c/c-parser.c:2430 c/c-parser.c:7571 c/c-parser.c:8013 c/c-parser.c:8056
4513 #: c/c-parser.c:8194 c/c-parser.c:12650 cp/parser.c:27619 cp/parser.c:28228
4514 #, gcc-internal-format
4515 msgid "expected %<,%>"
4518 #: c/c-parser.c:2816 c/c-parser.c:3735 c/c-parser.c:3905 c/c-parser.c:3967
4519 #: c/c-parser.c:4020 c/c-parser.c:4397 c/c-parser.c:4413 c/c-parser.c:4422
4520 #: c/c-parser.c:7484 c/c-parser.c:7945 c/c-parser.c:7967 c/c-parser.c:8023
4521 #: c/c-parser.c:8132 c/c-parser.c:9132 c/c-parser.c:10062 c/c-parser.c:12557
4522 #: c/c-parser.c:12615 c/c-parser.c:12670 c/c-parser.c:13652 c/c-parser.c:13750
4523 #: c/c-parser.c:14862 c/c-parser.c:15522 c/c-parser.c:15701 c/c-parser.c:17752
4524 #: c/c-parser.c:17830 c/gimple-parser.c:295 c/gimple-parser.c:392
4525 #: c/gimple-parser.c:821 c/gimple-parser.c:837 c/gimple-parser.c:853
4526 #: c/gimple-parser.c:880 c/gimple-parser.c:915 c/gimple-parser.c:1038
4527 #: c/gimple-parser.c:1209 c/gimple-parser.c:1220 c/gimple-parser.c:1342
4528 #: c/gimple-parser.c:1441 cp/parser.c:28258
4529 #, gcc-internal-format
4530 msgid "expected %<)%>"
4533 #: c/c-parser.c:3823 c/c-parser.c:4732 c/c-parser.c:4768 c/c-parser.c:6439
4534 #: c/c-parser.c:8123 c/c-parser.c:8964 c/c-parser.c:9108 c/c-parser.c:11569
4535 #: c/c-parser.c:18201 c/c-parser.c:18203 c/gimple-parser.c:1015
4536 #: cp/parser.c:28222
4537 #, gcc-internal-format
4538 msgid "expected %<]%>"
4541 #: c/c-parser.c:4000
4542 msgid "expected %<;%>, %<,%> or %<)%>"
4545 #. Look for the two `(' tokens.
4546 #: c/c-parser.c:4304 c/c-parser.c:4309 c/c-parser.c:12645 c/c-parser.c:17560
4547 #: c/c-parser.c:17773 c/gimple-parser.c:363 c/gimple-parser.c:811
4548 #: c/gimple-parser.c:873 c/gimple-parser.c:911 c/gimple-parser.c:1198
4549 #: c/gimple-parser.c:1339 c/gimple-parser.c:1438 c/c-parser.c:11892
4550 #: cp/parser.c:28213
4551 #, gcc-internal-format
4552 msgid "expected %<(%>"
4555 #: c/c-parser.c:4902 c/c-parser.c:10291 c/c-parser.c:16193 c/c-parser.c:18430
4556 #: c/gimple-parser.c:141 c/gimple-parser.c:1444 c/c-parser.c:3017
4557 #: c/c-parser.c:3224 c/c-parser.c:9843 cp/parser.c:18077 cp/parser.c:28219
4558 #, gcc-internal-format
4559 msgid "expected %<{%>"
4562 #: c/c-parser.c:5140 c/c-parser.c:5149 c/c-parser.c:6693 c/c-parser.c:7620
4563 #: c/c-parser.c:10055 c/c-parser.c:10441 c/c-parser.c:10502 c/c-parser.c:11552
4564 #: c/c-parser.c:12332 c/c-parser.c:12474 c/c-parser.c:12845 c/c-parser.c:12938
4565 #: c/c-parser.c:13547 c/c-parser.c:17617 c/c-parser.c:17676
4566 #: c/gimple-parser.c:431 c/gimple-parser.c:1492 c/gimple-parser.c:1519
4567 #: c/c-parser.c:6345 c/c-parser.c:11987 cp/parser.c:28252 cp/parser.c:29377
4568 #: cp/parser.c:32056
4569 #, gcc-internal-format
4570 msgid "expected %<:%>"
4573 #: c/c-parser.c:5972 cp/parser.c:28145
4574 #, gcc-internal-format
4575 msgid "expected %<while%>"
4578 #: c/c-parser.c:7894
4579 msgid "expected %<.%>"
4582 #: c/c-parser.c:9514 c/c-parser.c:9546 c/c-parser.c:9786 cp/parser.c:29952
4583 #: cp/parser.c:30026
4584 #, gcc-internal-format
4585 msgid "expected %<@end%>"
4588 #: c/c-parser.c:10204 c/gimple-parser.c:806 cp/parser.c:28237
4589 #, gcc-internal-format
4590 msgid "expected %<>%>"
4593 #: c/c-parser.c:13030 c/c-parser.c:13768 cp/parser.c:28261
4594 #, gcc-internal-format
4595 msgid "expected %<,%> or %<)%>"
4598 #. All following cases are statements with LHS.
4599 #: c/c-parser.c:15171 c/c-parser.c:15215 c/c-parser.c:15447 c/c-parser.c:15682
4600 #: c/c-parser.c:17814 c/gimple-parser.c:286 c/c-parser.c:4791 cp/parser.c:28240
4601 #, gcc-internal-format
4602 msgid "expected %<=%>"
4605 #: c/c-parser.c:15463 c/gimple-parser.c:1553 cp/parser.c:28216
4606 #: cp/parser.c:30169
4607 #, gcc-internal-format
4608 msgid "expected %<}%>"
4611 #: c/c-parser.c:16236 c/c-parser.c:16226 cp/parser.c:35451
4612 #, gcc-internal-format
4613 msgid "expected %<#pragma omp section%> or %<}%>"
4616 #: c/c-parser.c:18189 c/c-parser.c:11504 cp/parser.c:28225 cp/parser.c:31312
4617 #, gcc-internal-format
4618 msgid "expected %<[%>"
4621 #: c/c-typeck.c:7847
4625 #: c/gimple-parser.c:795 cp/parser.c:15722 cp/parser.c:28234
4626 #, gcc-internal-format
4627 msgid "expected %<<%>"
4630 #: c/gimple-parser.c:1488 c/gimple-parser.c:1515 c/gimple-parser.c:1543
4631 #: c/gimple-parser.c:1369 c/gimple-parser.c:1398
4632 #, gcc-internal-format
4633 msgid "expected label"
4637 msgid "candidate 1:"
4641 msgid "candidate 2:"
4645 msgid "jump to label %qD"
4649 msgid "jump to case label"
4653 msgid "enters try block"
4657 msgid "enters catch block"
4661 msgid "enters OpenMP structured block"
4665 msgid "enters synchronized or atomic statement"
4669 msgid "enters constexpr if statement"
4677 msgid "<brace-enclosed initializer list>"
4681 msgid "<unresolved overloaded function type>"
4685 msgid "<type error>"
4688 #: cp/error.c:728 objc/objc-act.c:6186 cp/cxx-pretty-print.c:153
4689 #, gcc-internal-format
4695 msgid "<unnamed %s>"
4698 #. A lambda's "type" is essentially its signature.
4704 msgid "<typeprefixerror>"
4709 msgid "(static initializers for %s)"
4714 msgid "(static destructors for %s)"
4718 msgid "<structured bindings>"
4726 msgid "<return value> "
4734 msgid "(anonymous namespace)"
4738 msgid "<template arguments error>"
4742 msgid "<enumerator>"
4746 msgid "<declaration error>"
4749 #: cp/error.c:1900 cp/error.c:1920
4750 msgid "<template parameter error>"
4757 #: cp/error.c:2078 cp/error.c:3122 c-family/c-pretty-print.c:2181
4758 #, gcc-internal-format
4762 #. While waiting for caret diagnostics, avoid printing
4763 #. __cxa_allocate_exception, __cxa_throw, and the like.
4765 msgid "<throw-expression>"
4769 msgid "<ubsan routine call>"
4785 msgid "<expression error>"
4789 msgid "<unknown operator>"
4793 msgid "At global scope:"
4798 msgid "In static member function %qs"
4803 msgid "In copy constructor %qs"
4808 msgid "In constructor %qs"
4813 msgid "In destructor %qs"
4817 msgid "In lambda function"
4822 msgid "%s: In substitution of %qS:\n"
4826 msgid "%s: In instantiation of %q#D:\n"
4830 msgid "%r%s:%d:%d:%R "
4839 msgid "recursively required by substitution of %qS\n"
4844 msgid "required by substitution of %qS\n"
4848 msgid "recursively required from %q#D\n"
4852 msgid "required from %q#D\n"
4856 msgid "recursively required from here\n"
4860 msgid "required from here\n"
4865 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
4866 "backtrace-limit=0 to disable ]\n"
4871 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
4872 "limit=0 to disable ]\n"
4876 msgid "%r%s:%d:%d:%R in %<constexpr%> expansion of %qs"
4880 msgid "%r%s:%d:%R in %<constexpr%> expansion of %qs"
4883 #: cp/pt.c:1941 cp/semantics.c:5234
4884 msgid "candidates are:"
4887 #: cp/pt.c:1943 cp/pt.c:22351
4888 msgid "candidate is:"
4889 msgid_plural "candidates are:"
4894 msgid "target is not pointer or reference to class"
4898 msgid "target is not pointer or reference to complete type"
4902 msgid "target is not pointer or reference"
4906 msgid "source is not a pointer"
4910 msgid "source is not a pointer to class"
4914 msgid "source is a pointer to incomplete type"
4918 msgid "source is not of class type"
4922 msgid "source is of incomplete class type"
4926 msgid "conversion casts away constness"
4930 msgid "source type is not polymorphic"
4933 #: cp/typeck.c:6071 c/c-typeck.c:4261
4934 #, gcc-internal-format
4935 msgid "wrong type argument to unary minus"
4938 #: cp/typeck.c:6072 c/c-typeck.c:4248
4939 #, gcc-internal-format
4940 msgid "wrong type argument to unary plus"
4943 #: cp/typeck.c:6099 c/c-typeck.c:4302
4944 #, gcc-internal-format
4945 msgid "wrong type argument to bit-complement"
4948 #: cp/typeck.c:6116 c/c-typeck.c:4310
4949 #, gcc-internal-format
4950 msgid "wrong type argument to abs"
4953 #: cp/typeck.c:6128 c/c-typeck.c:4322
4954 #, gcc-internal-format
4955 msgid "wrong type argument to conjugation"
4959 msgid "in argument to unary !"
4963 msgid "no pre-increment operator for type"
4967 msgid "no post-increment operator for type"
4971 msgid "no pre-decrement operator for type"
4975 msgid "no post-decrement operator for type"
4978 #: fortran/arith.c:95
4979 msgid "Arithmetic OK at %L"
4982 #: fortran/arith.c:98
4983 msgid "Arithmetic overflow at %L"
4986 #: fortran/arith.c:101
4987 msgid "Arithmetic underflow at %L"
4990 #: fortran/arith.c:104
4991 msgid "Arithmetic NaN at %L"
4994 #: fortran/arith.c:107
4995 msgid "Division by zero at %L"
4998 #: fortran/arith.c:110
4999 msgid "Array operands are incommensurate at %L"
5002 #: fortran/arith.c:114
5003 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
5006 #: fortran/arith.c:1374
5007 msgid "elemental binary operation"
5010 #: fortran/check.c:3122
5012 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
5015 #: fortran/check.c:3338 fortran/check.c:3395
5017 msgid "arguments '%s' and '%s' for intrinsic %s"
5020 #: fortran/check.c:3710 fortran/intrinsic.c:4559
5022 msgid "arguments '%s' and '%s' for intrinsic '%s'"
5025 #: fortran/error.c:868
5026 msgid "Fortran 2018 deleted feature:"
5029 #: fortran/error.c:871
5030 msgid "Fortran 2018 obsolescent feature:"
5033 #: fortran/error.c:874
5034 msgid "Fortran 2018:"
5037 #: fortran/error.c:880
5038 msgid "Fortran 2008 obsolescent feature:"
5041 #: fortran/error.c:889
5042 msgid "GNU Extension:"
5045 #: fortran/error.c:892
5046 msgid "Legacy Extension:"
5049 #: fortran/error.c:895
5050 msgid "Obsolescent feature:"
5053 #: fortran/error.c:898
5054 msgid "Deleted feature:"
5057 #: fortran/expr.c:3340
5058 msgid "array assignment"
5061 #: fortran/gfortranspec.c:425
5066 #: fortran/interface.c:3211 fortran/intrinsic.c:4254
5067 msgid "actual argument to INTENT = OUT/INOUT"
5071 msgid "Positive width required"
5075 msgid "Nonnegative width required"
5079 msgid "Unexpected element %qc in format string at %L"
5083 msgid "Unexpected end of format string"
5087 msgid "Zero width in format descriptor"
5091 msgid "Missing leading left parenthesis"
5095 msgid "Left parenthesis required after %<*%>"
5099 msgid "Expected P edit descriptor"
5102 #. P requires a prior number.
5104 msgid "P descriptor requires leading scale factor"
5107 #: fortran/io.c:785 fortran/io.c:799
5108 msgid "Comma required after P descriptor"
5112 msgid "Positive width required with T descriptor"
5116 msgid "E specifier not allowed with g0 descriptor"
5120 msgid "Positive exponent width required"
5123 #: fortran/io.c:1009
5125 msgid "Right parenthesis expected at %C"
5128 #: fortran/io.c:1043
5129 msgid "Period required in format specifier"
5132 #: fortran/io.c:1761
5137 #: fortran/io.c:3266
5138 msgid "internal unit in WRITE"
5141 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
5142 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
5143 #: fortran/io.c:4575
5145 msgid "%s tag with INQUIRE"
5148 #: fortran/matchexp.c:28
5150 msgid "Syntax error in expression at %C"
5153 #: fortran/module.c:1212
5154 msgid "Unexpected EOF"
5157 #: fortran/module.c:1324
5158 msgid "Name too long"
5161 #: fortran/module.c:1426 fortran/module.c:1529
5165 #: fortran/module.c:1553
5166 msgid "Expected name"
5169 #: fortran/module.c:1556
5170 msgid "Expected left parenthesis"
5173 #: fortran/module.c:1559
5174 msgid "Expected right parenthesis"
5177 #: fortran/module.c:1562
5178 msgid "Expected integer"
5181 #: fortran/module.c:1565 fortran/module.c:2609
5182 msgid "Expected string"
5185 #: fortran/module.c:1590
5186 msgid "find_enum(): Enum not found"
5189 #: fortran/module.c:2306
5190 msgid "Expected attribute bit name"
5193 #: fortran/module.c:3223
5194 msgid "Expected integer string"
5197 #: fortran/module.c:3227
5198 msgid "Error converting integer"
5201 #: fortran/module.c:3249
5202 msgid "Expected real string"
5205 #: fortran/module.c:3474
5206 msgid "Expected expression type"
5209 #: fortran/module.c:3554
5210 msgid "Bad operator"
5213 #: fortran/module.c:3671
5214 msgid "Bad type in constant expression"
5217 #: fortran/module.c:7036
5218 msgid "Unexpected end of module"
5221 #: fortran/parse.c:1757
5222 msgid "arithmetic IF"
5225 #: fortran/parse.c:1766
5226 msgid "attribute declaration"
5229 #: fortran/parse.c:1802
5230 msgid "data declaration"
5233 #: fortran/parse.c:1820
5234 msgid "derived type declaration"
5237 #: fortran/parse.c:1947
5241 #: fortran/parse.c:1956
5242 msgid "implied END DO"
5245 #: fortran/parse.c:2050 fortran/resolve.c:11165
5249 #: fortran/parse.c:2053 fortran/resolve.c:11216 fortran/resolve.c:11219
5250 msgid "pointer assignment"
5253 #: fortran/parse.c:2071
5257 #: fortran/resolve.c:2266 fortran/resolve.c:2460
5258 msgid "elemental procedure"
5261 #: fortran/resolve.c:2363
5262 msgid "allocatable argument"
5265 #: fortran/resolve.c:2368
5266 msgid "asynchronous argument"
5269 #: fortran/resolve.c:2373
5270 msgid "optional argument"
5273 #: fortran/resolve.c:2378
5274 msgid "pointer argument"
5277 #: fortran/resolve.c:2383
5278 msgid "target argument"
5281 #: fortran/resolve.c:2388
5282 msgid "value argument"
5285 #: fortran/resolve.c:2393
5286 msgid "volatile argument"
5289 #: fortran/resolve.c:2398
5290 msgid "assumed-shape argument"
5293 #: fortran/resolve.c:2403
5294 msgid "assumed-rank argument"
5297 #: fortran/resolve.c:2408
5298 msgid "coarray argument"
5301 #: fortran/resolve.c:2413
5302 msgid "parametrized derived type argument"
5305 #: fortran/resolve.c:2418
5306 msgid "polymorphic argument"
5309 #: fortran/resolve.c:2423
5310 msgid "NO_ARG_CHECK attribute"
5313 #. As assumed-type is unlimited polymorphic (cf. above).
5314 #. See also TS 29113, Note 6.1.
5315 #: fortran/resolve.c:2430
5316 msgid "assumed-type argument"
5319 #: fortran/resolve.c:2441
5320 msgid "array result"
5323 #: fortran/resolve.c:2446
5324 msgid "pointer or allocatable result"
5327 #: fortran/resolve.c:2453
5328 msgid "result with non-constant character length"
5331 #: fortran/resolve.c:2465
5332 msgid "bind(c) procedure"
5335 #: fortran/resolve.c:3843
5337 msgid "Invalid context for NULL() pointer at %%L"
5340 #: fortran/resolve.c:3859
5342 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
5345 #: fortran/resolve.c:3875
5347 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
5350 #: fortran/resolve.c:3890
5352 msgid "Operands of string concatenation operator at %%L are %s/%s"
5355 #: fortran/resolve.c:3923
5357 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
5360 #: fortran/resolve.c:3946
5362 msgid "Operand of .not. operator at %%L is %s"
5365 #: fortran/resolve.c:3960
5366 msgid "COMPLEX quantities cannot be compared at %L"
5369 #: fortran/resolve.c:4012
5371 msgid "Logicals at %%L must be compared with %s instead of %s"
5374 #: fortran/resolve.c:4018
5376 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
5379 #: fortran/resolve.c:4031
5381 msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
5384 #: fortran/resolve.c:4034
5386 msgid "Unknown operator %%<%s%%> at %%L"
5389 #: fortran/resolve.c:4037
5391 msgid "Operand of user operator %%<%s%%> at %%L is %s"
5394 #: fortran/resolve.c:4041
5396 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
5399 #: fortran/resolve.c:4129
5401 msgid "Inconsistent ranks for operator at %%L and %%L"
5404 #: fortran/resolve.c:6836
5405 msgid "Loop variable"
5408 #: fortran/resolve.c:6840
5409 msgid "iterator variable"
5412 #: fortran/resolve.c:6844
5413 msgid "Start expression in DO loop"
5416 #: fortran/resolve.c:6848
5417 msgid "End expression in DO loop"
5420 #: fortran/resolve.c:6852
5421 msgid "Step expression in DO loop"
5424 #: fortran/resolve.c:7137 fortran/resolve.c:7140
5425 msgid "DEALLOCATE object"
5428 #: fortran/resolve.c:7512 fortran/resolve.c:7515
5429 msgid "ALLOCATE object"
5432 #: fortran/resolve.c:7707 fortran/resolve.c:9383
5433 msgid "STAT variable"
5436 #: fortran/resolve.c:7751 fortran/resolve.c:9395
5437 msgid "ERRMSG variable"
5440 #: fortran/resolve.c:9185
5441 msgid "item in READ"
5444 #: fortran/resolve.c:9407
5445 msgid "ACQUIRED_LOCK variable"
5448 #: fortran/trans-array.c:1579
5450 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
5453 #: fortran/trans-array.c:5783
5454 msgid "Integer overflow when calculating the amount of memory to allocate"
5457 #: fortran/trans-array.c:9258
5460 "The value of the PDT LEN parameter '%s' does not agree with that in the "
5464 #: fortran/trans-decl.c:5856
5467 "Actual string length does not match the declared one for dummy argument "
5471 #: fortran/trans-decl.c:5864
5474 "Actual string length is shorter than the declared one for dummy argument "
5478 #: fortran/trans-expr.c:8725
5480 msgid "Target of rank remapping is too small (%ld < %ld)"
5483 #: fortran/trans-expr.c:10099
5484 msgid "Assignment of scalar to unallocated array"
5487 #: fortran/trans-intrinsic.c:894
5489 msgid "Unequal character lengths (%ld/%ld) in %s"
5492 #: fortran/trans-intrinsic.c:7970
5494 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
5497 #: fortran/trans-intrinsic.c:8002
5498 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
5501 #: fortran/trans-io.c:588
5502 msgid "Unit number in I/O statement too small"
5505 #: fortran/trans-io.c:597
5506 msgid "Unit number in I/O statement too large"
5509 #: fortran/trans-stmt.c:156
5510 msgid "Assigned label is not a target label"
5513 #: fortran/trans-stmt.c:1231
5515 msgid "Invalid image number %d in SYNC IMAGES"
5518 #: fortran/trans-stmt.c:2141
5519 msgid "Loop iterates infinitely"
5522 #: fortran/trans-stmt.c:2161 fortran/trans-stmt.c:2417
5523 msgid "Loop variable has been modified"
5526 #: fortran/trans-stmt.c:2270
5527 msgid "DO step value is zero"
5530 #: fortran/trans.c:47
5531 msgid "Array reference out of bounds"
5534 #: fortran/trans.c:48
5535 msgid "Incorrect function return value"
5538 #: fortran/trans.c:617
5539 msgid "Memory allocation failed"
5542 #: fortran/trans.c:695 fortran/trans.c:1678
5543 msgid "Allocation would exceed memory limit"
5546 #: fortran/trans.c:904
5548 msgid "Attempting to allocate already allocated variable '%s'"
5551 #: fortran/trans.c:910
5552 msgid "Attempting to allocate already allocated variable"
5555 #: fortran/trans.c:1363 fortran/trans.c:1522
5557 msgid "Attempt to DEALLOCATE unallocated '%s'"
5560 #. The remainder are real diagnostic types.
5561 #: fortran/gfc-diagnostic.def:33
5565 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
5566 #. when reporting fatal signal in the compiler.
5567 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
5568 msgid "internal compiler error"
5571 #: fortran/gfc-diagnostic.def:35
5575 #: fortran/gfc-diagnostic.def:36
5576 msgid "sorry, unimplemented"
5579 #: fortran/gfc-diagnostic.def:37
5583 #: fortran/gfc-diagnostic.def:38
5587 #: fortran/gfc-diagnostic.def:39
5591 #: fortran/gfc-diagnostic.def:40
5595 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
5596 #. prefix does not matter.
5597 #: fortran/gfc-diagnostic.def:43
5601 #: fortran/gfc-diagnostic.def:44
5605 #. This one is just for counting DK_WARNING promoted to DK_ERROR
5606 #. due to -Werror and -Werror=warning.
5607 #: fortran/gfc-diagnostic.def:47
5611 #: go/go-backend.c:165
5612 msgid "lseek failed while reading export data"
5615 #: go/go-backend.c:172
5616 msgid "memory allocation failed while reading export data"
5619 #: go/go-backend.c:180
5620 msgid "read failed while reading export data"
5623 #: go/go-backend.c:186
5624 msgid "short read while reading export data"
5627 #: gcc.c:755 gcc.c:759 gcc.c:814
5628 msgid "-gz is not supported in this configuration"
5631 #: gcc.c:765 gcc.c:825
5632 msgid "-gz=zlib is not supported in this configuration"
5636 msgid "-fuse-linker-plugin is not supported in this configuration"
5640 msgid "cannot specify -static with -fsanitize=address"
5644 msgid "cannot specify -static with -fsanitize=thread"
5648 msgid "-fvtable-verify=std is not supported in this configuration"
5652 msgid "-fvtable-verify=preinit is not supported in this configuration"
5655 #: gcc.c:1142 ada/gcc-interface/lang-specs.h:33
5656 msgid "-pg and -fomit-frame-pointer are incompatible"
5660 msgid "GNU C no longer supports -traditional without -E"
5664 msgid "-E or -x required when input is from standard input"
5667 #: config/darwin.h:171
5668 msgid "rdynamic is not supported"
5671 #: config/darwin.h:259
5672 msgid "-current_version only allowed with -dynamiclib"
5675 #: config/darwin.h:261
5676 msgid "-install_name only allowed with -dynamiclib"
5679 #: config/darwin.h:266
5680 msgid "-bundle not allowed with -dynamiclib"
5683 #: config/darwin.h:267
5684 msgid "-bundle_loader not allowed with -dynamiclib"
5687 #: config/darwin.h:268
5688 msgid "-client_name not allowed with -dynamiclib"
5691 #: config/darwin.h:273
5692 msgid "-force_flat_namespace not allowed with -dynamiclib"
5695 #: config/darwin.h:275
5696 msgid "-keep_private_externs not allowed with -dynamiclib"
5699 #: config/darwin.h:276
5700 msgid "-private_bundle not allowed with -dynamiclib"
5703 #: config/dragonfly.h:76 config/alpha/freebsd.h:33 config/i386/freebsd.h:82
5704 #: config/i386/freebsd64.h:35 config/ia64/freebsd.h:26
5705 #: config/powerpcspe/sysv4.h:736 config/rs6000/sysv4.h:737
5706 #: config/sparc/freebsd.h:45
5707 msgid "consider using '-pg' instead of '-p' with gprof(1)"
5711 msgid "cannot use mthreads and mlegacy-threads together"
5715 msgid "cannot use mshared and static together"
5718 #: config/sol2.h:313 config/sol2.h:318
5719 msgid "does not support multilib"
5722 #: config/sol2.h:415
5723 msgid "-pie is not supported in this configuration"
5726 #: config/vxworks.h:118
5727 msgid "-Xbind-now and -Xbind-lazy are incompatible"
5730 #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
5731 msgid "consider using `-pg' instead of `-p' with gprof (1) "
5734 #: config/arc/arc.h:68 config/mips/mips.h:1397
5735 msgid "may not use both -EB and -EL"
5738 #: config/arm/arm.h:85
5739 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
5742 #: config/arm/arm.h:87 config/tilegx/tilegx.h:523 config/tilegx/tilegx.h:528
5743 msgid "-mbig-endian and -mlittle-endian may not be used together"
5746 #: config/avr/specs.h:71
5747 msgid "shared is not supported"
5750 #: config/bfin/elf.h:55
5751 msgid "no processor type specified for linking"
5754 #: config/cris/cris.h:184
5755 msgid "do not specify both -march=... and -mcpu=..."
5758 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
5759 #: config/i386/mingw-w64.h:87 config/i386/mingw32.h:119
5760 msgid "shared and mdll are not compatible"
5763 #: config/mcore/mcore.h:53
5764 msgid "the m210 does not have little endian support"
5767 #: config/mips/r3900.h:37
5768 msgid "-mhard-float not supported"
5771 #: config/mips/r3900.h:39
5772 msgid "-msingle-float and -msoft-float cannot both be specified"
5775 #: config/moxie/moxiebox.h:43
5776 msgid "this target is little-endian"
5779 #: config/nios2/elf.h:44
5780 msgid "You need a C startup file for -msys-crt0="
5783 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
5784 #: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
5785 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
5786 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
5787 msgid "warning: consider linking with '-static' as system libraries with"
5790 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
5791 #: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
5792 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
5793 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
5794 msgid " profiling support are only provided in archive format"
5797 #: config/powerpcspe/darwin.h:95 config/rs6000/darwin.h:95
5798 msgid " conflicting code gen style switches are used"
5801 #: config/powerpcspe/freebsd64.h:171 config/rs6000/freebsd64.h:171
5802 msgid "consider using `-pg' instead of `-p' with gprof(1)"
5805 #: config/rx/rx.h:80
5806 msgid "-mas100-syntax is incompatible with -gdwarf"
5809 #: config/rx/rx.h:81
5810 msgid "rx100 cpu does not have FPU hardware"
5813 #: config/rx/rx.h:82
5814 msgid "rx200 cpu does not have FPU hardware"
5817 #: config/s390/tpf.h:121
5818 msgid "static is not supported on TPF-OS"
5821 #: config/sh/sh.h:297 config/sh/sh.h:300
5822 msgid "SH2a does not support little-endian"
5825 #: config/sparc/linux64.h:149 config/sparc/linux64.h:156
5826 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
5827 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243
5828 msgid "may not use both -m32 and -m64"
5831 #: config/vax/netbsd-elf.h:51
5832 msgid "the -shared option is not currently supported for VAX ELF"
5835 #: config/vax/vax.h:46 config/vax/vax.h:47
5836 msgid "profiling not supported with -mg"
5839 #: ada/gcc-interface/lang-specs.h:34
5840 msgid "-c or -S required for Ada"
5843 #: ada/gcc-interface/lang-specs.h:52
5844 msgid "-c required for gnat2why"
5847 #: ada/gcc-interface/lang-specs.h:65
5848 msgid "-c required for gnat2scil"
5851 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
5852 msgid "gfortran does not support -E without -cpp"
5855 #: objc/lang-specs.h:30 objc/lang-specs.h:41
5856 msgid "GNU Objective C no longer supports traditional compilation"
5859 #: objc/lang-specs.h:55
5861 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
5864 #: objcp/lang-specs.h:58
5866 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
5869 #: fortran/lang.opt:146
5870 msgid "-J<directory>\tPut MODULE files in 'directory'."
5873 #: fortran/lang.opt:198
5874 msgid "Warn about possible aliasing of dummy arguments."
5877 #: fortran/lang.opt:202
5878 msgid "Warn about alignment of COMMON blocks."
5881 #: fortran/lang.opt:206
5882 msgid "Warn about missing ampersand in continued character constants."
5885 #: fortran/lang.opt:210
5886 msgid "Warn about creation of array temporaries."
5889 #: fortran/lang.opt:214
5890 msgid "Warn about type and rank mismatches between arguments and parameters."
5893 #: fortran/lang.opt:218
5894 msgid "Warn if the type of a variable might be not interoperable with C."
5897 #: fortran/lang.opt:226
5898 msgid "Warn about truncated character expressions."
5901 #: fortran/lang.opt:230
5902 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5905 #: fortran/lang.opt:238
5906 msgid "Warn about most implicit conversions."
5909 #: fortran/lang.opt:242
5910 msgid "Warn about possibly incorrect subscripts in do loops."
5913 #: fortran/lang.opt:250
5914 msgid "Warn if loops have been interchanged."
5917 #: fortran/lang.opt:254
5918 msgid "Warn about function call elimination."
5921 #: fortran/lang.opt:258
5922 msgid "Warn about calls with implicit interface."
5925 #: fortran/lang.opt:262
5926 msgid "Warn about called procedures not explicitly declared."
5929 #: fortran/lang.opt:266
5930 msgid "Warn about constant integer divisions with truncated results."
5933 #: fortran/lang.opt:270
5934 msgid "Warn about truncated source lines."
5937 #: fortran/lang.opt:274
5938 msgid "Warn on intrinsics not part of the selected standard."
5941 #: fortran/lang.opt:286
5942 msgid "Warn about USE statements that have no ONLY qualifier."
5945 #: fortran/lang.opt:298
5946 msgid "Warn about real-literal-constants with 'q' exponent-letter."
5949 #: fortran/lang.opt:302
5950 msgid "Warn when a left-hand-side array variable is reallocated."
5953 #: fortran/lang.opt:306
5954 msgid "Warn when a left-hand-side variable is reallocated."
5957 #: fortran/lang.opt:310
5958 msgid "Warn if the pointer in a pointer assignment might outlive its target."
5961 #: fortran/lang.opt:318
5962 msgid "Warn about \"suspicious\" constructs."
5965 #: fortran/lang.opt:322
5966 msgid "Permit nonconforming uses of the tab character."
5969 #: fortran/lang.opt:326
5970 msgid "Warn about an invalid DO loop."
5973 #: fortran/lang.opt:330
5974 msgid "Warn about underflow of numerical constant expressions."
5977 #: fortran/lang.opt:338
5978 msgid "Warn if a user-procedure has the same name as an intrinsic."
5981 #: fortran/lang.opt:346
5982 msgid "Warn about unused dummy arguments."
5985 #: fortran/lang.opt:350
5986 msgid "Warn about zero-trip DO loops."
5989 #: fortran/lang.opt:354
5990 msgid "Enable preprocessing."
5993 #: fortran/lang.opt:362
5994 msgid "Disable preprocessing."
5997 #: fortran/lang.opt:370
5998 msgid "Eliminate multiple function invocations also for impure functions."
6001 #: fortran/lang.opt:374
6002 msgid "Enable alignment of COMMON blocks."
6005 #: fortran/lang.opt:378
6007 "All intrinsics procedures are available regardless of selected standard."
6010 #: fortran/lang.opt:386
6012 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
6016 #: fortran/lang.opt:390
6017 msgid "Specify that backslash in string introduces an escape character."
6020 #: fortran/lang.opt:394
6021 msgid "Produce a backtrace when a runtime error is encountered."
6024 #: fortran/lang.opt:398
6026 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
6030 #: fortran/lang.opt:402
6032 "Produce a warning at runtime if a array temporary has been created for a "
6033 "procedure argument."
6036 #: fortran/lang.opt:406
6038 "-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
6039 "unformatted files."
6042 #: fortran/lang.opt:409
6044 msgid "Unrecognized option to endianness value: %qs"
6047 #: fortran/lang.opt:425
6048 msgid "Use the Cray Pointer extension."
6051 #: fortran/lang.opt:429
6052 msgid "Generate C prototypes from BIND(C) declarations."
6055 #: fortran/lang.opt:433
6056 msgid "Ignore 'D' in column one in fixed form."
6059 #: fortran/lang.opt:437
6060 msgid "Treat lines with 'D' in column one as comments."
6063 #: fortran/lang.opt:441
6064 msgid "Enable all DEC language extensions."
6067 #: fortran/lang.opt:445
6068 msgid "Enable kind-specific variants of integer intrinsic functions."
6071 #: fortran/lang.opt:449
6072 msgid "Enable legacy math intrinsics for compatibility."
6075 #: fortran/lang.opt:453
6076 msgid "Enable support for DEC STRUCTURE/RECORD."
6079 #: fortran/lang.opt:457
6080 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
6083 #: fortran/lang.opt:461
6084 msgid "Set the default double precision kind to an 8 byte wide type."
6087 #: fortran/lang.opt:465
6088 msgid "Set the default integer kind to an 8 byte wide type."
6091 #: fortran/lang.opt:469
6092 msgid "Set the default real kind to an 8 byte wide type."
6095 #: fortran/lang.opt:473
6096 msgid "Set the default real kind to an 10 byte wide type."
6099 #: fortran/lang.opt:477
6100 msgid "Set the default real kind to an 16 byte wide type."
6103 #: fortran/lang.opt:481
6104 msgid "Allow dollar signs in entity names."
6107 #: fortran/lang.opt:485 config/alpha/alpha.opt:31 common.opt:783 common.opt:985
6108 #: common.opt:989 common.opt:993 common.opt:997 common.opt:1532 common.opt:1588
6109 #: common.opt:1712 common.opt:1716 common.opt:1946 common.opt:2116
6111 msgid "Does nothing. Preserved for backward compatibility."
6114 #: fortran/lang.opt:489
6115 msgid "Display the code tree after parsing."
6118 #: fortran/lang.opt:493
6119 msgid "Display the code tree after front end optimization."
6122 #: fortran/lang.opt:497
6123 msgid "Display the code tree after parsing; deprecated option."
6126 #: fortran/lang.opt:501
6128 "Specify that an external BLAS library should be used for matmul calls on "
6129 "large-size arrays."
6132 #: fortran/lang.opt:505
6133 msgid "Use f2c calling convention."
6136 #: fortran/lang.opt:509
6137 msgid "Assume that the source file is fixed form."
6140 #: fortran/lang.opt:513
6141 msgid "Force creation of temporary to test infrequently-executed forall code."
6144 #: fortran/lang.opt:517
6145 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
6148 #: fortran/lang.opt:521 fortran/lang.opt:525
6149 msgid "Specify where to find the compiled intrinsic modules."
6152 #: fortran/lang.opt:529
6153 msgid "Allow arbitrary character line width in fixed mode."
6156 #: fortran/lang.opt:533
6157 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
6160 #: fortran/lang.opt:537
6161 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
6164 #: fortran/lang.opt:541
6165 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
6168 #: fortran/lang.opt:545
6169 msgid "Assume that the source file is free form."
6172 #: fortran/lang.opt:549
6173 msgid "Allow arbitrary character line width in free mode."
6176 #: fortran/lang.opt:553
6177 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
6180 #: fortran/lang.opt:557
6181 msgid "Try to interchange loops if profitable."
6184 #: fortran/lang.opt:561
6185 msgid "Enable front end optimization."
6188 #: fortran/lang.opt:565
6190 "Specify that no implicit typing is allowed, unless overridden by explicit "
6191 "IMPLICIT statements."
6194 #: fortran/lang.opt:569
6196 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
6199 #: fortran/lang.opt:573
6201 "Initialize components of derived type variables according to other init "
6205 #: fortran/lang.opt:577
6206 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
6209 #: fortran/lang.opt:581
6210 msgid "Initialize local variables to zero (from g77)."
6213 #: fortran/lang.opt:585
6214 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
6217 #: fortran/lang.opt:589
6218 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
6221 #: fortran/lang.opt:592
6223 msgid "Unrecognized option to floating-point init value: %qs"
6226 #: fortran/lang.opt:611
6228 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
6229 "matmul will be inlined."
6232 #: fortran/lang.opt:615
6234 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
6238 #: fortran/lang.opt:619
6239 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
6242 #: fortran/lang.opt:623
6243 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
6246 #: fortran/lang.opt:627
6248 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
6252 #: fortran/lang.opt:631
6253 msgid "Put all local arrays on stack."
6256 #: fortran/lang.opt:635
6257 msgid "Set default accessibility of module entities to PRIVATE."
6260 #: fortran/lang.opt:655
6261 msgid "Try to lay out derived types as compactly as possible."
6264 #: fortran/lang.opt:663
6265 msgid "Protect parentheses in expressions."
6268 #: fortran/lang.opt:667
6269 msgid "Enable range checking during compilation."
6272 #: fortran/lang.opt:671
6273 msgid "Interpret any REAL(4) as a REAL(8)."
6276 #: fortran/lang.opt:675
6277 msgid "Interpret any REAL(4) as a REAL(10)."
6280 #: fortran/lang.opt:679
6281 msgid "Interpret any REAL(4) as a REAL(16)."
6284 #: fortran/lang.opt:683
6285 msgid "Interpret any REAL(8) as a REAL(4)."
6288 #: fortran/lang.opt:687
6289 msgid "Interpret any REAL(8) as a REAL(10)."
6292 #: fortran/lang.opt:691
6293 msgid "Interpret any REAL(8) as a REAL(16)."
6296 #: fortran/lang.opt:695
6297 msgid "Reallocate the LHS in assignments."
6300 #: fortran/lang.opt:699
6301 msgid "Use a 4-byte record marker for unformatted files."
6304 #: fortran/lang.opt:703
6305 msgid "Use an 8-byte record marker for unformatted files."
6308 #: fortran/lang.opt:707
6309 msgid "Allocate local variables on the stack to allow indirect recursion."
6312 #: fortran/lang.opt:711
6313 msgid "Copy array sections into a contiguous block on procedure entry."
6316 #: fortran/lang.opt:715
6318 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
6322 #: fortran/lang.opt:718
6324 msgid "Unrecognized option: %qs"
6327 #: fortran/lang.opt:731
6328 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
6331 #: fortran/lang.opt:735
6332 msgid "Append a second underscore if the name already contains an underscore."
6335 #: fortran/lang.opt:743
6336 msgid "Apply negative sign to zero values."
6339 #: fortran/lang.opt:747
6340 msgid "Append underscores to externally visible names."
6343 #: fortran/lang.opt:751 c-family/c.opt:1351 c-family/c.opt:1379
6344 #: c-family/c.opt:1629 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1154
6345 #: common.opt:1333 common.opt:1408 common.opt:1676 common.opt:1799
6346 #: common.opt:2169 common.opt:2205 common.opt:2298 common.opt:2302
6347 #: common.opt:2407 common.opt:2498 common.opt:2506 common.opt:2514
6348 #: common.opt:2522 common.opt:2623 common.opt:2675 common.opt:2755
6349 #: common.opt:2885 common.opt:2889 common.opt:2893 common.opt:2897
6350 msgid "Does nothing. Preserved for backward compatibility."
6353 #: fortran/lang.opt:791
6354 msgid "Statically link the GNU Fortran helper library (libgfortran)."
6357 #: fortran/lang.opt:795
6358 msgid "Conform to the ISO Fortran 2003 standard."
6361 #: fortran/lang.opt:799
6362 msgid "Conform to the ISO Fortran 2008 standard."
6365 #: fortran/lang.opt:803
6366 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
6369 #: fortran/lang.opt:807
6370 msgid "Conform to the ISO Fortran 2018 standard."
6373 #: fortran/lang.opt:811
6374 msgid "Conform to the ISO Fortran 95 standard."
6377 #: fortran/lang.opt:815
6378 msgid "Conform to nothing in particular."
6381 #: fortran/lang.opt:819
6382 msgid "Accept extensions to support legacy code."
6385 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
6387 msgid "assertion missing after %qs"
6390 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
6391 #: c-family/c.opt:193 c-family/c.opt:256
6393 msgid "macro name missing after %qs"
6396 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
6397 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
6398 #: c-family/c.opt:236 c-family/c.opt:1850 c-family/c.opt:1858 brig/lang.opt:39
6399 #: config/darwin.opt:56 common.opt:338 common.opt:341 common.opt:3023
6401 msgid "missing filename after %qs"
6404 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
6405 #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1846
6406 #: c-family/c.opt:1866 c-family/c.opt:1870 c-family/c.opt:1874
6408 msgid "missing path after %qs"
6411 #: c-family/c.opt:182
6413 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
6414 "before <question> disables the <answer> to <question>."
6417 #: c-family/c.opt:186
6418 msgid "Do not discard comments."
6421 #: c-family/c.opt:190
6422 msgid "Do not discard comments in macro expansions."
6425 #: c-family/c.opt:194
6427 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
6428 "<macro> is given, <val> is taken to be 1."
6431 #: c-family/c.opt:201
6432 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
6435 #: c-family/c.opt:205
6436 msgid "Enable parsing GIMPLE."
6439 #: c-family/c.opt:209
6440 msgid "Print the name of header files as they are used."
6443 #: c-family/c.opt:213
6444 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
6447 #: c-family/c.opt:217
6448 msgid "Generate make dependencies."
6451 #: c-family/c.opt:221
6452 msgid "Generate make dependencies and compile."
6455 #: c-family/c.opt:225
6456 msgid "-MF <file>\tWrite dependency output to the given file."
6459 #: c-family/c.opt:229
6460 msgid "Treat missing header files as generated files."
6463 #: c-family/c.opt:233
6464 msgid "Like -M but ignore system header files."
6467 #: c-family/c.opt:237
6468 msgid "Like -MD but ignore system header files."
6471 #: c-family/c.opt:241
6472 msgid "Generate phony targets for all headers."
6475 #: c-family/c.opt:244 c-family/c.opt:248
6477 msgid "missing makefile target after %qs"
6480 #: c-family/c.opt:245
6481 msgid "-MQ <target>\tAdd a MAKE-quoted target."
6484 #: c-family/c.opt:249
6485 msgid "-MT <target>\tAdd an unquoted target."
6488 #: c-family/c.opt:253
6489 msgid "Do not generate #line directives."
6492 #: c-family/c.opt:257
6493 msgid "-U<macro>\tUndefine <macro>."
6496 #: c-family/c.opt:261
6498 "Warn about things that will change when compiling with an ABI-compliant "
6502 #: c-family/c.opt:265
6504 "Warn about things that change between the current -fabi-version and the "
6505 "specified version."
6508 #: c-family/c.opt:269
6510 "Warn if a subobject has an abi_tag attribute that the complete object type "
6514 #: c-family/c.opt:276
6515 msgid "Warn about suspicious uses of memory addresses."
6518 #: c-family/c.opt:279
6519 msgid "argument %qs to %<-Waligned-new%> not recognized"
6522 #: c-family/c.opt:292
6523 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
6526 #: c-family/c.opt:296
6528 "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member "
6529 "allocation function."
6532 #: c-family/c.opt:300 ada/gcc-interface/lang.opt:57
6533 msgid "Enable most warning messages."
6536 #: c-family/c.opt:304
6537 msgid "Warn on any use of alloca."
6540 #: c-family/c.opt:308
6542 "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that "
6543 "attempt to allocate objects larger than the specified number of bytes."
6546 #: c-family/c.opt:313
6548 "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
6551 #: c-family/c.opt:317
6553 "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on "
6554 "bounded uses of alloca whose bound can be larger than <number> bytes."
6557 #: c-family/c.opt:331
6559 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
6563 #: c-family/c.opt:335
6564 msgid "Warn about casting functions to incompatible types."
6567 #: c-family/c.opt:339
6569 "Warn about boolean expression compared with an integer value different from "
6573 #: c-family/c.opt:343
6574 msgid "Warn about certain operations on boolean expressions."
6577 #: c-family/c.opt:347
6579 "Warn when __builtin_frame_address or __builtin_return_address is used "
6583 #: c-family/c.opt:351
6584 msgid "Warn when a built-in function is declared with the wrong signature."
6587 #: c-family/c.opt:355
6588 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
6591 #: c-family/c.opt:359
6592 msgid "Warn about features not present in ISO C90, but present in ISO C99."
6595 #: c-family/c.opt:363
6596 msgid "Warn about features not present in ISO C99, but present in ISO C11."
6599 #: c-family/c.opt:367
6600 msgid "Warn about C constructs that are not in the common subset of C and C++."
6603 #: c-family/c.opt:374
6605 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
6609 #: c-family/c.opt:378
6611 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
6615 #: c-family/c.opt:385
6617 "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO "
6621 #: c-family/c.opt:389
6622 msgid "Warn about casts between incompatible function types."
6625 #: c-family/c.opt:393
6626 msgid "Warn about casts which discard qualifiers."
6629 #: c-family/c.opt:397 c-family/c.opt:401
6630 msgid "Warn about catch handlers of non-reference type."
6633 #: c-family/c.opt:405
6634 msgid "Warn about subscripts whose type is \"char\"."
6637 #: c-family/c.opt:409
6638 msgid "Warn about memory access errors found by Pointer Bounds Checker."
6641 #: c-family/c.opt:413
6642 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
6645 #: c-family/c.opt:417
6647 "Warn about possibly nested block comments, and C++ comments spanning more "
6648 "than one physical line."
6651 #: c-family/c.opt:421
6652 msgid "Synonym for -Wcomment."
6655 #: c-family/c.opt:425
6656 msgid "Warn for conditionally-supported constructs."
6659 #: c-family/c.opt:429
6660 msgid "Warn for implicit type conversions that may change a value."
6663 #: c-family/c.opt:433
6664 msgid "Warn for converting NULL from/to a non-pointer type."
6667 #: c-family/c.opt:441
6668 msgid "Warn when all constructors and destructors are private."
6671 #: c-family/c.opt:445
6672 msgid "Warn about dangling else."
6675 #: c-family/c.opt:449
6676 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6679 #: c-family/c.opt:453
6680 msgid "Warn when a declaration is found after a statement."
6683 #: c-family/c.opt:457
6684 msgid "Warn when deleting a pointer to incomplete type."
6687 #: c-family/c.opt:461
6688 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6691 #: c-family/c.opt:465
6692 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
6695 #: c-family/c.opt:469
6697 "Warn about positional initialization of structs requiring designated "
6701 #: c-family/c.opt:473
6702 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6705 #: c-family/c.opt:477
6706 msgid "Warn if type qualifiers on pointers are discarded."
6709 #: c-family/c.opt:481
6710 msgid "Warn about compile-time integer division by zero."
6713 #: c-family/c.opt:485
6714 msgid "Warn about duplicated branches in if-else statements."
6717 #: c-family/c.opt:489
6718 msgid "Warn about duplicated conditions in an if-else-if chain."
6721 #: c-family/c.opt:493
6722 msgid "Warn about violations of Effective C++ style rules."
6725 #: c-family/c.opt:497
6726 msgid "Warn about an empty body in an if or else statement."
6729 #: c-family/c.opt:501
6730 msgid "Warn about stray tokens after #else and #endif."
6733 #: c-family/c.opt:505
6734 msgid "Warn about comparison of different enum types."
6737 #: c-family/c.opt:513
6739 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6742 #: c-family/c.opt:521
6743 msgid "Warn about semicolon after in-class function definition."
6746 #: c-family/c.opt:525
6748 "Warn for implicit type conversions that cause loss of floating point "
6752 #: c-family/c.opt:529
6753 msgid "Warn if testing floating point numbers for equality."
6756 #: c-family/c.opt:533 c-family/c.opt:575
6757 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6760 #: c-family/c.opt:537
6761 msgid "Warn about format strings that contain NUL bytes."
6764 #: c-family/c.opt:541
6765 msgid "Warn if passing too many arguments to a function for its format string."
6768 #: c-family/c.opt:545
6769 msgid "Warn about format strings that are not literals."
6772 #: c-family/c.opt:549
6774 "Warn about function calls with format strings that write past the end of the "
6775 "destination region. Same as -Wformat-overflow=1."
6778 #: c-family/c.opt:554
6779 msgid "Warn about possible security problems with format functions."
6782 #: c-family/c.opt:558
6783 msgid "Warn about sign differences with format functions."
6786 #: c-family/c.opt:562
6788 "Warn about calls to snprintf and similar functions that truncate output. "
6789 "Same as -Wformat-truncation=1."
6792 #: c-family/c.opt:567
6793 msgid "Warn about strftime formats yielding 2-digit years."
6796 #: c-family/c.opt:571
6797 msgid "Warn about zero-length formats."
6800 #: c-family/c.opt:579
6802 "Warn about function calls with format strings that write past the end of the "
6803 "destination region."
6806 #: c-family/c.opt:584
6808 "Warn about calls to snprintf and similar functions that truncate output."
6811 #: c-family/c.opt:588
6812 msgid "Warn when the field in a struct is not aligned."
6815 #: c-family/c.opt:592
6816 msgid "Warn whenever type qualifiers are ignored."
6819 #: c-family/c.opt:596
6820 msgid "Warn whenever attributes are ignored."
6823 #: c-family/c.opt:600
6825 "Warn when there is a conversion between pointers that have incompatible "
6829 #: c-family/c.opt:604
6830 msgid "Warn about variables which are initialized to themselves."
6833 #: c-family/c.opt:608
6834 msgid "Warn about implicit declarations."
6837 #: c-family/c.opt:616
6838 msgid "Warn about implicit conversions from \"float\" to \"double\"."
6841 #: c-family/c.opt:620
6842 msgid "Warn if \"defined\" is used outside #if."
6845 #: c-family/c.opt:624
6846 msgid "Warn about implicit function declarations."
6849 #: c-family/c.opt:628
6850 msgid "Warn when a declaration does not specify a type."
6853 #: c-family/c.opt:635
6855 "Warn about C++11 inheriting constructors when the base has a variadic "
6859 #: c-family/c.opt:639
6861 "Warn about incompatible integer to pointer and pointer to integer "
6865 #: c-family/c.opt:643
6866 msgid "Warn for suspicious integer expressions in boolean context."
6869 #: c-family/c.opt:647
6871 "Warn when there is a cast to a pointer from an integer of a different size."
6874 #: c-family/c.opt:651
6875 msgid "Warn about invalid uses of the \"offsetof\" macro."
6878 #: c-family/c.opt:655
6879 msgid "Warn about PCH files that are found but not used."
6882 #: c-family/c.opt:659
6883 msgid "Warn when a jump misses a variable initialization."
6886 #: c-family/c.opt:663
6888 "Warn when a string or character literal is followed by a ud-suffix which "
6889 "does not begin with an underscore."
6892 #: c-family/c.opt:667
6894 "Warn when a logical operator is suspiciously always evaluating to true or "
6898 #: c-family/c.opt:671
6900 "Warn when logical not is used on the left hand side operand of a comparison."
6903 #: c-family/c.opt:675
6904 msgid "Do not warn about using \"long long\" when -pedantic."
6907 #: c-family/c.opt:679
6908 msgid "Warn about suspicious declarations of \"main\"."
6911 #: c-family/c.opt:687
6913 "Warn about suspicious calls to memset where the third argument is constant "
6914 "literal zero and the second is not."
6917 #: c-family/c.opt:691
6919 "Warn about suspicious calls to memset where the third argument contains the "
6920 "number of elements not multiplied by the element size."
6923 #: c-family/c.opt:695
6925 "Warn when the indentation of the code does not reflect the block structure."
6928 #: c-family/c.opt:699
6929 msgid "Warn about possibly missing braces around initializers."
6932 #: c-family/c.opt:703
6933 msgid "Warn about global functions without previous declarations."
6936 #: c-family/c.opt:707
6937 msgid "Warn about missing fields in struct initializers."
6940 #: c-family/c.opt:711
6942 "Warn about unsafe macros expanding to multiple statements used as a body of "
6943 "a clause such as if, else, while, switch, or for."
6946 #: c-family/c.opt:715
6947 msgid "Warn on direct multiple inheritance."
6950 #: c-family/c.opt:719
6951 msgid "Warn on namespace definition."
6954 #: c-family/c.opt:723
6955 msgid "Warn when fields in a struct with the packed attribute are misaligned."
6958 #: c-family/c.opt:727
6959 msgid "Warn about missing sized deallocation functions."
6962 #: c-family/c.opt:731
6964 "Warn about suspicious divisions of two sizeof expressions that don't work "
6965 "correctly with pointers."
6968 #: c-family/c.opt:735
6970 "Warn about suspicious length parameters to certain string functions if the "
6971 "argument uses sizeof."
6974 #: c-family/c.opt:739
6975 msgid "Warn when sizeof is applied on a parameter declared as an array."
6978 #: c-family/c.opt:743
6980 "Warn about buffer overflow in string manipulation functions like memcpy and "
6984 #: c-family/c.opt:748
6986 "Under the control of Object Size type, warn about buffer overflow in string "
6987 "manipulation functions like memcpy and strcpy."
6990 #: c-family/c.opt:753
6992 "Warn about truncation in string manipulation functions like strncat and "
6996 #: c-family/c.opt:757
6997 msgid "Warn about functions which might be candidates for format attributes."
7000 #: c-family/c.opt:761
7002 "Suggest that the override keyword be used when the declaration of a virtual "
7003 "function overrides another."
7006 #: c-family/c.opt:766
7007 msgid "Warn about enumerated switches, with no default, missing a case."
7010 #: c-family/c.opt:770
7011 msgid "Warn about enumerated switches missing a \"default:\" statement."
7014 #: c-family/c.opt:774
7015 msgid "Warn about all enumerated switches missing a specific case."
7018 #: c-family/c.opt:778
7019 msgid "Warn about switches with boolean controlling expression."
7022 #: c-family/c.opt:782
7023 msgid "Warn on primary template declaration."
7026 #: c-family/c.opt:790
7027 msgid "Warn about user-specified include directories that do not exist."
7030 #: c-family/c.opt:794
7032 "Warn about function parameters declared without a type specifier in K&R-"
7036 #: c-family/c.opt:798
7037 msgid "Warn about global functions without prototypes."
7040 #: c-family/c.opt:801 c-family/c.opt:1214 c-family/c.opt:1221
7041 #: c-family/c.opt:1417 c-family/c.opt:1436 c-family/c.opt:1459
7042 #: c-family/c.opt:1465 c-family/c.opt:1472 c-family/c.opt:1500
7043 #: c-family/c.opt:1511 c-family/c.opt:1514 c-family/c.opt:1517
7044 #: c-family/c.opt:1520 c-family/c.opt:1523 c-family/c.opt:1564
7045 #: c-family/c.opt:1699 c-family/c.opt:1726 c-family/c.opt:1766
7046 #: c-family/c.opt:1797 c-family/c.opt:1801 c-family/c.opt:1817
7047 #: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:434
7048 #, gcc-internal-format
7049 msgid "switch %qs is no longer supported"
7052 #: c-family/c.opt:805
7053 msgid "Warn about use of multi-character character constants."
7056 #: c-family/c.opt:809
7058 "Warn about narrowing conversions within { } that are ill-formed in C++11."
7061 #: c-family/c.opt:813
7062 msgid "Warn about \"extern\" declarations not at file scope."
7065 #: c-family/c.opt:817
7067 "Warn when a noexcept expression evaluates to false even though the "
7068 "expression can't actually throw."
7071 #: c-family/c.opt:821
7073 "Warn if C++17 noexcept function type will change the mangled name of a "
7077 #: c-family/c.opt:825
7079 "Warn when non-templatized friend functions are declared within a template."
7082 #: c-family/c.opt:829
7083 msgid "Warn for unsafe raw memory writes to objects of class types."
7086 #: c-family/c.opt:833
7087 msgid "Warn about non-virtual destructors."
7090 #: c-family/c.opt:837
7092 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
7095 #: c-family/c.opt:853
7097 "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
7100 #: c-family/c.opt:860
7101 msgid "argument %qs to %<-Wnormalized%> not recognized"
7104 #: c-family/c.opt:876
7105 msgid "Warn if a C-style cast is used in a program."
7108 #: c-family/c.opt:880
7109 msgid "Warn for obsolescent usage in a declaration."
7112 #: c-family/c.opt:884
7113 msgid "Warn if an old-style parameter definition is used."
7116 #: c-family/c.opt:888
7117 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
7120 #: c-family/c.opt:892
7122 "Warn if a string is longer than the maximum portable length specified by the "
7126 #: c-family/c.opt:896
7127 msgid "Warn about overloaded virtual function names."
7130 #: c-family/c.opt:900
7131 msgid "Warn about overriding initializers without side effects."
7134 #: c-family/c.opt:904
7135 msgid "Warn about overriding initializers with side effects."
7138 #: c-family/c.opt:908
7139 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
7142 #: c-family/c.opt:912
7143 msgid "Warn about possibly missing parentheses."
7146 #: c-family/c.opt:920
7147 msgid "Warn when converting the type of pointers to member functions."
7150 #: c-family/c.opt:924
7151 msgid "Warn about function pointer arithmetic."
7154 #: c-family/c.opt:928
7155 msgid "Warn when a pointer differs in signedness in an assignment."
7158 #: c-family/c.opt:932
7159 msgid "Warn when a pointer is compared with a zero character constant."
7162 #: c-family/c.opt:936
7163 msgid "Warn when a pointer is cast to an integer of a different size."
7166 #: c-family/c.opt:940
7167 msgid "Warn about misuses of pragmas."
7170 #: c-family/c.opt:944
7172 "Warn if a property for an Objective-C object has no assign semantics "
7176 #: c-family/c.opt:948
7177 msgid "Warn if inherited methods are unimplemented."
7180 #: c-family/c.opt:952 c-family/c.opt:956
7181 msgid "Warn for placement new expressions with undefined behavior."
7184 #: c-family/c.opt:960
7185 msgid "Warn about multiple declarations of the same object."
7188 #: c-family/c.opt:964
7189 msgid "Warn about uses of register storage specifier."
7192 #: c-family/c.opt:968
7193 msgid "Warn when the compiler reorders code."
7196 #: c-family/c.opt:972
7198 "Warn whenever a function's return type defaults to \"int\" (C), or about "
7199 "inconsistent return types (C++)."
7202 #: c-family/c.opt:976
7203 msgid "Warn on suspicious constructs involving reverse scalar storage order."
7206 #: c-family/c.opt:980
7207 msgid "Warn if a selector has multiple methods."
7210 #: c-family/c.opt:984
7211 msgid "Warn about possible violations of sequence point rules."
7214 #: c-family/c.opt:988
7215 msgid "Warn if a local declaration hides an instance variable."
7218 #: c-family/c.opt:992 c-family/c.opt:996
7219 msgid "Warn if left shift of a signed value overflows."
7222 #: c-family/c.opt:1000
7223 msgid "Warn if shift count is negative."
7226 #: c-family/c.opt:1004
7227 msgid "Warn if shift count >= width of type."
7230 #: c-family/c.opt:1008
7231 msgid "Warn if left shifting a negative value."
7234 #: c-family/c.opt:1012
7235 msgid "Warn about signed-unsigned comparisons."
7238 #: c-family/c.opt:1020
7240 "Warn for implicit type conversions between signed and unsigned integers."
7243 #: c-family/c.opt:1024
7244 msgid "Warn when overload promotes from unsigned to signed."
7247 #: c-family/c.opt:1028
7248 msgid "Warn about uncasted NULL used as sentinel."
7251 #: c-family/c.opt:1032
7252 msgid "Warn about unprototyped function declarations."
7255 #: c-family/c.opt:1044
7256 msgid "Warn if type signatures of candidate methods do not match exactly."
7259 #: c-family/c.opt:1048
7261 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
7265 #: c-family/c.opt:1052
7266 msgid "Deprecated. This switch has no effect."
7269 #: c-family/c.opt:1060
7270 msgid "Warn if a comparison always evaluates to true or false."
7273 #: c-family/c.opt:1064
7274 msgid "Warn if a throw expression will always result in a call to terminate()."
7277 #: c-family/c.opt:1068
7278 msgid "Warn about features not present in traditional C."
7281 #: c-family/c.opt:1072
7283 "Warn of prototypes causing type conversions different from what would happen "
7284 "in the absence of prototype."
7287 #: c-family/c.opt:1076
7289 "Warn if trigraphs are encountered that might affect the meaning of the "
7293 #: c-family/c.opt:1080
7294 msgid "Warn about @selector()s without previously declared methods."
7297 #: c-family/c.opt:1084
7298 msgid "Warn if an undefined macro is used in an #if directive."
7301 #: c-family/c.opt:1096
7302 msgid "Warn about unrecognized pragmas."
7305 #: c-family/c.opt:1100
7306 msgid "Warn about unsuffixed float constants."
7309 #: c-family/c.opt:1108
7310 msgid "Warn when typedefs locally defined in a function are not used."
7313 #: c-family/c.opt:1112
7314 msgid "Warn about macros defined in the main file that are not used."
7317 #: c-family/c.opt:1116
7319 "Warn if a caller of a function, marked with attribute warn_unused_result, "
7320 "does not use its return value."
7323 #: c-family/c.opt:1124 c-family/c.opt:1128
7324 msgid "Warn when a const variable is unused."
7327 #: c-family/c.opt:1132
7328 msgid "Warn about using variadic macros."
7331 #: c-family/c.opt:1136
7333 "Warn about questionable usage of the macros used to retrieve variable "
7337 #: c-family/c.opt:1140
7338 msgid "Warn if a variable length array is used."
7341 #: c-family/c.opt:1144
7343 "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length "
7344 "arrays, and on bounded uses of variable-length arrays whose bound can be "
7345 "larger than <number> bytes."
7348 #: c-family/c.opt:1150
7349 msgid "Warn when a register variable is declared volatile."
7352 #: c-family/c.opt:1154
7353 msgid "Warn on direct virtual inheritance."
7356 #: c-family/c.opt:1158
7357 msgid "Warn if a virtual base has a non-trivial move assignment operator."
7360 #: c-family/c.opt:1162
7362 "In C++, nonzero means warn about deprecated conversion from string literals "
7363 "to 'char *'. In C, similar warning, except that the conversion is of course "
7364 "not deprecated by the ISO C standard."
7367 #: c-family/c.opt:1166
7368 msgid "Warn when a literal '0' is used as null pointer."
7371 #: c-family/c.opt:1170
7372 msgid "Warn about useless casts."
7375 #: c-family/c.opt:1174
7377 "Warn if a class type has a base or a field whose type uses the anonymous "
7378 "namespace or depends on a type with no linkage."
7381 #: c-family/c.opt:1178
7383 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
7387 #: c-family/c.opt:1182
7389 "Warn when an argument passed to a restrict-qualified parameter aliases with "
7393 #: c-family/c.opt:1187
7394 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
7397 #: c-family/c.opt:1195
7399 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
7403 #: c-family/c.opt:1199
7404 msgid "Enforce class member access control semantics."
7407 #: c-family/c.opt:1203
7408 msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
7411 #: c-family/c.opt:1207
7412 msgid "Support C++17 allocation of over-aligned types."
7415 #: c-family/c.opt:1211
7417 "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments "
7421 #: c-family/c.opt:1218
7422 msgid "Allow variadic functions without named parameter."
7425 #: c-family/c.opt:1222 c-family/c.opt:1473 c-family/c.opt:1798
7426 #: c-family/c.opt:1802 c-family/c.opt:1818
7427 msgid "No longer supported."
7430 #: c-family/c.opt:1226
7431 msgid "Recognize the \"asm\" keyword."
7434 #: c-family/c.opt:1234
7435 msgid "Recognize built-in functions."
7438 #: c-family/c.opt:1241
7439 msgid "Where shorter, use canonicalized paths to systems headers."
7442 #: c-family/c.opt:1245
7444 "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to "
7445 "control instrumentation. Currently available for C, C++ and ObjC."
7448 #: c-family/c.opt:1250
7449 msgid "Generate pointer bounds checks for variables with incomplete type."
7452 #: c-family/c.opt:1254
7454 "Use zero bounds for all incoming arguments in 'main' function. It helps "
7455 "when instrumented binaries are used with legacy libs."
7458 #: c-family/c.opt:1259
7460 "Forces Pointer Bounds Checker to use narrowed bounds for address of the "
7461 "first field in the structure. By default pointer to the first field has the "
7462 "same bounds as pointer to the whole structure."
7465 #: c-family/c.opt:1265
7467 "Control how Pointer Bounds Checker handle pointers to object fields. When "
7468 "narrowing is on, field bounds are used. Otherwise full object bounds are "
7472 #: c-family/c.opt:1270
7474 "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
7475 "of nested static arrays access. By default outermost array is used."
7478 #: c-family/c.opt:1275
7480 "Forces Pointer Bounds Checker to treat all trailing arrays in structures as "
7481 "possibly flexible. By default only arrays fields with zero length or that "
7482 "are marked with attribute bnd_variable_size are treated as flexible."
7485 #: c-family/c.opt:1281
7487 "Allow Pointer Bounds Checker optimizations. By default allowed on "
7488 "optimization levels >0."
7491 #: c-family/c.opt:1286
7493 "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
7496 #: c-family/c.opt:1290
7498 "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
7501 #: c-family/c.opt:1294
7503 "Use statically initialized variable for vars bounds instead of generating "
7504 "them each time it is required."
7507 #: c-family/c.opt:1299
7509 "Use statically initialized variable for constant bounds instead of "
7510 "generating them each time it is required."
7513 #: c-family/c.opt:1304
7515 "With this option zero size obtained dynamically for objects with incomplete "
7516 "type will be treated as infinite."
7519 #: c-family/c.opt:1309
7520 msgid "Generate checks for all read accesses to memory."
7523 #: c-family/c.opt:1313
7524 msgid "Generate checks for all write accesses to memory."
7527 #: c-family/c.opt:1317
7528 msgid "Generate bounds stores for pointer writes."
7531 #: c-family/c.opt:1321
7532 msgid "Generate bounds passing for calls."
7535 #: c-family/c.opt:1325
7536 msgid "Instrument only functions marked with bnd_instrument attribute."
7539 #: c-family/c.opt:1329
7540 msgid "Transform instrumented builtin calls into calls to wrappers."
7543 #: c-family/c.opt:1339
7544 msgid "Deprecated in GCC 8. This switch has no effect."
7547 #: c-family/c.opt:1343
7548 msgid "Enable support for C++ concepts."
7551 #: c-family/c.opt:1347
7552 msgid "Allow the arguments of the '?' operator to have different types."
7555 #: c-family/c.opt:1354
7557 msgid "no class name specified with %qs"
7560 #: c-family/c.opt:1355
7561 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
7564 #: c-family/c.opt:1359
7565 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
7568 #: c-family/c.opt:1363
7570 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
7574 #: c-family/c.opt:1367
7575 msgid "Emit debug annotations during preprocessing."
7578 #: c-family/c.opt:1371
7580 "-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
7581 "type parameter from a brace-enclosed initializer-list."
7584 #: c-family/c.opt:1375
7585 msgid "Factor complex constructors and destructors to favor space over speed."
7588 #: c-family/c.opt:1383
7589 msgid "Print hierarchical comparisons when template types are mismatched."
7592 #: c-family/c.opt:1387
7593 msgid "Preprocess directives only."
7596 #: c-family/c.opt:1391
7597 msgid "Permit '$' as an identifier character."
7600 #: c-family/c.opt:1395
7602 "-fmacro-prefix-map=<old>=<new> Map one directory name to another in "
7603 "__FILE__, __BASE_FILE__, and __builtin_FILE()."
7606 #: c-family/c.opt:1399
7607 msgid "Write all declarations as Ada code transitively."
7610 #: c-family/c.opt:1403
7611 msgid "Write all declarations as Ada code for the given file only."
7614 #: c-family/c.opt:1410
7615 msgid "-fno-elide-type Do not elide common elements in template comparisons."
7618 #: c-family/c.opt:1414
7619 msgid "Generate code to check exception specifications."
7622 #: c-family/c.opt:1421
7624 "-fexec-charset=<cset>\tConvert all strings and character constants to "
7625 "character set <cset>."
7628 #: c-family/c.opt:1425
7629 msgid "Permit universal character names (\\u and \\U) in identifiers."
7632 #: c-family/c.opt:1429
7634 "-finput-charset=<cset>\tSpecify the default character set for source files."
7637 #: c-family/c.opt:1433
7639 "Support dynamic initialization of thread-local variables in a different "
7643 #: c-family/c.opt:1440
7644 msgid "Scope of for-init-statement variables is local to the loop."
7647 #: c-family/c.opt:1444
7648 msgid "Do not assume that standard C libraries and \"main\" exist."
7651 #: c-family/c.opt:1448
7652 msgid "Recognize GNU-defined keywords."
7655 #: c-family/c.opt:1452
7656 msgid "Generate code for GNU runtime environment."
7659 #: c-family/c.opt:1456
7660 msgid "Use traditional GNU semantics for inline functions."
7663 #: c-family/c.opt:1462
7665 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
7668 #: c-family/c.opt:1469
7669 msgid "Assume normal C execution environment."
7672 #: c-family/c.opt:1477
7673 msgid "Export functions even if they can be inlined."
7676 #: c-family/c.opt:1481
7677 msgid "Emit implicit instantiations of inline templates."
7680 #: c-family/c.opt:1485
7681 msgid "Emit implicit instantiations of templates."
7684 #: c-family/c.opt:1489
7685 msgid "Implement C++17 inheriting constructor semantics."
7688 #: c-family/c.opt:1493
7689 msgid "Inject friend functions into enclosing namespace."
7692 #: c-family/c.opt:1497
7693 msgid "Don't emit dllexported inline functions unless needed."
7696 #: c-family/c.opt:1504
7698 "Allow implicit conversions between vectors with differing numbers of "
7699 "subparts and/or differing element types."
7702 #: c-family/c.opt:1508
7703 msgid "Don't warn about uses of Microsoft extensions."
7706 #: c-family/c.opt:1527
7708 "Implement resolution of DR 150 for matching of template template arguments."
7711 #: c-family/c.opt:1531
7712 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7715 #: c-family/c.opt:1535
7716 msgid "Assume that receivers of Objective-C messages may be nil."
7719 #: c-family/c.opt:1539
7721 "Allow access to instance variables as if they were local declarations within "
7722 "instance method implementations."
7725 #: c-family/c.opt:1543
7727 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
7731 #: c-family/c.opt:1546
7733 msgid "unrecognized ivar visibility value %qs"
7736 #: c-family/c.opt:1568
7738 "Treat a throw() exception specification as noexcept to improve code size."
7741 #: c-family/c.opt:1572
7743 "Specify which ABI to use for Objective-C family code and meta-data "
7747 #: c-family/c.opt:1578
7749 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
7753 #: c-family/c.opt:1582
7754 msgid "Allow fast jumps to the message dispatcher."
7757 #: c-family/c.opt:1588
7758 msgid "Enable Objective-C exception and synchronization syntax."
7761 #: c-family/c.opt:1592
7762 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7765 #: c-family/c.opt:1596
7767 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
7771 #: c-family/c.opt:1601
7772 msgid "Enable Objective-C setjmp exception handling runtime."
7775 #: c-family/c.opt:1605
7776 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7779 #: c-family/c.opt:1609
7780 msgid "Enable OpenACC."
7783 #: c-family/c.opt:1613
7784 msgid "Specify default OpenACC compute dimensions."
7787 #: c-family/c.opt:1617
7788 msgid "Enable OpenMP (implies -frecursive in Fortran)."
7791 #: c-family/c.opt:1621
7792 msgid "Enable OpenMP's SIMD directives."
7795 #: c-family/c.opt:1625
7796 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7799 #: c-family/c.opt:1636
7800 msgid "Look for and use PCH files even when preprocessing."
7803 #: c-family/c.opt:1640
7804 msgid "Downgrade conformance errors to warnings."
7807 #: c-family/c.opt:1644
7808 msgid "Enable Plan 9 language extensions."
7811 #: c-family/c.opt:1648
7812 msgid "Treat the input file as already preprocessed."
7815 #: c-family/c.opt:1656
7817 "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
7818 "expansion and display them in error messages."
7821 #: c-family/c.opt:1660
7823 "-fno-pretty-templates Do not pretty-print template specializations as the "
7824 "template signature followed by the arguments."
7827 #: c-family/c.opt:1664
7828 msgid "Treat known sprintf return values as constants."
7831 #: c-family/c.opt:1668
7833 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
7837 #: c-family/c.opt:1672
7838 msgid "Enable automatic template instantiation."
7841 #: c-family/c.opt:1676
7842 msgid "Generate run time type descriptor information."
7845 #: c-family/c.opt:1680 ada/gcc-interface/lang.opt:77
7846 msgid "Use the narrowest integer type possible for enumeration types."
7849 #: c-family/c.opt:1684
7850 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7853 #: c-family/c.opt:1688
7854 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7857 #: c-family/c.opt:1692 ada/gcc-interface/lang.opt:81
7858 msgid "Make \"char\" signed by default."
7861 #: c-family/c.opt:1696
7862 msgid "Enable C++14 sized deallocation support."
7865 #: c-family/c.opt:1703
7867 "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
7871 #: c-family/c.opt:1706
7873 msgid "unrecognized scalar storage order value %qs"
7876 #: c-family/c.opt:1719
7877 msgid "Display statistics accumulated during compilation."
7880 #: c-family/c.opt:1723
7882 "Assume that values of enumeration type are always within the minimum range "
7886 #: c-family/c.opt:1730 c-family/c.opt:1735
7888 "Follow the C++17 evaluation order requirements for assignment expressions, "
7889 "shift, member function calls, etc."
7892 #: c-family/c.opt:1752
7893 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7896 #: c-family/c.opt:1756
7898 "Set the maximum number of template instantiation notes for a single warning "
7902 #: c-family/c.opt:1763
7904 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7907 #: c-family/c.opt:1770
7909 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
7913 #: c-family/c.opt:1774
7915 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7918 #: c-family/c.opt:1778
7919 msgid "Make \"char\" unsigned by default."
7922 #: c-family/c.opt:1782
7923 msgid "Use __cxa_atexit to register destructors."
7926 #: c-family/c.opt:1786
7927 msgid "Use __cxa_get_exception_ptr in exception handling."
7930 #: c-family/c.opt:1790
7931 msgid "Marks all inlined functions and methods as having hidden visibility."
7934 #: c-family/c.opt:1794
7935 msgid "Changes visibility to match Microsoft Visual Studio by default."
7938 #: c-family/c.opt:1806
7939 msgid "Emit common-like symbols as weak symbols."
7942 #: c-family/c.opt:1810
7944 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
7945 "to character set <cset>."
7948 #: c-family/c.opt:1814
7949 msgid "Generate a #line directive pointing at the current working directory."
7952 #: c-family/c.opt:1822
7954 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7957 #: c-family/c.opt:1826
7958 msgid "Dump declarations to a .decl file."
7961 #: c-family/c.opt:1830
7963 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7966 #: c-family/c.opt:1834
7968 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7971 #: c-family/c.opt:1838
7973 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
7977 #: c-family/c.opt:1842
7979 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
7980 "corresponding number literal rather than a user-defined number literal."
7983 #: c-family/c.opt:1847
7984 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
7987 #: c-family/c.opt:1851
7988 msgid "-imacros <file>\tAccept definition of macros in <file>."
7991 #: c-family/c.opt:1855
7992 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
7995 #: c-family/c.opt:1859
7996 msgid "-include <file>\tInclude the contents of <file> before other files."
7999 #: c-family/c.opt:1863
8000 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
8003 #: c-family/c.opt:1867
8004 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
8007 #: c-family/c.opt:1871
8008 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
8011 #: c-family/c.opt:1875
8012 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
8015 #: c-family/c.opt:1879
8016 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
8019 #: c-family/c.opt:1883
8021 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
8024 #: c-family/c.opt:1893
8026 "Do not search standard system include directories (those specified with -"
8027 "isystem will still be used)."
8030 #: c-family/c.opt:1897
8031 msgid "Do not search standard system include directories for C++."
8034 #: c-family/c.opt:1909
8035 msgid "Generate C header of platform-specific features."
8038 #: c-family/c.opt:1913
8039 msgid "Remap file names when including files."
8042 #: c-family/c.opt:1917 c-family/c.opt:1921
8044 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8048 #: c-family/c.opt:1925
8049 msgid "Conform to the ISO 2011 C++ standard."
8052 #: c-family/c.opt:1929
8053 msgid "Deprecated in favor of -std=c++11."
8056 #: c-family/c.opt:1933
8057 msgid "Deprecated in favor of -std=c++14."
8060 #: c-family/c.opt:1937
8061 msgid "Conform to the ISO 2014 C++ standard."
8064 #: c-family/c.opt:1941
8065 msgid "Deprecated in favor of -std=c++17."
8068 #: c-family/c.opt:1945
8069 msgid "Conform to the ISO 2017 C++ standard."
8072 #: c-family/c.opt:1949
8074 "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete "
8078 #: c-family/c.opt:1953 c-family/c.opt:2071
8079 msgid "Conform to the ISO 2011 C standard."
8082 #: c-family/c.opt:1957
8083 msgid "Deprecated in favor of -std=c11."
8086 #: c-family/c.opt:1961 c-family/c.opt:1965 c-family/c.opt:2075
8087 #: c-family/c.opt:2079
8088 msgid "Conform to the ISO 2017 C standard (expected to be published in 2018)."
8091 #: c-family/c.opt:1969 c-family/c.opt:1973 c-family/c.opt:2055
8092 msgid "Conform to the ISO 1990 C standard."
8095 #: c-family/c.opt:1977 c-family/c.opt:2063
8096 msgid "Conform to the ISO 1999 C standard."
8099 #: c-family/c.opt:1981
8100 msgid "Deprecated in favor of -std=c99."
8103 #: c-family/c.opt:1985 c-family/c.opt:1990
8105 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8106 "corrigendum with GNU extensions."
8109 #: c-family/c.opt:1995
8110 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
8113 #: c-family/c.opt:1999
8114 msgid "Deprecated in favor of -std=gnu++11."
8117 #: c-family/c.opt:2003
8118 msgid "Deprecated in favor of -std=gnu++14."
8121 #: c-family/c.opt:2007
8122 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
8125 #: c-family/c.opt:2011
8126 msgid "Deprecated in favor of -std=gnu++17."
8129 #: c-family/c.opt:2015
8130 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
8133 #: c-family/c.opt:2019
8135 "Conform to the ISO 2020(?) C++ draft standard with GNU extensions "
8136 "(experimental and incomplete support)."
8139 #: c-family/c.opt:2023
8140 msgid "Conform to the ISO 2011 C standard with GNU extensions."
8143 #: c-family/c.opt:2027
8144 msgid "Deprecated in favor of -std=gnu11."
8147 #: c-family/c.opt:2031 c-family/c.opt:2035
8149 "Conform to the ISO 2017 C standard (expected to be published in 2018) with "
8153 #: c-family/c.opt:2039 c-family/c.opt:2043
8154 msgid "Conform to the ISO 1990 C standard with GNU extensions."
8157 #: c-family/c.opt:2047
8158 msgid "Conform to the ISO 1999 C standard with GNU extensions."
8161 #: c-family/c.opt:2051
8162 msgid "Deprecated in favor of -std=gnu99."
8165 #: c-family/c.opt:2059
8166 msgid "Conform to the ISO 1990 C standard as amended in 1994."
8169 #: c-family/c.opt:2067
8170 msgid "Deprecated in favor of -std=iso9899:1999."
8173 #: c-family/c.opt:2086
8174 msgid "Enable traditional preprocessing."
8177 #: c-family/c.opt:2090
8178 msgid "-trigraphs\tSupport ISO C trigraphs."
8181 #: c-family/c.opt:2094
8182 msgid "Do not predefine system-specific and GCC-specific macros."
8185 #: ada/gcc-interface/lang.opt:61
8186 msgid "Synonym of -gnatk8."
8189 #: ada/gcc-interface/lang.opt:69
8190 msgid "Do not look for object files in standard path."
8193 #: ada/gcc-interface/lang.opt:73
8194 msgid "Select the runtime."
8197 #: ada/gcc-interface/lang.opt:85
8198 msgid "Catch typos."
8201 #: ada/gcc-interface/lang.opt:89
8202 msgid "Set name of output ALI file (internal switch)."
8205 #: ada/gcc-interface/lang.opt:93
8206 msgid "-gnat<options>\tSpecify options to GNAT."
8209 #: ada/gcc-interface/lang.opt:97
8214 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
8218 msgid "Add explicit checks for division by zero."
8222 msgid "Add explicit checks for division overflow in INT_MIN / -1."
8226 msgid "Apply special rules for compiling runtime package."
8230 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
8234 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
8238 msgid "-fgo-pkgpath=<string>\tSet Go package path."
8243 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
8248 "-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
8253 msgid "Functions which return values must end with return statements."
8258 "Emit debugging information related to the escape analysis pass when run with "
8259 "-fgo-optimize-allocs."
8263 msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
8266 #: config/vms/vms.opt:27
8267 msgid "Malloc data into P2 space."
8270 #: config/vms/vms.opt:31
8271 msgid "Set name of main routine for the debugger."
8274 #: config/vms/vms.opt:35
8275 msgid "Use VMS exit codes instead of posix ones."
8278 #: config/vms/vms.opt:39
8279 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
8282 #: config/vms/vms.opt:42
8284 msgid "unknown pointer size model %qs"
8287 #: config/mcore/mcore.opt:23
8288 msgid "Generate code for the M*Core M210"
8291 #: config/mcore/mcore.opt:27
8292 msgid "Generate code for the M*Core M340"
8295 #: config/mcore/mcore.opt:31
8296 msgid "Force functions to be aligned to a 4 byte boundary."
8299 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
8300 msgid "Generate big-endian code."
8303 #: config/mcore/mcore.opt:39
8304 msgid "Emit call graph information."
8307 #: config/mcore/mcore.opt:43
8308 msgid "Use the divide instruction."
8311 #: config/mcore/mcore.opt:47
8312 msgid "Inline constants if it can be done in 2 insns or less."
8315 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
8316 msgid "Generate little-endian code."
8319 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
8321 "Assume that run-time support has been provided, so omit -lsim from the "
8322 "linker command line."
8325 #: config/mcore/mcore.opt:60
8326 msgid "Use arbitrary sized immediates in bit operations."
8329 #: config/mcore/mcore.opt:64
8330 msgid "Prefer word accesses over byte accesses."
8333 #: config/mcore/mcore.opt:71
8334 msgid "Set the maximum amount for a single stack increment operation."
8337 #: config/mcore/mcore.opt:75
8338 msgid "Always treat bitfields as int-sized."
8341 #: config/linux-android.opt:23
8342 msgid "Generate code for the Android platform."
8345 #: config/mmix/mmix.opt:24
8346 msgid "For intrinsics library: pass all parameters in registers."
8349 #: config/mmix/mmix.opt:28
8350 msgid "Use register stack for parameters and return value."
8353 #: config/mmix/mmix.opt:32
8354 msgid "Use call-clobbered registers for parameters and return value."
8357 #: config/mmix/mmix.opt:37
8358 msgid "Use epsilon-respecting floating point compare instructions."
8361 #: config/mmix/mmix.opt:41
8362 msgid "Use zero-extending memory loads, not sign-extending ones."
8365 #: config/mmix/mmix.opt:45
8367 "Generate divide results with reminder having the same sign as the divisor "
8368 "(not the dividend)."
8371 #: config/mmix/mmix.opt:49
8372 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8375 #: config/mmix/mmix.opt:53
8376 msgid "Do not provide a default start-address 0x100 of the program."
8379 #: config/mmix/mmix.opt:57
8380 msgid "Link to emit program in ELF format (rather than mmo)."
8383 #: config/mmix/mmix.opt:61
8384 msgid "Use P-mnemonics for branches statically predicted as taken."
8387 #: config/mmix/mmix.opt:65
8388 msgid "Don't use P-mnemonics for branches."
8391 #: config/mmix/mmix.opt:79
8392 msgid "Use addresses that allocate global registers."
8395 #: config/mmix/mmix.opt:83
8396 msgid "Do not use addresses that allocate global registers."
8399 #: config/mmix/mmix.opt:87
8400 msgid "Generate a single exit point for each function."
8403 #: config/mmix/mmix.opt:91
8404 msgid "Do not generate a single exit point for each function."
8407 #: config/mmix/mmix.opt:95
8408 msgid "Set start-address of the program."
8411 #: config/mmix/mmix.opt:99
8412 msgid "Set start-address of data."
8415 #: config/darwin.opt:117
8416 msgid "Generate compile-time CFString objects."
8419 #: config/darwin.opt:214
8420 msgid "Warn if constant CFString objects contain non-portable characters."
8423 #: config/darwin.opt:219
8424 msgid "Generate AT&T-style stubs for Mach-O."
8427 #: config/darwin.opt:223
8428 msgid "Generate code suitable for executables (NOT shared libs)."
8431 #: config/darwin.opt:227
8432 msgid "Generate code suitable for fast turn around debugging."
8435 #: config/darwin.opt:235
8436 msgid "The earliest MacOS X version on which this program will run."
8439 #: config/darwin.opt:239
8440 msgid "Set sizeof(bool) to 1."
8443 #: config/darwin.opt:243
8444 msgid "Generate code for darwin loadable kernel extensions."
8447 #: config/darwin.opt:247
8448 msgid "Generate code for the kernel or loadable kernel extensions."
8451 #: config/darwin.opt:251
8453 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8456 #: config/darwin.opt:401
8457 msgid "The version of ld64 in use for this toolchain."
8460 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
8461 msgid "Use simulator runtime."
8464 #: config/bfin/bfin.opt:44 config/arm/arm.opt:111
8465 msgid "Specify the name of the target CPU."
8468 #: config/bfin/bfin.opt:48
8469 msgid "Omit frame pointer for leaf functions."
8472 #: config/bfin/bfin.opt:52
8473 msgid "Program is entirely located in low 64k of memory."
8476 #: config/bfin/bfin.opt:56
8478 "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
8479 "SSYNC instruction."
8482 #: config/bfin/bfin.opt:61
8483 msgid "Avoid speculative loads to work around a hardware anomaly."
8486 #: config/bfin/bfin.opt:65
8487 msgid "Enabled ID based shared library."
8490 #: config/bfin/bfin.opt:69
8492 "Generate code that won't be linked against any other ID shared libraries, "
8493 "but may be used as a shared library."
8496 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
8497 msgid "ID of shared library to build."
8500 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
8501 msgid "Enable separate data segment."
8504 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8505 msgid "Avoid generating pc-relative calls; use indirection."
8508 #: config/bfin/bfin.opt:86
8509 msgid "Link with the fast floating-point library."
8512 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
8513 msgid "Enable Function Descriptor PIC mode."
8516 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8517 msgid "Enable inlining of PLT in function calls."
8520 #: config/bfin/bfin.opt:98
8521 msgid "Do stack checking using bounds in L1 scratch memory."
8524 #: config/bfin/bfin.opt:102
8525 msgid "Enable multicore support."
8528 #: config/bfin/bfin.opt:106
8529 msgid "Build for Core A."
8532 #: config/bfin/bfin.opt:110
8533 msgid "Build for Core B."
8536 #: config/bfin/bfin.opt:114
8537 msgid "Build for SDRAM."
8540 #: config/bfin/bfin.opt:118
8541 msgid "Assume ICPLBs are enabled at runtime."
8544 #: config/m68k/m68k-tables.opt:25
8545 msgid "Known M68K CPUs (for use with the -mcpu= option):"
8548 #: config/m68k/m68k-tables.opt:365
8549 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8552 #: config/m68k/m68k-tables.opt:411
8553 msgid "Known M68K ISAs (for use with the -march= option):"
8556 #: config/m68k/ieee.opt:24 config/i386/i386.opt:368
8557 msgid "Use IEEE math for fp comparisons."
8560 #: config/m68k/m68k.opt:30
8561 msgid "Generate code for a 520X."
8564 #: config/m68k/m68k.opt:34
8565 msgid "Generate code for a 5206e."
8568 #: config/m68k/m68k.opt:38
8569 msgid "Generate code for a 528x."
8572 #: config/m68k/m68k.opt:42
8573 msgid "Generate code for a 5307."
8576 #: config/m68k/m68k.opt:46
8577 msgid "Generate code for a 5407."
8580 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8581 msgid "Generate code for a 68000."
8584 #: config/m68k/m68k.opt:54
8585 msgid "Generate code for a 68010."
8588 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8589 msgid "Generate code for a 68020."
8592 #: config/m68k/m68k.opt:62
8593 msgid "Generate code for a 68040, without any new instructions."
8596 #: config/m68k/m68k.opt:66
8597 msgid "Generate code for a 68060, without any new instructions."
8600 #: config/m68k/m68k.opt:70
8601 msgid "Generate code for a 68030."
8604 #: config/m68k/m68k.opt:74
8605 msgid "Generate code for a 68040."
8608 #: config/m68k/m68k.opt:78
8609 msgid "Generate code for a 68060."
8612 #: config/m68k/m68k.opt:82
8613 msgid "Generate code for a 68302."
8616 #: config/m68k/m68k.opt:86
8617 msgid "Generate code for a 68332."
8620 #: config/m68k/m68k.opt:91
8621 msgid "Generate code for a 68851."
8624 #: config/m68k/m68k.opt:95
8625 msgid "Generate code that uses 68881 floating-point instructions."
8628 #: config/m68k/m68k.opt:99
8629 msgid "Align variables on a 32-bit boundary."
8632 #: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
8633 #: config/nds32/nds32.opt:90 config/c6x/c6x.opt:67
8634 msgid "Specify the name of the target architecture."
8637 #: config/m68k/m68k.opt:107
8638 msgid "Use the bit-field instructions."
8641 #: config/m68k/m68k.opt:119
8642 msgid "Generate code for a ColdFire v4e."
8645 #: config/m68k/m68k.opt:123
8646 msgid "Specify the target CPU."
8649 #: config/m68k/m68k.opt:127
8650 msgid "Generate code for a cpu32."
8653 #: config/m68k/m68k.opt:131
8654 msgid "Use hardware division instructions on ColdFire."
8657 #: config/m68k/m68k.opt:135
8658 msgid "Generate code for a Fido A."
8661 #: config/m68k/m68k.opt:139
8662 msgid "Generate code which uses hardware floating point instructions."
8665 #: config/m68k/m68k.opt:143
8666 msgid "Enable ID based shared library."
8669 #: config/m68k/m68k.opt:147
8670 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
8673 #: config/m68k/m68k.opt:151
8674 msgid "Do not use the bit-field instructions."
8677 #: config/m68k/m68k.opt:155
8678 msgid "Use normal calling convention."
8681 #: config/m68k/m68k.opt:159
8682 msgid "Consider type 'int' to be 32 bits wide."
8685 #: config/m68k/m68k.opt:163
8686 msgid "Generate pc-relative code."
8689 #: config/m68k/m68k.opt:167
8690 msgid "Use different calling convention using 'rtd'."
8693 #: config/m68k/m68k.opt:179
8694 msgid "Consider type 'int' to be 16 bits wide."
8697 #: config/m68k/m68k.opt:183
8698 msgid "Generate code with library calls for floating point."
8701 #: config/m68k/m68k.opt:187
8702 msgid "Do not use unaligned memory references."
8705 #: config/m68k/m68k.opt:191
8706 msgid "Tune for the specified target CPU or architecture."
8709 #: config/m68k/m68k.opt:195
8710 msgid "Support more than 8192 GOT entries on ColdFire."
8713 #: config/m68k/m68k.opt:199
8714 msgid "Support TLS segment larger than 64K."
8717 #: config/riscv/riscv.opt:26
8718 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
8721 #: config/riscv/riscv.opt:30
8722 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
8725 #: config/riscv/riscv.opt:34
8726 msgid "Specify integer and floating-point calling convention."
8729 #: config/riscv/riscv.opt:38 config/i386/i386.opt:416
8730 msgid "Attempt to keep stack aligned to this power of 2."
8733 #: config/riscv/riscv.opt:42
8734 msgid "Supported ABIs (for use with the -mabi= option):"
8737 #: config/riscv/riscv.opt:64
8738 msgid "Use hardware floating-point divide and square root instructions."
8741 #: config/riscv/riscv.opt:68
8742 msgid "Use hardware instructions for integer division."
8745 #: config/riscv/riscv.opt:72
8747 "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must "
8751 #: config/riscv/riscv.opt:77 config/mips/mips.opt:401
8752 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
8755 #: config/riscv/riscv.opt:81
8757 "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes "
8758 "into a special section (on some targets)."
8761 #: config/riscv/riscv.opt:85
8762 msgid "Use smaller but slower prologue and epilogue code."
8765 #: config/riscv/riscv.opt:89 config/aarch64/aarch64.opt:85
8766 msgid "Specify the code model."
8769 #: config/riscv/riscv.opt:93
8770 msgid "Do not generate unaligned memory accesses."
8773 #: config/riscv/riscv.opt:97 config/i386/i386.opt:287
8774 #: config/powerpcspe/aix64.opt:36 config/powerpcspe/linux64.opt:32
8775 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
8776 #: config/tilegx/tilegx.opt:57
8777 msgid "Known code models (for use with the -mcmodel= option):"
8780 #: config/riscv/riscv.opt:107
8781 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
8784 #: config/m32c/m32c.opt:23
8785 msgid "-msim\tUse simulator runtime."
8788 #: config/m32c/m32c.opt:27
8789 msgid "-mcpu=r8c\tCompile code for R8C variants."
8792 #: config/m32c/m32c.opt:31
8793 msgid "-mcpu=m16c\tCompile code for M16C variants."
8796 #: config/m32c/m32c.opt:35
8797 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
8800 #: config/m32c/m32c.opt:39
8801 msgid "-mcpu=m32c\tCompile code for M32C variants."
8804 #: config/m32c/m32c.opt:43
8805 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
8808 #: config/msp430/msp430.opt:7
8809 msgid "Force assembly output to always use hex constants."
8812 #: config/msp430/msp430.opt:11
8813 msgid "Specify the MCU to build for."
8816 #: config/msp430/msp430.opt:15
8818 "Warn if an MCU name is unrecognized or conflicts with other options "
8822 #: config/msp430/msp430.opt:19
8823 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
8826 #: config/msp430/msp430.opt:23
8827 msgid "Select large model - 20-bit addresses/pointers."
8830 #: config/msp430/msp430.opt:27
8831 msgid "Select small model - 16-bit addresses/pointers (default)."
8834 #: config/msp430/msp430.opt:31
8835 msgid "Optimize opcode sizes at link time."
8838 #: config/msp430/msp430.opt:38
8840 "Use a minimum runtime (no static initializers or ctors) for memory-"
8841 "constrained devices."
8844 #: config/msp430/msp430.opt:45
8845 msgid "Specify the type of hardware multiply to support."
8848 #: config/msp430/msp430.opt:67
8849 msgid "Specify whether functions should be placed into low or high memory."
8852 #: config/msp430/msp430.opt:71
8853 msgid "Specify whether variables should be placed into low or high memory."
8856 #: config/msp430/msp430.opt:90
8858 "Passes on a request to the assembler to enable fixes for various silicon "
8862 #: config/msp430/msp430.opt:94
8864 "Passes on a request to the assembler to warn about various silicon errata."
8867 #: config/aarch64/aarch64.opt:40
8868 msgid "The possible TLS dialects:"
8871 #: config/aarch64/aarch64.opt:52
8872 msgid "The code model option names for -mcmodel:"
8875 #: config/aarch64/aarch64.opt:65 config/arm/arm.opt:99
8876 #: config/microblaze/microblaze.opt:60
8877 msgid "Assume target CPU is configured as big endian."
8880 #: config/aarch64/aarch64.opt:69 config/i386/i386.opt:999
8881 msgid "Generate code which uses only the general registers."
8884 #: config/aarch64/aarch64.opt:73
8885 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
8888 #: config/aarch64/aarch64.opt:77
8889 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
8892 #: config/aarch64/aarch64.opt:81 config/arm/arm.opt:164
8893 #: config/microblaze/microblaze.opt:64
8894 msgid "Assume target CPU is configured as little endian."
8897 #: config/aarch64/aarch64.opt:89
8898 msgid "Don't assume that unaligned accesses are handled by the system."
8901 #: config/aarch64/aarch64.opt:93 config/i386/i386.opt:400
8902 msgid "Omit the frame pointer in leaf functions."
8905 #: config/aarch64/aarch64.opt:97
8906 msgid "Specify TLS dialect."
8909 #: config/aarch64/aarch64.opt:101
8911 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
8915 #: config/aarch64/aarch64.opt:120
8916 msgid "-march=ARCH\tUse features of architecture ARCH."
8919 #: config/aarch64/aarch64.opt:124
8920 msgid "-mcpu=CPU\tUse features of and optimize for CPU."
8923 #: config/aarch64/aarch64.opt:128
8924 msgid "-mtune=CPU\tOptimize for CPU."
8927 #: config/aarch64/aarch64.opt:132
8928 msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
8931 #: config/aarch64/aarch64.opt:136
8933 "-moverride=STRING\tPower users only! Override CPU optimization parameters."
8936 #: config/aarch64/aarch64.opt:140
8937 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
8940 #: config/aarch64/aarch64.opt:150
8941 msgid "PC relative literal loads."
8944 #: config/aarch64/aarch64.opt:154
8945 msgid "Select return address signing scope."
8948 #: config/aarch64/aarch64.opt:158
8950 "Supported AArch64 return address signing scope (for use with -msign-return-"
8954 #: config/aarch64/aarch64.opt:171
8956 "Enable the reciprocal square root approximation. Enabling this reduces "
8957 "precision of reciprocal square root results to about 16 bits for single "
8958 "precision and to 32 bits for double precision."
8961 #: config/aarch64/aarch64.opt:177
8963 "Enable the square root approximation. Enabling this reduces precision of "
8964 "square root results to about 16 bits for single precision and to 32 bits for "
8965 "double precision. If enabled, it implies -mlow-precision-recip-sqrt."
8968 #: config/aarch64/aarch64.opt:184
8970 "Enable the division approximation. Enabling this reduces precision of "
8971 "division results to about 16 bits for single precision and to 32 bits for "
8975 #: config/aarch64/aarch64.opt:190
8976 msgid "The possible SVE vector lengths:"
8979 #: config/aarch64/aarch64.opt:212
8981 "-msve-vector-bits=N\tSet the number of bits in an SVE vector register to N."
8984 #: config/aarch64/aarch64.opt:216
8985 msgid "Enables verbose cost model dumping in the debug dump files."
8988 #: config/linux.opt:24
8989 msgid "Use Bionic C library."
8992 #: config/linux.opt:28
8993 msgid "Use GNU C library."
8996 #: config/linux.opt:32
8997 msgid "Use uClibc C library."
9000 #: config/linux.opt:36
9001 msgid "Use musl C library."
9004 #: config/ia64/ilp32.opt:3
9005 msgid "Generate ILP32 code."
9008 #: config/ia64/ilp32.opt:7
9009 msgid "Generate LP64 code."
9012 #: config/ia64/ia64.opt:28
9013 msgid "Generate big endian code."
9016 #: config/ia64/ia64.opt:32
9017 msgid "Generate little endian code."
9020 #: config/ia64/ia64.opt:36
9021 msgid "Generate code for GNU as."
9024 #: config/ia64/ia64.opt:40
9025 msgid "Generate code for GNU ld."
9028 #: config/ia64/ia64.opt:44
9029 msgid "Emit stop bits before and after volatile extended asms."
9032 #: config/ia64/ia64.opt:48
9033 msgid "Use in/loc/out register names."
9036 #: config/ia64/ia64.opt:55
9037 msgid "Enable use of sdata/scommon/sbss."
9040 #: config/ia64/ia64.opt:59
9041 msgid "Generate code without GP reg."
9044 #: config/ia64/ia64.opt:63
9045 msgid "gp is constant (but save/restore gp on indirect calls)."
9048 #: config/ia64/ia64.opt:67
9049 msgid "Generate self-relocatable code."
9052 #: config/ia64/ia64.opt:71
9053 msgid "Generate inline floating point division, optimize for latency."
9056 #: config/ia64/ia64.opt:75
9057 msgid "Generate inline floating point division, optimize for throughput."
9060 #: config/ia64/ia64.opt:82
9061 msgid "Generate inline integer division, optimize for latency."
9064 #: config/ia64/ia64.opt:86
9065 msgid "Generate inline integer division, optimize for throughput."
9068 #: config/ia64/ia64.opt:90
9069 msgid "Do not inline integer division."
9072 #: config/ia64/ia64.opt:94
9073 msgid "Generate inline square root, optimize for latency."
9076 #: config/ia64/ia64.opt:98
9077 msgid "Generate inline square root, optimize for throughput."
9080 #: config/ia64/ia64.opt:102
9081 msgid "Do not inline square root."
9084 #: config/ia64/ia64.opt:106
9085 msgid "Enable DWARF line debug info via GNU as."
9088 #: config/ia64/ia64.opt:110
9089 msgid "Enable earlier placing stop bits for better scheduling."
9092 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62
9093 #: config/sh/sh.opt:227
9094 msgid "Specify range of registers to make fixed."
9097 #: config/ia64/ia64.opt:118 config/powerpcspe/sysv4.opt:32
9098 #: config/rs6000/sysv4.opt:32 config/alpha/alpha.opt:130
9099 msgid "Specify bit size of immediate TLS offsets."
9102 #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:514
9103 #: config/s390/s390.opt:200 config/sparc/sparc.opt:146
9104 #: config/visium/visium.opt:49
9105 msgid "Schedule code for given CPU."
9108 #: config/ia64/ia64.opt:126
9109 msgid "Known Itanium CPUs (for use with the -mtune= option):"
9112 #: config/ia64/ia64.opt:136
9113 msgid "Use data speculation before reload."
9116 #: config/ia64/ia64.opt:140
9117 msgid "Use data speculation after reload."
9120 #: config/ia64/ia64.opt:144
9121 msgid "Use control speculation."
9124 #: config/ia64/ia64.opt:148
9125 msgid "Use in block data speculation before reload."
9128 #: config/ia64/ia64.opt:152
9129 msgid "Use in block data speculation after reload."
9132 #: config/ia64/ia64.opt:156
9133 msgid "Use in block control speculation."
9136 #: config/ia64/ia64.opt:160
9137 msgid "Use simple data speculation check."
9140 #: config/ia64/ia64.opt:164
9141 msgid "Use simple data speculation check for control speculation."
9144 #: config/ia64/ia64.opt:174
9146 "Count speculative dependencies while calculating priority of instructions."
9149 #: config/ia64/ia64.opt:178
9150 msgid "Place a stop bit after every cycle when scheduling."
9153 #: config/ia64/ia64.opt:182
9155 "Assume that floating-point stores and loads are not likely to cause conflict "
9156 "when placed into one instruction group."
9159 #: config/ia64/ia64.opt:186
9161 "Soft limit on number of memory insns per instruction group, giving lower "
9162 "priority to subsequent memory insns attempting to schedule in the same insn "
9163 "group. Frequently useful to prevent cache bank conflicts. Default value is "
9167 #: config/ia64/ia64.opt:190
9169 "Disallow more than 'msched-max-memory-insns' in instruction group. "
9170 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
9174 #: config/ia64/ia64.opt:194
9175 msgid "Don't generate checks for control speculation in selective scheduling."
9178 #: config/spu/spu.opt:20
9179 msgid "Emit warnings when run-time relocations are generated."
9182 #: config/spu/spu.opt:24
9183 msgid "Emit errors when run-time relocations are generated."
9186 #: config/spu/spu.opt:28
9187 msgid "Specify cost of branches (Default 20)."
9190 #: config/spu/spu.opt:32
9191 msgid "Make sure loads and stores are not moved past DMA instructions."
9194 #: config/spu/spu.opt:36
9195 msgid "volatile must be specified on any memory that is effected by DMA."
9198 #: config/spu/spu.opt:40 config/spu/spu.opt:44
9200 "Insert nops when it might improve performance by allowing dual issue "
9204 #: config/spu/spu.opt:48
9205 msgid "Use standard main function as entry for startup."
9208 #: config/spu/spu.opt:52
9209 msgid "Generate branch hints for branches."
9212 #: config/spu/spu.opt:56
9213 msgid "Maximum number of nops to insert for a hint (Default 2)."
9216 #: config/spu/spu.opt:60
9218 "Approximate maximum number of instructions to allow between a hint and its "
9222 #: config/spu/spu.opt:64
9223 msgid "Generate code for 18 bit addressing."
9226 #: config/spu/spu.opt:68
9227 msgid "Generate code for 32 bit addressing."
9230 #: config/spu/spu.opt:76
9232 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
9236 #: config/spu/spu.opt:80 config/i386/i386.opt:257 config/s390/s390.opt:56
9237 msgid "Generate code for given CPU."
9240 #: config/spu/spu.opt:88
9241 msgid "Access variables in 32-bit PPU objects (default)."
9244 #: config/spu/spu.opt:92
9245 msgid "Access variables in 64-bit PPU objects."
9248 #: config/spu/spu.opt:96
9249 msgid "Allow conversions between __ea and generic pointers (default)."
9252 #: config/spu/spu.opt:100
9253 msgid "Size (in KB) of software data cache."
9256 #: config/spu/spu.opt:104
9257 msgid "Atomically write back software data cache lines (default)."
9260 #: config/epiphany/epiphany.opt:24
9261 msgid "Don't use any of r32..r63."
9264 #: config/epiphany/epiphany.opt:28
9266 "preferentially allocate registers that allow short instruction generation."
9269 #: config/epiphany/epiphany.opt:32
9270 msgid "Set branch cost."
9273 #: config/epiphany/epiphany.opt:36
9274 msgid "enable conditional move instruction usage."
9277 #: config/epiphany/epiphany.opt:40
9278 msgid "set number of nops to emit before each insn pattern."
9281 #: config/epiphany/epiphany.opt:52
9282 msgid "Use software floating point comparisons."
9285 #: config/epiphany/epiphany.opt:56
9286 msgid "Enable split of 32 bit immediate loads into low / high part."
9289 #: config/epiphany/epiphany.opt:60
9290 msgid "Enable use of POST_INC / POST_DEC."
9293 #: config/epiphany/epiphany.opt:64
9294 msgid "Enable use of POST_MODIFY."
9297 #: config/epiphany/epiphany.opt:68
9298 msgid "Set number of bytes on the stack preallocated for use by the callee."
9301 #: config/epiphany/epiphany.opt:72
9302 msgid "Assume round to nearest is selected for purposes of scheduling."
9305 #: config/epiphany/epiphany.opt:76
9306 msgid "Generate call insns as indirect calls."
9309 #: config/epiphany/epiphany.opt:80
9310 msgid "Generate call insns as direct calls."
9313 #: config/epiphany/epiphany.opt:84
9315 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
9318 #: config/epiphany/epiphany.opt:108
9320 "A floatig point to integer truncation may be replaced with rounding to save "
9324 #: config/epiphany/epiphany.opt:112
9325 msgid "Vectorize for double-word operations."
9328 #: config/epiphany/epiphany.opt:128
9330 "Split unaligned 8 byte vector moves before post-modify address generation."
9333 #: config/epiphany/epiphany.opt:132
9334 msgid "Use the floating point unit for integer add/subtract."
9337 #: config/epiphany/epiphany.opt:136
9338 msgid "Set register to hold -1."
9341 #: config/ft32/ft32.opt:23
9342 msgid "target the software simulator."
9345 #: config/ft32/ft32.opt:27 config/s390/s390.opt:231 config/mips/mips.opt:389
9346 msgid "Use LRA instead of reload."
9349 #: config/ft32/ft32.opt:31
9350 msgid "Avoid use of the DIV and MOD instructions"
9353 #: config/ft32/ft32.opt:35
9354 msgid "target the FT32B architecture"
9357 #: config/ft32/ft32.opt:39
9358 msgid "enable FT32B code compression"
9361 #: config/ft32/ft32.opt:43
9362 msgid "Avoid placing any readable data in program memory"
9365 #: config/h8300/h8300.opt:23
9366 msgid "Generate H8S code."
9369 #: config/h8300/h8300.opt:27
9370 msgid "Generate H8SX code."
9373 #: config/h8300/h8300.opt:31
9374 msgid "Generate H8S/2600 code."
9377 #: config/h8300/h8300.opt:35
9378 msgid "Make integers 32 bits wide."
9381 #: config/h8300/h8300.opt:42
9382 msgid "Use registers for argument passing."
9385 #: config/h8300/h8300.opt:46
9386 msgid "Consider access to byte sized memory slow."
9389 #: config/h8300/h8300.opt:50
9390 msgid "Enable linker relaxing."
9393 #: config/h8300/h8300.opt:54
9394 msgid "Generate H8/300H code."
9397 #: config/h8300/h8300.opt:58
9398 msgid "Enable the normal mode."
9401 #: config/h8300/h8300.opt:62
9402 msgid "Use H8/300 alignment rules."
9405 #: config/h8300/h8300.opt:66
9406 msgid "Push extended registers on stack in monitor functions."
9409 #: config/h8300/h8300.opt:70
9410 msgid "Do not push extended registers on stack in monitor functions."
9413 #: config/pdp11/pdp11.opt:23
9414 msgid "Generate code for an 11/10."
9417 #: config/pdp11/pdp11.opt:27
9418 msgid "Generate code for an 11/40."
9421 #: config/pdp11/pdp11.opt:31
9422 msgid "Generate code for an 11/45."
9425 #: config/pdp11/pdp11.opt:35
9426 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
9429 #: config/pdp11/pdp11.opt:39
9430 msgid "Do not use inline patterns for copying memory."
9433 #: config/pdp11/pdp11.opt:43
9434 msgid "Use inline patterns for copying memory."
9437 #: config/pdp11/pdp11.opt:47
9438 msgid "Do not pretend that branches are expensive."
9441 #: config/pdp11/pdp11.opt:51
9442 msgid "Pretend that branches are expensive."
9445 #: config/pdp11/pdp11.opt:55
9446 msgid "Use the DEC assembler syntax."
9449 #: config/pdp11/pdp11.opt:59
9450 msgid "Use 32 bit float."
9453 #: config/pdp11/pdp11.opt:63
9454 msgid "Use 64 bit float."
9457 #: config/pdp11/pdp11.opt:67 config/powerpcspe/powerpcspe.opt:177
9458 #: config/rs6000/rs6000.opt:196 config/frv/frv.opt:158
9459 msgid "Use hardware floating point."
9462 #: config/pdp11/pdp11.opt:71
9463 msgid "Use 16 bit int."
9466 #: config/pdp11/pdp11.opt:75
9467 msgid "Use 32 bit int."
9470 #: config/pdp11/pdp11.opt:79 config/powerpcspe/powerpcspe.opt:173
9471 #: config/rs6000/rs6000.opt:192
9472 msgid "Do not use hardware floating point."
9475 #: config/pdp11/pdp11.opt:83
9476 msgid "Target has split I&D."
9479 #: config/pdp11/pdp11.opt:87
9480 msgid "Use UNIX assembler syntax."
9483 #: config/xtensa/xtensa.opt:23
9484 msgid "Use CONST16 instruction to load constants."
9487 #: config/xtensa/xtensa.opt:27
9488 msgid "Disable position-independent code (PIC) for use in OS kernel code."
9491 #: config/xtensa/xtensa.opt:31
9492 msgid "Use indirect CALLXn instructions for large programs."
9495 #: config/xtensa/xtensa.opt:35
9496 msgid "Automatically align branch targets to reduce branch penalties."
9499 #: config/xtensa/xtensa.opt:39
9500 msgid "Intersperse literal pools with code in the text section."
9503 #: config/xtensa/xtensa.opt:43
9505 "Relax literals in assembler and place them automatically in the text section."
9508 #: config/xtensa/xtensa.opt:47
9510 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
9511 "MEMW instructions."
9514 #: config/i386/cygming.opt:23
9515 msgid "Create console application."
9518 #: config/i386/cygming.opt:27
9519 msgid "Generate code for a DLL."
9522 #: config/i386/cygming.opt:31
9523 msgid "Ignore dllimport for functions."
9526 #: config/i386/cygming.opt:35
9527 msgid "Use Mingw-specific thread support."
9530 #: config/i386/cygming.opt:39
9531 msgid "Set Windows defines."
9534 #: config/i386/cygming.opt:43
9535 msgid "Create GUI application."
9538 #: config/i386/cygming.opt:47
9539 msgid "Use the GNU extension to the PE format for aligned common data."
9542 #: config/i386/cygming.opt:51
9544 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
9545 "delete replacement."
9548 #: config/i386/cygming.opt:55
9549 msgid "For nested functions on stack executable permission is set."
9552 #: config/i386/cygming.opt:62
9553 msgid "Put relocated read-only data into .data section."
9556 #: config/i386/mingw.opt:29
9557 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
9560 #: config/i386/mingw-w64.opt:23
9561 msgid "Use unicode startup and define UNICODE macro."
9564 #: config/i386/i386.opt:192
9565 msgid "sizeof(long double) is 16."
9568 #: config/i386/i386.opt:196 config/i386/i386.opt:364
9569 msgid "Use hardware fp."
9572 #: config/i386/i386.opt:200
9573 msgid "sizeof(long double) is 12."
9576 #: config/i386/i386.opt:204
9577 msgid "Use 80-bit long double."
9580 #: config/i386/i386.opt:208 config/s390/s390.opt:160
9581 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
9582 msgid "Use 64-bit long double."
9585 #: config/i386/i386.opt:212 config/s390/s390.opt:156
9586 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
9587 msgid "Use 128-bit long double."
9590 #: config/i386/i386.opt:216 config/sh/sh.opt:179
9591 msgid "Reserve space for outgoing arguments in the function prologue."
9594 #: config/i386/i386.opt:220
9595 msgid "Align some doubles on dword boundary."
9598 #: config/i386/i386.opt:224
9599 msgid "Function starts are aligned to this power of 2."
9602 #: config/i386/i386.opt:228
9603 msgid "Jump targets are aligned to this power of 2."
9606 #: config/i386/i386.opt:232
9607 msgid "Loop code aligned to this power of 2."
9610 #: config/i386/i386.opt:236
9611 msgid "Align destination of the string operations."
9614 #: config/i386/i386.opt:240
9615 msgid "Use the given data alignment."
9618 #: config/i386/i386.opt:244
9619 msgid "Known data alignment choices (for use with the -malign-data= option):"
9622 #: config/i386/i386.opt:261
9623 msgid "Use given assembler dialect."
9626 #: config/i386/i386.opt:265
9627 msgid "Known assembler dialects (for use with the -masm= option):"
9630 #: config/i386/i386.opt:275
9631 msgid "Branches are this expensive (arbitrary units)."
9634 #: config/i386/i386.opt:279
9636 "-mlarge-data-threshold=<number>\tData greater than given threshold will go "
9637 "into .ldata section in x86-64 medium model."
9640 #: config/i386/i386.opt:283
9641 msgid "Use given x86-64 code model."
9644 #: config/i386/i386.opt:306
9645 msgid "Use given address mode."
9648 #: config/i386/i386.opt:310
9649 msgid "Known address mode (for use with the -maddress-mode= option):"
9652 #: config/i386/i386.opt:319
9653 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
9656 #: config/i386/i386.opt:323
9657 msgid "Generate sin, cos, sqrt for FPU."
9660 #: config/i386/i386.opt:327
9661 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
9664 #: config/i386/i386.opt:331
9665 msgid "Return values of functions in FPU registers."
9668 #: config/i386/i386.opt:335
9669 msgid "Generate floating point mathematics using given instruction set."
9672 #: config/i386/i386.opt:339
9673 msgid "Valid arguments to -mfpmath=:"
9676 #: config/i386/i386.opt:372
9677 msgid "Inline all known string operations."
9680 #: config/i386/i386.opt:376
9682 "Inline memset/memcpy string operations, but perform inline version only for "
9686 #: config/i386/i386.opt:379
9688 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
9689 "masm=intel%> and %<-masm=att%> instead"
9692 #: config/i386/i386.opt:384
9693 msgid "Use native (MS) bitfield layout."
9696 #: config/i386/i386.opt:404
9697 msgid "Set 80387 floating-point precision to 32-bit."
9700 #: config/i386/i386.opt:408
9701 msgid "Set 80387 floating-point precision to 64-bit."
9704 #: config/i386/i386.opt:412
9705 msgid "Set 80387 floating-point precision to 80-bit."
9708 #: config/i386/i386.opt:420
9709 msgid "Assume incoming stack aligned to this power of 2."
9712 #: config/i386/i386.opt:424
9713 msgid "Use push instructions to save outgoing arguments."
9716 #: config/i386/i386.opt:428
9717 msgid "Use red-zone in the x86-64 code."
9720 #: config/i386/i386.opt:432
9721 msgid "Number of registers used to pass integer arguments."
9724 #: config/i386/i386.opt:436
9725 msgid "Alternate calling convention."
9728 #: config/i386/i386.opt:440 config/alpha/alpha.opt:23
9729 msgid "Do not use hardware fp."
9732 #: config/i386/i386.opt:444
9733 msgid "Use SSE register passing conventions for SF and DF mode."
9736 #: config/i386/i386.opt:448
9737 msgid "Realign stack in prologue."
9740 #: config/i386/i386.opt:452
9741 msgid "Enable stack probing."
9744 #: config/i386/i386.opt:456
9745 msgid "Specify memcpy expansion strategy when expected size is known."
9748 #: config/i386/i386.opt:460
9749 msgid "Specify memset expansion strategy when expected size is known."
9752 #: config/i386/i386.opt:464
9753 msgid "Chose strategy to generate stringop using."
9756 #: config/i386/i386.opt:468
9757 msgid "Valid arguments to -mstringop-strategy=:"
9760 #: config/i386/i386.opt:496
9761 msgid "Use given thread-local storage dialect."
9764 #: config/i386/i386.opt:500
9765 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
9768 #: config/i386/i386.opt:510
9770 msgid "Use direct references against %gs when accessing tls data."
9773 #: config/i386/i386.opt:518
9774 msgid "Fine grain control of tune features."
9777 #: config/i386/i386.opt:522
9778 msgid "Clear all tune features."
9781 #: config/i386/i386.opt:529
9782 msgid "Generate code that conforms to Intel MCU psABI."
9785 #: config/i386/i386.opt:533
9786 msgid "Generate code that conforms to the given ABI."
9789 #: config/i386/i386.opt:537
9790 msgid "Known ABIs (for use with the -mabi= option):"
9793 #: config/i386/i386.opt:547
9795 "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft "
9796 "to System V ABI calls."
9799 #: config/i386/i386.opt:551 config/powerpcspe/powerpcspe.opt:189
9800 #: config/rs6000/rs6000.opt:208
9801 msgid "Vector library ABI to use."
9804 #: config/i386/i386.opt:555
9806 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
9809 #: config/i386/i386.opt:565
9810 msgid "Return 8-byte vectors in memory."
9813 #: config/i386/i386.opt:569
9814 msgid "Generate reciprocals instead of divss and sqrtss."
9817 #: config/i386/i386.opt:573
9818 msgid "Control generation of reciprocal estimates."
9821 #: config/i386/i386.opt:577
9822 msgid "Generate cld instruction in the function prologue."
9825 #: config/i386/i386.opt:581
9827 "Generate vzeroupper instruction before a transfer of control flow out of the "
9831 #: config/i386/i386.opt:586
9833 "Disable Scalar to Vector optimization pass transforming 64-bit integer "
9834 "computations into a vector ones."
9837 #: config/i386/i386.opt:591
9839 "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
9840 "znver1 and Haifa scheduling is selected."
9843 #: config/i386/i386.opt:596
9845 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
9849 #: config/i386/i386.opt:600
9851 "Use given register vector width instructions instead of maximum register "
9852 "width in the auto-vectorizer."
9855 #: config/i386/i386.opt:604
9857 "Known preferred register vector length (to use with the -mprefer-vector-"
9861 #: config/i386/i386.opt:622
9862 msgid "Generate 32bit i386 code."
9865 #: config/i386/i386.opt:626
9866 msgid "Generate 64bit x86-64 code."
9869 #: config/i386/i386.opt:630
9870 msgid "Generate 32bit x86-64 code."
9873 #: config/i386/i386.opt:634
9874 msgid "Generate 16bit i386 code."
9877 #: config/i386/i386.opt:638
9878 msgid "Support MMX built-in functions."
9881 #: config/i386/i386.opt:642
9882 msgid "Support 3DNow! built-in functions."
9885 #: config/i386/i386.opt:646
9886 msgid "Support Athlon 3Dnow! built-in functions."
9889 #: config/i386/i386.opt:650
9890 msgid "Support MMX and SSE built-in functions and code generation."
9893 #: config/i386/i386.opt:654
9894 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
9897 #: config/i386/i386.opt:658
9898 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
9901 #: config/i386/i386.opt:662
9903 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
9907 #: config/i386/i386.opt:666
9909 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
9913 #: config/i386/i386.opt:670 config/i386/i386.opt:674
9915 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
9916 "and code generation."
9919 #: config/i386/i386.opt:678
9921 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
9924 #: config/i386/i386.opt:681
9925 msgid "%<-msse5%> was removed"
9928 #: config/i386/i386.opt:686
9930 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
9931 "functions and code generation."
9934 #: config/i386/i386.opt:690
9936 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
9937 "functions and code generation."
9940 #: config/i386/i386.opt:694
9942 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9943 "built-in functions and code generation."
9946 #: config/i386/i386.opt:698
9948 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9949 "and AVX512PF built-in functions and code generation."
9952 #: config/i386/i386.opt:702
9954 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9955 "and AVX512ER built-in functions and code generation."
9958 #: config/i386/i386.opt:706
9960 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9961 "and AVX512CD built-in functions and code generation."
9964 #: config/i386/i386.opt:710
9966 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9967 "and AVX512DQ built-in functions and code generation."
9970 #: config/i386/i386.opt:714
9972 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9973 "and AVX512BW built-in functions and code generation."
9976 #: config/i386/i386.opt:718
9978 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9979 "and AVX512VL built-in functions and code generation."
9982 #: config/i386/i386.opt:722
9984 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9985 "and AVX512IFMA built-in functions and code generation."
9988 #: config/i386/i386.opt:726
9990 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9991 "and AVX512VBMI built-in functions and code generation."
9994 #: config/i386/i386.opt:730
9996 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9997 "AVX5124FMAPS built-in functions and code generation."
10000 #: config/i386/i386.opt:734
10002 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10003 "AVX5124VNNIW built-in functions and code generation."
10006 #: config/i386/i386.opt:738
10008 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10009 "AVX512VPOPCNTDQ built-in functions and code generation."
10012 #: config/i386/i386.opt:742
10014 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10015 "AVX512VBMI2 built-in functions and code generation."
10018 #: config/i386/i386.opt:746
10019 msgid "Support AVX512VNNI built-in functions and code generation."
10022 #: config/i386/i386.opt:750
10024 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10025 "AVX512BITALG built-in functions and code generation."
10028 #: config/i386/i386.opt:754
10030 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
10031 "functions and code generation."
10034 #: config/i386/i386.opt:758
10036 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
10040 #: config/i386/i386.opt:762
10041 msgid "Support FMA4 built-in functions and code generation."
10044 #: config/i386/i386.opt:766
10045 msgid "Support XOP built-in functions and code generation."
10048 #: config/i386/i386.opt:770
10049 msgid "Support LWP built-in functions and code generation."
10052 #: config/i386/i386.opt:774
10054 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
10057 #: config/i386/i386.opt:778
10058 msgid "Support code generation of popcnt instruction."
10061 #: config/i386/i386.opt:782
10062 msgid "Support SGX built-in functions and code generation."
10065 #: config/i386/i386.opt:786
10066 msgid "Support RDPID built-in functions and code generation."
10069 #: config/i386/i386.opt:790
10070 msgid "Support GFNI built-in functions and code generation."
10073 #: config/i386/i386.opt:794
10074 msgid "Support VAES built-in functions and code generation."
10077 #: config/i386/i386.opt:798
10078 msgid "Support VPCLMULQDQ built-in functions and code generation."
10081 #: config/i386/i386.opt:802
10082 msgid "Support BMI built-in functions and code generation."
10085 #: config/i386/i386.opt:806
10086 msgid "Support BMI2 built-in functions and code generation."
10089 #: config/i386/i386.opt:810
10090 msgid "Support LZCNT built-in function and code generation."
10093 #: config/i386/i386.opt:814
10094 msgid "Support Hardware Lock Elision prefixes."
10097 #: config/i386/i386.opt:818
10098 msgid "Support RDSEED instruction."
10101 #: config/i386/i386.opt:822
10102 msgid "Support PREFETCHW instruction."
10105 #: config/i386/i386.opt:826
10106 msgid "Support flag-preserving add-carry instructions."
10109 #: config/i386/i386.opt:830
10110 msgid "Support CLFLUSHOPT instructions."
10113 #: config/i386/i386.opt:834
10114 msgid "Support CLWB instruction."
10117 #: config/i386/i386.opt:837
10118 msgid "%<-mpcommit%> was deprecated"
10121 #: config/i386/i386.opt:842
10122 msgid "Support FXSAVE and FXRSTOR instructions."
10125 #: config/i386/i386.opt:846
10126 msgid "Support XSAVE and XRSTOR instructions."
10129 #: config/i386/i386.opt:850
10130 msgid "Support XSAVEOPT instruction."
10133 #: config/i386/i386.opt:854
10134 msgid "Support XSAVEC instructions."
10137 #: config/i386/i386.opt:858
10138 msgid "Support XSAVES and XRSTORS instructions."
10141 #: config/i386/i386.opt:862
10142 msgid "Support TBM built-in functions and code generation."
10145 #: config/i386/i386.opt:866
10146 msgid "Support code generation of cmpxchg16b instruction."
10149 #: config/i386/i386.opt:870
10150 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
10153 #: config/i386/i386.opt:874
10154 msgid "Support code generation of movbe instruction."
10157 #: config/i386/i386.opt:878
10158 msgid "Support code generation of crc32 instruction."
10161 #: config/i386/i386.opt:882
10162 msgid "Support AES built-in functions and code generation."
10165 #: config/i386/i386.opt:886
10166 msgid "Support SHA1 and SHA256 built-in functions and code generation."
10169 #: config/i386/i386.opt:890
10170 msgid "Support PCLMUL built-in functions and code generation."
10173 #: config/i386/i386.opt:894
10174 msgid "Encode SSE instructions with VEX prefix."
10177 #: config/i386/i386.opt:898
10178 msgid "Support FSGSBASE built-in functions and code generation."
10181 #: config/i386/i386.opt:902
10182 msgid "Support RDRND built-in functions and code generation."
10185 #: config/i386/i386.opt:906
10186 msgid "Support F16C built-in functions and code generation."
10189 #: config/i386/i386.opt:910
10190 msgid "Support PREFETCHWT1 built-in functions and code generation."
10193 #: config/i386/i386.opt:914
10194 msgid "Emit profiling counter call at function entry before prologue."
10197 #: config/i386/i386.opt:918
10198 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
10201 #: config/i386/i386.opt:922
10203 "Generate mcount/__fentry__ calls as nops. To activate they need to be "
10207 #: config/i386/i386.opt:927
10208 msgid "Skip setting up RAX register when passing variable arguments."
10211 #: config/i386/i386.opt:931
10213 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
10217 #: config/i386/i386.opt:935
10218 msgid "Split 32-byte AVX unaligned load."
10221 #: config/i386/i386.opt:939
10222 msgid "Split 32-byte AVX unaligned store."
10225 #: config/i386/i386.opt:943
10226 msgid "Support RTM built-in functions and code generation."
10229 #: config/i386/i386.opt:947
10230 msgid "Support MPX code generation."
10233 #: config/i386/i386.opt:951
10234 msgid "Support MWAITX and MONITORX built-in functions and code generation."
10237 #: config/i386/i386.opt:955
10238 msgid "Support CLZERO built-in functions and code generation."
10241 #: config/i386/i386.opt:959
10242 msgid "Support PKU built-in functions and code generation."
10245 #: config/i386/i386.opt:963 config/powerpcspe/powerpcspe.opt:678
10246 #: config/rs6000/rs6000.opt:598
10247 msgid "Use given stack-protector guard."
10250 #: config/i386/i386.opt:967
10252 "Known stack protector guard (for use with the -mstack-protector-guard= "
10256 #: config/i386/i386.opt:977 config/powerpcspe/powerpcspe.opt:692
10257 #: config/rs6000/rs6000.opt:612
10258 msgid "Use the given base register for addressing the stack-protector guard."
10261 #: config/i386/i386.opt:984 config/powerpcspe/powerpcspe.opt:699
10262 #: config/rs6000/rs6000.opt:619
10263 msgid "Use the given offset for addressing the stack-protector guard."
10266 #: config/i386/i386.opt:991
10267 msgid "Use the given symbol for addressing the stack-protector guard."
10270 #: config/i386/i386.opt:995
10271 msgid "Attempt to avoid generating instruction sequences containing ret bytes."
10274 #: config/i386/i386.opt:1003
10276 "Support Control-flow Enforcment Technology (CET) built-in functions and "
10280 #: config/i386/i386.opt:1008
10282 "Specifically enables an indirect branch tracking feature from Control-flow "
10283 "Enforcment Technology (CET)."
10286 #: config/i386/i386.opt:1013
10288 "Specifically enables an shadow stack support feature from Control-flow "
10289 "Enforcment Technology (CET)."
10292 #: config/i386/i386.opt:1018
10294 "Turn on CET instrumentation for switch statements, which use jump table and "
10298 #: config/i386/i386.opt:1023
10299 msgid "Make all function calls indirect."
10302 #: config/i386/i386.opt:1027
10303 msgid "Convert indirect call and jump to call and return thunks."
10306 #: config/i386/i386.opt:1031
10307 msgid "Convert function return to call and return thunk."
10310 #: config/i386/i386.opt:1035
10312 "Known indirect branch choices (for use with the -mindirect-branch=/-"
10313 "mfunction-return= options):"
10316 #: config/i386/i386.opt:1051
10317 msgid "Force indirect call and jump via register."
10320 #: config/pa/pa64-hpux.opt:23
10321 msgid "Assume code will be linked by GNU ld."
10324 #: config/pa/pa64-hpux.opt:27
10325 msgid "Assume code will be linked by HP ld."
10328 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
10329 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
10330 msgid "Specify UNIX standard for predefines and linking."
10333 #: config/pa/pa-hpux.opt:27
10334 msgid "Generate cpp defines for server IO."
10337 #: config/pa/pa-hpux.opt:35
10338 msgid "Generate cpp defines for workstation IO."
10341 #: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95
10342 msgid "Generate PA1.0 code."
10345 #: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140
10346 msgid "Generate PA1.1 code."
10349 #: config/pa/pa.opt:38 config/pa/pa.opt:103
10350 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
10353 #: config/pa/pa.opt:46
10354 msgid "Caller copies function arguments passed by hidden reference."
10357 #: config/pa/pa.opt:50
10358 msgid "Disable FP regs."
10361 #: config/pa/pa.opt:54
10362 msgid "Disable indexed addressing."
10365 #: config/pa/pa.opt:58
10366 msgid "Generate fast indirect calls."
10369 #: config/pa/pa.opt:66
10370 msgid "Assume code will be assembled by GAS."
10373 #: config/pa/pa.opt:75
10374 msgid "Enable linker optimizations."
10377 #: config/pa/pa.opt:79
10378 msgid "Always generate long calls."
10381 #: config/pa/pa.opt:83
10382 msgid "Emit long load/store sequences."
10385 #: config/pa/pa.opt:91
10386 msgid "Disable space regs."
10389 #: config/pa/pa.opt:107
10390 msgid "Use portable calling conventions."
10393 #: config/pa/pa.opt:111
10395 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
10396 "7200, 7300, and 8000."
10399 #: config/pa/pa.opt:136 config/frv/frv.opt:215
10400 msgid "Use software floating point."
10403 #: config/pa/pa.opt:144
10404 msgid "Do not disable space regs."
10407 #: config/v850/v850.opt:29
10408 msgid "Use registers r2 and r5."
10411 #: config/v850/v850.opt:33
10412 msgid "Use 4 byte entries in switch tables."
10415 #: config/v850/v850.opt:37
10416 msgid "Enable backend debugging."
10419 #: config/v850/v850.opt:41
10420 msgid "Do not use the callt instruction (default)."
10423 #: config/v850/v850.opt:45
10424 msgid "Reuse r30 on a per function basis."
10427 #: config/v850/v850.opt:52
10428 msgid "Prohibit PC relative function calls."
10431 #: config/v850/v850.opt:56
10432 msgid "Use stubs for function prologues."
10435 #: config/v850/v850.opt:60
10436 msgid "Set the max size of data eligible for the SDA area."
10439 #: config/v850/v850.opt:67
10440 msgid "Enable the use of the short load instructions."
10443 #: config/v850/v850.opt:71
10444 msgid "Same as: -mep -mprolog-function."
10447 #: config/v850/v850.opt:75
10448 msgid "Set the max size of data eligible for the TDA area."
10451 #: config/v850/v850.opt:82
10452 msgid "Do not enforce strict alignment."
10455 #: config/v850/v850.opt:86
10457 "Put jump tables for switch statements into the .data section rather than "
10458 "the .code section."
10461 #: config/v850/v850.opt:93
10462 msgid "Compile for the v850 processor."
10465 #: config/v850/v850.opt:97
10466 msgid "Compile for the v850e processor."
10469 #: config/v850/v850.opt:101
10470 msgid "Compile for the v850e1 processor."
10473 #: config/v850/v850.opt:105
10474 msgid "Compile for the v850es variant of the v850e1."
10477 #: config/v850/v850.opt:109
10478 msgid "Compile for the v850e2 processor."
10481 #: config/v850/v850.opt:113
10482 msgid "Compile for the v850e2v3 processor."
10485 #: config/v850/v850.opt:117
10486 msgid "Compile for the v850e3v5 processor."
10489 #: config/v850/v850.opt:124
10490 msgid "Enable v850e3v5 loop instructions."
10493 #: config/v850/v850.opt:128
10494 msgid "Set the max size of data eligible for the ZDA area."
10497 #: config/v850/v850.opt:135
10498 msgid "Enable relaxing in the assembler."
10501 #: config/v850/v850.opt:139
10502 msgid "Prohibit PC relative jumps."
10505 #: config/v850/v850.opt:143
10506 msgid "Inhibit the use of hardware floating point instructions."
10509 #: config/v850/v850.opt:147
10511 "Allow the use of hardware floating point instructions for V850E2V3 and up."
10514 #: config/v850/v850.opt:151
10515 msgid "Enable support for the RH850 ABI. This is the default."
10518 #: config/v850/v850.opt:155
10519 msgid "Enable support for the old GCC ABI."
10522 #: config/v850/v850.opt:159
10523 msgid "Support alignments of up to 64-bits."
10526 #: config/powerpcspe/darwin.opt:38 config/powerpcspe/sysv4.opt:141
10527 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
10528 msgid "Generate 64-bit code."
10531 #: config/powerpcspe/darwin.opt:42 config/powerpcspe/sysv4.opt:145
10532 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
10533 msgid "Generate 32-bit code."
10536 #: config/powerpcspe/powerpcspe-tables.opt:24
10537 #: config/rs6000/rs6000-tables.opt:24
10538 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
10541 #: config/powerpcspe/powerpcspe.opt:109 config/rs6000/rs6000.opt:121
10542 msgid "Use PowerPC-64 instruction set."
10545 #: config/powerpcspe/powerpcspe.opt:113 config/rs6000/rs6000.opt:125
10546 msgid "Use PowerPC General Purpose group optional instructions."
10549 #: config/powerpcspe/powerpcspe.opt:117 config/rs6000/rs6000.opt:129
10550 msgid "Use PowerPC Graphics group optional instructions."
10553 #: config/powerpcspe/powerpcspe.opt:121 config/rs6000/rs6000.opt:133
10554 msgid "Use PowerPC V2.01 single field mfcr instruction."
10557 #: config/powerpcspe/powerpcspe.opt:125 config/rs6000/rs6000.opt:137
10558 msgid "Use PowerPC V2.02 popcntb instruction."
10561 #: config/powerpcspe/powerpcspe.opt:129 config/rs6000/rs6000.opt:141
10562 msgid "Use PowerPC V2.02 floating point rounding instructions."
10565 #: config/powerpcspe/powerpcspe.opt:133 config/rs6000/rs6000.opt:145
10566 msgid "Use PowerPC V2.05 compare bytes instruction."
10569 #: config/powerpcspe/powerpcspe.opt:137 config/rs6000/rs6000.opt:149
10571 "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
10574 #: config/powerpcspe/powerpcspe.opt:141 config/rs6000/rs6000.opt:153
10575 msgid "Use AltiVec instructions."
10578 #: config/powerpcspe/powerpcspe.opt:145 config/rs6000/rs6000.opt:157
10579 msgid "Generate AltiVec instructions using little-endian element order."
10582 #: config/powerpcspe/powerpcspe.opt:149 config/rs6000/rs6000.opt:161
10583 msgid "Generate AltiVec instructions using big-endian element order."
10586 #: config/powerpcspe/powerpcspe.opt:153 config/rs6000/rs6000.opt:169
10587 msgid "Use decimal floating point instructions."
10590 #: config/powerpcspe/powerpcspe.opt:157 config/rs6000/rs6000.opt:173
10591 msgid "Use 4xx half-word multiply instructions."
10594 #: config/powerpcspe/powerpcspe.opt:161 config/rs6000/rs6000.opt:177
10595 msgid "Use 4xx string-search dlmzb instruction."
10598 #: config/powerpcspe/powerpcspe.opt:165 config/rs6000/rs6000.opt:181
10599 msgid "Generate load/store multiple instructions."
10602 #: config/powerpcspe/powerpcspe.opt:169
10603 msgid "Generate string instructions for block moves."
10606 #: config/powerpcspe/powerpcspe.opt:181 config/rs6000/rs6000.opt:200
10607 msgid "Use PowerPC V2.06 popcntd instruction."
10610 #: config/powerpcspe/powerpcspe.opt:185 config/rs6000/rs6000.opt:204
10612 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10616 #: config/powerpcspe/powerpcspe.opt:193 config/rs6000/rs6000.opt:212
10617 msgid "Use vector/scalar (VSX) instructions."
10620 #: config/powerpcspe/powerpcspe.opt:240 config/rs6000/rs6000.opt:240
10621 msgid "Do not generate load/store with update instructions."
10624 #: config/powerpcspe/powerpcspe.opt:244 config/rs6000/rs6000.opt:244
10625 msgid "Generate load/store with update instructions."
10628 #: config/powerpcspe/powerpcspe.opt:248 config/arm/arm.opt:188
10629 #: config/rs6000/rs6000.opt:248
10630 msgid "Do not load the PIC register in function prologues."
10633 #: config/powerpcspe/powerpcspe.opt:252 config/rs6000/rs6000.opt:252
10634 msgid "Avoid generation of indexed load/store instructions when possible."
10637 #: config/powerpcspe/powerpcspe.opt:256 config/rs6000/rs6000.opt:256
10638 msgid "Mark __tls_get_addr calls with argument info."
10641 #: config/powerpcspe/powerpcspe.opt:263 config/rs6000/rs6000.opt:263
10642 msgid "Schedule the start and end of the procedure."
10645 #: config/powerpcspe/powerpcspe.opt:267 config/rs6000/rs6000.opt:267
10646 msgid "Return all structures in memory (AIX default)."
10649 #: config/powerpcspe/powerpcspe.opt:271 config/rs6000/rs6000.opt:271
10650 msgid "Return small structures in registers (SVR4 default)."
10653 #: config/powerpcspe/powerpcspe.opt:275 config/rs6000/rs6000.opt:275
10654 msgid "Conform more closely to IBM XLC semantics."
10657 #: config/powerpcspe/powerpcspe.opt:279 config/powerpcspe/powerpcspe.opt:283
10658 #: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
10660 "Generate software reciprocal divide and square root for better throughput."
10663 #: config/powerpcspe/powerpcspe.opt:287 config/rs6000/rs6000.opt:287
10664 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
10667 #: config/powerpcspe/powerpcspe.opt:291 config/rs6000/rs6000.opt:291
10668 msgid "Do not place floating point constants in TOC."
10671 #: config/powerpcspe/powerpcspe.opt:295 config/rs6000/rs6000.opt:295
10672 msgid "Place floating point constants in TOC."
10675 #: config/powerpcspe/powerpcspe.opt:299 config/rs6000/rs6000.opt:299
10676 msgid "Do not place symbol+offset constants in TOC."
10679 #: config/powerpcspe/powerpcspe.opt:303 config/rs6000/rs6000.opt:303
10680 msgid "Place symbol+offset constants in TOC."
10683 #: config/powerpcspe/powerpcspe.opt:314 config/rs6000/rs6000.opt:314
10684 msgid "Use only one TOC entry per procedure."
10687 #: config/powerpcspe/powerpcspe.opt:318 config/rs6000/rs6000.opt:318
10688 msgid "Put everything in the regular TOC."
10691 #: config/powerpcspe/powerpcspe.opt:322 config/rs6000/rs6000.opt:322
10692 msgid "Generate VRSAVE instructions when generating AltiVec code."
10695 #: config/powerpcspe/powerpcspe.opt:326 config/rs6000/rs6000.opt:326
10696 msgid "Deprecated option. Use -mno-vrsave instead."
10699 #: config/powerpcspe/powerpcspe.opt:330 config/rs6000/rs6000.opt:330
10700 msgid "Deprecated option. Use -mvrsave instead."
10703 #: config/powerpcspe/powerpcspe.opt:334 config/rs6000/rs6000.opt:334
10705 "Specify how many bytes should be moved inline before calling out to memcpy/"
10709 #: config/powerpcspe/powerpcspe.opt:338
10711 "Specify the maximum number pairs of load instructions that should be "
10712 "generated inline for the compare. If the number needed exceeds the limit, a "
10713 "call to memcmp will be generated instead."
10716 #: config/powerpcspe/powerpcspe.opt:342 config/rs6000/rs6000.opt:346
10718 "Specify the maximum number pairs of load instructions that should be "
10719 "generated inline for the compare. If the number needed exceeds the limit, a "
10720 "call to strncmp will be generated instead."
10723 #: config/powerpcspe/powerpcspe.opt:346 config/rs6000/rs6000.opt:350
10724 msgid "Generate isel instructions."
10727 #: config/powerpcspe/powerpcspe.opt:350 config/rs6000/rs6000.opt:354
10728 msgid "Deprecated option. Use -mno-isel instead."
10731 #: config/powerpcspe/powerpcspe.opt:354 config/rs6000/rs6000.opt:358
10732 msgid "Deprecated option. Use -misel instead."
10735 #: config/powerpcspe/powerpcspe.opt:358
10736 msgid "Generate SPE SIMD instructions on E500."
10739 #: config/powerpcspe/powerpcspe.opt:362 config/rs6000/rs6000.opt:362
10740 msgid "Generate PPC750CL paired-single instructions."
10743 #: config/powerpcspe/powerpcspe.opt:366
10744 msgid "Deprecated option. Use -mno-spe instead."
10747 #: config/powerpcspe/powerpcspe.opt:370
10748 msgid "Deprecated option. Use -mspe instead."
10751 #: config/powerpcspe/powerpcspe.opt:374 config/rs6000/rs6000.opt:366
10752 msgid "-mdebug=\tEnable debug output."
10755 #: config/powerpcspe/powerpcspe.opt:378 config/rs6000/rs6000.opt:370
10756 msgid "Use the AltiVec ABI extensions."
10759 #: config/powerpcspe/powerpcspe.opt:382 config/rs6000/rs6000.opt:374
10760 msgid "Do not use the AltiVec ABI extensions."
10763 #: config/powerpcspe/powerpcspe.opt:386
10764 msgid "Use the SPE ABI extensions."
10767 #: config/powerpcspe/powerpcspe.opt:390
10768 msgid "Do not use the SPE ABI extensions."
10771 #: config/powerpcspe/powerpcspe.opt:394 config/rs6000/rs6000.opt:378
10772 msgid "Use the ELFv1 ABI."
10775 #: config/powerpcspe/powerpcspe.opt:398 config/rs6000/rs6000.opt:382
10776 msgid "Use the ELFv2 ABI."
10779 #: config/powerpcspe/powerpcspe.opt:405 config/rs6000/rs6000.opt:389
10780 msgid "using darwin64 ABI"
10783 #: config/powerpcspe/powerpcspe.opt:408 config/rs6000/rs6000.opt:392
10784 msgid "using old darwin ABI"
10787 #: config/powerpcspe/powerpcspe.opt:411
10788 msgid "using IEEE extended precision long double"
10791 #: config/powerpcspe/powerpcspe.opt:414
10792 msgid "using IBM extended precision long double"
10795 #: config/powerpcspe/powerpcspe.opt:418 config/rs6000/rs6000.opt:402
10796 msgid "-mcpu=\tUse features of and schedule code for given CPU."
10799 #: config/powerpcspe/powerpcspe.opt:422 config/rs6000/rs6000.opt:406
10800 msgid "-mtune=\tSchedule code for given CPU."
10803 #: config/powerpcspe/powerpcspe.opt:426 config/rs6000/rs6000.opt:410
10804 msgid "-mtraceback=\tSelect full, part, or no traceback table."
10807 #: config/powerpcspe/powerpcspe.opt:442 config/rs6000/rs6000.opt:426
10808 msgid "Avoid all range limits on call instructions."
10811 #: config/powerpcspe/powerpcspe.opt:446
10812 msgid "Generate Cell microcode."
10815 #: config/powerpcspe/powerpcspe.opt:450
10816 msgid "Warn when a Cell microcoded instruction is emitted."
10819 #: config/powerpcspe/powerpcspe.opt:454 config/rs6000/rs6000.opt:434
10820 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
10823 #: config/powerpcspe/powerpcspe.opt:458
10824 msgid "-mfloat-gprs=\tSelect GPR floating point method."
10827 #: config/powerpcspe/powerpcspe.opt:462
10828 msgid "Valid arguments to -mfloat-gprs=:"
10831 #: config/powerpcspe/powerpcspe.opt:478 config/rs6000/rs6000.opt:438
10832 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
10835 #: config/powerpcspe/powerpcspe.opt:482 config/sparc/sparc.opt:62
10836 msgid "Enable Local Register Allocation."
10839 #: config/powerpcspe/powerpcspe.opt:486 config/rs6000/rs6000.opt:446
10840 msgid "Determine which dependences between insns are considered costly."
10843 #: config/powerpcspe/powerpcspe.opt:490 config/rs6000/rs6000.opt:450
10844 msgid "Specify which post scheduling nop insertion scheme to apply."
10847 #: config/powerpcspe/powerpcspe.opt:494 config/rs6000/rs6000.opt:454
10848 msgid "Specify alignment of structure fields default/natural."
10851 #: config/powerpcspe/powerpcspe.opt:498 config/rs6000/rs6000.opt:458
10852 msgid "Valid arguments to -malign-:"
10855 #: config/powerpcspe/powerpcspe.opt:508 config/rs6000/rs6000.opt:468
10856 msgid "Specify scheduling priority for dispatch slot restricted insns."
10859 #: config/powerpcspe/powerpcspe.opt:512 config/rs6000/rs6000.opt:472
10860 msgid "Single-precision floating point unit."
10863 #: config/powerpcspe/powerpcspe.opt:516 config/rs6000/rs6000.opt:476
10864 msgid "Double-precision floating point unit."
10867 #: config/powerpcspe/powerpcspe.opt:520 config/rs6000/rs6000.opt:480
10868 msgid "Floating point unit does not support divide & sqrt."
10871 #: config/powerpcspe/powerpcspe.opt:524 config/rs6000/rs6000.opt:484
10872 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
10875 #: config/powerpcspe/powerpcspe.opt:546 config/rs6000/rs6000.opt:506
10876 msgid "Specify Xilinx FPU."
10879 #: config/powerpcspe/powerpcspe.opt:550 config/rs6000/rs6000.opt:510
10880 msgid "Use r11 to hold the static link in calls to functions via pointers."
10883 #: config/powerpcspe/powerpcspe.opt:554 config/rs6000/rs6000.opt:514
10884 msgid "Save the TOC in the prologue for indirect calls rather than inline."
10887 #: config/powerpcspe/powerpcspe.opt:558
10888 msgid "Allow 128-bit integers in VSX registers."
10891 #: config/powerpcspe/powerpcspe.opt:562 config/rs6000/rs6000.opt:522
10893 "Fuse certain integer operations together for better performance on power8."
10896 #: config/powerpcspe/powerpcspe.opt:566 config/rs6000/rs6000.opt:526
10897 msgid "Allow sign extension in fusion operations."
10900 #: config/powerpcspe/powerpcspe.opt:570 config/rs6000/rs6000.opt:530
10901 msgid "Use vector and scalar instructions added in ISA 2.07."
10904 #: config/powerpcspe/powerpcspe.opt:574 config/rs6000/rs6000.opt:534
10905 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
10908 #: config/powerpcspe/powerpcspe.opt:578 config/rs6000/rs6000.opt:538
10909 msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
10912 #: config/powerpcspe/powerpcspe.opt:582 config/rs6000/rs6000.opt:542
10913 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
10916 #: config/powerpcspe/powerpcspe.opt:586 config/rs6000/rs6000.opt:546
10917 msgid "Generate the quad word memory instructions (lq/stq)."
10920 #: config/powerpcspe/powerpcspe.opt:590 config/rs6000/rs6000.opt:550
10921 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
10924 #: config/powerpcspe/powerpcspe.opt:594 config/rs6000/rs6000.opt:554
10926 "Generate aggregate parameter passing code with at most 64-bit alignment."
10929 #: config/powerpcspe/powerpcspe.opt:598
10930 msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
10933 #: config/powerpcspe/powerpcspe.opt:602
10935 "Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
10939 #: config/powerpcspe/powerpcspe.opt:606
10940 msgid "Allow float/double variables in upper registers if cpu allows it."
10943 #: config/powerpcspe/powerpcspe.opt:610
10945 "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
10948 #: config/powerpcspe/powerpcspe.opt:614 config/rs6000/rs6000.opt:558
10949 msgid "Analyze and remove doubleword swaps from VSX computations."
10952 #: config/powerpcspe/powerpcspe.opt:618 config/rs6000/rs6000.opt:562
10953 msgid "Fuse certain operations together for better performance on power9."
10956 #: config/powerpcspe/powerpcspe.opt:622 config/rs6000/rs6000.opt:566
10957 msgid "Use certain scalar instructions added in ISA 3.0."
10960 #: config/powerpcspe/powerpcspe.opt:626 config/rs6000/rs6000.opt:570
10961 msgid "Use vector instructions added in ISA 3.0."
10964 #: config/powerpcspe/powerpcspe.opt:630
10965 msgid "Use scalar register+offset memory instructions added in ISA 3.0."
10968 #: config/powerpcspe/powerpcspe.opt:634
10969 msgid "Use vector register+offset memory instructions added in ISA 3.0."
10972 #: config/powerpcspe/powerpcspe.opt:638
10973 msgid "Use register+offset memory instructions added in ISA 3.0."
10976 #: config/powerpcspe/powerpcspe.opt:642 config/rs6000/rs6000.opt:574
10977 msgid "Use the new min/max instructions defined in ISA 3.0."
10980 #: config/powerpcspe/powerpcspe.opt:646 config/rs6000/rs6000.opt:578
10982 "Fuse medium/large code model toc references with the memory instruction."
10985 #: config/powerpcspe/powerpcspe.opt:650 config/rs6000/rs6000.opt:582
10986 msgid "Generate the integer modulo instructions."
10989 #: config/powerpcspe/powerpcspe.opt:658
10990 msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword."
10993 #: config/powerpcspe/powerpcspe.opt:662 config/rs6000/rs6000.opt:586
10994 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
10997 #: config/powerpcspe/powerpcspe.opt:666 config/rs6000/rs6000.opt:590
10998 msgid "Enable using IEEE 128-bit floating point instructions."
11001 #: config/powerpcspe/powerpcspe.opt:670 config/rs6000/rs6000.opt:594
11002 msgid "Enable default conversions between __float128 & long double."
11005 #: config/powerpcspe/powerpcspe.opt:674
11006 msgid "Enable small integers to be in VSX registers."
11009 #: config/powerpcspe/powerpcspe.opt:682 config/rs6000/rs6000.opt:602
11010 msgid "Valid arguments to -mstack-protector-guard=:"
11013 #: config/powerpcspe/476.opt:24 config/rs6000/476.opt:24
11015 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
11016 "insns used for GOT accesses."
11019 #: config/powerpcspe/aix64.opt:24 config/rs6000/aix64.opt:24
11020 msgid "Compile for 64-bit pointers."
11023 #: config/powerpcspe/aix64.opt:28 config/rs6000/aix64.opt:28
11024 msgid "Compile for 32-bit pointers."
11027 #: config/powerpcspe/aix64.opt:32 config/powerpcspe/linux64.opt:28
11028 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
11029 msgid "Select code model."
11032 #: config/powerpcspe/aix64.opt:49 config/rs6000/aix64.opt:49
11033 msgid "Support message passing with the Parallel Environment."
11036 #: config/powerpcspe/linux64.opt:24 config/rs6000/linux64.opt:24
11037 msgid "Call mcount for profiling before a function prologue."
11040 #: config/powerpcspe/sysv4.opt:24 config/rs6000/sysv4.opt:24
11041 msgid "Select ABI calling convention."
11044 #: config/powerpcspe/sysv4.opt:28 config/rs6000/sysv4.opt:28
11045 #: config/c6x/c6x.opt:42
11046 msgid "Select method for sdata handling."
11049 #: config/powerpcspe/sysv4.opt:48 config/rs6000/sysv4.opt:48
11050 msgid "Align to the base type of the bit-field."
11053 #: config/powerpcspe/sysv4.opt:52 config/rs6000/sysv4.opt:52
11055 "Align to the base type of the bit-field. Don't assume that unaligned "
11056 "accesses are handled by the system."
11059 #: config/powerpcspe/sysv4.opt:57 config/powerpcspe/sysv4.opt:61
11060 #: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
11061 msgid "Produce code relocatable at runtime."
11064 #: config/powerpcspe/sysv4.opt:65 config/powerpcspe/sysv4.opt:69
11065 #: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
11066 msgid "Produce little endian code."
11069 #: config/powerpcspe/sysv4.opt:73 config/powerpcspe/sysv4.opt:77
11070 #: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
11071 msgid "Produce big endian code."
11074 #: config/powerpcspe/sysv4.opt:82 config/powerpcspe/sysv4.opt:86
11075 #: config/powerpcspe/sysv4.opt:95 config/powerpcspe/sysv4.opt:137
11076 #: config/powerpcspe/sysv4.opt:149 config/rs6000/sysv4.opt:82
11077 #: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:95
11078 #: config/rs6000/sysv4.opt:137 config/rs6000/sysv4.opt:149
11079 msgid "no description yet."
11082 #: config/powerpcspe/sysv4.opt:90 config/rs6000/sysv4.opt:90
11083 msgid "Assume all variable arg functions are prototyped."
11086 #: config/powerpcspe/sysv4.opt:99 config/rs6000/sysv4.opt:99
11090 #: config/powerpcspe/sysv4.opt:103 config/rs6000/sysv4.opt:103
11091 msgid "Allow bit-fields to cross word boundaries."
11094 #: config/powerpcspe/sysv4.opt:107 config/rs6000/sysv4.opt:107
11095 msgid "Use alternate register names."
11098 #: config/powerpcspe/sysv4.opt:113 config/rs6000/sysv4.opt:113
11099 msgid "Use default method for sdata handling."
11102 #: config/powerpcspe/sysv4.opt:117 config/rs6000/sysv4.opt:117
11103 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11106 #: config/powerpcspe/sysv4.opt:121 config/rs6000/sysv4.opt:121
11107 msgid "Link with libads.a, libc.a and crt0.o."
11110 #: config/powerpcspe/sysv4.opt:125 config/rs6000/sysv4.opt:125
11111 msgid "Link with libyk.a, libc.a and crt0.o."
11114 #: config/powerpcspe/sysv4.opt:129 config/rs6000/sysv4.opt:129
11115 msgid "Link with libmvme.a, libc.a and crt0.o."
11118 #: config/powerpcspe/sysv4.opt:133 config/rs6000/sysv4.opt:133
11119 msgid "Set the PPC_EMB bit in the ELF flags header."
11122 #: config/powerpcspe/sysv4.opt:153 config/rs6000/sysv4.opt:153
11123 msgid "Generate code to use a non-exec PLT and GOT."
11126 #: config/powerpcspe/sysv4.opt:157 config/rs6000/sysv4.opt:157
11127 msgid "Generate code for old exec BSS PLT."
11130 #: config/powerpcspe/sysv4.opt:161 config/rs6000/sysv4.opt:161
11131 msgid "Emit .gnu_attribute tags."
11136 "-G<number>\tPut global and static data smaller than <number> bytes into a "
11137 "special section (on some targets)."
11140 #: config/lynx.opt:23
11141 msgid "Support legacy multi-threading."
11144 #: config/lynx.opt:27
11145 msgid "Use shared libraries."
11148 #: config/lynx.opt:31
11149 msgid "Support multi-threading."
11152 #: config/nvptx/nvptx.opt:22
11153 msgid "Generate code for a 32-bit ABI."
11156 #: config/nvptx/nvptx.opt:26
11157 msgid "Generate code for a 64-bit ABI."
11160 #: config/nvptx/nvptx.opt:30
11161 msgid "Link in code for a __main kernel."
11164 #: config/nvptx/nvptx.opt:34
11165 msgid "Optimize partition neutering."
11168 #: config/nvptx/nvptx.opt:38
11169 msgid "Use custom stacks instead of local memory for automatic storage."
11172 #: config/nvptx/nvptx.opt:42
11174 "Specify size of .local memory used for stack when the exact amount is not "
11178 #: config/nvptx/nvptx.opt:46
11179 msgid "Generate code that can keep local state uniform across all lanes."
11182 #: config/nvptx/nvptx.opt:50
11184 "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
11187 #: config/vxworks.opt:36
11188 msgid "Assume the VxWorks RTP environment."
11191 #: config/vxworks.opt:43
11192 msgid "Assume the VxWorks vThreads environment."
11195 #: config/cr16/cr16.opt:23
11196 msgid "-msim Use simulator runtime."
11199 #: config/cr16/cr16.opt:27
11200 msgid "Generate SBIT, CBIT instructions."
11203 #: config/cr16/cr16.opt:31
11204 msgid "Support multiply accumulate instructions."
11207 #: config/cr16/cr16.opt:38
11208 msgid "Treat data references as near, far or medium. medium is default."
11211 #: config/cr16/cr16.opt:42
11212 msgid "Generate code for CR16C architecture."
11215 #: config/cr16/cr16.opt:46
11216 msgid "Generate code for CR16C+ architecture (Default)."
11219 #: config/cr16/cr16.opt:50
11220 msgid "Treat integers as 32-bit."
11223 #: config/avr/avr.opt:23
11224 msgid "Use subroutines for function prologues and epilogues."
11227 #: config/avr/avr.opt:26
11229 msgid "missing device or architecture after %qs"
11232 #: config/avr/avr.opt:27
11233 msgid "-mmcu=MCU\tSelect the target MCU."
11236 #: config/avr/avr.opt:31
11238 "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
11241 #: config/avr/avr.opt:35
11242 msgid "Set the number of 64 KiB flash segments."
11245 #: config/avr/avr.opt:39
11246 msgid "Indicate presence of a processor erratum."
11249 #: config/avr/avr.opt:43
11250 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
11253 #: config/avr/avr.opt:53
11254 msgid "Use RJMP / RCALL even though CALL / JMP are available."
11257 #: config/avr/avr.opt:57
11258 msgid "Use an 8-bit 'int' type."
11261 #: config/avr/avr.opt:61
11262 msgid "Change the stack pointer without disabling interrupts."
11265 #: config/avr/avr.opt:65
11267 "Set the branch costs for conditional branch instructions. Reasonable values "
11268 "are small, non-negative integers. The default branch cost is 0."
11271 #: config/avr/avr.opt:69
11272 msgid "Treat main as if it had attribute OS_task."
11275 #: config/avr/avr.opt:79
11276 msgid "Change only the low 8 bits of the stack pointer."
11279 #: config/avr/avr.opt:83
11280 msgid "Relax branches."
11283 #: config/avr/avr.opt:87
11285 "Make the linker relaxation machine assume that a program counter wrap-around "
11289 #: config/avr/avr.opt:91
11291 "Accumulate outgoing function arguments and acquire/release the needed stack "
11292 "space for outgoing function arguments in function prologue/epilogue. "
11293 "Without this option, outgoing arguments are pushed before calling a function "
11294 "and popped afterwards. This option can lead to reduced code size for "
11295 "functions that call many functions that get their arguments on the stack "
11296 "like, for example printf."
11299 #: config/avr/avr.opt:95
11301 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
11302 "decrement, post-increment and indirect addressing with the X register. "
11303 "Without this option, the compiler may assume that there is an addressing "
11304 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
11305 "such an addressing mode for X."
11308 #: config/avr/avr.opt:100
11310 "The device has no SPH special function register. This option will be "
11311 "overridden by the compiler driver with the correct setting if presence/"
11312 "absence of SPH can be deduced from -mmcu=MCU."
11315 #: config/avr/avr.opt:104
11316 msgid "Warn if the address space of an address is changed."
11319 #: config/avr/avr.opt:108
11321 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
11325 #: config/avr/avr.opt:112
11327 "Allow to use truncation instead of rounding towards zero for fractional "
11328 "fixed-point types."
11331 #: config/avr/avr.opt:116
11333 "Assume that all data in static storage can be accessed by LDS / STS. This "
11334 "option is only useful for reduced Tiny devices."
11337 #: config/avr/avr.opt:120
11338 msgid "Do not link against the device-specific library lib<MCU>.a."
11341 #: config/m32r/m32r.opt:34
11342 msgid "Compile for the m32rx."
11345 #: config/m32r/m32r.opt:38
11346 msgid "Compile for the m32r2."
11349 #: config/m32r/m32r.opt:42
11350 msgid "Compile for the m32r."
11353 #: config/m32r/m32r.opt:46
11354 msgid "Align all loops to 32 byte boundary."
11357 #: config/m32r/m32r.opt:50
11358 msgid "Prefer branches over conditional execution."
11361 #: config/m32r/m32r.opt:54
11362 msgid "Give branches their default cost."
11365 #: config/m32r/m32r.opt:58
11366 msgid "Display compile time statistics."
11369 #: config/m32r/m32r.opt:62
11370 msgid "Specify cache flush function."
11373 #: config/m32r/m32r.opt:66
11374 msgid "Specify cache flush trap number."
11377 #: config/m32r/m32r.opt:70
11378 msgid "Only issue one instruction per cycle."
11381 #: config/m32r/m32r.opt:74
11382 msgid "Allow two instructions to be issued per cycle."
11385 #: config/m32r/m32r.opt:78
11386 msgid "Code size: small, medium or large."
11389 #: config/m32r/m32r.opt:94
11390 msgid "Don't call any cache flush functions."
11393 #: config/m32r/m32r.opt:98
11394 msgid "Don't call any cache flush trap."
11397 #: config/m32r/m32r.opt:105
11398 msgid "Small data area: none, sdata, use."
11401 #: config/s390/tpf.opt:23
11402 msgid "Enable TPF-OS tracing code."
11405 #: config/s390/tpf.opt:27
11406 msgid "Specify main object for TPF-OS."
11409 #: config/s390/s390.opt:48
11410 msgid "31 bit ABI."
11413 #: config/s390/s390.opt:52
11414 msgid "64 bit ABI."
11417 #: config/s390/s390.opt:126
11418 msgid "Maintain backchain pointer."
11421 #: config/s390/s390.opt:130
11422 msgid "Additional debug prints."
11425 #: config/s390/s390.opt:134
11426 msgid "ESA/390 architecture."
11429 #: config/s390/s390.opt:138
11430 msgid "Enable decimal floating point hardware support."
11433 #: config/s390/s390.opt:142
11434 msgid "Enable hardware floating point."
11437 #: config/s390/s390.opt:146
11439 "Takes two non-negative integer numbers separated by a comma. Prepend the "
11440 "function label with the number of two-byte Nop instructions indicated by the "
11441 "first. Append Nop instructions covering the number of halfwords indicated "
11442 "by the second after the label. Nop instructions of the largest possible "
11443 "size are used (six, four or two bytes), beginning with the largest possible "
11444 "size. Using 0 for both values disables hotpatching."
11447 #: config/s390/s390.opt:164
11448 msgid "Use hardware transactional execution instructions."
11451 #: config/s390/s390.opt:168
11452 msgid "Use hardware vector facility instructions and enable the vector ABI."
11455 #: config/s390/s390.opt:172
11456 msgid "Use packed stack layout."
11459 #: config/s390/s390.opt:176
11460 msgid "Use bras for executable < 64k."
11463 #: config/s390/s390.opt:180
11464 msgid "Disable hardware floating point."
11467 #: config/s390/s390.opt:184
11469 "Set the max. number of bytes which has to be left to stack size before a "
11470 "trap instruction is triggered."
11473 #: config/s390/s390.opt:188
11474 msgid "Switches off the -mstack-guard= option."
11477 #: config/s390/s390.opt:192
11479 "Emit extra code in the function prologue in order to trap if the stack size "
11480 "exceeds the given limit."
11483 #: config/s390/s390.opt:196
11484 msgid "Switches off the -mstack-size= option."
11487 #: config/s390/s390.opt:204
11488 msgid "Use the mvcle instruction for block moves."
11491 #: config/s390/s390.opt:208
11493 "Enable the z vector language extension providing the context-sensitive "
11494 "vector macro and enable the Altivec-style builtins in vecintrin.h."
11497 #: config/s390/s390.opt:213
11498 msgid "Warn if a function uses alloca or creates an array with dynamic size."
11501 #: config/s390/s390.opt:217
11502 msgid "Warn if a single function's framesize exceeds the given framesize."
11505 #: config/s390/s390.opt:221
11506 msgid "z/Architecture."
11509 #: config/s390/s390.opt:225
11511 "Set the branch costs for conditional branch instructions. Reasonable values "
11512 "are small, non-negative integers. The default branch cost is 1."
11515 #: config/s390/s390.opt:235 config/arm/arm.opt:172
11516 msgid "Assume data segments are relative to text segment."
11519 #: config/rl78/rl78.opt:27 config/rx/rx.opt:87
11520 msgid "Use the simulator runtime."
11523 #: config/rl78/rl78.opt:31
11525 "Selects the type of hardware multiplication and division to use (none/g13/"
11529 #: config/rl78/rl78.opt:50
11530 msgid "Use all registers, reserving none for interrupt handlers."
11533 #: config/rl78/rl78.opt:54
11534 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
11537 #: config/rl78/rl78.opt:58
11539 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
11540 "the G14. If set, also selects the hardware multiply support to be used."
11543 #: config/rl78/rl78.opt:77
11544 msgid "Alias for -mcpu=g10."
11547 #: config/rl78/rl78.opt:81
11548 msgid "Alias for -mcpu=g13."
11551 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
11552 msgid "Alias for -mcpu=g14."
11555 #: config/rl78/rl78.opt:93
11557 "Assume ES is zero throughout program execution, use ES: for read-only data."
11560 #: config/rl78/rl78.opt:97
11561 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
11564 #: config/stormy16/stormy16.opt:24
11565 msgid "Provide libraries for the simulator."
11568 #: config/arm/arm-tables.opt:25
11569 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
11572 #: config/arm/arm-tables.opt:365
11573 msgid "Known ARM architectures (for use with the -march= option):"
11576 #: config/arm/arm-tables.opt:477
11577 msgid "Known ARM FPUs (for use with the -mfpu= option):"
11580 #: config/arm/arm.opt:35
11581 msgid "TLS dialect to use:"
11584 #: config/arm/arm.opt:45
11585 msgid "Specify an ABI."
11588 #: config/arm/arm.opt:49
11589 msgid "Known ARM ABIs (for use with the -mabi= option):"
11592 #: config/arm/arm.opt:68
11593 msgid "Generate a call to abort if a noreturn function returns."
11596 #: config/arm/arm.opt:75
11597 msgid "Generate APCS conformant stack frames."
11600 #: config/arm/arm.opt:79
11601 msgid "Generate re-entrant, PIC code."
11604 #: config/arm/arm.opt:95
11605 msgid "Generate code in 32 bit ARM state."
11608 #: config/arm/arm.opt:103
11609 msgid "Thumb: Assume non-static functions may be called from ARM code."
11612 #: config/arm/arm.opt:107
11613 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
11616 #: config/arm/arm.opt:115
11617 msgid "Specify if floating point hardware should be used."
11620 #: config/arm/arm.opt:119
11622 "Specify that the compiler should target secure code as per ARMv8-M Security "
11626 #: config/arm/arm.opt:123
11627 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
11630 #: config/arm/arm.opt:136
11631 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
11634 #: config/arm/arm.opt:140
11635 msgid "Specify the __fp16 floating-point format."
11638 #: config/arm/arm.opt:144
11639 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
11642 #: config/arm/arm.opt:157
11643 msgid "Specify the name of the target floating point hardware/format."
11646 #: config/arm/arm.opt:168
11647 msgid "Generate call insns as indirect calls, if necessary."
11650 #: config/arm/arm.opt:176
11651 msgid "Specify the register to be used for PIC addressing."
11654 #: config/arm/arm.opt:180
11655 msgid "Store function names in object code."
11658 #: config/arm/arm.opt:184
11659 msgid "Permit scheduling of a function's prologue sequence."
11662 #: config/arm/arm.opt:195
11663 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
11666 #: config/arm/arm.opt:199
11667 msgid "Generate code for Thumb state."
11670 #: config/arm/arm.opt:203
11671 msgid "Support calls between Thumb and ARM instruction sets."
11674 #: config/arm/arm.opt:207
11675 msgid "Specify thread local storage scheme."
11678 #: config/arm/arm.opt:211
11679 msgid "Specify how to access the thread pointer."
11682 #: config/arm/arm.opt:215
11683 msgid "Valid arguments to -mtp=:"
11686 #: config/arm/arm.opt:228
11687 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
11690 #: config/arm/arm.opt:232
11691 msgid "Thumb: Generate (leaf) stack frames even if not needed."
11694 #: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
11695 msgid "Tune code for the given processor."
11698 #: config/arm/arm.opt:240
11700 "Print CPU tuning information as comment in assembler file. This is an "
11701 "option used only for regression testing of the compiler and not intended for "
11702 "ordinary use in compiling code."
11705 #: config/arm/arm.opt:251
11707 "Use Neon quad-word (rather than double-word) registers for vectorization."
11710 #: config/arm/arm.opt:255
11712 "Use Neon double-word (rather than quad-word) registers for vectorization."
11715 #: config/arm/arm.opt:259
11717 "Enable more verbose RTX cost dumps during debug. For GCC developers use "
11721 #: config/arm/arm.opt:263
11722 msgid "Only generate absolute relocations on word sized values."
11725 #: config/arm/arm.opt:267
11726 msgid "Generate IT blocks appropriate for ARMv8."
11729 #: config/arm/arm.opt:271
11731 "Avoid overlapping destination and address registers on LDRD instructions "
11732 "that may trigger Cortex-M3 errata."
11735 #: config/arm/arm.opt:276 config/arc/arc.opt:496
11736 msgid "Enable unaligned word and halfword accesses to packed data."
11739 #: config/arm/arm.opt:280
11740 msgid "Use Neon to perform 64-bits operations rather than core registers."
11743 #: config/arm/arm.opt:284
11744 msgid "Assume loading data from flash is slower than fetching instructions."
11747 #: config/arm/arm.opt:288
11748 msgid "Assume unified syntax for inline assembly code."
11751 #: config/arm/arm.opt:292
11752 msgid "Do not allow constant data to be placed in code sections."
11755 #: config/arm/arm.opt:296
11756 msgid "When linking for big-endian targets, generate a BE8 format image."
11759 #: config/arm/arm.opt:300
11761 "When linking for big-endian targets, generate a legacy BE32 format image."
11764 #: config/arm/arm.opt:304 config/sh/sh.opt:195
11765 msgid "Cost to assume for a branch insn."
11768 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
11769 #: config/visium/visium.opt:37
11770 msgid "Use hardware FP."
11773 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
11774 msgid "Do not use hardware FP."
11777 #: config/sparc/sparc.opt:42
11778 msgid "Use flat register window model."
11781 #: config/sparc/sparc.opt:46
11782 msgid "Assume possible double misalignment."
11785 #: config/sparc/sparc.opt:50
11786 msgid "Use ABI reserved registers."
11789 #: config/sparc/sparc.opt:54
11790 msgid "Use hardware quad FP instructions."
11793 #: config/sparc/sparc.opt:58
11794 msgid "Do not use hardware quad fp instructions."
11797 #: config/sparc/sparc.opt:66
11798 msgid "Compile for V8+ ABI."
11801 #: config/sparc/sparc.opt:70
11802 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
11805 #: config/sparc/sparc.opt:74
11806 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
11809 #: config/sparc/sparc.opt:78
11810 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
11813 #: config/sparc/sparc.opt:82
11814 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
11817 #: config/sparc/sparc.opt:86
11818 msgid "Use additional VIS instructions introduced in OSA2017."
11821 #: config/sparc/sparc.opt:90
11822 msgid "Use UltraSPARC Compare-and-Branch extensions."
11825 #: config/sparc/sparc.opt:94
11826 msgid "Use UltraSPARC Fused Multiply-Add extensions."
11829 #: config/sparc/sparc.opt:98
11830 msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
11833 #: config/sparc/sparc.opt:102
11834 msgid "Use UltraSPARC Population-Count instruction."
11837 #: config/sparc/sparc.opt:106
11838 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
11841 #: config/sparc/sparc.opt:110
11842 msgid "Pointers are 64-bit."
11845 #: config/sparc/sparc.opt:114
11846 msgid "Pointers are 32-bit."
11849 #: config/sparc/sparc.opt:118
11850 msgid "Use 64-bit ABI."
11853 #: config/sparc/sparc.opt:122
11854 msgid "Use 32-bit ABI."
11857 #: config/sparc/sparc.opt:126
11858 msgid "Use stack bias."
11861 #: config/sparc/sparc.opt:130
11862 msgid "Use structs on stronger alignment for double-word copies."
11865 #: config/sparc/sparc.opt:134
11866 msgid "Optimize tail call instructions in assembler and linker."
11869 #: config/sparc/sparc.opt:138
11870 msgid "Do not generate code that can only run in supervisor mode (default)."
11873 #: config/sparc/sparc.opt:142 config/visium/visium.opt:45
11874 msgid "Use features of and schedule code for given CPU."
11877 #: config/sparc/sparc.opt:225
11878 msgid "Use given SPARC-V9 code model."
11881 #: config/sparc/sparc.opt:229
11882 msgid "Enable debug output."
11885 #: config/sparc/sparc.opt:233
11886 msgid "Enable strict 32-bit psABI struct return checking."
11889 #: config/sparc/sparc.opt:237
11891 "Enable workaround for single erratum of AT697F processor (corresponding to "
11892 "erratum #13 of AT697E processor)."
11895 #: config/sparc/sparc.opt:242
11896 msgid "Enable workarounds for the errata of the UT699 processor."
11899 #: config/sparc/sparc.opt:246
11900 msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
11903 #: config/sparc/sparc.opt:250
11904 msgid "Enable workarounds for the errata of the GR712RC processor."
11907 #: config/sparc/sparc.opt:287
11908 msgid "Specify the memory model in effect for the program."
11911 #: config/rs6000/rs6000.opt:165
11912 msgid "Enable early gimple folding of builtins."
11915 #: config/rs6000/rs6000.opt:188
11916 msgid "%<-mstring%> is deprecated"
11919 #: config/rs6000/rs6000.opt:338
11921 "Specify the maximum number of bytes to compare inline with non-looping code. "
11922 "If this is set to 0, all inline expansion (non-loop and loop) of memcmp is "
11926 #: config/rs6000/rs6000.opt:342
11928 "Specify the maximum number of bytes to compare inline with loop code "
11929 "generation. If the length is not known at compile time, memcmp will be "
11930 "called after this many bytes are compared. By default, a length will be "
11931 "picked depending on the tuning target."
11934 #: config/alpha/alpha.opt:27
11935 msgid "Use fp registers."
11938 #: config/alpha/alpha.opt:35
11939 msgid "Request IEEE-conformant math library routines (OSF/1)."
11942 #: config/alpha/alpha.opt:39
11943 msgid "Emit IEEE-conformant code, without inexact exceptions."
11946 #: config/alpha/alpha.opt:46
11947 msgid "Do not emit complex integer constants to read-only memory."
11950 #: config/alpha/alpha.opt:50
11951 msgid "Use VAX fp."
11954 #: config/alpha/alpha.opt:54
11955 msgid "Do not use VAX fp."
11958 #: config/alpha/alpha.opt:58
11959 msgid "Emit code for the byte/word ISA extension."
11962 #: config/alpha/alpha.opt:62
11963 msgid "Emit code for the motion video ISA extension."
11966 #: config/alpha/alpha.opt:66
11967 msgid "Emit code for the fp move and sqrt ISA extension."
11970 #: config/alpha/alpha.opt:70
11971 msgid "Emit code for the counting ISA extension."
11974 #: config/alpha/alpha.opt:74
11975 msgid "Emit code using explicit relocation directives."
11978 #: config/alpha/alpha.opt:78
11979 msgid "Emit 16-bit relocations to the small data areas."
11982 #: config/alpha/alpha.opt:82
11983 msgid "Emit 32-bit relocations to the small data areas."
11986 #: config/alpha/alpha.opt:86
11987 msgid "Emit direct branches to local functions."
11990 #: config/alpha/alpha.opt:90
11991 msgid "Emit indirect branches to local functions."
11994 #: config/alpha/alpha.opt:94
11995 msgid "Emit rdval instead of rduniq for thread pointer."
11998 #: config/alpha/alpha.opt:106
11999 msgid "Use features of and schedule given CPU."
12002 #: config/alpha/alpha.opt:110
12003 msgid "Schedule given CPU."
12006 #: config/alpha/alpha.opt:114
12007 msgid "Control the generated fp rounding mode."
12010 #: config/alpha/alpha.opt:118
12011 msgid "Control the IEEE trap mode."
12014 #: config/alpha/alpha.opt:122
12015 msgid "Control the precision given to fp exceptions."
12018 #: config/alpha/alpha.opt:126
12019 msgid "Tune expected memory latency."
12022 #: config/tilepro/tilepro.opt:23
12024 "Compile with 32 bit longs and pointers, which is the only supported behavior "
12025 "and thus the flag is ignored."
12028 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
12029 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
12032 #: config/tilepro/tilepro.opt:32
12033 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
12036 #: config/lm32/lm32.opt:24
12037 msgid "Enable multiply instructions."
12040 #: config/lm32/lm32.opt:28
12041 msgid "Enable divide and modulus instructions."
12044 #: config/lm32/lm32.opt:32
12045 msgid "Enable barrel shift instructions."
12048 #: config/lm32/lm32.opt:36
12049 msgid "Enable sign extend instructions."
12052 #: config/lm32/lm32.opt:40
12053 msgid "Enable user-defined instructions."
12056 #: config/nios2/elf.opt:26
12057 msgid "Link with a limited version of the C library."
12060 #: config/nios2/elf.opt:30
12061 msgid "Name of system library to link against."
12064 #: config/nios2/elf.opt:34
12065 msgid "Name of the startfile."
12068 #: config/nios2/elf.opt:38
12069 msgid "Link with HAL BSP."
12072 #: config/nios2/nios2.opt:35
12073 msgid "Enable DIV, DIVU."
12076 #: config/nios2/nios2.opt:39
12077 msgid "Enable MUL instructions."
12080 #: config/nios2/nios2.opt:43
12081 msgid "Enable MULX instructions, assume fast shifter."
12084 #: config/nios2/nios2.opt:47
12085 msgid "Use table based fast divide (default at -O3)."
12088 #: config/nios2/nios2.opt:51
12089 msgid "All memory accesses use I/O load/store instructions."
12092 #: config/nios2/nios2.opt:55
12093 msgid "Volatile memory accesses use I/O load/store instructions."
12096 #: config/nios2/nios2.opt:59
12097 msgid "Volatile memory accesses do not use I/O load/store instructions."
12100 #: config/nios2/nios2.opt:63
12101 msgid "Enable/disable GP-relative addressing."
12104 #: config/nios2/nios2.opt:67
12105 msgid "Valid options for GP-relative addressing (for -mgpopt):"
12108 #: config/nios2/nios2.opt:86
12109 msgid "Equivalent to -mgpopt=local."
12112 #: config/nios2/nios2.opt:90
12113 msgid "Equivalent to -mgpopt=none."
12116 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
12117 #: config/tilegx/tilegx.opt:45
12118 msgid "Use big-endian byte order."
12121 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
12122 #: config/tilegx/tilegx.opt:49
12123 msgid "Use little-endian byte order."
12126 #: config/nios2/nios2.opt:102
12127 msgid "Floating point custom instruction configuration name."
12130 #: config/nios2/nios2.opt:106
12131 msgid "Do not use the ftruncds custom instruction."
12134 #: config/nios2/nios2.opt:110
12135 msgid "Integer id (N) of ftruncds custom instruction."
12138 #: config/nios2/nios2.opt:114
12139 msgid "Do not use the fextsd custom instruction."
12142 #: config/nios2/nios2.opt:118
12143 msgid "Integer id (N) of fextsd custom instruction."
12146 #: config/nios2/nios2.opt:122
12147 msgid "Do not use the fixdu custom instruction."
12150 #: config/nios2/nios2.opt:126
12151 msgid "Integer id (N) of fixdu custom instruction."
12154 #: config/nios2/nios2.opt:130
12155 msgid "Do not use the fixdi custom instruction."
12158 #: config/nios2/nios2.opt:134
12159 msgid "Integer id (N) of fixdi custom instruction."
12162 #: config/nios2/nios2.opt:138
12163 msgid "Do not use the fixsu custom instruction."
12166 #: config/nios2/nios2.opt:142
12167 msgid "Integer id (N) of fixsu custom instruction."
12170 #: config/nios2/nios2.opt:146
12171 msgid "Do not use the fixsi custom instruction."
12174 #: config/nios2/nios2.opt:150
12175 msgid "Integer id (N) of fixsi custom instruction."
12178 #: config/nios2/nios2.opt:154
12179 msgid "Do not use the floatud custom instruction."
12182 #: config/nios2/nios2.opt:158
12183 msgid "Integer id (N) of floatud custom instruction."
12186 #: config/nios2/nios2.opt:162
12187 msgid "Do not use the floatid custom instruction."
12190 #: config/nios2/nios2.opt:166
12191 msgid "Integer id (N) of floatid custom instruction."
12194 #: config/nios2/nios2.opt:170
12195 msgid "Do not use the floatus custom instruction."
12198 #: config/nios2/nios2.opt:174
12199 msgid "Integer id (N) of floatus custom instruction."
12202 #: config/nios2/nios2.opt:178
12203 msgid "Do not use the floatis custom instruction."
12206 #: config/nios2/nios2.opt:182
12207 msgid "Integer id (N) of floatis custom instruction."
12210 #: config/nios2/nios2.opt:186
12211 msgid "Do not use the fcmpned custom instruction."
12214 #: config/nios2/nios2.opt:190
12215 msgid "Integer id (N) of fcmpned custom instruction."
12218 #: config/nios2/nios2.opt:194
12219 msgid "Do not use the fcmpeqd custom instruction."
12222 #: config/nios2/nios2.opt:198
12223 msgid "Integer id (N) of fcmpeqd custom instruction."
12226 #: config/nios2/nios2.opt:202
12227 msgid "Do not use the fcmpged custom instruction."
12230 #: config/nios2/nios2.opt:206
12231 msgid "Integer id (N) of fcmpged custom instruction."
12234 #: config/nios2/nios2.opt:210
12235 msgid "Do not use the fcmpgtd custom instruction."
12238 #: config/nios2/nios2.opt:214
12239 msgid "Integer id (N) of fcmpgtd custom instruction."
12242 #: config/nios2/nios2.opt:218
12243 msgid "Do not use the fcmpled custom instruction."
12246 #: config/nios2/nios2.opt:222
12247 msgid "Integer id (N) of fcmpled custom instruction."
12250 #: config/nios2/nios2.opt:226
12251 msgid "Do not use the fcmpltd custom instruction."
12254 #: config/nios2/nios2.opt:230
12255 msgid "Integer id (N) of fcmpltd custom instruction."
12258 #: config/nios2/nios2.opt:234
12259 msgid "Do not use the flogd custom instruction."
12262 #: config/nios2/nios2.opt:238
12263 msgid "Integer id (N) of flogd custom instruction."
12266 #: config/nios2/nios2.opt:242
12267 msgid "Do not use the fexpd custom instruction."
12270 #: config/nios2/nios2.opt:246
12271 msgid "Integer id (N) of fexpd custom instruction."
12274 #: config/nios2/nios2.opt:250
12275 msgid "Do not use the fatand custom instruction."
12278 #: config/nios2/nios2.opt:254
12279 msgid "Integer id (N) of fatand custom instruction."
12282 #: config/nios2/nios2.opt:258
12283 msgid "Do not use the ftand custom instruction."
12286 #: config/nios2/nios2.opt:262
12287 msgid "Integer id (N) of ftand custom instruction."
12290 #: config/nios2/nios2.opt:266
12291 msgid "Do not use the fsind custom instruction."
12294 #: config/nios2/nios2.opt:270
12295 msgid "Integer id (N) of fsind custom instruction."
12298 #: config/nios2/nios2.opt:274
12299 msgid "Do not use the fcosd custom instruction."
12302 #: config/nios2/nios2.opt:278
12303 msgid "Integer id (N) of fcosd custom instruction."
12306 #: config/nios2/nios2.opt:282
12307 msgid "Do not use the fsqrtd custom instruction."
12310 #: config/nios2/nios2.opt:286
12311 msgid "Integer id (N) of fsqrtd custom instruction."
12314 #: config/nios2/nios2.opt:290
12315 msgid "Do not use the fabsd custom instruction."
12318 #: config/nios2/nios2.opt:294
12319 msgid "Integer id (N) of fabsd custom instruction."
12322 #: config/nios2/nios2.opt:298
12323 msgid "Do not use the fnegd custom instruction."
12326 #: config/nios2/nios2.opt:302
12327 msgid "Integer id (N) of fnegd custom instruction."
12330 #: config/nios2/nios2.opt:306
12331 msgid "Do not use the fmaxd custom instruction."
12334 #: config/nios2/nios2.opt:310
12335 msgid "Integer id (N) of fmaxd custom instruction."
12338 #: config/nios2/nios2.opt:314
12339 msgid "Do not use the fmind custom instruction."
12342 #: config/nios2/nios2.opt:318
12343 msgid "Integer id (N) of fmind custom instruction."
12346 #: config/nios2/nios2.opt:322
12347 msgid "Do not use the fdivd custom instruction."
12350 #: config/nios2/nios2.opt:326
12351 msgid "Integer id (N) of fdivd custom instruction."
12354 #: config/nios2/nios2.opt:330
12355 msgid "Do not use the fmuld custom instruction."
12358 #: config/nios2/nios2.opt:334
12359 msgid "Integer id (N) of fmuld custom instruction."
12362 #: config/nios2/nios2.opt:338
12363 msgid "Do not use the fsubd custom instruction."
12366 #: config/nios2/nios2.opt:342
12367 msgid "Integer id (N) of fsubd custom instruction."
12370 #: config/nios2/nios2.opt:346
12371 msgid "Do not use the faddd custom instruction."
12374 #: config/nios2/nios2.opt:350
12375 msgid "Integer id (N) of faddd custom instruction."
12378 #: config/nios2/nios2.opt:354
12379 msgid "Do not use the fcmpnes custom instruction."
12382 #: config/nios2/nios2.opt:358
12383 msgid "Integer id (N) of fcmpnes custom instruction."
12386 #: config/nios2/nios2.opt:362
12387 msgid "Do not use the fcmpeqs custom instruction."
12390 #: config/nios2/nios2.opt:366
12391 msgid "Integer id (N) of fcmpeqs custom instruction."
12394 #: config/nios2/nios2.opt:370
12395 msgid "Do not use the fcmpges custom instruction."
12398 #: config/nios2/nios2.opt:374
12399 msgid "Integer id (N) of fcmpges custom instruction."
12402 #: config/nios2/nios2.opt:378
12403 msgid "Do not use the fcmpgts custom instruction."
12406 #: config/nios2/nios2.opt:382
12407 msgid "Integer id (N) of fcmpgts custom instruction."
12410 #: config/nios2/nios2.opt:386
12411 msgid "Do not use the fcmples custom instruction."
12414 #: config/nios2/nios2.opt:390
12415 msgid "Integer id (N) of fcmples custom instruction."
12418 #: config/nios2/nios2.opt:394
12419 msgid "Do not use the fcmplts custom instruction."
12422 #: config/nios2/nios2.opt:398
12423 msgid "Integer id (N) of fcmplts custom instruction."
12426 #: config/nios2/nios2.opt:402
12427 msgid "Do not use the flogs custom instruction."
12430 #: config/nios2/nios2.opt:406
12431 msgid "Integer id (N) of flogs custom instruction."
12434 #: config/nios2/nios2.opt:410
12435 msgid "Do not use the fexps custom instruction."
12438 #: config/nios2/nios2.opt:414
12439 msgid "Integer id (N) of fexps custom instruction."
12442 #: config/nios2/nios2.opt:418
12443 msgid "Do not use the fatans custom instruction."
12446 #: config/nios2/nios2.opt:422
12447 msgid "Integer id (N) of fatans custom instruction."
12450 #: config/nios2/nios2.opt:426
12451 msgid "Do not use the ftans custom instruction."
12454 #: config/nios2/nios2.opt:430
12455 msgid "Integer id (N) of ftans custom instruction."
12458 #: config/nios2/nios2.opt:434
12459 msgid "Do not use the fsins custom instruction."
12462 #: config/nios2/nios2.opt:438
12463 msgid "Integer id (N) of fsins custom instruction."
12466 #: config/nios2/nios2.opt:442
12467 msgid "Do not use the fcoss custom instruction."
12470 #: config/nios2/nios2.opt:446
12471 msgid "Integer id (N) of fcoss custom instruction."
12474 #: config/nios2/nios2.opt:450
12475 msgid "Do not use the fsqrts custom instruction."
12478 #: config/nios2/nios2.opt:454
12479 msgid "Integer id (N) of fsqrts custom instruction."
12482 #: config/nios2/nios2.opt:458
12483 msgid "Do not use the fabss custom instr."
12486 #: config/nios2/nios2.opt:462
12487 msgid "Integer id (N) of fabss custom instruction."
12490 #: config/nios2/nios2.opt:466
12491 msgid "Do not use the fnegs custom instruction."
12494 #: config/nios2/nios2.opt:470
12495 msgid "Integer id (N) of fnegs custom instruction."
12498 #: config/nios2/nios2.opt:474
12499 msgid "Do not use the fmaxs custom instruction."
12502 #: config/nios2/nios2.opt:478
12503 msgid "Integer id (N) of fmaxs custom instruction."
12506 #: config/nios2/nios2.opt:482
12507 msgid "Do not use the fmins custom instruction."
12510 #: config/nios2/nios2.opt:486
12511 msgid "Integer id (N) of fmins custom instruction."
12514 #: config/nios2/nios2.opt:490
12515 msgid "Do not use the fdivs custom instruction."
12518 #: config/nios2/nios2.opt:494
12519 msgid "Integer id (N) of fdivs custom instruction."
12522 #: config/nios2/nios2.opt:498
12523 msgid "Do not use the fmuls custom instruction."
12526 #: config/nios2/nios2.opt:502
12527 msgid "Integer id (N) of fmuls custom instruction."
12530 #: config/nios2/nios2.opt:506
12531 msgid "Do not use the fsubs custom instruction."
12534 #: config/nios2/nios2.opt:510
12535 msgid "Integer id (N) of fsubs custom instruction."
12538 #: config/nios2/nios2.opt:514
12539 msgid "Do not use the fadds custom instruction."
12542 #: config/nios2/nios2.opt:518
12543 msgid "Integer id (N) of fadds custom instruction."
12546 #: config/nios2/nios2.opt:522
12547 msgid "Do not use the frdy custom instruction."
12550 #: config/nios2/nios2.opt:526
12551 msgid "Integer id (N) of frdy custom instruction."
12554 #: config/nios2/nios2.opt:530
12555 msgid "Do not use the frdxhi custom instruction."
12558 #: config/nios2/nios2.opt:534
12559 msgid "Integer id (N) of frdxhi custom instruction."
12562 #: config/nios2/nios2.opt:538
12563 msgid "Do not use the frdxlo custom instruction."
12566 #: config/nios2/nios2.opt:542
12567 msgid "Integer id (N) of frdxlo custom instruction."
12570 #: config/nios2/nios2.opt:546
12571 msgid "Do not use the fwry custom instruction."
12574 #: config/nios2/nios2.opt:550
12575 msgid "Integer id (N) of fwry custom instruction."
12578 #: config/nios2/nios2.opt:554
12579 msgid "Do not use the fwrx custom instruction."
12582 #: config/nios2/nios2.opt:558
12583 msgid "Integer id (N) of fwrx custom instruction."
12586 #: config/nios2/nios2.opt:562
12587 msgid "Do not use the round custom instruction."
12590 #: config/nios2/nios2.opt:566
12591 msgid "Integer id (N) of round custom instruction."
12594 #: config/nios2/nios2.opt:574
12595 msgid "Valid Nios II ISA levels (for -march):"
12598 #: config/nios2/nios2.opt:584
12599 msgid "Enable generation of R2 BMX instructions."
12602 #: config/nios2/nios2.opt:588
12603 msgid "Enable generation of R2 CDX instructions."
12606 #: config/nios2/nios2.opt:592
12607 msgid "Regular expression matching additional GP-addressible section names."
12610 #: config/nios2/nios2.opt:596
12611 msgid "Regular expression matching section names for r0-relative addressing."
12614 #: config/rx/rx.opt:29
12615 msgid "Store doubles in 64 bits."
12618 #: config/rx/rx.opt:33
12619 msgid "Stores doubles in 32 bits. This is the default."
12622 #: config/rx/rx.opt:37
12623 msgid "Disable the use of RX FPU instructions. "
12626 #: config/rx/rx.opt:44
12627 msgid "Enable the use of RX FPU instructions. This is the default."
12630 #: config/rx/rx.opt:50
12631 msgid "Specify the target RX cpu type."
12634 #: config/rx/rx.opt:71
12635 msgid "Data is stored in big-endian format."
12638 #: config/rx/rx.opt:75
12639 msgid "Data is stored in little-endian format. (Default)."
12642 #: config/rx/rx.opt:81
12644 "Maximum size of global and static variables which can be placed into the "
12648 #: config/rx/rx.opt:93
12650 "Generate assembler output that is compatible with the Renesas AS100 "
12651 "assembler. This may restrict some of the compiler's capabilities. The "
12652 "default is to generate GAS compatible syntax."
12655 #: config/rx/rx.opt:99
12656 msgid "Enable linker relaxation."
12659 #: config/rx/rx.opt:105
12660 msgid "Maximum size in bytes of constant values allowed as operands."
12663 #: config/rx/rx.opt:111
12664 msgid "Specifies the number of registers to reserve for interrupt handlers."
12667 #: config/rx/rx.opt:117
12669 "Specifies whether interrupt functions should save and restore the "
12670 "accumulator register."
12673 #: config/rx/rx.opt:123
12674 msgid "Enables Position-Independent-Data (PID) mode."
12677 #: config/rx/rx.opt:129
12679 "Warn when multiple, different, fast interrupt handlers are in the "
12680 "compilation unit."
12683 #: config/rx/rx.opt:135
12685 "Enable the use of the old, broken, ABI where all stacked function arguments "
12686 "are aligned to 32-bits."
12689 #: config/rx/rx.opt:139
12691 "Enable the use the standard RX ABI where all stacked function arguments are "
12692 "naturally aligned. This is the default."
12695 #: config/rx/rx.opt:145
12696 msgid "Enable the use of the LRA register allocator."
12699 #: config/rx/rx.opt:151
12701 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
12702 "RMPA instructions. Enabled by default."
12705 #: config/rx/rx.opt:157
12706 msgid "Always use JSR, never BSR, for calls."
12709 #: config/visium/visium.opt:25
12710 msgid "Link with libc.a and libdebug.a."
12713 #: config/visium/visium.opt:29
12714 msgid "Link with libc.a and libsim.a."
12717 #: config/visium/visium.opt:33
12718 msgid "Use hardware FP (default)."
12721 #: config/visium/visium.opt:65
12722 msgid "Generate code for the supervisor mode (default)."
12725 #: config/visium/visium.opt:69
12726 msgid "Generate code for the user mode."
12729 #: config/visium/visium.opt:73
12730 msgid "Only retained for backward compatibility."
12733 #: config/fused-madd.opt:22
12734 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
12737 #: config/sol2.opt:32
12738 msgid "Clear hardware capabilities when linking."
12741 #: config/sol2.opt:36
12742 msgid "Pass -z text to linker."
12745 #: config/moxie/moxie.opt:31
12746 msgid "Enable MUL.X and UMUL.X instructions."
12749 #: config/microblaze/microblaze.opt:40
12750 msgid "Use software emulation for floating point (default)."
12753 #: config/microblaze/microblaze.opt:44
12754 msgid "Use hardware floating point instructions."
12757 #: config/microblaze/microblaze.opt:48
12758 msgid "Use table lookup optimization for small signed integer divisions."
12761 #: config/microblaze/microblaze.opt:52
12762 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
12765 #: config/microblaze/microblaze.opt:56
12766 msgid "Don't optimize block moves, use memcpy."
12769 #: config/microblaze/microblaze.opt:68
12770 msgid "Use the soft multiply emulation (default)."
12773 #: config/microblaze/microblaze.opt:72
12774 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
12777 #: config/microblaze/microblaze.opt:76
12778 msgid "Use the software emulation for divides (default)."
12781 #: config/microblaze/microblaze.opt:80
12782 msgid "Use the hardware barrel shifter instead of emulation."
12785 #: config/microblaze/microblaze.opt:84
12786 msgid "Use pattern compare instructions."
12789 #: config/microblaze/microblaze.opt:87
12791 msgid "%qs is deprecated; use -fstack-check"
12794 #: config/microblaze/microblaze.opt:88
12795 msgid "Check for stack overflow at runtime."
12798 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
12799 msgid "Use GP relative sdata/sbss sections."
12802 #: config/microblaze/microblaze.opt:95
12804 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12807 #: config/microblaze/microblaze.opt:96
12808 msgid "Clear the BSS to zero and place zero initialized in BSS."
12811 #: config/microblaze/microblaze.opt:100
12812 msgid "Use multiply high instructions for high part of 32x32 multiply."
12815 #: config/microblaze/microblaze.opt:104
12816 msgid "Use hardware floating point conversion instructions."
12819 #: config/microblaze/microblaze.opt:108
12820 msgid "Use hardware floating point square root instruction."
12823 #: config/microblaze/microblaze.opt:112
12824 msgid "Description for mxl-mode-executable."
12827 #: config/microblaze/microblaze.opt:116
12828 msgid "Description for mxl-mode-xmdstub."
12831 #: config/microblaze/microblaze.opt:120
12832 msgid "Description for mxl-mode-bootstrap."
12835 #: config/microblaze/microblaze.opt:124
12836 msgid "Description for mxl-mode-novectors."
12839 #: config/microblaze/microblaze.opt:128
12840 msgid "Use hardware prefetch instruction"
12843 #: config/vax/vax.opt:23 config/vax/vax.opt:27
12844 msgid "Target DFLOAT double precision code."
12847 #: config/vax/vax.opt:31 config/vax/vax.opt:35
12848 msgid "Generate GFLOAT double precision code."
12851 #: config/vax/vax.opt:39
12852 msgid "Generate code for GNU assembler (gas)."
12855 #: config/vax/vax.opt:43
12856 msgid "Generate code for UNIX assembler."
12859 #: config/vax/vax.opt:47
12860 msgid "Use VAXC structure conventions."
12863 #: config/vax/vax.opt:51
12864 msgid "Use new adddi3/subdi3 patterns."
12867 #: config/frv/frv.opt:30
12868 msgid "Use 4 media accumulators."
12871 #: config/frv/frv.opt:34
12872 msgid "Use 8 media accumulators."
12875 #: config/frv/frv.opt:38
12876 msgid "Enable label alignment optimizations."
12879 #: config/frv/frv.opt:42
12880 msgid "Dynamically allocate cc registers."
12883 #: config/frv/frv.opt:49
12884 msgid "Set the cost of branches."
12887 #: config/frv/frv.opt:53
12888 msgid "Enable conditional execution other than moves/scc."
12891 #: config/frv/frv.opt:57
12892 msgid "Change the maximum length of conditionally-executed sequences."
12895 #: config/frv/frv.opt:61
12897 "Change the number of temporary registers that are available to conditionally-"
12898 "executed sequences."
12901 #: config/frv/frv.opt:65
12902 msgid "Enable conditional moves."
12905 #: config/frv/frv.opt:69
12906 msgid "Set the target CPU type."
12909 #: config/frv/frv.opt:73
12910 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
12913 #: config/frv/frv.opt:122
12914 msgid "Use fp double instructions."
12917 #: config/frv/frv.opt:126
12918 msgid "Change the ABI to allow double word insns."
12921 #: config/frv/frv.opt:134
12922 msgid "Just use icc0/fcc0."
12925 #: config/frv/frv.opt:138
12926 msgid "Only use 32 FPRs."
12929 #: config/frv/frv.opt:142
12930 msgid "Use 64 FPRs."
12933 #: config/frv/frv.opt:146
12934 msgid "Only use 32 GPRs."
12937 #: config/frv/frv.opt:150
12938 msgid "Use 64 GPRs."
12941 #: config/frv/frv.opt:154
12942 msgid "Enable use of GPREL for read-only data in FDPIC."
12945 #: config/frv/frv.opt:166
12946 msgid "Enable PIC support for building libraries."
12949 #: config/frv/frv.opt:170
12950 msgid "Follow the EABI linkage requirements."
12953 #: config/frv/frv.opt:174
12954 msgid "Disallow direct calls to global functions."
12957 #: config/frv/frv.opt:178
12958 msgid "Use media instructions."
12961 #: config/frv/frv.opt:182
12962 msgid "Use multiply add/subtract instructions."
12965 #: config/frv/frv.opt:186
12966 msgid "Enable optimizing &&/|| in conditional execution."
12969 #: config/frv/frv.opt:190
12970 msgid "Enable nested conditional execution optimizations."
12973 #: config/frv/frv.opt:195
12974 msgid "Do not mark ABI switches in e_flags."
12977 #: config/frv/frv.opt:199
12978 msgid "Remove redundant membars."
12981 #: config/frv/frv.opt:203
12982 msgid "Pack VLIW instructions."
12985 #: config/frv/frv.opt:207
12986 msgid "Enable setting GPRs to the result of comparisons."
12989 #: config/frv/frv.opt:211
12990 msgid "Change the amount of scheduler lookahead."
12993 #: config/frv/frv.opt:219
12994 msgid "Assume a large TLS segment."
12997 #: config/frv/frv.opt:223
12998 msgid "Do not assume a large TLS segment."
13001 #: config/frv/frv.opt:228
13002 msgid "Cause gas to print tomcat statistics."
13005 #: config/frv/frv.opt:233
13006 msgid "Link with the library-pic libraries."
13009 #: config/frv/frv.opt:237
13010 msgid "Allow branches to be packed with other instructions."
13013 #: config/mn10300/mn10300.opt:30
13014 msgid "Target the AM33 processor."
13017 #: config/mn10300/mn10300.opt:34
13018 msgid "Target the AM33/2.0 processor."
13021 #: config/mn10300/mn10300.opt:38
13022 msgid "Target the AM34 processor."
13025 #: config/mn10300/mn10300.opt:46
13026 msgid "Work around hardware multiply bug."
13029 #: config/mn10300/mn10300.opt:55
13030 msgid "Enable linker relaxations."
13033 #: config/mn10300/mn10300.opt:59
13034 msgid "Return pointers in both a0 and d0."
13037 #: config/mn10300/mn10300.opt:63
13038 msgid "Allow gcc to generate LIW instructions."
13041 #: config/mn10300/mn10300.opt:67
13042 msgid "Allow gcc to generate the SETLB and Lcc instructions."
13045 #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:49
13046 msgid "Generate code in big-endian mode."
13049 #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:53
13050 msgid "Generate code in little-endian mode."
13053 #: config/nds32/nds32.opt:39
13054 msgid "Use reduced-set registers for register allocation."
13057 #: config/nds32/nds32.opt:43
13058 msgid "Use full-set registers for register allocation."
13061 #: config/nds32/nds32.opt:58
13062 msgid "Generate conditional move instructions."
13065 #: config/nds32/nds32.opt:62
13066 msgid "Generate performance extension instructions."
13069 #: config/nds32/nds32.opt:66
13070 msgid "Generate performance extension version 2 instructions."
13073 #: config/nds32/nds32.opt:70
13074 msgid "Generate string extension instructions."
13077 #: config/nds32/nds32.opt:74
13078 msgid "Generate v3 push25/pop25 instructions."
13081 #: config/nds32/nds32.opt:78
13082 msgid "Generate 16-bit instructions."
13085 #: config/nds32/nds32.opt:82
13086 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
13089 #: config/nds32/nds32.opt:86
13091 "Specify the size of each cache block, which must be a power of 2 between 4 "
13095 #: config/nds32/nds32.opt:94
13096 msgid "Known arch types (for use with the -march= option):"
13099 #: config/nds32/nds32.opt:107
13100 msgid "Specify the address generation strategy for code model."
13103 #: config/nds32/nds32.opt:111
13104 msgid "Known cmodel types (for use with the -mcmodel= option):"
13107 #: config/nds32/nds32.opt:124
13108 msgid "Enable constructor/destructor feature."
13111 #: config/nds32/nds32.opt:128
13112 msgid "Guide linker to relax instructions."
13115 #: config/iq2000/iq2000.opt:31
13116 msgid "Specify CPU for code generation purposes."
13119 #: config/iq2000/iq2000.opt:47
13120 msgid "Specify CPU for scheduling purposes."
13123 #: config/iq2000/iq2000.opt:51
13124 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
13127 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
13128 msgid "Use ROM instead of RAM."
13131 #: config/iq2000/iq2000.opt:70
13132 msgid "No default crt0.o."
13135 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:405
13136 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
13139 #: config/c6x/c6x-tables.opt:24
13140 msgid "Known C6X ISAs (for use with the -march= option):"
13143 #: config/c6x/c6x.opt:46
13144 msgid "Valid arguments for the -msdata= option."
13147 #: config/c6x/c6x.opt:59
13148 msgid "Compile for the DSBT shared library ABI."
13151 #: config/cris/linux.opt:27
13152 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
13155 #: config/cris/cris.opt:45
13156 msgid "Work around bug in multiplication instruction."
13159 #: config/cris/cris.opt:51
13160 msgid "Compile for ETRAX 4 (CRIS v3)."
13163 #: config/cris/cris.opt:56
13164 msgid "Compile for ETRAX 100 (CRIS v8)."
13167 #: config/cris/cris.opt:64
13168 msgid "Emit verbose debug information in assembly code."
13171 #: config/cris/cris.opt:71
13172 msgid "Do not use condition codes from normal instructions."
13175 #: config/cris/cris.opt:80
13176 msgid "Do not emit addressing modes with side-effect assignment."
13179 #: config/cris/cris.opt:89
13180 msgid "Do not tune stack alignment."
13183 #: config/cris/cris.opt:98
13184 msgid "Do not tune writable data alignment."
13187 #: config/cris/cris.opt:107
13188 msgid "Do not tune code and read-only data alignment."
13191 #: config/cris/cris.opt:116
13192 msgid "Align code and data to 32 bits."
13195 #: config/cris/cris.opt:133
13196 msgid "Don't align items in code or data."
13199 #: config/cris/cris.opt:142
13200 msgid "Do not emit function prologue or epilogue."
13203 #: config/cris/cris.opt:149
13204 msgid "Use the most feature-enabling options allowed by other options."
13207 #: config/cris/cris.opt:158
13208 msgid "Override -mbest-lib-options."
13211 #: config/cris/cris.opt:165
13212 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
13215 #: config/cris/cris.opt:169
13216 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
13219 #: config/cris/cris.opt:173
13221 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
13225 #: config/cris/cris.opt:180
13227 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
13228 "to abort() are used."
13231 #: config/cris/cris.opt:184
13233 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
13234 "builtins on misaligned memory."
13237 #: config/cris/cris.opt:188
13239 "Handle atomic builtins that may be applied to unaligned data by calling "
13240 "library functions. Overrides -mtrap-unaligned-atomic."
13243 #: config/sh/superh.opt:6
13244 msgid "Board name [and memory region]."
13247 #: config/sh/superh.opt:10
13248 msgid "Runtime name."
13251 #: config/sh/sh.opt:42
13252 msgid "Generate SH1 code."
13255 #: config/sh/sh.opt:46
13256 msgid "Generate SH2 code."
13259 #: config/sh/sh.opt:50
13260 msgid "Generate default double-precision SH2a-FPU code."
13263 #: config/sh/sh.opt:54
13264 msgid "Generate SH2a FPU-less code."
13267 #: config/sh/sh.opt:58
13268 msgid "Generate default single-precision SH2a-FPU code."
13271 #: config/sh/sh.opt:62
13272 msgid "Generate only single-precision SH2a-FPU code."
13275 #: config/sh/sh.opt:66
13276 msgid "Generate SH2e code."
13279 #: config/sh/sh.opt:70
13280 msgid "Generate SH3 code."
13283 #: config/sh/sh.opt:74
13284 msgid "Generate SH3e code."
13287 #: config/sh/sh.opt:78
13288 msgid "Generate SH4 code."
13291 #: config/sh/sh.opt:82
13292 msgid "Generate SH4-100 code."
13295 #: config/sh/sh.opt:86
13296 msgid "Generate SH4-200 code."
13299 #: config/sh/sh.opt:92
13300 msgid "Generate SH4-300 code."
13303 #: config/sh/sh.opt:96
13304 msgid "Generate SH4 FPU-less code."
13307 #: config/sh/sh.opt:100
13308 msgid "Generate SH4-100 FPU-less code."
13311 #: config/sh/sh.opt:104
13312 msgid "Generate SH4-200 FPU-less code."
13315 #: config/sh/sh.opt:108
13316 msgid "Generate SH4-300 FPU-less code."
13319 #: config/sh/sh.opt:112
13320 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
13323 #: config/sh/sh.opt:117
13324 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
13327 #: config/sh/sh.opt:122
13328 msgid "Generate code for SH4 500 series (FPU-less)."
13331 #: config/sh/sh.opt:127
13332 msgid "Generate default single-precision SH4 code."
13335 #: config/sh/sh.opt:131
13336 msgid "Generate default single-precision SH4-100 code."
13339 #: config/sh/sh.opt:135
13340 msgid "Generate default single-precision SH4-200 code."
13343 #: config/sh/sh.opt:139
13344 msgid "Generate default single-precision SH4-300 code."
13347 #: config/sh/sh.opt:143
13348 msgid "Generate only single-precision SH4 code."
13351 #: config/sh/sh.opt:147
13352 msgid "Generate only single-precision SH4-100 code."
13355 #: config/sh/sh.opt:151
13356 msgid "Generate only single-precision SH4-200 code."
13359 #: config/sh/sh.opt:155
13360 msgid "Generate only single-precision SH4-300 code."
13363 #: config/sh/sh.opt:159
13364 msgid "Generate SH4a code."
13367 #: config/sh/sh.opt:163
13368 msgid "Generate SH4a FPU-less code."
13371 #: config/sh/sh.opt:167
13372 msgid "Generate default single-precision SH4a code."
13375 #: config/sh/sh.opt:171
13376 msgid "Generate only single-precision SH4a code."
13379 #: config/sh/sh.opt:175
13380 msgid "Generate SH4al-dsp code."
13383 #: config/sh/sh.opt:183
13384 msgid "Generate code in big endian mode."
13387 #: config/sh/sh.opt:187
13388 msgid "Generate 32-bit offsets in switch tables."
13391 #: config/sh/sh.opt:191
13392 msgid "Generate bit instructions."
13395 #: config/sh/sh.opt:199
13396 msgid "Assume that zero displacement conditional branches are fast."
13399 #: config/sh/sh.opt:203
13400 msgid "Force the usage of delay slots for conditional branches."
13403 #: config/sh/sh.opt:207
13404 msgid "Align doubles at 64-bit boundaries."
13407 #: config/sh/sh.opt:211
13408 msgid "Division strategy, one of: call-div1, call-fp, call-table."
13411 #: config/sh/sh.opt:215
13412 msgid "Specify name for 32 bit signed division function."
13415 #: config/sh/sh.opt:219
13416 msgid "Generate ELF FDPIC code."
13419 #: config/sh/sh.opt:223
13421 "Enable the use of 64-bit floating point registers in fmov instructions. See "
13422 "-mdalign if 64-bit alignment is required."
13425 #: config/sh/sh.opt:231 config/sh/sh.opt:269
13426 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
13429 #: config/sh/sh.opt:235
13430 msgid "Increase the IEEE compliance for floating-point comparisons."
13433 #: config/sh/sh.opt:239
13435 "inline code to invalidate instruction cache entries after setting up nested "
13436 "function trampolines."
13439 #: config/sh/sh.opt:243 config/arc/arc.opt:246
13440 msgid "Annotate assembler instructions with estimated addresses."
13443 #: config/sh/sh.opt:247
13444 msgid "Generate code in little endian mode."
13447 #: config/sh/sh.opt:251
13448 msgid "Mark MAC register as call-clobbered."
13451 #: config/sh/sh.opt:257
13452 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
13455 #: config/sh/sh.opt:261
13456 msgid "Emit function-calls using global offset table when generating PIC."
13459 #: config/sh/sh.opt:265
13460 msgid "Shorten address references during linking."
13463 #: config/sh/sh.opt:273
13464 msgid "Specify the model for atomic operations."
13467 #: config/sh/sh.opt:277
13468 msgid "Use tas.b instruction for __atomic_test_and_set."
13471 #: config/sh/sh.opt:281
13472 msgid "Cost to assume for a multiply insn."
13475 #: config/sh/sh.opt:285
13477 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13478 "if the inline code would not work in user mode."
13481 #: config/sh/sh.opt:291
13482 msgid "Pretend a branch-around-a-move is a conditional move."
13485 #: config/sh/sh.opt:295
13486 msgid "Enable the use of the fsca instruction."
13489 #: config/sh/sh.opt:299
13490 msgid "Enable the use of the fsrra instruction."
13493 #: config/sh/sh.opt:303
13494 msgid "Use LRA instead of reload (transitional)."
13497 #: config/fr30/fr30.opt:23
13498 msgid "Assume small address space."
13501 #: config/mips/mips.opt:32
13502 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
13505 #: config/mips/mips.opt:36
13506 msgid "Known MIPS ABIs (for use with the -mabi= option):"
13509 #: config/mips/mips.opt:55
13510 msgid "Generate code that can be used in SVR4-style dynamic objects."
13513 #: config/mips/mips.opt:59
13514 msgid "Use PMC-style 'mad' instructions."
13517 #: config/mips/mips.opt:63
13518 msgid "Use integer madd/msub instructions."
13521 #: config/mips/mips.opt:67
13522 msgid "-march=ISA\tGenerate code for the given ISA."
13525 #: config/mips/mips.opt:71
13527 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
13530 #: config/mips/mips.opt:75
13531 msgid "Use Branch Likely instructions, overriding the architecture default."
13534 #: config/mips/mips.opt:79
13535 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
13538 #: config/mips/mips.opt:83
13539 msgid "Trap on integer divide by zero."
13542 #: config/mips/mips.opt:87
13544 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
13548 #: config/mips/mips.opt:91
13549 msgid "Valid arguments to -mcode-readable=:"
13552 #: config/mips/mips.opt:104
13553 msgid "Use branch-and-break sequences to check for integer divide by zero."
13556 #: config/mips/mips.opt:108
13557 msgid "Use trap instructions to check for integer divide by zero."
13560 #: config/mips/mips.opt:112
13561 msgid "Allow the use of MDMX instructions."
13564 #: config/mips/mips.opt:116
13566 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
13570 #: config/mips/mips.opt:120
13571 msgid "Use MIPS-DSP instructions."
13574 #: config/mips/mips.opt:124
13575 msgid "Use MIPS-DSP REV 2 instructions."
13578 #: config/mips/mips.opt:146
13579 msgid "Use Enhanced Virtual Addressing instructions."
13582 #: config/mips/mips.opt:150
13583 msgid "Use NewABI-style %reloc() assembly operators."
13586 #: config/mips/mips.opt:154
13587 msgid "Use -G for data that is not defined by the current object."
13590 #: config/mips/mips.opt:158
13591 msgid "Work around certain 24K errata."
13594 #: config/mips/mips.opt:162
13595 msgid "Work around certain R4000 errata."
13598 #: config/mips/mips.opt:166
13599 msgid "Work around certain R4400 errata."
13602 #: config/mips/mips.opt:170
13603 msgid "Work around certain RM7000 errata."
13606 #: config/mips/mips.opt:174
13607 msgid "Work around certain R10000 errata."
13610 #: config/mips/mips.opt:178
13611 msgid "Work around errata for early SB-1 revision 2 cores."
13614 #: config/mips/mips.opt:182
13615 msgid "Work around certain VR4120 errata."
13618 #: config/mips/mips.opt:186
13619 msgid "Work around VR4130 mflo/mfhi errata."
13622 #: config/mips/mips.opt:190
13623 msgid "Work around an early 4300 hardware bug."
13626 #: config/mips/mips.opt:194
13627 msgid "FP exceptions are enabled."
13630 #: config/mips/mips.opt:198
13631 msgid "Use 32-bit floating-point registers."
13634 #: config/mips/mips.opt:202
13635 msgid "Conform to the o32 FPXX ABI."
13638 #: config/mips/mips.opt:206
13639 msgid "Use 64-bit floating-point registers."
13642 #: config/mips/mips.opt:210
13644 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
13648 #: config/mips/mips.opt:214
13649 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
13652 #: config/mips/mips.opt:218
13653 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
13656 #: config/mips/mips.opt:222
13658 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
13661 #: config/mips/mips.opt:232
13662 msgid "Use 32-bit general registers."
13665 #: config/mips/mips.opt:236
13666 msgid "Use 64-bit general registers."
13669 #: config/mips/mips.opt:240
13670 msgid "Use GP-relative addressing to access small data."
13673 #: config/mips/mips.opt:244
13675 "When generating -mabicalls code, allow executables to use PLTs and copy "
13679 #: config/mips/mips.opt:248
13680 msgid "Allow the use of hardware floating-point ABI and instructions."
13683 #: config/mips/mips.opt:252
13684 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
13687 #: config/mips/mips.opt:256
13688 msgid "An alias for minterlink-compressed provided for backward-compatibility."
13691 #: config/mips/mips.opt:260
13692 msgid "-mipsN\tGenerate code for ISA level N."
13695 #: config/mips/mips.opt:264
13696 msgid "Generate MIPS16 code."
13699 #: config/mips/mips.opt:268
13700 msgid "Use MIPS-3D instructions."
13703 #: config/mips/mips.opt:272
13704 msgid "Use ll, sc and sync instructions."
13707 #: config/mips/mips.opt:276
13708 msgid "Use -G for object-local data."
13711 #: config/mips/mips.opt:280
13712 msgid "Use indirect calls."
13715 #: config/mips/mips.opt:284
13716 msgid "Use a 32-bit long type."
13719 #: config/mips/mips.opt:288
13720 msgid "Use a 64-bit long type."
13723 #: config/mips/mips.opt:292
13724 msgid "Pass the address of the ra save location to _mcount in $12."
13727 #: config/mips/mips.opt:296
13728 msgid "Don't optimize block moves."
13731 #: config/mips/mips.opt:300
13732 msgid "Use microMIPS instructions."
13735 #: config/mips/mips.opt:304
13736 msgid "Use MIPS MSA Extension instructions."
13739 #: config/mips/mips.opt:308
13740 msgid "Allow the use of MT instructions."
13743 #: config/mips/mips.opt:312
13744 msgid "Prevent the use of all floating-point operations."
13747 #: config/mips/mips.opt:316
13748 msgid "Use MCU instructions."
13751 #: config/mips/mips.opt:320
13752 msgid "Do not use a cache-flushing function before calling stack trampolines."
13755 #: config/mips/mips.opt:324
13756 msgid "Do not use MDMX instructions."
13759 #: config/mips/mips.opt:328
13760 msgid "Generate normal-mode code."
13763 #: config/mips/mips.opt:332
13764 msgid "Do not use MIPS-3D instructions."
13767 #: config/mips/mips.opt:336
13768 msgid "Use paired-single floating-point instructions."
13771 #: config/mips/mips.opt:340
13773 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13777 #: config/mips/mips.opt:344
13778 msgid "Valid arguments to -mr10k-cache-barrier=:"
13781 #: config/mips/mips.opt:357
13782 msgid "Try to allow the linker to turn PIC calls into direct calls."
13785 #: config/mips/mips.opt:361
13787 "When generating -mabicalls code, make the code suitable for use in shared "
13791 #: config/mips/mips.opt:365
13793 "Restrict the use of hardware floating-point instructions to 32-bit "
13797 #: config/mips/mips.opt:369
13798 msgid "Use SmartMIPS instructions."
13801 #: config/mips/mips.opt:373
13802 msgid "Prevent the use of all hardware floating-point instructions."
13805 #: config/mips/mips.opt:377
13806 msgid "Optimize lui/addiu address loads."
13809 #: config/mips/mips.opt:381
13810 msgid "Assume all symbols have 32-bit values."
13813 #: config/mips/mips.opt:385
13814 msgid "Use synci instruction to invalidate i-cache."
13817 #: config/mips/mips.opt:393
13818 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
13821 #: config/mips/mips.opt:397
13822 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
13825 #: config/mips/mips.opt:409
13826 msgid "Use Virtualization (VZ) instructions."
13829 #: config/mips/mips.opt:413
13830 msgid "Use eXtended Physical Address (XPA) instructions."
13833 #: config/mips/mips.opt:417
13834 msgid "Perform VR4130-specific alignment optimizations."
13837 #: config/mips/mips.opt:421
13838 msgid "Lift restrictions on GOT size."
13841 #: config/mips/mips.opt:425
13842 msgid "Enable use of odd-numbered single-precision registers."
13845 #: config/mips/mips.opt:429
13846 msgid "Optimize frame header."
13849 #: config/mips/mips.opt:436
13850 msgid "Enable load/store bonding."
13853 #: config/mips/mips.opt:440
13854 msgid "Specify the compact branch usage policy."
13857 #: config/mips/mips.opt:444
13858 msgid "Policies available for use with -mcompact-branches=:"
13861 #: config/mips/mips-tables.opt:24
13862 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
13865 #: config/mips/mips-tables.opt:28
13866 msgid "Known MIPS ISA levels (for use with the -mips option):"
13869 #: config/tilegx/tilegx.opt:30
13870 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
13873 #: config/tilegx/tilegx.opt:37
13874 msgid "Compile with 32 bit longs and pointers."
13877 #: config/tilegx/tilegx.opt:41
13878 msgid "Compile with 64 bit longs and pointers."
13881 #: config/tilegx/tilegx.opt:53
13882 msgid "Use given TILE-Gx code model."
13885 #: config/arc/arc-tables.opt:25
13886 msgid "Known ARC CPUs (for use with the -mcpu= option):"
13889 #: config/arc/arc.opt:26
13890 msgid "Compile code for big endian mode."
13893 #: config/arc/arc.opt:30
13894 msgid "Compile code for little endian mode. This is the default."
13897 #: config/arc/arc.opt:34
13899 "Disable ARCompact specific pass to generate conditional execution "
13903 #: config/arc/arc.opt:38
13904 msgid "Generate ARCompact 32-bit code for ARC600 processor."
13907 #: config/arc/arc.opt:42
13908 msgid "Same as -mA6."
13911 #: config/arc/arc.opt:46
13912 msgid "Generate ARCompact 32-bit code for ARC601 processor."
13915 #: config/arc/arc.opt:50
13916 msgid "Generate ARCompact 32-bit code for ARC700 processor."
13919 #: config/arc/arc.opt:54
13920 msgid "Same as -mA7."
13923 #: config/arc/arc.opt:58
13924 msgid "Force all calls to be made via a jli instruction."
13927 #: config/arc/arc.opt:62
13928 msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
13931 #: config/arc/arc.opt:132
13932 msgid "Enable DIV-REM instructions for ARCv2."
13935 #: config/arc/arc.opt:136
13936 msgid "Enable code density instructions for ARCv2."
13939 #: config/arc/arc.opt:140
13940 msgid "Tweak register allocation to help 16-bit instruction generation."
13943 #: config/arc/arc.opt:150
13944 msgid "Use ordinarily cached memory accesses for volatile references."
13947 #: config/arc/arc.opt:154
13948 msgid "Enable cache bypass for volatile references."
13951 #: config/arc/arc.opt:158
13952 msgid "Generate instructions supported by barrel shifter."
13955 #: config/arc/arc.opt:162
13956 msgid "Generate norm instruction."
13959 #: config/arc/arc.opt:166
13960 msgid "Generate swap instruction."
13963 #: config/arc/arc.opt:170
13964 msgid "Generate mul64 and mulu64 instructions."
13967 #: config/arc/arc.opt:173 config/arc/arc.opt:339 config/arc/arc.opt:346
13968 #: config/arc/arc.opt:350 config/arc/arc.opt:354 config/arc/arc.opt:358
13969 #: config/arc/arc.opt:361 config/arc/arc.opt:364 config/arc/arc.opt:381
13971 msgid "%qs is deprecated"
13974 #: config/arc/arc.opt:174
13975 msgid "Do not generate mpy instructions for ARC700."
13978 #: config/arc/arc.opt:178
13980 "Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
13981 "and sat16 are supported."
13984 #: config/arc/arc.opt:182
13986 "Dummy flag. This is the default unless FPX switches are provided explicitly."
13989 #: config/arc/arc.opt:186
13990 msgid "Generate call insns as register indirect calls."
13993 #: config/arc/arc.opt:190
13994 msgid "Do no generate BRcc instructions in arc_reorg."
13997 #: config/arc/arc.opt:194
13999 "Generate sdata references. This is the default, unless you compile for PIC."
14002 #: config/arc/arc.opt:198
14003 msgid "Do not generate millicode thunks (needed only with -Os)."
14006 #: config/arc/arc.opt:202 config/arc/arc.opt:206
14007 msgid "FPX: Generate Single Precision FPX (compact) instructions."
14010 #: config/arc/arc.opt:210
14011 msgid "FPX: Generate Single Precision FPX (fast) instructions."
14014 #: config/arc/arc.opt:214
14016 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
14019 #: config/arc/arc.opt:218 config/arc/arc.opt:222
14020 msgid "FPX: Generate Double Precision FPX (compact) instructions."
14023 #: config/arc/arc.opt:226
14024 msgid "FPX: Generate Double Precision FPX (fast) instructions."
14027 #: config/arc/arc.opt:230
14028 msgid "Disable LR and SR instructions from using FPX extension aux registers."
14031 #: config/arc/arc.opt:234
14033 "Enable generation of ARC SIMD instructions via target-specific builtins."
14036 #: config/arc/arc.opt:238
14037 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
14040 #: config/arc/arc.opt:242
14042 "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
14046 #: config/arc/arc.opt:250
14048 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
14052 #: config/arc/arc.opt:254
14053 msgid "-mcpu=TUNE Tune code for given ARC variant."
14056 #: config/arc/arc.opt:282
14057 msgid "Enable the use of indexed loads."
14060 #: config/arc/arc.opt:286
14061 msgid "Enable the use of pre/post modify with register displacement."
14064 #: config/arc/arc.opt:290
14065 msgid "Generate 32x16 multiply and mac instructions."
14068 #: config/arc/arc.opt:296
14069 msgid "Set probability threshold for unaligning branches."
14072 #: config/arc/arc.opt:300
14073 msgid "Don't use less than 25 bit addressing range for calls."
14076 #: config/arc/arc.opt:304
14078 "Explain what alignment considerations lead to the decision to make an insn "
14082 #: config/arc/arc.opt:308
14083 msgid "Do alignment optimizations for call instructions."
14086 #: config/arc/arc.opt:312
14088 "Enable Rcq constraint handling - most short code generation depends on this."
14091 #: config/arc/arc.opt:316
14092 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
14095 #: config/arc/arc.opt:320
14096 msgid "Enable pre-reload use of cbranchsi pattern."
14099 #: config/arc/arc.opt:324
14100 msgid "Enable bbit peephole2."
14103 #: config/arc/arc.opt:328
14105 "Use pc-relative switch case tables - this enables case table shortening."
14108 #: config/arc/arc.opt:332
14109 msgid "Enable compact casesi pattern."
14112 #: config/arc/arc.opt:336
14113 msgid "Enable 'q' instruction alternatives."
14116 #: config/arc/arc.opt:340
14117 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
14120 #: config/arc/arc.opt:347
14121 msgid "Enable variable polynomial CRC extension."
14124 #: config/arc/arc.opt:351
14125 msgid "Enable DSP 3.1 Pack A extensions."
14128 #: config/arc/arc.opt:355
14129 msgid "Enable dual viterbi butterfly extension."
14132 #: config/arc/arc.opt:365
14133 msgid "Enable Dual and Single Operand Instructions for Telephony."
14136 #: config/arc/arc.opt:369
14137 msgid "Enable XY Memory extension (DSP version 3)."
14140 #: config/arc/arc.opt:374
14141 msgid "Enable Locked Load/Store Conditional extension."
14144 #: config/arc/arc.opt:378
14145 msgid "Enable swap byte ordering extension instruction."
14148 #: config/arc/arc.opt:382
14149 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
14152 #: config/arc/arc.opt:386
14153 msgid "Pass -EB option through to linker."
14156 #: config/arc/arc.opt:390
14157 msgid "Pass -EL option through to linker."
14160 #: config/arc/arc.opt:394
14161 msgid "Pass -marclinux option through to linker."
14164 #: config/arc/arc.opt:398
14165 msgid "Pass -marclinux_prof option through to linker."
14168 #: config/arc/arc.opt:406
14169 msgid "Enable lra."
14172 #: config/arc/arc.opt:410
14173 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
14176 #: config/arc/arc.opt:414
14177 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14180 #: config/arc/arc.opt:418
14181 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14184 #: config/arc/arc.opt:430
14185 msgid "Enable atomic instructions."
14188 #: config/arc/arc.opt:434
14189 msgid "Enable double load/store instructions for ARC HS."
14192 #: config/arc/arc.opt:438
14193 msgid "Specify the name of the target floating point configuration."
14196 #: config/arc/arc.opt:481
14197 msgid "Specify thread pointer register number."
14200 #: config/arc/arc.opt:488
14201 msgid "Enable use of NPS400 bit operations."
14204 #: config/arc/arc.opt:492
14205 msgid "Enable use of NPS400 xld/xst extension."
14208 #: config/arc/arc.opt:500
14210 "Specifies the registers that the processor saves on an interrupt entry and "
14214 #: config/arc/arc.opt:504
14216 "Specifies the number of registers replicated in second register bank on "
14217 "entry to fast interrupt."
14220 #: config/arc/arc.opt:508
14222 "Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32."
14225 #: config/arc/arc.opt:533
14226 msgid "Enable 16-entry register file."
14231 msgid "unknown linker output %qs"
14235 msgid "Set linker output type (used internally during LTO optimization)"
14239 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
14243 msgid "Specify a file to which a list of files output by LTRANS is written."
14247 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
14252 "Whole program analysis (WPA) mode with number of parallel jobs specified."
14256 msgid "The resolution file."
14260 msgid "Display this information."
14265 "--help=<class>\tDisplay descriptions of a specific class of options. "
14266 "<class> is one or more of optimizers, target, warnings, undocumented, params."
14270 msgid "Alias for --help=target."
14275 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
14276 "complete list of parameters."
14280 msgid "-O<number>\tSet optimization level to <number>."
14284 msgid "Optimize for space rather than speed."
14288 msgid "Optimize for speed disregarding exact standards compliance."
14292 msgid "Optimize for debugging experience rather than speed or size."
14296 msgid "This switch is deprecated; use -Wextra instead."
14300 msgid "Warn about returning structures, unions or arrays."
14305 "Warn if a loop with constant number of iterations triggers undefined "
14309 #: common.opt:555 common.opt:559
14310 msgid "Warn if an array is accessed out of bounds."
14314 msgid "Warn about inappropriate attribute usage."
14319 "Warn about type safety and similar errors in attribute alias and related."
14322 #: common.opt:571 common.opt:575
14323 msgid "Warn about pointer casts which increase alignment."
14327 msgid "Warn when a #warning directive is encountered."
14331 msgid "Warn about uses of __attribute__((deprecated)) declarations."
14335 msgid "Warn when an optimization pass is disabled."
14339 msgid "Treat all warnings as errors."
14343 msgid "Treat specified warning as error."
14347 msgid "Print extra (possibly unwanted) warnings."
14351 msgid "Exit on the first error occurred."
14356 "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
14357 "than <number> bytes."
14361 msgid "Warn when attempting to free a non-heap object."
14365 msgid "Warn when a function cannot be expanded to HSAIL."
14369 msgid "Warn when a switch case falls through."
14373 msgid "Warn when an inlined function cannot be inlined."
14378 "Warn when an atomic memory model parameter is known to be outside the valid "
14384 "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
14388 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
14393 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
14398 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
14403 "Warn about some C++ One Definition Rule violations during link time "
14408 msgid "Warn about overflow in arithmetic expressions."
14413 "During link time optimization warn about mismatched types of global "
14418 msgid "Warn when the packed attribute has no effect on struct layout."
14422 msgid "Warn when padding is required to align structure members."
14426 msgid "Issue warnings needed for strict compliance to the standard."
14431 "Warn about returning a pointer/reference to a local or temporary variable."
14435 msgid "Warn when one variable shadows another. Same as -Wshadow=global."
14439 msgid "Warn when one variable shadows another (globally)."
14444 "Warn when one local variable shadows another local variable or parameter."
14449 "Warn when one local variable shadows another local variable or parameter of "
14454 msgid "Warn when not issuing stack smashing protection for some reason."
14459 "-Wstack-usage=<number>\tWarn if stack usage might be larger than specified "
14463 #: common.opt:714 common.opt:718
14464 msgid "Warn about code which might break strict aliasing rules."
14467 #: common.opt:722 common.opt:726
14468 msgid "Warn about optimizations that assume that signed overflow is undefined."
14473 "Warn about functions which might be candidates for __attribute__((cold))."
14478 "Warn about functions which might be candidates for __attribute__((const))."
14483 "Warn about functions which might be candidates for __attribute__((pure))."
14488 "Warn about functions which might be candidates for __attribute__((noreturn))."
14493 "Warn about functions which might be candidates for __attribute__((malloc))."
14498 "Warn about C++ polymorphic types where adding final keyword would improve "
14504 "Warn about C++ virtual methods where adding final keyword would improve code "
14510 "Warn about statements between switch's controlling expression and the first "
14515 msgid "Do not suppress warnings from system headers."
14519 msgid "Warn whenever a trampoline is generated."
14524 "Warn if a comparison is always true or always false due to the limited range "
14525 "of the data type."
14529 msgid "Warn about uninitialized automatic variables."
14533 msgid "Warn about maybe uninitialized automatic variables."
14537 msgid "Enable all -Wunused- warnings."
14541 msgid "Warn when a function parameter is only set, otherwise unused."
14545 msgid "Warn when a variable is only set, otherwise unused."
14549 msgid "Warn when a function is unused."
14553 msgid "Warn when a label is unused."
14557 msgid "Warn when a function parameter is unused."
14561 msgid "Warn when an expression value is unused."
14565 msgid "Warn when a variable is unused."
14569 msgid "Warn in case profiles in -fprofile-use do not match."
14573 msgid "Warn when a vector operation is compiled outside the SIMD."
14577 msgid "-aux-info <file>\tEmit declaration information into <file>."
14581 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
14585 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
14589 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
14593 msgid "The version of the C++ ABI in use."
14597 msgid "Aggressively optimize loops using language constraints."
14601 msgid "Align the start of functions."
14605 msgid "Align labels which are only reached by jumping."
14609 msgid "Align all labels."
14613 msgid "Align the start of loops."
14617 msgid "Select what to sanitize."
14621 msgid "Select what to coverage sanitize."
14625 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
14630 "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
14631 "defined sections."
14635 msgid "After diagnosing undefined behavior attempt to continue execution."
14639 msgid "This switch is deprecated; use -fsanitize-recover= instead."
14644 "Use trap instead of a library function for undefined behavior sanitization."
14648 msgid "Generate unwind tables that are exact at each instruction boundary."
14652 msgid "Generate auto-inc/dec instructions."
14657 "Use sample profile information for call graph node weights. The default "
14658 "profile file is fbdata.afdo in 'pwd'."
14663 "Use sample profile information for call graph node weights. The profile file "
14664 "is specified in the argument."
14668 msgid "Generate code to check bounds before indexing arrays."
14672 msgid "Replace add, compare, branch with branch on count register."
14676 msgid "Use profiling information for branch probabilities."
14681 "Perform branch target load optimization before prologue / epilogue threading."
14686 "Perform branch target load optimization after prologue / epilogue threading."
14691 "Restrict target load migration not to re-use registers in any basic block."
14696 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
14701 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
14705 msgid "Save registers around function calls."
14709 msgid "This switch is deprecated; do not use."
14713 msgid "Check the return value of new in C++."
14716 #: common.opt:1102 common.opt:1106
14717 msgid "Perform internal consistency checkings."
14721 msgid "Enable code hoisting."
14726 "Looks for opportunities to reduce stack adjustments and stack references."
14730 msgid "Do not put uninitialized globals in the common section."
14735 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14736 "compare the final-insns dump."
14740 msgid "Run only the second compilation of -fcompare-debug."
14744 msgid "Perform comparison elimination after register allocation has finished."
14748 msgid "Do not perform optimizations increasing noticeably stack usage."
14752 msgid "Perform a register copy-propagation optimization pass."
14756 msgid "Perform cross-jumping optimization."
14760 msgid "When running CSE, follow jumps to their targets."
14764 msgid "Omit range reduction step when performing complex division."
14768 msgid "Complex multiplication and division follow Fortran rules."
14772 msgid "Place data items into their own section."
14776 msgid "List all available debugging counters with their limits and counts."
14781 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
14787 "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug "
14793 "-ffile-prefix-map=<old>=<new> Map one directory name to another in "
14794 "compilation result."
14798 msgid "Output .debug_types section when using DWARF v4 debuginfo."
14802 msgid "Defer popping functions args from stack until later."
14806 msgid "Attempt to fill delay slots of branch instructions."
14810 msgid "Delete dead instructions that may throw exceptions."
14814 msgid "Delete useless null pointer checks."
14819 "Stream extra data to support more aggressive devirtualization in LTO local "
14820 "transformation mode."
14824 msgid "Perform speculative devirtualization."
14828 msgid "Try to convert virtual calls to direct ones."
14833 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
14834 "location at the beginning of line-wrapped diagnostics."
14838 msgid "Show the source line with a caret indicating the column."
14842 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
14846 msgid "Print fix-it hints in machine-readable form."
14850 msgid "Print fix-it hints to stderr in unified diff format."
14855 "Amend appropriate diagnostic messages with the command line option that "
14861 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
14866 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
14870 msgid "-fdump-<type>\tDump various compiler internals to a file."
14875 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
14880 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
14884 msgid "Suppress output of addresses in debugging dumps."
14889 "Collect and dump debug information into temporary file if ICE in C/C++ "
14890 "compiler occurred."
14895 "Dump detailed information on GCC's internal representation of source code "
14900 msgid "Dump optimization passes."
14905 "Suppress output of instruction numbers, line number notes and addresses in "
14910 msgid "Suppress output of previous and next insn numbers in debugging dumps."
14914 msgid "Enable CFI tables via GAS assembler directives."
14918 msgid "Perform early inlining."
14922 msgid "Perform interprocedural reduction of aggregates."
14926 msgid "Perform unused symbol elimination in debug info."
14930 msgid "Perform unused type elimination in debug info."
14934 msgid "Do not suppress C++ class debug information."
14938 msgid "Enable exception handling."
14942 msgid "Perform a number of minor, expensive optimizations."
14947 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
14953 msgid "unknown excess precision style %qs"
14958 "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of "
14959 "FLT_EVAL_METHOD are permitted."
14965 "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
14970 "Output lto objects containing both the intermediate language and binary "
14975 msgid "Assume no NaNs or infinities are generated."
14980 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
14984 msgid "Don't allocate floats and doubles in extended-precision registers."
14988 msgid "Perform a forward propagation pass on RTL."
14993 "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
14998 msgid "unknown floating point contraction style %qs"
15003 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
15008 msgid "Allow function addresses to be held in registers."
15012 msgid "Place each function into its own section."
15016 msgid "Perform global common subexpression elimination."
15021 "Perform enhanced load motion during global common subexpression elimination."
15025 msgid "Perform store motion after global common subexpression elimination."
15030 "Perform redundant load after store elimination in global common "
15031 "subexpression elimination."
15036 "Perform global common subexpression elimination after register allocation "
15042 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
15043 "encodings and standard DWARF emitted in the debug information"
15047 msgid "Enable in and out of Graphite representation."
15051 msgid "Enable Graphite Identity transformation."
15056 "Enable hoisting adjacent loads to encourage generating conditional move "
15061 msgid "Mark all loops as parallel."
15064 #: common.opt:1508 common.opt:1516 common.opt:2587
15065 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
15069 msgid "Enable loop interchange on trees."
15073 msgid "Perform unroll-and-jam on loops."
15077 msgid "Enable support for GNU transactional memory."
15081 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
15085 msgid "Enable the loop nest optimizer."
15089 msgid "Force bitfield accesses to match their type width."
15093 msgid "Merge adjacent stores."
15097 msgid "Enable guessing of branch probabilities."
15101 msgid "Process #ident directives."
15105 msgid "Perform conversion of conditional jumps to branchless equivalents."
15109 msgid "Perform conversion of conditional jumps to conditional execution."
15114 "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local "
15120 msgid "unknown Stack Reuse Level %qs"
15124 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
15128 msgid "Do not generate .size directives."
15132 msgid "Perform indirect inlining."
15137 "Enable inlining of function declared \"inline\", disabling disables all "
15143 "Integrate functions into their callers when code size is known not to grow."
15148 "Integrate functions not declared \"inline\" into their callers when "
15153 msgid "Integrate functions only required by their single caller."
15158 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
15163 "Inline __atomic operations when a lock free instruction sequence is "
15169 "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks "
15170 "to verify jump/call/return control-flow transfer instructions have valid "
15176 msgid "unknown Cotrol-Flow Protection Level %qs"
15180 msgid "Instrument function entry and exit with profiling calls."
15185 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
15186 "listed functions."
15191 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
15192 "functions listed in files."
15196 msgid "Perform interprocedural constant propagation."
15200 msgid "Perform cloning to make Interprocedural constant propagation stronger."
15204 msgid "Perform interprocedural bitwise constant propagation."
15208 msgid "Perform interprocedural profile propagation."
15212 msgid "Perform interprocedural points-to analysis."
15216 msgid "Discover pure and const functions."
15220 msgid "Perform Identical Code Folding for functions and read-only variables."
15224 msgid "Perform Identical Code Folding for functions."
15228 msgid "Perform Identical Code Folding for variables."
15232 msgid "Discover readonly and non addressable static variables."
15236 msgid "Perform IPA Value Range Propagation."
15240 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
15245 msgid "unknown IRA algorithm %qs"
15249 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
15254 msgid "unknown IRA region %qs"
15258 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
15262 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
15266 msgid "Share slots for saving different hard registers."
15270 msgid "Share stack slots for spilled pseudo-registers."
15274 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
15278 msgid "Optimize induction variables on trees."
15282 msgid "Use jump tables for sufficiently large switch statements."
15286 msgid "Generate code for functions even if they are fully inlined."
15290 msgid "Generate code for static functions even if they are never called."
15294 msgid "Emit static const variables even if they are not used."
15298 msgid "Give external symbols a leading underscore."
15302 msgid "Do CFG-sensitive rematerialization in LRA."
15306 msgid "Enable link-time optimization."
15310 msgid "Link-time optimization with number of parallel jobs or jobserver."
15315 msgid "unknown LTO partitioning model %qs"
15319 msgid "Specify the algorithm to partition symbols and vars at linktime."
15324 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
15328 msgid "Merge C++ types using One Definition Rule."
15332 msgid "Report various link-time optimization statistics."
15336 msgid "Report various link-time optimization statistics for WPA only."
15340 msgid "Set errno after built-in math functions."
15344 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
15348 msgid "Report on permanent memory allocation."
15352 msgid "Report on permanent memory allocation in WPA only."
15356 msgid "Attempt to merge identical constants and constant variables."
15360 msgid "Attempt to merge identical constants across compilation units."
15364 msgid "Attempt to merge identical debug strings across compilation units."
15369 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
15370 "line. 0 suppresses line-wrapping."
15374 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
15378 msgid "Perform SMS based modulo scheduling with register moves allowed."
15382 msgid "Move loop invariant computations out of loops."
15386 msgid "Use the RTL dead code elimination pass."
15390 msgid "Use the RTL dead store elimination pass."
15395 "Enable/Disable the traditional scheduling in loops that already passed "
15396 "modulo scheduling."
15400 msgid "Support synchronous non-call exceptions."
15405 msgid "options or targets missing after %qs"
15410 "-foffload=<targets>=<options> Specify offloading targets and options for "
15416 "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler."
15421 msgid "unknown offload ABI %qs"
15425 msgid "When possible do not generate stack frames."
15429 msgid "Enable all optimization info dumps on stderr."
15433 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
15437 msgid "Optimize sibling and tail recursive calls."
15441 msgid "Perform partial inlining."
15444 #: common.opt:1958 common.opt:1962
15445 msgid "Report on memory allocation before interprocedural optimization."
15449 msgid "Pack structure members together without holes."
15453 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
15457 msgid "Return small aggregates in memory, not registers."
15461 msgid "Perform loop peeling."
15465 msgid "Enable machine specific peephole optimizations."
15469 msgid "Enable an RTL peephole pass before sched2."
15473 msgid "Generate position-independent code if possible (large mode)."
15478 "Generate position-independent code for executables if possible (large mode)."
15482 msgid "Generate position-independent code if possible (small mode)."
15487 "Generate position-independent code for executables if possible (small mode)."
15492 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
15496 msgid "Specify a plugin to load."
15501 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
15506 msgid "Run predictive commoning optimization."
15510 msgid "Generate prefetch instructions, if available, for arrays in loops."
15514 msgid "Enable basic program profiling code."
15518 msgid "Generate absolute source path names for gcov."
15522 msgid "Insert arc-based program profiling code."
15527 "Set the top-level directory for storing the profile data. The default is "
15532 msgid "Enable correction of flow inconsistent profile data input."
15537 "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update "
15543 msgid "unknown profile update method %qs"
15548 "Enable common options for generating profile info for profile feedback "
15549 "directed optimizations."
15554 "Enable common options for generating profile info for profile feedback "
15555 "directed optimizations, and set -fprofile-dir=."
15560 "Enable common options for performing profile feedback directed optimizations."
15565 "Enable common options for performing profile feedback directed "
15566 "optimizations, and set -fprofile-dir=."
15570 msgid "Insert code to profile values of expressions."
15574 msgid "Report on consistency of profile."
15578 msgid "Enable function reordering that improves code placement."
15582 msgid "Insert NOP instructions at each function entry."
15586 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
15590 msgid "Record gcc command line switches in the object file."
15594 msgid "Return small aggregates in registers."
15599 "Tell DSE that the storage for a C++ object is dead when the constructor "
15600 "starts and when the destructor finishes."
15604 msgid "Relief of register pressure through live range shrinkage."
15608 msgid "Perform a register renaming optimization pass."
15612 msgid "Perform a target dependent instruction fusion optimization pass."
15616 msgid "Reorder basic blocks to improve code placement."
15621 "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering "
15627 msgid "unknown basic block reordering algorithm %qs"
15631 msgid "Reorder basic blocks and partition into hot and cold sections."
15635 msgid "Reorder functions to improve code placement."
15639 msgid "Add a common subexpression elimination pass after loop optimizations."
15643 msgid "Disable optimizations that assume default FP rounding behavior."
15647 msgid "Enable scheduling across basic blocks."
15651 msgid "Enable register pressure sensitive insn scheduling."
15655 msgid "Allow speculative motion of non-loads."
15659 msgid "Allow speculative motion of some loads."
15663 msgid "Allow speculative motion of more loads."
15667 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
15671 msgid "If scheduling post reload, do superblock scheduling."
15675 msgid "Reschedule instructions before register allocation."
15679 msgid "Reschedule instructions after register allocation."
15683 msgid "Schedule instructions using selective scheduling algorithm."
15687 msgid "Run selective scheduling after reload."
15691 msgid "Run self-tests, using the given path to locate test files."
15695 msgid "Perform software pipelining of inner loops during selective scheduling."
15699 msgid "Perform software pipelining of outer loops during selective scheduling."
15703 msgid "Reschedule pipelined regions without pipelining."
15708 "Allow interposing function (or variables) by ones with different semantics "
15709 "(or initializer) respectively by dynamic linker."
15713 msgid "Allow premature scheduling of queued insns."
15718 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
15719 "prematurely scheduled."
15724 "Set dependence distance checking in premature scheduling of queued insns."
15729 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
15730 "premature scheduling of queued insns."
15734 msgid "Enable the group heuristic in the scheduler."
15738 msgid "Enable the critical path heuristic in the scheduler."
15742 msgid "Enable the speculative instruction heuristic in the scheduler."
15746 msgid "Enable the rank heuristic in the scheduler."
15750 msgid "Enable the last instruction heuristic in the scheduler."
15754 msgid "Enable the dependent count heuristic in the scheduler."
15758 msgid "Access data in the same section from shared anchor points."
15762 msgid "Turn on Redundant Extensions Elimination pass."
15766 msgid "Show column numbers in diagnostics, when available. Default on."
15771 "Emit function prologues only before parts of the function that need it, "
15772 "rather than at the top of the function."
15776 msgid "Shrink-wrap parts of the prologue and epilogue separately."
15780 msgid "Disable optimizations observable by IEEE signaling NaNs."
15785 "Disable floating point optimizations that ignore the IEEE signedness of zero."
15789 msgid "Convert floating point constants to single precision constants."
15793 msgid "Split lifetimes of induction variables when loops are unrolled."
15797 msgid "Generate discontiguous stack frames."
15801 msgid "Split wide types into independent registers."
15805 msgid "Enable backward propagation of use properties at the SSA level."
15809 msgid "Optimize conditional patterns using SSA PHI nodes."
15814 "Optimize amount of stdarg registers saved to stack at start of function."
15818 msgid "Apply variable expansion when loops are unrolled."
15823 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
15829 "Insert stack checking code into the program. Same as -fstack-check=specific."
15834 "Insert code to probe each page of stack space as it is allocated to protect "
15835 "from stack-clash style attacks."
15840 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
15844 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
15848 msgid "Use propolice as a stack protection method."
15852 msgid "Use a stack protection method for every function."
15856 msgid "Use a smart stack protection method for certain functions."
15861 "Use stack protection method only for functions with the stack_protect "
15866 msgid "Output stack usage information on a per-function basis."
15870 msgid "Assume strict aliasing rules apply."
15875 "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer."
15879 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
15883 msgid "Check for syntax errors, then stop."
15887 msgid "Create data files needed by \"gcov\"."
15891 msgid "Perform jump threading optimizations."
15895 msgid "Report the time taken by each compiler pass."
15899 msgid "Record times taken by sub-phases separately."
15904 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
15905 "default thread-local storage code generation model."
15910 msgid "unknown TLS model %qs"
15914 msgid "Reorder top level functions, variables, and asms."
15918 msgid "Perform superblock formation via tail duplication."
15923 "For targets that normally need trampolines for nested functions, always "
15924 "generate them instead of using descriptors."
15928 msgid "Assume floating-point operations can trap."
15932 msgid "Trap for signed overflow in addition, subtraction and multiplication."
15936 msgid "Enable SSA-CCP optimization on trees."
15940 msgid "Enable SSA-BIT-CCP optimization on trees."
15944 msgid "Enable loop header copying on trees."
15948 msgid "Enable SSA coalescing of user variables."
15952 msgid "Enable copy propagation on trees."
15956 msgid "Transform condition stores into unconditional ones."
15960 msgid "Perform conversions of switch initializations."
15964 msgid "Enable SSA dead code elimination optimization on trees."
15968 msgid "Enable dominator optimizations."
15972 msgid "Enable tail merging on trees."
15976 msgid "Enable dead store elimination."
15980 msgid "Enable forward propagation on trees."
15984 msgid "Enable Full Redundancy Elimination (FRE) on trees."
15988 msgid "Enable string length optimizations on trees."
15993 "Detect paths that trigger erroneous or undefined behavior due to "
15994 "dereferencing a null pointer. Isolate those paths from the main control "
15995 "flow and turn the statement with erroneous or undefined behavior into a trap."
16000 "Detect paths that trigger erroneous or undefined behavior due to a null "
16001 "value being used in a way forbidden by a returns_nonnull or nonnull "
16002 "attribute. Isolate those paths from the main control flow and turn the "
16003 "statement with erroneous or undefined behavior into a trap."
16007 msgid "Enable loop distribution on trees."
16011 msgid "Enable loop distribution for patterns transformed into a library call."
16015 msgid "Enable loop invariant motion on trees."
16019 msgid "Create canonical induction variables in loops."
16023 msgid "Enable loop optimizations on tree level."
16028 "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
16032 msgid "Enable hoisting loads from conditional pointers."
16036 msgid "Enable SSA-PRE optimization on trees."
16041 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
16046 msgid "Perform function-local points-to analysis on trees."
16050 msgid "Enable reassociation on tree level."
16054 msgid "Enable SSA code sinking on trees."
16058 msgid "Perform straight-line strength reduction."
16062 msgid "Perform scalar replacement of aggregates."
16066 msgid "Replace temporary expressions in the SSA->normal pass."
16070 msgid "Perform live range splitting during the SSA->normal pass."
16074 msgid "Perform Value Range Propagation on trees."
16078 msgid "Split paths leading to loop backedges."
16083 "Assume common declarations may be overridden with ones with a larger "
16088 msgid "Compile whole compilation unit at a time."
16092 msgid "Perform loop unrolling when iteration count is known."
16096 msgid "Perform loop unrolling for all loops."
16101 "Allow optimization for floating-point arithmetic which may change the result "
16102 "of the operation due to rounding."
16106 msgid "Same as -fassociative-math for expressions which include division."
16110 msgid "Allow math optimizations that may violate IEEE or ISO standards."
16114 msgid "Perform loop unswitching."
16118 msgid "Perform loop splitting."
16122 msgid "Just generate unwind tables for exception handling."
16126 msgid "Use the bfd linker instead of the default linker."
16130 msgid "Use the gold linker instead of the default linker."
16134 msgid "Perform variable tracking."
16138 msgid "Perform variable tracking by annotating assignments."
16142 msgid "Toggle -fvar-tracking-assignments."
16147 "Perform variable tracking and also tag variables that are uninitialized."
16151 msgid "Enable vectorization on trees."
16155 msgid "Enable loop vectorization on trees."
16159 msgid "Enable basic block vectorization (SLP) on trees."
16164 "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|"
16165 "dynamic|cheap]\tSpecifies the cost model for vectorization."
16170 "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization "
16171 "cost model for code marked with a simd directive."
16176 msgid "unknown vectorizer cost model %qs"
16181 "Enables the dynamic vectorizer cost model. Preserved for backward "
16186 msgid "Enable copy propagation of scalar-evolution information."
16190 msgid "Add extra commentary to assembler output."
16195 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
16201 msgid "unrecognized visibility value %qs"
16205 msgid "Validate vtable pointers before using them."
16210 msgid "unknown vtable verify initialization priority %qs"
16214 msgid "Output vtable verification counters."
16218 msgid "Output vtable verification pointer sets information."
16222 msgid "Use expression value profiles in optimizations."
16226 msgid "Construct webs and split unrelated uses of single variable."
16230 msgid "Enable conditional dead code elimination for builtin calls."
16234 msgid "Perform whole program optimizations."
16238 msgid "Assume pointer overflow wraps around."
16242 msgid "Assume signed arithmetic overflow wraps around."
16246 msgid "Put zero initialized data in the bss section."
16250 msgid "Generate debug information in default format."
16253 #: common.opt:2884 common.opt:2888 common.opt:2892 common.opt:2896
16255 msgid "switch %qs no longer supported"
16259 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
16263 msgid "Generate debug information in default version of DWARF format."
16267 msgid "Generate debug information in DWARF v2 (or later) format."
16271 msgid "Generate debug information in default extended format."
16275 msgid "Don't generate DWARF pubnames and pubtypes sections."
16279 msgid "Generate DWARF pubnames and pubtypes sections."
16283 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
16287 msgid "Record gcc command line switches in DWARF DW_AT_producer."
16291 msgid "Generate debug information in separate .dwo files."
16295 msgid "Generate debug information in STABS format."
16299 msgid "Generate debug information in extended STABS format."
16303 msgid "Emit progressive recommended breakpoint locations."
16307 msgid "Don't emit DWARF additions beyond selected version."
16311 msgid "Toggle debug information generation."
16315 msgid "Generate debug information in VMS format."
16319 msgid "Generate debug information in XCOFF format."
16323 msgid "Generate debug information in extended XCOFF format."
16327 msgid "Generate compressed debug sections."
16331 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
16335 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
16339 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
16343 msgid "-o <file>\tPlace output into <file>."
16347 msgid "Enable function profiling."
16351 msgid "Like -pedantic but issue them as errors."
16355 msgid "Do not display functions compiled or elapsed time."
16359 msgid "Enable verbose output."
16363 msgid "Display the compiler's version."
16367 msgid "Suppress warnings."
16371 msgid "Create a shared library."
16375 msgid "Don't create a dynamically linked position independent executable."
16379 msgid "Create a dynamically linked position independent executable."
16383 msgid "Create a static position independent executable."
16387 msgid "Use caller save register across calls if possible."
16390 #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:598 cp/cvt.c:1285
16392 #, gcc-internal-format
16393 msgid "value computed is not used"
16396 #: go/gofrontend/expressions.cc:626
16397 msgid "invalid use of type"
16400 #: go/gofrontend/expressions.cc:2850 go/gofrontend/expressions.cc:2916
16401 #: go/gofrontend/expressions.cc:2932
16402 msgid "constant refers to itself"
16405 #: go/gofrontend/expressions.cc:3807 go/gofrontend/expressions.cc:4292
16406 msgid "expected pointer"
16409 #: go/gofrontend/expressions.cc:4263
16410 msgid "expected numeric type"
16413 #: go/gofrontend/expressions.cc:4268
16414 msgid "expected boolean type"
16417 #: go/gofrontend/expressions.cc:4273 c/c-parser.c:13458 c/c-parser.c:13465
16418 #: cp/parser.c:33041 cp/parser.c:33048
16419 #, gcc-internal-format
16420 msgid "expected integer"
16423 #: go/gofrontend/expressions.cc:5901
16424 msgid "invalid comparison of nil with nil"
16427 #: go/gofrontend/expressions.cc:5907 go/gofrontend/expressions.cc:5925
16428 msgid "incompatible types in binary expression"
16431 #: go/gofrontend/expressions.cc:5945
16432 msgid "integer division by zero"
16435 #: go/gofrontend/expressions.cc:5953
16436 msgid "shift of non-integer operand"
16439 #: go/gofrontend/expressions.cc:5956 go/gofrontend/expressions.cc:5960
16440 #: go/gofrontend/expressions.cc:5968
16441 msgid "shift count not unsigned integer"
16444 #: go/gofrontend/expressions.cc:5973
16445 msgid "negative shift count"
16448 #: go/gofrontend/expressions.cc:6796
16449 msgid "object is not a method"
16452 #: go/gofrontend/expressions.cc:6813
16453 msgid "method type does not match object type"
16456 #: go/gofrontend/expressions.cc:7207
16457 msgid "invalid use of %<...%> with builtin function"
16460 #: go/gofrontend/expressions.cc:7218
16461 msgid "invalid use of method value as argument of Offsetof"
16464 #: go/gofrontend/expressions.cc:7232
16465 msgid "argument of Offsetof implies indirection of an embedded field"
16468 #: go/gofrontend/expressions.cc:7257 go/gofrontend/expressions.cc:7294
16469 #: go/gofrontend/expressions.cc:7436 go/gofrontend/expressions.cc:8508
16470 #: go/gofrontend/expressions.cc:8657 go/gofrontend/expressions.cc:8703
16471 #: go/gofrontend/expressions.cc:8738 go/gofrontend/expressions.cc:8814
16472 #: go/gofrontend/expressions.cc:10048 go/gofrontend/expressions.cc:10065
16473 #: go/gofrontend/expressions.cc:10081
16474 msgid "not enough arguments"
16477 #: go/gofrontend/expressions.cc:7259 go/gofrontend/expressions.cc:7296
16478 #: go/gofrontend/expressions.cc:8513 go/gofrontend/expressions.cc:8640
16479 #: go/gofrontend/expressions.cc:8662 go/gofrontend/expressions.cc:8743
16480 #: go/gofrontend/expressions.cc:8816 go/gofrontend/expressions.cc:9619
16481 #: go/gofrontend/expressions.cc:10053 go/gofrontend/expressions.cc:10067
16482 #: go/gofrontend/expressions.cc:10088
16483 msgid "too many arguments"
16486 #: go/gofrontend/expressions.cc:7298
16487 msgid "argument 1 must be a map"
16490 #: go/gofrontend/expressions.cc:7466
16491 msgid "invalid type for make function"
16494 #: go/gofrontend/expressions.cc:7479
16495 msgid "length required when allocating a slice"
16498 #: go/gofrontend/expressions.cc:7513
16499 msgid "len larger than cap"
16502 #: go/gofrontend/expressions.cc:7522
16503 msgid "too many arguments to make"
16506 #: go/gofrontend/expressions.cc:8557
16507 msgid "argument must be array or slice or channel"
16510 #: go/gofrontend/expressions.cc:8567
16511 msgid "argument must be string or array or slice or map or channel"
16514 #: go/gofrontend/expressions.cc:8613
16515 msgid "unsupported argument type to builtin function"
16518 #: go/gofrontend/expressions.cc:8624
16519 msgid "argument must be channel"
16522 #: go/gofrontend/expressions.cc:8626
16523 msgid "cannot close receive-only channel"
16526 #: go/gofrontend/expressions.cc:8648
16527 msgid "argument must be a field reference"
16530 #: go/gofrontend/expressions.cc:8678
16531 msgid "left argument must be a slice"
16534 #: go/gofrontend/expressions.cc:8686
16535 msgid "element types must be the same"
16538 #: go/gofrontend/expressions.cc:8691
16539 msgid "first argument must be []byte"
16542 #: go/gofrontend/expressions.cc:8694
16543 msgid "second argument must be slice or string"
16546 #: go/gofrontend/expressions.cc:8806
16547 msgid "argument must have complex type"
16550 #: go/gofrontend/expressions.cc:8824
16551 msgid "complex arguments must have identical types"
16554 #: go/gofrontend/expressions.cc:8826
16555 msgid "complex arguments must have floating-point type"
16558 #: go/gofrontend/expressions.cc:9386 go/gofrontend/expressions.cc:9994
16559 #: go/gofrontend/expressions.cc:10363
16560 msgid "expected function"
16563 #: go/gofrontend/expressions.cc:9414
16564 msgid "multiple-value argument in single-value context"
16567 #: go/gofrontend/expressions.cc:9623
16568 msgid "invalid use of %<...%> with non-slice"
16571 #: go/gofrontend/expressions.cc:10002
16572 msgid "function result count mismatch"
16575 #: go/gofrontend/expressions.cc:10020
16576 msgid "incompatible type for receiver"
16579 #: go/gofrontend/expressions.cc:10038
16580 msgid "invalid use of %<...%> calling non-variadic function"
16583 #: go/gofrontend/expressions.cc:10372 go/gofrontend/expressions.cc:10386
16584 msgid "number of results does not match number of values"
16587 #: go/gofrontend/expressions.cc:10690 go/gofrontend/expressions.cc:11209
16588 msgid "index must be integer"
16591 #: go/gofrontend/expressions.cc:10698 go/gofrontend/expressions.cc:11217
16592 msgid "slice end must be integer"
16595 #: go/gofrontend/expressions.cc:10706
16596 msgid "slice capacity must be integer"
16599 #: go/gofrontend/expressions.cc:10756 go/gofrontend/expressions.cc:11251
16600 msgid "inverted slice range"
16603 #: go/gofrontend/expressions.cc:10799
16604 msgid "slice of unaddressable value"
16607 #: go/gofrontend/expressions.cc:11477
16608 msgid "incompatible type for map index"
16611 #: go/gofrontend/expressions.cc:11848
16612 msgid "expected interface or pointer to interface"
16615 #: go/gofrontend/expressions.cc:12568
16616 msgid "too many expressions for struct"
16619 #: go/gofrontend/expressions.cc:12581
16620 msgid "too few expressions for struct"
16623 #: go/gofrontend/expressions.cc:14174 go/gofrontend/statements.cc:1550
16624 msgid "type assertion only valid for interface types"
16627 #: go/gofrontend/expressions.cc:14186
16628 msgid "impossible type assertion: type does not implement interface"
16631 #: go/gofrontend/expressions.cc:14346 go/gofrontend/expressions.cc:14366
16632 #: go/gofrontend/statements.cc:1397
16633 msgid "expected channel"
16636 #: go/gofrontend/expressions.cc:14371 go/gofrontend/statements.cc:1402
16637 msgid "invalid receive on send-only channel"
16640 #: go/gofrontend/parse.cc:3116
16642 "parentheses required around this composite literal to avoid parsing ambiguity"
16645 #: go/gofrontend/parse.cc:4674
16646 msgid "cannot fallthrough final case in switch"
16649 #: go/gofrontend/statements.cc:781
16650 msgid "invalid left hand side of assignment"
16653 #: go/gofrontend/statements.cc:792 go/gofrontend/statements.cc:1113
16654 msgid "use of untyped nil"
16657 #: go/gofrontend/statements.cc:1235
16658 msgid "expected map index on right hand side"
16661 #: go/gofrontend/statements.cc:2672 go/gofrontend/statements.cc:2702
16662 msgid "not enough arguments to return"
16665 #: go/gofrontend/statements.cc:2680
16666 msgid "return with value in function with no return type"
16669 #: go/gofrontend/statements.cc:2708
16670 msgid "too many values in return statement"
16673 #: go/gofrontend/statements.cc:3115
16674 msgid "expected boolean expression"
16677 #: go/gofrontend/statements.cc:4212
16678 msgid "cannot type switch on non-interface value"
16681 #: go/gofrontend/statements.cc:4347
16682 msgid "incompatible types in send"
16685 #: go/gofrontend/statements.cc:4352
16686 msgid "invalid send on receive-only channel"
16689 #: go/gofrontend/statements.cc:5298
16690 msgid "too many variables for range clause with channel"
16693 #: go/gofrontend/statements.cc:5305
16694 msgid "range clause must have array, slice, string, map, or channel type"
16697 #: go/gofrontend/types.cc:547
16698 msgid "invalid comparison of non-ordered type"
16701 #: go/gofrontend/types.cc:563
16702 msgid "slice can only be compared to nil"
16705 #: go/gofrontend/types.cc:565
16706 msgid "map can only be compared to nil"
16709 #: go/gofrontend/types.cc:567
16710 msgid "func can only be compared to nil"
16713 #: go/gofrontend/types.cc:573
16715 msgid "invalid operation (%s)"
16718 #: go/gofrontend/types.cc:596
16719 msgid "invalid comparison of non-comparable type"
16722 #: go/gofrontend/types.cc:609
16723 msgid "invalid comparison of generated struct"
16726 #: go/gofrontend/types.cc:620
16727 msgid "invalid comparison of non-comparable struct"
16730 #: go/gofrontend/types.cc:630
16731 msgid "invalid comparison of generated array"
16734 #: go/gofrontend/types.cc:637
16735 msgid "invalid comparison of non-comparable array"
16738 #: go/gofrontend/types.cc:665
16739 msgid "multiple-value function call in single-value context"
16742 #: go/gofrontend/types.cc:742
16743 msgid "need explicit conversion"
16746 #: go/gofrontend/types.cc:749
16748 msgid "cannot use type %s as type %s"
16751 #: go/gofrontend/types.cc:781
16752 msgid "conversion from normal type to notinheap type"
16755 #: go/gofrontend/types.cc:4452
16756 msgid "different receiver types"
16759 #: go/gofrontend/types.cc:4476 go/gofrontend/types.cc:4489
16760 #: go/gofrontend/types.cc:4504
16761 msgid "different number of parameters"
16764 #: go/gofrontend/types.cc:4497
16765 msgid "different parameter types"
16768 #: go/gofrontend/types.cc:4512
16769 msgid "different varargs"
16772 #: go/gofrontend/types.cc:4525 go/gofrontend/types.cc:4538
16773 #: go/gofrontend/types.cc:4554
16774 msgid "different number of results"
16777 #: go/gofrontend/types.cc:4547
16778 msgid "different result types"
16781 #: go/gofrontend/types.cc:8795
16783 msgid "need explicit conversion; missing method %s%s%s"
16786 #: go/gofrontend/types.cc:8812 go/gofrontend/types.cc:8955
16788 msgid "incompatible type for method %s%s%s"
16791 #: go/gofrontend/types.cc:8816 go/gofrontend/types.cc:8959
16793 msgid "incompatible type for method %s%s%s (%s)"
16796 #: go/gofrontend/types.cc:8895 go/gofrontend/types.cc:8908
16797 msgid "pointer to interface type has no methods"
16800 #: go/gofrontend/types.cc:8897 go/gofrontend/types.cc:8910
16801 msgid "type has no methods"
16804 #: go/gofrontend/types.cc:8931
16806 msgid "ambiguous method %s%s%s"
16809 #: go/gofrontend/types.cc:8934
16811 msgid "missing method %s%s%s"
16814 #: go/gofrontend/types.cc:8976
16816 msgid "method %s%s%s requires a pointer receiver"
16819 #: go/gofrontend/types.cc:8994
16821 msgid "method %s%s%s is marked go:nointerface"
16825 #, gcc-internal-format
16827 "ignoring attribute %qE in declaration of a built-in function %qD because it "
16828 "conflicts with attribute %qs"
16832 #, gcc-internal-format
16833 msgid "ignoring attribute %qE because it conflicts with attribute %qs"
16836 #: attribs.c:433 c-family/c-attribs.c:1893 cp/decl.c:13547 cp/friend.c:302
16838 #, gcc-internal-format
16839 msgid "previous declaration here"
16842 #. Warn about and ignore all others for now, but store them.
16843 #: attribs.c:548 c-family/c-attribs.c:2716 objc/objc-act.c:4963
16844 #: objc/objc-act.c:6932 objc/objc-act.c:8119 objc/objc-act.c:8170
16845 #, gcc-internal-format
16846 msgid "%qE attribute directive ignored"
16850 #, gcc-internal-format
16851 msgid "%<%E::%E%> scoped attribute directive ignored"
16855 #, gcc-internal-format
16856 msgid "wrong number of arguments specified for %qE attribute"
16859 #. This is a c++11 attribute that appertains to a
16860 #. type-specifier, outside of the definition of, a class
16861 #. type. Ignore it.
16863 #, gcc-internal-format
16864 msgid "attribute ignored"
16868 #, gcc-internal-format
16869 msgid "an attribute that appertains to a type-specifier is ignored"
16872 #: attribs.c:594 c-family/c-attribs.c:3213
16873 #, gcc-internal-format
16874 msgid "%qE attribute does not apply to types"
16878 #, gcc-internal-format
16879 msgid "%qE attribute only applies to function types"
16883 #, gcc-internal-format
16884 msgid "type attributes ignored after type is already defined"
16887 #: attribs.c:675 attribs.c:1599 attribs.c:1609 attribs.c:1619
16888 #: c-family/c-attribs.c:542 c-family/c-attribs.c:561 c-family/c-attribs.c:579
16889 #: c-family/c-attribs.c:609 c-family/c-attribs.c:630 c-family/c-attribs.c:651
16890 #: c-family/c-attribs.c:692 c-family/c-attribs.c:719 c-family/c-attribs.c:735
16891 #: c-family/c-attribs.c:752 c-family/c-attribs.c:768 c-family/c-attribs.c:794
16892 #: c-family/c-attribs.c:809 c-family/c-attribs.c:837 c-family/c-attribs.c:854
16893 #: c-family/c-attribs.c:872 c-family/c-attribs.c:895 c-family/c-attribs.c:933
16894 #: c-family/c-attribs.c:956 c-family/c-attribs.c:973 c-family/c-attribs.c:1002
16895 #: c-family/c-attribs.c:1023 c-family/c-attribs.c:1044
16896 #: c-family/c-attribs.c:1071 c-family/c-attribs.c:1101
16897 #: c-family/c-attribs.c:1138 c-family/c-attribs.c:1191
16898 #: c-family/c-attribs.c:1257 c-family/c-attribs.c:1315
16899 #: c-family/c-attribs.c:1404 c-family/c-attribs.c:1434
16900 #: c-family/c-attribs.c:1485 c-family/c-attribs.c:1997
16901 #: c-family/c-attribs.c:2034 c-family/c-attribs.c:2095
16902 #: c-family/c-attribs.c:2151 c-family/c-attribs.c:2229
16903 #: c-family/c-attribs.c:2311 c-family/c-attribs.c:2370
16904 #: c-family/c-attribs.c:2389 c-family/c-attribs.c:2497
16905 #: c-family/c-attribs.c:2513 c-family/c-attribs.c:2529
16906 #: c-family/c-attribs.c:2550 c-family/c-attribs.c:2607
16907 #: c-family/c-attribs.c:2634 c-family/c-attribs.c:2689
16908 #: c-family/c-attribs.c:2869 c-family/c-attribs.c:2890
16909 #: c-family/c-attribs.c:3003 c-family/c-attribs.c:3030
16910 #: c-family/c-attribs.c:3215 c-family/c-attribs.c:3233
16911 #: c-family/c-attribs.c:3256 c-family/c-attribs.c:3295
16912 #: c-family/c-attribs.c:3377 c-family/c-attribs.c:3433
16913 #: c-family/c-attribs.c:3449 c-family/c-attribs.c:3543 c-family/c-common.c:5592
16914 #: config/darwin.c:2068 config/arm/arm.c:6864 config/arm/arm.c:6892
16915 #: config/arm/arm.c:6909 config/avr/avr.c:9706 config/h8300/h8300.c:5483
16916 #: config/h8300/h8300.c:5507 config/i386/i386.c:6437 config/i386/i386.c:41131
16917 #: config/ia64/ia64.c:788 config/powerpcspe/powerpcspe.c:35858
16918 #: config/rs6000/rs6000.c:33088 config/spu/spu.c:3743
16919 #: ada/gcc-interface/utils.c:6244 ada/gcc-interface/utils.c:6261
16920 #: ada/gcc-interface/utils.c:6277 ada/gcc-interface/utils.c:6303
16921 #: brig/brig-lang.c:476 lto/lto-lang.c:283
16922 #, gcc-internal-format
16923 msgid "%qE attribute ignored"
16927 #, gcc-internal-format
16928 msgid "missing %<target%> attribute for multi-versioned %qD"
16931 #: attribs.c:976 cp/decl.c:1218 cp/decl.c:1944 cp/decl.c:1954 cp/decl.c:2516
16933 #, gcc-internal-format
16934 msgid "previous declaration of %qD"
16938 #, gcc-internal-format
16939 msgid "ignoring attributes applied to %qT after definition"
16943 #, gcc-internal-format
16944 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
16948 #, gcc-internal-format
16950 "%q+D redeclared without dllimport attribute after being referenced with dll "
16955 #, gcc-internal-format
16956 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
16960 #, gcc-internal-format
16961 msgid "inline function %q+D declared as dllimport: attribute ignored"
16965 #, gcc-internal-format
16966 msgid "function %q+D definition is marked dllimport"
16970 #, gcc-internal-format
16971 msgid "variable %q+D definition is marked dllimport"
16975 #, gcc-internal-format
16976 msgid "external linkage required for symbol %q+D because of %qE attribute"
16980 #, gcc-internal-format
16982 "%qE implies default visibility, but %qD has already been declared with a "
16983 "different visibility"
16986 #: auto-profile.c:348
16987 #, gcc-internal-format
16988 msgid "offset exceeds 16 bytes"
16991 #: auto-profile.c:855
16992 #, gcc-internal-format
16993 msgid "Not expected TAG."
16996 #: auto-profile.c:921
16997 #, gcc-internal-format, gfc-internal-format
16998 msgid "cannot open profile file %s"
17001 #: auto-profile.c:927
17002 #, gcc-internal-format
17003 msgid "AutoFDO profile magic number does not match"
17006 #: auto-profile.c:935
17007 #, gcc-internal-format, gfc-internal-format
17008 msgid "AutoFDO profile version %u does match %u"
17011 #: auto-profile.c:947
17012 #, gcc-internal-format, gfc-internal-format
17013 msgid "cannot read string table from %s"
17016 #: auto-profile.c:955
17017 #, gcc-internal-format, gfc-internal-format
17018 msgid "cannot read function profile from %s"
17021 #: auto-profile.c:965
17022 #, gcc-internal-format, gfc-internal-format
17023 msgid "cannot read working set from %s"
17027 #, gcc-internal-format
17029 "branch target register load optimization is not intended to be run twice"
17033 #, gcc-internal-format
17034 msgid "offset %qwi outside bounds of constant string"
17038 #, gcc-internal-format
17039 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17043 #, gcc-internal-format
17044 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17048 #, gcc-internal-format
17049 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17053 #, gcc-internal-format
17054 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17058 #, gcc-internal-format
17059 msgid "%K%qD specified size %E exceeds maximum object size %E"
17063 #, gcc-internal-format
17064 msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
17067 #: builtins.c:3170 builtins.c:3186
17068 #, gcc-internal-format
17070 "%K%qD writing %E or more bytes into a region of size %E overflows the "
17075 #, gcc-internal-format
17077 "%K%qD writing %E byte into a region of size %E overflows the destination"
17081 #, gcc-internal-format
17083 "%K%qD writing %E bytes into a region of size %E overflows the destination"
17087 #, gcc-internal-format
17089 "%K%qD writing between %E and %E bytes into a region of size %E overflows the "
17094 #, gcc-internal-format
17095 msgid "%K%qD specified bound %E exceeds maximum object size %E"
17099 #, gcc-internal-format
17100 msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
17104 #, gcc-internal-format
17105 msgid "%K%qD specified bound %E exceeds destination size %E"
17109 #, gcc-internal-format
17110 msgid "%K%qD specified bound between %E and %E exceeds destination size %E"
17114 #, gcc-internal-format
17115 msgid "%K%qD reading %E byte from a region of size %E"
17119 #, gcc-internal-format
17120 msgid "%K%qD reading %E bytes from a region of size %E"
17124 #, gcc-internal-format
17125 msgid "%K%qD reading %E or more bytes from a region of size %E"
17129 #, gcc-internal-format
17130 msgid "%K%qD reading between %E and %E bytes from a region of size %E"
17133 #: builtins.c:3965 builtins.c:4031
17134 #, gcc-internal-format
17135 msgid "%K%qD specified bound %E equals destination size"
17138 #: builtins.c:4879 gimplify.c:3272
17139 #, gcc-internal-format
17140 msgid "too few arguments to function %<va_start%>"
17144 #, gcc-internal-format
17145 msgid "invalid argument to %qD"
17149 #, gcc-internal-format
17150 msgid "unsupported argument to %qD"
17153 #. Warn since no effort is made to ensure that any frame
17154 #. beyond the current one exists or can be safely reached.
17156 #, gcc-internal-format
17157 msgid "calling %qD with a nonzero argument is unsafe"
17161 #, gcc-internal-format
17162 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17166 #, gcc-internal-format
17167 msgid "trampoline generated for nested function %qD"
17170 #: builtins.c:5737 builtins.c:5750
17171 #, gcc-internal-format
17172 msgid "%qD changed semantics in GCC 4.4"
17176 #, gcc-internal-format
17177 msgid "unknown architecture specifier in memory model to builtin"
17181 #, gcc-internal-format
17182 msgid "invalid memory model argument to builtin"
17185 #: builtins.c:5925 builtins.c:6052
17186 #, gcc-internal-format
17188 "failure memory model cannot be stronger than success memory model for "
17189 "%<__atomic_compare_exchange%>"
17192 #: builtins.c:5933 builtins.c:6060
17193 #, gcc-internal-format
17194 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
17198 #, gcc-internal-format
17199 msgid "invalid memory model for %<__atomic_load%>"
17202 #: builtins.c:6150 builtins.c:6343
17203 #, gcc-internal-format
17204 msgid "invalid memory model for %<__atomic_store%>"
17208 #, gcc-internal-format
17209 msgid "non-constant argument 1 to __atomic_always_lock_free"
17213 #, gcc-internal-format
17214 msgid "non-integer argument 1 to __atomic_is_lock_free"
17218 #, gcc-internal-format
17219 msgid "__builtin_thread_pointer is not supported on this target"
17223 #, gcc-internal-format
17224 msgid "__builtin_set_thread_pointer is not supported on this target"
17227 #. All valid uses of __builtin_va_arg_pack () are removed during
17229 #: builtins.c:6850 expr.c:10963
17230 #, gcc-internal-format
17231 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17234 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17237 #, gcc-internal-format
17238 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17242 #, gcc-internal-format
17243 msgid "%<__builtin_longjmp%> second argument must be 1"
17246 #. Software implementation of Pointer Bounds Checker is NYI.
17247 #. Target support is required.
17249 #, gcc-internal-format
17250 msgid "Your target platform does not support -fcheck-pointer-bounds"
17254 #, gcc-internal-format
17255 msgid "target format does not support infinity"
17259 #, gcc-internal-format
17260 msgid "%<va_start%> used in function with fixed args"
17264 #, gcc-internal-format
17265 msgid "wrong number of arguments to function %<va_start%>"
17269 #, gcc-internal-format
17270 msgid "%<__builtin_next_arg%> called without an argument"
17274 #, gcc-internal-format
17275 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17279 #, gcc-internal-format
17280 msgid "second parameter of %<va_start%> not last named argument"
17284 #, gcc-internal-format
17286 "undefined behavior when second parameter of %<va_start%> is declared with "
17287 "%<register%> storage"
17291 #, gcc-internal-format
17292 msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
17296 #, gcc-internal-format
17297 msgid "%Klast argument of %qD is not integer constant between 0 and 3"
17300 #: builtins.c:10095
17301 #, gcc-internal-format
17302 msgid "%Kattempt to free a non-heap object %qD"
17305 #: builtins.c:10098
17306 #, gcc-internal-format
17307 msgid "%Kattempt to free a non-heap object"
17311 #, gcc-internal-format
17312 msgid "%Kargument %i value %qE is negative"
17316 #, gcc-internal-format
17317 msgid "%Kargument %i value is zero"
17321 #, gcc-internal-format
17322 msgid "%Kargument %i value %qE exceeds maximum object size %E"
17326 #, gcc-internal-format
17327 msgid "%Kargument %i range [%E, %E] is negative"
17331 #, gcc-internal-format
17332 msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
17336 #, gcc-internal-format
17337 msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
17341 #, gcc-internal-format
17343 "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
17346 #: calls.c:1537 calls.c:1540
17347 #, gcc-internal-format
17348 msgid "argument %i in the range [%E, %E]"
17352 #, gcc-internal-format
17353 msgid "in a call to built-in allocation function %qD"
17357 #, gcc-internal-format
17358 msgid "in a call to allocation function %qD declared here"
17362 #, gcc-internal-format
17364 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
17365 "specified bound %E"
17369 #, gcc-internal-format
17370 msgid "%qD argument %i declared attribute %<nonstring%>"
17374 #, gcc-internal-format
17375 msgid "argument %qD declared here"
17379 #, gcc-internal-format, gfc-internal-format
17380 msgid "cannot tail-call: %s"
17384 #, gcc-internal-format
17385 msgid "function call has aggregate value"
17389 #, gcc-internal-format
17390 msgid "passing too large argument on stack"
17393 #: cfgexpand.c:1665 function.c:1002 varasm.c:2231
17394 #, gcc-internal-format
17395 msgid "size of variable %q+D is too large"
17398 #: cfgexpand.c:1677
17399 #, gcc-internal-format
17400 msgid "cannot allocate stack for variable %q+D, naked function."
17403 #: cfgexpand.c:2781
17404 #, gcc-internal-format
17405 msgid "too many alternatives in %<asm%>"
17408 #: cfgexpand.c:2788
17409 #, gcc-internal-format
17410 msgid "operand constraints for %<asm%> differ in number of alternatives"
17413 #: cfgexpand.c:2809
17414 #, gcc-internal-format
17415 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
17418 #: cfgexpand.c:2883
17419 #, gcc-internal-format
17420 msgid "more than %d operands in %<asm%>"
17423 #. ??? Diagnose during gimplification?
17424 #: cfgexpand.c:2936
17425 #, gcc-internal-format
17426 msgid "unknown register name %qs in %<asm%>"
17429 #. ??? Diagnose during gimplification?
17430 #: cfgexpand.c:2957
17431 #, gcc-internal-format
17432 msgid "PIC register clobbered by %qs in %<asm%>"
17435 #: cfgexpand.c:3062
17436 #, gcc-internal-format, gfc-internal-format
17437 msgid "output number %d not directly addressable"
17440 #: cfgexpand.c:3143
17441 #, gcc-internal-format
17442 msgid "asm operand %d probably doesn%'t match constraints"
17445 #: cfgexpand.c:3326
17446 #, gcc-internal-format
17447 msgid "asm clobber conflict with output operand"
17450 #: cfgexpand.c:3330
17451 #, gcc-internal-format
17452 msgid "asm clobber conflict with input operand"
17455 #: cfgexpand.c:6294
17456 #, gcc-internal-format
17457 msgid "stack protector not protecting local variables: variable length buffer"
17460 #: cfgexpand.c:6298
17461 #, gcc-internal-format, gfc-internal-format
17463 "stack protector not protecting function: all local arrays are less than %d "
17468 #, gcc-internal-format, gfc-internal-format
17469 msgid "bb %d on wrong place"
17473 #, gcc-internal-format, gfc-internal-format
17474 msgid "prev_bb of %d should be %d, not %d"
17478 #, gcc-internal-format, gfc-internal-format
17479 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
17483 #, gcc-internal-format, gfc-internal-format
17484 msgid "verify_flow_info: Block %i lacks loop_father"
17488 #, gcc-internal-format, gfc-internal-format
17489 msgid "verify_flow_info: Wrong count of block %i"
17493 #, gcc-internal-format, gfc-internal-format
17494 msgid "verify_flow_info: Missing count of block %i"
17498 #, gcc-internal-format, gfc-internal-format
17499 msgid "verify_flow_info: Duplicate edge %i->%i"
17503 #, gcc-internal-format, gfc-internal-format
17504 msgid "Uninitialized probability of edge %i->%i"
17508 #, gcc-internal-format, gfc-internal-format
17509 msgid "verify_flow_info: Wrong probability of edge %i->%i"
17513 #, gcc-internal-format, gfc-internal-format
17514 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
17518 #, gcc-internal-format, gfc-internal-format
17519 msgid "wrong amount of branch edges after unconditional jump %i"
17522 #: cfghooks.c:211 cfghooks.c:222
17523 #, gcc-internal-format, gfc-internal-format
17524 msgid "basic block %d pred edge is corrupted"
17528 #, gcc-internal-format, gfc-internal-format
17529 msgid "its dest_idx should be %d, not %d"
17533 #, gcc-internal-format, gfc-internal-format
17534 msgid "basic block %i edge lists are corrupted"
17538 #, gcc-internal-format
17539 msgid "verify_flow_info failed"
17543 #, gcc-internal-format, gfc-internal-format
17544 msgid "%s does not support dump_bb_for_graph"
17548 #, gcc-internal-format, gfc-internal-format
17549 msgid "%s does not support redirect_edge_and_branch"
17553 #, gcc-internal-format, gfc-internal-format
17554 msgid "%s does not support can_remove_branch_p"
17558 #, gcc-internal-format, gfc-internal-format
17559 msgid "%s does not support redirect_edge_and_branch_force"
17563 #, gcc-internal-format, gfc-internal-format
17564 msgid "%s does not support split_block"
17568 #, gcc-internal-format, gfc-internal-format
17569 msgid "%s does not support move_block_after"
17573 #, gcc-internal-format, gfc-internal-format
17574 msgid "%s does not support delete_basic_block"
17578 #, gcc-internal-format, gfc-internal-format
17579 msgid "%s does not support split_edge"
17583 #, gcc-internal-format, gfc-internal-format
17584 msgid "%s does not support create_basic_block"
17588 #, gcc-internal-format, gfc-internal-format
17589 msgid "%s does not support can_merge_blocks_p"
17593 #, gcc-internal-format, gfc-internal-format
17594 msgid "%s does not support predict_edge"
17598 #, gcc-internal-format, gfc-internal-format
17599 msgid "%s does not support predicted_by_p"
17603 #, gcc-internal-format, gfc-internal-format
17604 msgid "%s does not support merge_blocks"
17608 #, gcc-internal-format, gfc-internal-format
17609 msgid "%s does not support make_forwarder_block"
17613 #, gcc-internal-format, gfc-internal-format
17614 msgid "%s does not support force_nonfallthru"
17618 #, gcc-internal-format, gfc-internal-format
17619 msgid "%s does not support can_duplicate_block_p"
17623 #, gcc-internal-format, gfc-internal-format
17624 msgid "%s does not support duplicate_block"
17628 #, gcc-internal-format, gfc-internal-format
17629 msgid "%s does not support block_ends_with_call_p"
17633 #, gcc-internal-format, gfc-internal-format
17634 msgid "%s does not support block_ends_with_condjump_p"
17638 #, gcc-internal-format, gfc-internal-format
17639 msgid "%s does not support flow_call_edges_add"
17643 #, gcc-internal-format
17644 msgid "loop verification on loop tree that needs fixup"
17648 #, gcc-internal-format
17649 msgid "corrupt loop tree root"
17653 #, gcc-internal-format, gfc-internal-format
17654 msgid "loop with header %d marked for removal"
17658 #, gcc-internal-format, gfc-internal-format
17659 msgid "loop with header %d not in loop tree"
17663 #, gcc-internal-format, gfc-internal-format
17664 msgid "non-loop with header %d not marked for removal"
17668 #, gcc-internal-format, gfc-internal-format
17669 msgid "removed loop %d in loop tree"
17673 #, gcc-internal-format, gfc-internal-format
17674 msgid "size of loop %d should be %d, not %d"
17678 #, gcc-internal-format, gfc-internal-format
17679 msgid "bb %d does not belong to loop %d"
17683 #, gcc-internal-format, gfc-internal-format
17684 msgid "bb %d has father loop %d, should be loop %d"
17688 #, gcc-internal-format
17689 msgid "loop %d%'s header is not a loop header"
17693 #, gcc-internal-format
17694 msgid "loop %d%'s header does not have exactly 2 entries"
17698 #, gcc-internal-format
17699 msgid "loop %d%'s latch does not have an edge to its header"
17703 #, gcc-internal-format
17704 msgid "loop %d%'s latch is not dominated by its header"
17708 #, gcc-internal-format
17709 msgid "loop %d%'s latch does not have exactly 1 successor"
17713 #, gcc-internal-format
17714 msgid "loop %d%'s latch does not have header as successor"
17718 #, gcc-internal-format
17719 msgid "loop %d%'s latch does not belong directly to it"
17723 #, gcc-internal-format
17724 msgid "loop %d%'s header does not belong directly to it"
17728 #, gcc-internal-format
17729 msgid "loop %d%'s latch is marked as part of irreducible region"
17733 #, gcc-internal-format, gfc-internal-format
17734 msgid "basic block %d should be marked irreducible"
17738 #, gcc-internal-format, gfc-internal-format
17739 msgid "basic block %d should not be marked irreducible"
17743 #, gcc-internal-format, gfc-internal-format
17744 msgid "edge from %d to %d should be marked irreducible"
17748 #, gcc-internal-format, gfc-internal-format
17749 msgid "edge from %d to %d should not be marked irreducible"
17753 #, gcc-internal-format, gfc-internal-format
17754 msgid "corrupted head of the exits list of loop %d"
17758 #, gcc-internal-format, gfc-internal-format
17759 msgid "corrupted exits list of loop %d"
17763 #, gcc-internal-format, gfc-internal-format
17764 msgid "nonempty exits list of loop %d, but exits are not recorded"
17768 #, gcc-internal-format, gfc-internal-format
17769 msgid "exit %d->%d not recorded"
17773 #, gcc-internal-format, gfc-internal-format
17774 msgid "wrong list of exited loops for edge %d->%d"
17778 #, gcc-internal-format
17779 msgid "too many loop exits recorded"
17783 #, gcc-internal-format, gfc-internal-format
17784 msgid "%d exits recorded for loop %d (having %d exits)"
17788 #, gcc-internal-format, gfc-internal-format
17790 "non-cold basic block %d reachable only by paths crossing the cold partition"
17794 #, gcc-internal-format, gfc-internal-format
17795 msgid "multiple hot/cold transitions found (bb %i)"
17799 #, gcc-internal-format
17800 msgid "partition found but function partition flag not set"
17804 #, gcc-internal-format
17805 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
17809 #, gcc-internal-format, gfc-internal-format
17810 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
17814 #, gcc-internal-format
17815 msgid "EDGE_CROSSING incorrectly set across same section"
17819 #, gcc-internal-format, gfc-internal-format
17820 msgid "fallthru edge crosses section boundary in bb %i"
17824 #, gcc-internal-format, gfc-internal-format
17825 msgid "EH edge crosses section boundary in bb %i"
17829 #, gcc-internal-format, gfc-internal-format
17830 msgid "No region crossing jump at section boundary in bb %i"
17834 #, gcc-internal-format
17835 msgid "EDGE_CROSSING missing across section boundary"
17839 #, gcc-internal-format, gfc-internal-format
17840 msgid "Region crossing jump across same section in bb %i"
17844 #, gcc-internal-format, gfc-internal-format
17845 msgid "missing REG_EH_REGION note at the end of bb %i"
17849 #, gcc-internal-format, gfc-internal-format
17850 msgid "too many exception handling edges in bb %i"
17854 #, gcc-internal-format, gfc-internal-format
17855 msgid "too many outgoing branch edges from bb %i"
17859 #, gcc-internal-format, gfc-internal-format
17860 msgid "fallthru edge after unconditional jump in bb %i"
17864 #, gcc-internal-format, gfc-internal-format
17865 msgid "wrong number of branch edges after unconditional jump in bb %i"
17869 #, gcc-internal-format, gfc-internal-format
17870 msgid "wrong amount of branch edges after conditional jump in bb %i"
17874 #, gcc-internal-format, gfc-internal-format
17875 msgid "abnormal call edges for non-call insn in bb %i"
17879 #, gcc-internal-format, gfc-internal-format
17880 msgid "sibcall edges for non-call insn in bb %i"
17884 #, gcc-internal-format, gfc-internal-format
17885 msgid "abnormal edges for no purpose in bb %i"
17888 #: cfgrtl.c:2650 cfgrtl.c:2660
17889 #, gcc-internal-format, gfc-internal-format
17890 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
17894 #, gcc-internal-format, gfc-internal-format
17895 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
17899 #, gcc-internal-format, gfc-internal-format
17900 msgid "in basic block %d:"
17904 #, gcc-internal-format, gfc-internal-format
17905 msgid "BB_RTL flag not set for block %d"
17909 #, gcc-internal-format, gfc-internal-format
17910 msgid "insn %d basic block pointer is %d, should be %d"
17914 #, gcc-internal-format, gfc-internal-format
17915 msgid "insn %d in header of bb %d has non-NULL basic block"
17919 #, gcc-internal-format, gfc-internal-format
17920 msgid "insn %d in footer of bb %d has non-NULL basic block"
17923 #: cfgrtl.c:2808 cfgrtl.c:2856
17924 #, gcc-internal-format, gfc-internal-format
17925 msgid "insn %d outside of basic blocks has non-NULL bb field"
17929 #, gcc-internal-format, gfc-internal-format
17930 msgid "end insn %d for block %d not found in the insn stream"
17934 #, gcc-internal-format, gfc-internal-format
17935 msgid "insn %d is in multiple basic blocks (%d and %d)"
17939 #, gcc-internal-format, gfc-internal-format
17940 msgid "head insn %d for block %d not found in the insn stream"
17944 #, gcc-internal-format, gfc-internal-format
17945 msgid "missing barrier after block %i"
17949 #, gcc-internal-format, gfc-internal-format
17950 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
17954 #, gcc-internal-format, gfc-internal-format
17955 msgid "verify_flow_info: Incorrect fallthru %i->%i"
17959 #, gcc-internal-format
17960 msgid "basic blocks not laid down consecutively"
17964 #, gcc-internal-format, gfc-internal-format
17965 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
17969 #, gcc-internal-format
17970 msgid "caller edge count invalid"
17974 #, gcc-internal-format, gfc-internal-format
17975 msgid "aux field set for edge %s->%s"
17979 #, gcc-internal-format
17980 msgid "cgraph count invalid"
17984 #, gcc-internal-format
17985 msgid "inline clone in same comdat group list"
17989 #, gcc-internal-format
17990 msgid "local symbols must be defined"
17994 #, gcc-internal-format
17995 msgid "externally visible inline clone"
17999 #, gcc-internal-format
18000 msgid "inline clone with address taken"
18004 #, gcc-internal-format
18005 msgid "inline clone is forced to output"
18009 #, gcc-internal-format, gfc-internal-format
18010 msgid "aux field set for indirect edge from %s"
18014 #, gcc-internal-format, gfc-internal-format
18016 "An indirect edge from %s is not marked as indirect or has associated "
18017 "indirect_info, the corresponding statement is: "
18021 #, gcc-internal-format, gfc-internal-format
18022 msgid "comdat-local function called by %s outside its comdat"
18026 #, gcc-internal-format
18027 msgid "inlined_to pointer is wrong"
18031 #, gcc-internal-format
18032 msgid "multiple inline callers"
18036 #, gcc-internal-format
18037 msgid "inlined_to pointer set for noninline callers"
18041 #, gcc-internal-format
18042 msgid "caller edge count does not match BB count"
18046 #, gcc-internal-format
18047 msgid "indirect call count does not match BB count"
18051 #, gcc-internal-format
18052 msgid "inlined_to pointer is set but no predecessors found"
18056 #, gcc-internal-format
18057 msgid "inlined_to pointer refers to itself"
18061 #, gcc-internal-format
18062 msgid "cgraph_node has wrong clone_of"
18066 #, gcc-internal-format
18067 msgid "cgraph_node has wrong clone list"
18071 #, gcc-internal-format
18072 msgid "cgraph_node is in clone list but it is not clone"
18076 #, gcc-internal-format
18077 msgid "cgraph_node has wrong prev_clone pointer"
18081 #, gcc-internal-format
18082 msgid "double linked list of clones corrupted"
18086 #, gcc-internal-format
18087 msgid "Alias has call edges"
18091 #, gcc-internal-format
18092 msgid "Alias has non-alias reference"
18096 #, gcc-internal-format
18097 msgid "Alias has more than one alias reference"
18101 #, gcc-internal-format
18102 msgid "Analyzed alias has no reference"
18106 #, gcc-internal-format
18107 msgid "Instrumentation clone does not reference original node"
18111 #, gcc-internal-format
18112 msgid "Not instrumented node has non-NULL original declaration"
18116 #, gcc-internal-format
18117 msgid "Instrumented node has wrong original declaration"
18121 #, gcc-internal-format
18122 msgid "Node has more than one chkp reference"
18126 #, gcc-internal-format
18127 msgid "Wrong node is referenced with chkp reference"
18131 #, gcc-internal-format
18132 msgid "Analyzed node has no reference to instrumented version"
18136 #, gcc-internal-format
18137 msgid "Alias chain for instrumented node is broken"
18141 #, gcc-internal-format
18142 msgid "No edge out of thunk node"
18146 #, gcc-internal-format
18147 msgid "More than one edge out of thunk node"
18151 #, gcc-internal-format
18152 msgid "Thunk is not supposed to have body"
18156 #, gcc-internal-format
18157 msgid "Instrumentation thunk has wrong edge callee"
18161 #, gcc-internal-format
18162 msgid "shared call_stmt:"
18166 #, gcc-internal-format
18167 msgid "edge points to wrong declaration:"
18171 #, gcc-internal-format
18173 "an indirect edge with unknown callee corresponding to a call_stmt with a "
18174 "known declaration:"
18178 #, gcc-internal-format
18179 msgid "missing callgraph edge for call stmt:"
18183 #, gcc-internal-format
18184 msgid "reference to dead statement"
18188 #, gcc-internal-format, gfc-internal-format
18189 msgid "edge %s->%s has no corresponding call_stmt"
18193 #, gcc-internal-format, gfc-internal-format
18194 msgid "an indirect edge from %s has no corresponding call_stmt"
18198 #, gcc-internal-format
18199 msgid "verify_cgraph_node failed"
18202 #: cgraph.c:3661 varpool.c:306
18203 #, gcc-internal-format, gfc-internal-format
18204 msgid "%s: section %s is missing"
18207 #: cgraphunit.c:725
18208 #, gcc-internal-format
18209 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
18212 #: cgraphunit.c:777 cgraphunit.c:813
18213 #, gcc-internal-format
18214 msgid "%<externally_visible%> attribute have effect only on public objects"
18217 #: cgraphunit.c:784
18218 #, gcc-internal-format
18219 msgid "%<weakref%> attribute ignored because function is defined"
18222 #: cgraphunit.c:796
18223 #, gcc-internal-format
18224 msgid "always_inline function might not be inlinable"
18227 #: cgraphunit.c:821
18228 #, gcc-internal-format
18229 msgid "%<weakref%> attribute ignored because variable is initialized"
18233 #: cgraphunit.c:981 c/c-decl.c:11257
18234 #, gcc-internal-format
18235 msgid "%q+F used but never defined"
18238 #: cgraphunit.c:983 c/c-decl.c:11266
18239 #, gcc-internal-format
18240 msgid "%q+F declared %<static%> but never defined"
18243 #: cgraphunit.c:1027
18244 #, gcc-internal-format
18245 msgid "%qD defined but not used"
18248 #: cgraphunit.c:1350
18249 #, gcc-internal-format
18250 msgid "%<ifunc%> resolver for %qD must return %qT"
18253 #: cgraphunit.c:1353 cgraphunit.c:1375
18254 #, gcc-internal-format
18255 msgid "resolver indirect function declared here"
18258 #: cgraphunit.c:1372
18259 #, gcc-internal-format
18260 msgid "%<ifunc%> resolver for %qD should return %qT"
18263 #: cgraphunit.c:1379
18264 #, gcc-internal-format
18265 msgid "%qD alias between functions of incompatible types %qT and %qT"
18268 #: cgraphunit.c:1382 cgraphunit.c:1461
18269 #, gcc-internal-format
18270 msgid "aliased declaration here"
18273 #: cgraphunit.c:1419 c-family/c-pragma.c:337
18274 #, gcc-internal-format
18275 msgid "%q+D aliased to undefined symbol %qE"
18278 #: cgraphunit.c:1435
18279 #, gcc-internal-format
18280 msgid "%q+D aliased to external symbol %qE"
18283 #: cgraphunit.c:1458
18284 #, gcc-internal-format
18285 msgid "%q+D alias between function and variable is not supported"
18288 #: cgraphunit.c:1532
18289 #, gcc-internal-format
18290 msgid "failed to reclaim unneeded function"
18293 #: cgraphunit.c:1560
18294 #, gcc-internal-format
18295 msgid "failed to reclaim unneeded function in same comdat group"
18298 #: cgraphunit.c:1799
18299 #, gcc-internal-format
18300 msgid "generic thunk code fails for method %qD which uses %<...%>"
18303 #: cgraphunit.c:2165
18304 #, gcc-internal-format
18305 msgid "size of return value of %q+D is %u bytes"
18308 #: cgraphunit.c:2168
18309 #, gcc-internal-format
18310 msgid "size of return value of %q+D is larger than %wd bytes"
18313 #: cgraphunit.c:2654
18314 #, gcc-internal-format
18315 msgid "nodes with unreleased memory found"
18318 #: collect-utils.c:68
18319 #, gcc-internal-format
18320 msgid "can't get program status: %m"
18323 #: collect-utils.c:82
18324 #, gcc-internal-format, gfc-internal-format
18325 msgid "%s terminated with signal %d [%s]%s"
18328 #: collect-utils.c:98
18329 #, gcc-internal-format, gfc-internal-format
18330 msgid "%s returned %d exit status"
18333 #: collect-utils.c:133
18334 #, gcc-internal-format, gfc-internal-format
18335 msgid "could not open response file %s"
18338 #: collect-utils.c:139
18339 #, gcc-internal-format, gfc-internal-format
18340 msgid "could not write to response file %s"
18343 #: collect-utils.c:145
18344 #, gcc-internal-format, gfc-internal-format
18345 msgid "could not close response file %s"
18348 #: collect-utils.c:179
18349 #, gcc-internal-format, gfc-internal-format
18350 msgid "cannot find '%s'"
18353 #: collect-utils.c:183 collect2.c:2361 collect2.c:2560 gcc.c:3080 gcc.c:6856
18354 #, gcc-internal-format
18355 msgid "pex_init failed: %m"
18358 #: collect-utils.c:192 collect2.c:2370 collect2.c:2568 gcc.c:8498
18359 #, gcc-internal-format
18364 #, gcc-internal-format
18365 msgid "COLLECT_LTO_WRAPPER must be set"
18368 #: collect2.c:966 gcc.c:7382 lto-wrapper.c:1666
18369 #: config/i386/intelmic-mkoffload.c:556 config/nvptx/mkoffload.c:405
18370 #, gcc-internal-format
18371 msgid "atexit failed"
18375 #, gcc-internal-format
18376 msgid "no arguments"
18379 #: collect2.c:1303 opts.c:904
18380 #, gcc-internal-format
18381 msgid "LTO support has not been enabled in this configuration"
18385 #, gcc-internal-format
18386 msgid "can't open %s: %m"
18390 #, gcc-internal-format, gfc-internal-format
18391 msgid "unknown demangling style '%s'"
18394 #: collect2.c:1546 collect2.c:1729 collect2.c:1769
18395 #, gcc-internal-format
18396 msgid "fopen %s: %m"
18399 #: collect2.c:1549 collect2.c:1734 collect2.c:1772
18400 #, gcc-internal-format
18401 msgid "fclose %s: %m"
18405 #, gcc-internal-format
18406 msgid "cannot find 'nm'"
18410 #, gcc-internal-format
18411 msgid "can't open nm output: %m"
18415 #, gcc-internal-format, gfc-internal-format
18416 msgid "init function found in object %s"
18420 #, gcc-internal-format, gfc-internal-format
18421 msgid "fini function found in object %s"
18425 #, gcc-internal-format
18426 msgid "cannot find 'ldd'"
18430 #, gcc-internal-format
18431 msgid "can't open ldd output: %m"
18435 #, gcc-internal-format, gfc-internal-format
18436 msgid "dynamic dependency %s not found"
18440 #, gcc-internal-format, gfc-internal-format
18441 msgid "unable to open dynamic dependency '%s'"
18445 #, gcc-internal-format, gfc-internal-format
18446 msgid "%s: not a COFF file"
18450 #, gcc-internal-format, gfc-internal-format
18451 msgid "%s: cannot open as COFF file"
18455 #, gcc-internal-format, gfc-internal-format
18456 msgid "library lib%s not found"
18460 #, gcc-internal-format
18461 msgid "cannot convert to a pointer type"
18465 #, gcc-internal-format
18466 msgid "pointer value used where a floating point value was expected"
18470 #, gcc-internal-format
18471 msgid "aggregate value used where a float was expected"
18475 #, gcc-internal-format
18476 msgid "conversion to incomplete type"
18480 #, gcc-internal-format
18482 "can%'t convert a vector of type %qT to type %qT which has different size"
18486 #, gcc-internal-format
18487 msgid "aggregate value used where an integer was expected"
18491 #, gcc-internal-format
18492 msgid "pointer value used where a complex was expected"
18496 #, gcc-internal-format
18497 msgid "aggregate value used where a complex was expected"
18501 #, gcc-internal-format
18503 "can%'t convert a value of type %qT to vector type %qT which has different "
18508 #, gcc-internal-format
18509 msgid "can%'t convert value to a vector"
18513 #, gcc-internal-format
18514 msgid "aggregate value used where a fixed-point was expected"
18518 #, gcc-internal-format
18519 msgid "%qs is not a gcov data file"
18523 #, gcc-internal-format
18524 msgid "%qs is version %q.*s, expected version %q.*s"
18527 #: coverage.c:293 coverage.c:303
18528 #, gcc-internal-format, gfc-internal-format
18529 msgid "Profile data for function %u is corrupted"
18533 #, gcc-internal-format
18534 msgid "checksum is (%x,%x) instead of (%x,%x)"
18538 #, gcc-internal-format, gfc-internal-format
18539 msgid "number of counters is %d instead of %d"
18543 #, gcc-internal-format, gfc-internal-format
18544 msgid "cannot merge separate %s counters for function %u"
18548 #, gcc-internal-format
18549 msgid "%qs has overflowed"
18553 #, gcc-internal-format
18554 msgid "%qs is corrupted"
18558 #, gcc-internal-format
18560 "the control flow of function %qE does not match its profile data (counter "
18565 #, gcc-internal-format
18566 msgid "execution counts estimated\n"
18570 #, gcc-internal-format
18571 msgid "execution counts assumed to be zero\n"
18575 #, gcc-internal-format
18577 "source locations for function %qE have changed, the profile data may be out "
18582 #, gcc-internal-format
18583 msgid "error writing %qs"
18587 #, gcc-internal-format, gfc-internal-format
18588 msgid "cannot open %s"
18591 #: data-streamer-in.c:53
18592 #, gcc-internal-format
18593 msgid "bytecode stream: string too long for the string table"
18596 #: data-streamer-in.c:84 data-streamer-in.c:113
18597 #, gcc-internal-format
18598 msgid "bytecode stream: found non-null terminated string"
18602 #, gcc-internal-format
18603 msgid "cannot find a valid counter:value pair:"
18607 #, gcc-internal-format, gfc-internal-format
18608 msgid "-fdbg-cnt=%s"
18612 #, gcc-internal-format, gfc-internal-format
18617 #, gcc-internal-format
18618 msgid "common symbol debug info is not structured as symbol+offset"
18622 #, gcc-internal-format
18623 msgid "global destructors not supported on this target"
18627 #, gcc-internal-format
18628 msgid "global constructors not supported on this target"
18631 #: diagnostic.c:1500
18632 #, gcc-internal-format, gfc-internal-format
18633 msgid "in %s, at %s:%d"
18636 #: dominance.c:1170
18637 #, gcc-internal-format, gfc-internal-format
18638 msgid "dominator of %d status unknown"
18641 #: dominance.c:1178
18642 #, gcc-internal-format, gfc-internal-format
18643 msgid "dominator of %d should be %d, not %d"
18646 #: dumpfile.c:336 dumpfile.c:524 dumpfile.c:617
18647 #, gcc-internal-format
18648 msgid "could not open dump file %qs: %m"
18652 #, gcc-internal-format
18653 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
18657 #, gcc-internal-format
18658 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
18662 #, gcc-internal-format
18663 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
18666 #: dwarf2out.c:1117
18667 #, gcc-internal-format
18669 "multiple EH personalities are supported only with assemblers supporting ."
18670 "cfi_personality directive"
18673 #: dwarf2out.c:13839
18674 #, gcc-internal-format, gfc-internal-format
18675 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
18679 #, gcc-internal-format
18680 msgid "invalid rtl sharing found in the insn"
18684 #, gcc-internal-format
18689 #, gcc-internal-format
18690 msgid "internal consistency failure"
18694 #, gcc-internal-format
18695 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
18699 #, gcc-internal-format, gfc-internal-format
18700 msgid "abort in %s, at %s:%d"
18704 #, gcc-internal-format
18705 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18709 #, gcc-internal-format
18710 msgid "__builtin_eh_return not supported on this target"
18713 #: except.c:3399 except.c:3424
18714 #, gcc-internal-format, gfc-internal-format
18715 msgid "region_array is corrupted for region %i"
18718 #: except.c:3412 except.c:3443
18719 #, gcc-internal-format, gfc-internal-format
18720 msgid "lp_array is corrupted for lp %i"
18724 #, gcc-internal-format, gfc-internal-format
18725 msgid "outer block of region %i is wrong"
18729 #, gcc-internal-format, gfc-internal-format
18730 msgid "negative nesting depth of region %i"
18734 #, gcc-internal-format, gfc-internal-format
18735 msgid "region of lp %i is wrong"
18739 #, gcc-internal-format, gfc-internal-format
18740 msgid "tree list ends on depth %i"
18744 #, gcc-internal-format
18745 msgid "region_array does not match region_tree"
18749 #, gcc-internal-format
18750 msgid "lp_array does not match region_tree"
18754 #, gcc-internal-format
18755 msgid "verify_eh_tree failed"
18759 #, gcc-internal-format
18760 msgid "stack limits not supported on this target"
18764 #, gcc-internal-format
18765 msgid "reverse scalar storage order"
18769 #, gcc-internal-format
18770 msgid "reverse floating-point scalar storage order"
18774 #, gcc-internal-format, gfc-internal-format
18775 msgid "reverse storage order for %smode"
18779 #, gcc-internal-format
18781 "write of %wu-bit data outside the bound of destination object, data "
18782 "truncated into %wu-bit"
18786 #, gcc-internal-format
18787 msgid "%Kcall to %qs declared with attribute error: %s"
18791 #, gcc-internal-format
18792 msgid "%Kcall to %qs declared with attribute warning: %s"
18795 #: file-prefix-map.c:50
18796 #, gcc-internal-format
18797 msgid "invalid argument %qs to %qs"
18801 #, gcc-internal-format
18802 msgid "the frame size of %wd bytes is larger than %wd bytes"
18805 #: final.c:4632 toplev.c:1453 tree-cfgcleanup.c:1300
18806 #, gcc-internal-format
18807 msgid "could not open final insn dump file %qs: %m"
18810 #: final.c:4686 tree-cfgcleanup.c:1317
18811 #, gcc-internal-format
18812 msgid "could not close final insn dump file %qs: %m"
18815 #: fixed-value.c:128
18816 #, gcc-internal-format
18817 msgid "large fixed-point constant implicitly truncated to fixed-point type"
18820 #: fold-const.c:4163 fold-const.c:4173
18821 #, gcc-internal-format, gfc-internal-format
18822 msgid "comparison is always %d due to width of bit-field"
18825 #: fold-const.c:5490 tree-ssa-reassoc.c:2366 tree-ssa-reassoc.c:3151
18826 #, gcc-internal-format
18827 msgid "assuming signed overflow does not occur when simplifying range test"
18830 #: fold-const.c:5940 fold-const.c:5954
18831 #, gcc-internal-format, gfc-internal-format
18832 msgid "comparison is always %d"
18835 #: fold-const.c:6097
18836 #, gcc-internal-format
18837 msgid "%<or%> of unmatched not-equal tests is always 1"
18840 #: fold-const.c:6102
18841 #, gcc-internal-format
18842 msgid "%<and%> of mutually exclusive equal-tests is always 0"
18845 #: fold-const.c:8322
18846 #, gcc-internal-format
18848 "assuming signed overflow does not occur when reducing constant in comparison"
18851 #: fold-const.c:8722
18852 #, gcc-internal-format
18854 "assuming signed overflow does not occur when combining constants around a "
18858 #: fold-const.c:12077
18859 #, gcc-internal-format
18860 msgid "fold check: original tree changed by fold"
18864 #, gcc-internal-format
18865 msgid "total size of local objects too large"
18868 #: function.c:1776 gimplify.c:6271
18869 #, gcc-internal-format
18870 msgid "impossible constraint in %<asm%>"
18874 #, gcc-internal-format
18875 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18879 #, gcc-internal-format
18880 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18884 #, gcc-internal-format
18885 msgid "function returns an aggregate"
18888 #: gcc.c:2119 gcc.c:2140
18889 #, gcc-internal-format, gfc-internal-format
18890 msgid "specs %%include syntax malformed after %ld characters"
18893 #: gcc.c:2167 gcc.c:2177 gcc.c:2188 gcc.c:2199
18894 #, gcc-internal-format, gfc-internal-format
18895 msgid "specs %%rename syntax malformed after %ld characters"
18899 #, gcc-internal-format, gfc-internal-format
18900 msgid "specs %s spec was not found to be renamed"
18904 #, gcc-internal-format
18905 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
18909 #, gcc-internal-format, gfc-internal-format
18910 msgid "specs unknown %% command after %ld characters"
18913 #: gcc.c:2252 gcc.c:2266
18914 #, gcc-internal-format, gfc-internal-format
18915 msgid "specs file malformed after %ld characters"
18919 #, gcc-internal-format
18920 msgid "spec file has no spec for linking"
18924 #, gcc-internal-format
18925 msgid "system path %qs is not absolute"
18929 #, gcc-internal-format
18930 msgid "-pipe not supported"
18934 #, gcc-internal-format
18935 msgid "failed to get exit status: %m"
18939 #, gcc-internal-format
18940 msgid "failed to get process times: %m"
18943 #. The inferior failed to catch the signal.
18944 #: gcc.c:3151 gcc.c:3175
18945 #, gcc-internal-format, gfc-internal-format
18946 msgid "%s signal terminated program %s"
18949 #: gcc.c:3653 opts-common.c:1233 opts-common.c:1257 opts-global.c:139
18950 #, gcc-internal-format
18951 msgid "unrecognized command line option %qs"
18955 #, gcc-internal-format, gfc-internal-format
18956 msgid "GCC is not configured to support %s as offload target"
18960 #, gcc-internal-format
18961 msgid "%qs is an unknown -save-temps option"
18964 #: gcc.c:4497 toplev.c:875
18965 #, gcc-internal-format
18966 msgid "input file %qs is the same as output file"
18970 #, gcc-internal-format
18971 msgid "output filename may not be empty"
18975 #, gcc-internal-format
18976 msgid "-pipe ignored because -save-temps specified"
18980 #, gcc-internal-format
18981 msgid "%<-x %s%> after last input file has no effect"
18985 #, gcc-internal-format
18986 msgid "unable to locate default linker script %qs in the library search paths"
18990 #, gcc-internal-format
18991 msgid "switch %qs does not start with %<-%>"
18995 #, gcc-internal-format
18996 msgid "spec-generated switch is just %<-%>"
19000 #, gcc-internal-format, gfc-internal-format
19001 msgid "could not open temporary response file %s"
19005 #, gcc-internal-format, gfc-internal-format
19006 msgid "could not write to temporary response file %s"
19010 #, gcc-internal-format, gfc-internal-format
19011 msgid "could not close temporary response file %s"
19015 #, gcc-internal-format
19016 msgid "spec %qs invalid"
19020 #, gcc-internal-format
19021 msgid "spec %qs has invalid %<%%0%c%>"
19025 #, gcc-internal-format
19026 msgid "spec %qs has invalid %<%%W%c%>"
19030 #, gcc-internal-format
19031 msgid "spec %qs has invalid %<%%x%c%>"
19034 #. Catch the case where a spec string contains something like
19035 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
19036 #. hand side of the :.
19038 #, gcc-internal-format
19039 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
19043 #, gcc-internal-format
19044 msgid "spec failure: unrecognized spec option %qc"
19048 #, gcc-internal-format
19049 msgid "unknown spec function %qs"
19053 #, gcc-internal-format
19054 msgid "error in args to spec function %qs"
19058 #, gcc-internal-format
19059 msgid "malformed spec function name"
19064 #, gcc-internal-format
19065 msgid "no arguments for spec function"
19069 #, gcc-internal-format
19070 msgid "malformed spec function arguments"
19074 #, gcc-internal-format
19075 msgid "braced spec %qs ends in escape"
19079 #, gcc-internal-format
19080 msgid "braced spec %qs is invalid at %qc"
19084 #, gcc-internal-format
19085 msgid "braced spec body %qs is invalid"
19089 #, gcc-internal-format, gfc-internal-format
19090 msgid "%s: could not determine length of compare-debug file %s"
19094 #, gcc-internal-format, gfc-internal-format
19095 msgid "%s: -fcompare-debug failure (length)"
19098 #: gcc.c:7187 gcc.c:7228
19099 #, gcc-internal-format, gfc-internal-format
19100 msgid "%s: could not open compare-debug file %s"
19103 #: gcc.c:7207 gcc.c:7244
19104 #, gcc-internal-format, gfc-internal-format
19105 msgid "%s: -fcompare-debug failure"
19109 #, gcc-internal-format
19110 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
19114 #, gcc-internal-format
19115 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
19119 #, gcc-internal-format
19120 msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
19124 #, gcc-internal-format
19125 msgid "unrecognized command line option %<-%s%>"
19129 #, gcc-internal-format
19130 msgid "not configured with sysroot headers suffix"
19134 #, gcc-internal-format
19135 msgid "no input files"
19139 #, gcc-internal-format
19140 msgid "cannot specify -o with -c, -S or -E with multiple files"
19144 #, gcc-internal-format, gfc-internal-format
19145 msgid "%s: %s compiler not installed on this system"
19149 #, gcc-internal-format
19150 msgid "recompiling with -fcompare-debug"
19154 #, gcc-internal-format
19155 msgid "during -fcompare-debug recompilation"
19159 #, gcc-internal-format
19160 msgid "comparing final insns dumps"
19164 #, gcc-internal-format, gfc-internal-format
19165 msgid "-fuse-linker-plugin, but %s not found"
19169 #, gcc-internal-format, gfc-internal-format
19170 msgid "%s: linker input file unused because linking not done"
19173 #: gcc.c:8420 c-family/c-opts.c:770
19174 #, gcc-internal-format
19175 msgid "cannot use %<-%> as input filename for a precompiled header"
19179 #, gcc-internal-format, gfc-internal-format
19180 msgid "language %s not recognized"
19184 #, gcc-internal-format
19185 msgid "multilib spec %qs is invalid"
19189 #, gcc-internal-format
19190 msgid "multilib exclusions %qs is invalid"
19194 #, gcc-internal-format
19195 msgid "multilib select %qs %qs is invalid"
19199 #, gcc-internal-format
19200 msgid "multilib select %qs is invalid"
19204 #, gcc-internal-format
19205 msgid "multilib exclusion %qs is invalid"
19209 #, gcc-internal-format
19210 msgid "environment variable %qs not defined"
19213 #: gcc.c:9489 gcc.c:9494
19214 #, gcc-internal-format
19215 msgid "invalid version number %qs"
19219 #, gcc-internal-format, gfc-internal-format
19220 msgid "too few arguments to %%:version-compare"
19224 #, gcc-internal-format, gfc-internal-format
19225 msgid "too many arguments to %%:version-compare"
19229 #, gcc-internal-format
19230 msgid "unknown operator %qs in %%:version-compare"
19234 #, gcc-internal-format, gfc-internal-format
19235 msgid "too many arguments to %%:compare-debug-dump-opt"
19239 #, gcc-internal-format, gfc-internal-format
19240 msgid "too many arguments to %%:compare-debug-self-opt"
19244 #, gcc-internal-format, gfc-internal-format
19245 msgid "too few arguments to %%:compare-debug-auxbase-opt"
19249 #, gcc-internal-format, gfc-internal-format
19250 msgid "too many arguments to %%:compare-debug-auxbase-opt"
19254 #, gcc-internal-format, gfc-internal-format
19255 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
19259 #, gcc-internal-format, gfc-internal-format
19260 msgid "too few arguments to %%:replace-extension"
19264 #, gcc-internal-format, gfc-internal-format
19265 msgid "wrong number of arguments to %%:debug-level-gt"
19269 #, gcc-internal-format, gfc-internal-format
19270 msgid "error in removing %s\n"
19274 #, gcc-internal-format, gfc-internal-format
19275 msgid "Cannot make directory %s"
19279 #, gcc-internal-format
19280 msgid "Cannot get current directory name"
19283 #: gcov-tool.c:116 gcov-tool.c:130
19284 #, gcc-internal-format, gfc-internal-format
19285 msgid "Cannot change directory to %s"
19289 #, gcc-internal-format, gfc-internal-format
19290 msgid "output file %s already exists in folder %s"
19294 #, gcc-internal-format
19295 msgid "weights need to be non-negative\n"
19299 #, gcc-internal-format
19300 msgid "scale needs to be non-negative\n"
19304 #, gcc-internal-format, gfc-internal-format
19305 msgid "%s: %d basic blocks and %d edges/basic block"
19309 #, gcc-internal-format, gfc-internal-format
19311 "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above "
19315 #: gencfn-macros.c:195
19316 #, gcc-internal-format, gfc-internal-format
19317 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
19320 #: gencfn-macros.c:202
19321 #, gcc-internal-format, gfc-internal-format
19322 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
19325 #: gentarget-def.c:126
19326 #, gcc-internal-format, gfc-internal-format
19327 msgid "invalid prototype for '%s'"
19330 #: gentarget-def.c:131
19331 #, gcc-internal-format, gfc-internal-format
19332 msgid "prototype for '%s' has required operands after optional operands"
19335 #: gentarget-def.c:148
19336 #, gcc-internal-format, gfc-internal-format
19337 msgid "argument %d of '%s' did not have the expected name"
19340 #: gentarget-def.c:168
19341 #, gcc-internal-format, gfc-internal-format
19342 msgid "'%s' must have %d operands (excluding match_dups)"
19345 #: gentarget-def.c:172
19346 #, gcc-internal-format, gfc-internal-format
19347 msgid "'%s' must have at least %d operands (excluding match_dups)"
19350 #: gentarget-def.c:176
19351 #, gcc-internal-format, gfc-internal-format
19352 msgid "'%s' must have no more than %d operands (excluding match_dups)"
19355 #: gentarget-def.c:276
19356 #, gcc-internal-format, gfc-internal-format
19357 msgid "duplicate definition of '%s'"
19360 #: ggc-common.c:393 ggc-common.c:401 ggc-common.c:470 ggc-common.c:488
19361 #: ggc-page.c:2457 ggc-page.c:2488 ggc-page.c:2495
19362 #, gcc-internal-format
19363 msgid "can%'t write PCH file: %m"
19366 #: ggc-common.c:481 config/i386/host-cygwin.c:57
19367 #, gcc-internal-format
19368 msgid "can%'t get position in PCH file: %m"
19371 #: ggc-common.c:491
19372 #, gcc-internal-format
19373 msgid "can%'t write padding to PCH file: %m"
19376 #: ggc-common.c:613 ggc-common.c:621 ggc-common.c:624 ggc-common.c:634
19377 #: ggc-common.c:637 ggc-page.c:2587
19378 #, gcc-internal-format
19379 msgid "can%'t read PCH file: %m"
19382 #: ggc-common.c:629
19383 #, gcc-internal-format
19384 msgid "had to relocate PCH"
19388 #, gcc-internal-format
19389 msgid "open /dev/zero: %m"
19392 #: ggc-page.c:2473 ggc-page.c:2479
19393 #, gcc-internal-format
19394 msgid "can%'t write PCH file"
19397 #: gimple-fold.c:719 gimple-fold.c:1604 gimple-fold.c:2512 gimple-fold.c:2620
19398 #, gcc-internal-format
19399 msgid "%qD source argument is the same as destination"
19402 #: gimple-fold.c:1658
19404 "%G%qD destination unchanged after copying no bytes from a string of length %E"
19407 #: gimple-fold.c:1663
19408 msgid "%G%qD destination unchanged after copying no bytes"
19411 #: gimple-fold.c:1699
19412 msgid "%G%qD output truncated copying %E byte from a string of length %E"
19415 #: gimple-fold.c:1701
19416 msgid "%G%qD output truncated copying %E bytes from a string of length %E"
19419 #: gimple-fold.c:1712
19421 "%G%qD output truncated before terminating nul copying %E byte from a string "
19422 "of the same length"
19425 #: gimple-fold.c:1715
19427 "%G%qD output truncated before terminating nul copying %E bytes from a string "
19428 "of the same length"
19431 #: gimple-fold.c:2060
19432 msgid "%G%qD specified bound %E equals destination size"
19435 #: gimple-fold.c:2062
19436 msgid "%G%qD specified bound %E exceeds destination size %wu"
19439 #: gimple-fold.c:2078
19440 msgid "%G%qD specified bound %E equals source length"
19443 #: gimple-ssa-isolate-paths.c:290
19444 #, gcc-internal-format
19445 msgid "potential null pointer dereference"
19448 #: gimple-ssa-isolate-paths.c:330
19449 #, gcc-internal-format
19450 msgid "null pointer dereference"
19453 #: gimple-ssa-isolate-paths.c:429 gimple-ssa-isolate-paths.c:549 tree.c:12449
19454 #: tree.c:12486 c/c-typeck.c:2908 c/c-typeck.c:2994 c/c-typeck.c:10150
19455 #: c/c-typeck.c:10167 c/gimple-parser.c:1616 c/gimple-parser.c:1624
19456 #: cp/call.c:6487 cp/call.c:8022 cp/constexpr.c:813 cp/constexpr.c:2275
19457 #: cp/cvt.c:994 cp/cvt.c:1021 cp/decl.c:7223 cp/decl2.c:5227 cp/pt.c:8147
19458 #: cp/semantics.c:1798 cp/typeck.c:1695 cp/typeck.c:1890 cp/typeck.c:3816
19459 #, gcc-internal-format
19460 msgid "declared here"
19463 #: gimple-ssa-nonnull-compare.c:102
19464 #, gcc-internal-format
19465 msgid "nonnull argument %qD compared to NULL"
19468 #: gimple-ssa-sprintf.c:2481 gimple-ssa-sprintf.c:2609
19469 #, gcc-internal-format
19470 msgid "%qE output may be truncated before the last format character"
19473 #: gimple-ssa-sprintf.c:2483 gimple-ssa-sprintf.c:2611
19474 #, gcc-internal-format
19475 msgid "%qE output truncated before the last format character"
19478 #: gimple-ssa-sprintf.c:2485 gimple-ssa-sprintf.c:2613
19479 #, gcc-internal-format
19480 msgid "%qE may write a terminating nul past the end of the destination"
19483 #: gimple-ssa-sprintf.c:2487 gimple-ssa-sprintf.c:2615
19484 #, gcc-internal-format
19485 msgid "%qE writing a terminating nul past the end of the destination"
19488 #: gimple-ssa-sprintf.c:2500
19489 #, gcc-internal-format
19491 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19495 #: gimple-ssa-sprintf.c:2502
19496 #, gcc-internal-format
19498 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19502 #: gimple-ssa-sprintf.c:2504
19503 #, gcc-internal-format
19504 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
19507 #: gimple-ssa-sprintf.c:2508
19508 #, gcc-internal-format
19510 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19514 #: gimple-ssa-sprintf.c:2510
19515 #, gcc-internal-format
19517 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19521 #: gimple-ssa-sprintf.c:2512
19522 #, gcc-internal-format
19523 msgid "%<%.*s%> directive writing %wu bytes into a region of size %wu"
19526 #: gimple-ssa-sprintf.c:2525
19527 #, gcc-internal-format
19529 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19530 "region of size %wu"
19533 #: gimple-ssa-sprintf.c:2527
19534 #, gcc-internal-format
19536 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19540 #: gimple-ssa-sprintf.c:2529
19541 #, gcc-internal-format
19542 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
19545 #: gimple-ssa-sprintf.c:2545
19546 #, gcc-internal-format
19548 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19549 "into a region of size %wu"
19552 #: gimple-ssa-sprintf.c:2547
19553 #, gcc-internal-format
19555 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19556 "region of size %wu"
19559 #: gimple-ssa-sprintf.c:2549
19560 #, gcc-internal-format
19562 "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
19565 #: gimple-ssa-sprintf.c:2562
19566 #, gcc-internal-format
19568 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19569 "into a region of size %wu"
19572 #: gimple-ssa-sprintf.c:2564
19573 #, gcc-internal-format
19575 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19576 "region of size %wu"
19579 #: gimple-ssa-sprintf.c:2566
19580 #, gcc-internal-format
19582 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19586 #: gimple-ssa-sprintf.c:2577
19587 #, gcc-internal-format
19589 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19590 "region of size %wu"
19593 #: gimple-ssa-sprintf.c:2579
19594 #, gcc-internal-format
19596 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19600 #: gimple-ssa-sprintf.c:2581
19601 #, gcc-internal-format
19602 msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
19605 #: gimple-ssa-sprintf.c:2628
19606 #, gcc-internal-format
19608 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19609 "size between %wu and %wu"
19612 #: gimple-ssa-sprintf.c:2630
19613 #, gcc-internal-format
19615 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19616 "between %wu and %wu"
19619 #: gimple-ssa-sprintf.c:2632
19620 #, gcc-internal-format
19622 "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
19625 #: gimple-ssa-sprintf.c:2636
19626 #, gcc-internal-format
19628 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19629 "of size between %wu and %wu"
19632 #: gimple-ssa-sprintf.c:2638
19633 #, gcc-internal-format
19635 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19636 "between %wu and %wu"
19639 #: gimple-ssa-sprintf.c:2640
19640 #, gcc-internal-format
19642 "%<%.*s%> directive writing %wu bytes into a region of size between %wu and "
19646 #: gimple-ssa-sprintf.c:2654
19647 #, gcc-internal-format
19649 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19650 "region of size between %wu and %wu"
19653 #: gimple-ssa-sprintf.c:2657
19654 #, gcc-internal-format
19656 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19657 "size between %wu and %wu"
19660 #: gimple-ssa-sprintf.c:2660
19661 #, gcc-internal-format
19663 "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu "
19667 #: gimple-ssa-sprintf.c:2676
19668 #, gcc-internal-format
19670 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19671 "into a region of size between %wu and %wu"
19674 #: gimple-ssa-sprintf.c:2679
19675 #, gcc-internal-format
19677 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19678 "region of size between %wu and %wu"
19681 #: gimple-ssa-sprintf.c:2682
19682 #, gcc-internal-format
19684 "%<%.*s%> directive writing likely %wu or more bytes into a region of size "
19685 "between %wu and %wu"
19688 #: gimple-ssa-sprintf.c:2695
19689 #, gcc-internal-format
19691 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19692 "into a region of size between %wu and %wu"
19695 #: gimple-ssa-sprintf.c:2698
19696 #, gcc-internal-format
19698 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19699 "region of size between %wu and %wu"
19702 #: gimple-ssa-sprintf.c:2701
19703 #, gcc-internal-format
19705 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19706 "between %wu and %wu"
19709 #: gimple-ssa-sprintf.c:2712
19710 #, gcc-internal-format
19712 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19713 "region of size between %wu and %wu"
19716 #: gimple-ssa-sprintf.c:2715
19717 #, gcc-internal-format
19719 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19720 "of size between %wu and %wu"
19723 #: gimple-ssa-sprintf.c:2718
19724 #, gcc-internal-format
19726 "%<%.*s%> directive writing %wu or more bytes into a region of size between "
19730 #: gimple-ssa-sprintf.c:2882
19731 #, gcc-internal-format
19733 "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum "
19734 "required size of 4095"
19737 #: gimple-ssa-sprintf.c:2884
19738 #, gcc-internal-format
19740 "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required "
19744 #: gimple-ssa-sprintf.c:2925
19745 #, gcc-internal-format
19747 "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed "
19751 #: gimple-ssa-sprintf.c:2927
19752 #, gcc-internal-format
19754 "%<%.*s%> directive output between %wu and %wu bytes may cause result to "
19755 "exceed %<INT_MAX%>"
19758 #: gimple-ssa-sprintf.c:2944
19759 #, gcc-internal-format
19760 msgid "assuming directive output of %wu byte"
19761 msgid_plural "assuming directive output of %wu bytes"
19765 #: gimple-ssa-sprintf.c:2951
19766 #, gcc-internal-format
19767 msgid "directive argument %qE"
19770 #: gimple-ssa-sprintf.c:2953
19771 #, gcc-internal-format
19772 msgid "directive argument in the range [%E, %E]"
19775 #: gimple-ssa-sprintf.c:2957
19776 #, gcc-internal-format
19777 msgid "using the range [%E, %E] for directive argument"
19780 #: gimple-ssa-sprintf.c:2977
19781 #, gcc-internal-format
19782 msgid "%qE output %wu byte into a destination of size %wu"
19785 #: gimple-ssa-sprintf.c:2978
19786 #, gcc-internal-format
19787 msgid "%qE output %wu bytes into a destination of size %wu"
19790 #: gimple-ssa-sprintf.c:2982
19791 #, gcc-internal-format
19792 msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
19795 #: gimple-ssa-sprintf.c:2987
19796 #, gcc-internal-format
19798 "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
19801 #: gimple-ssa-sprintf.c:2992
19802 #, gcc-internal-format
19803 msgid "%qE output %wu or more bytes into a destination of size %wu"
19806 #: gimple-ssa-sprintf.c:3887
19807 #, gcc-internal-format
19808 msgid "specified bound %wu exceeds maximum object size %wu"
19811 #: gimple-ssa-sprintf.c:3893
19812 #, gcc-internal-format
19813 msgid "specified bound %wu exceeds %<INT_MAX%>"
19816 #: gimple-ssa-sprintf.c:3946
19817 #, gcc-internal-format
19818 msgid "null destination pointer"
19821 #: gimple-ssa-sprintf.c:3963
19822 #, gcc-internal-format
19823 msgid "specified bound %wu exceeds the size %wu of the destination object"
19826 #: gimple-ssa-sprintf.c:3975
19827 #, gcc-internal-format
19828 msgid "null format string"
19831 #: gimple-ssa-warn-alloca.c:463
19832 #, gcc-internal-format
19833 msgid "use of %<alloca%>"
19836 #: gimple-ssa-warn-alloca.c:486
19837 #, gcc-internal-format
19838 msgid "argument to variable-length array may be too large"
19841 #: gimple-ssa-warn-alloca.c:488
19842 #, gcc-internal-format
19843 msgid "argument to %<alloca%> may be too large"
19846 #: gimple-ssa-warn-alloca.c:492
19847 #, gcc-internal-format, gfc-internal-format
19848 msgid "limit is %u bytes, but argument may be as large as %s"
19851 #: gimple-ssa-warn-alloca.c:499
19852 #, gcc-internal-format
19853 msgid "argument to variable-length array is too large"
19856 #: gimple-ssa-warn-alloca.c:501
19857 #, gcc-internal-format
19858 msgid "argument to %<alloca%> is too large"
19861 #: gimple-ssa-warn-alloca.c:505
19862 #, gcc-internal-format, gfc-internal-format
19863 msgid "limit is %u bytes, but argument is %s"
19866 #: gimple-ssa-warn-alloca.c:511
19867 #, gcc-internal-format
19868 msgid "variable-length array bound is unknown"
19871 #: gimple-ssa-warn-alloca.c:512
19872 #, gcc-internal-format
19873 msgid "%<alloca%> bound is unknown"
19876 #: gimple-ssa-warn-alloca.c:516
19877 #, gcc-internal-format
19878 msgid "unbounded use of variable-length array"
19881 #: gimple-ssa-warn-alloca.c:517
19882 #, gcc-internal-format
19883 msgid "unbounded use of %<alloca%>"
19886 #: gimple-ssa-warn-alloca.c:521
19887 #, gcc-internal-format
19888 msgid "use of %<alloca%> within a loop"
19891 #: gimple-ssa-warn-alloca.c:526
19892 #, gcc-internal-format
19894 "argument to variable-length array may be too large due to conversion from "
19898 #: gimple-ssa-warn-alloca.c:529
19899 #, gcc-internal-format
19901 "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
19904 #: gimple-ssa-warn-alloca.c:535
19905 #, gcc-internal-format
19906 msgid "argument to variable-length array is zero"
19909 #: gimple-ssa-warn-alloca.c:537
19910 #, gcc-internal-format
19911 msgid "argument to %<alloca%> is zero"
19914 #: gimple-ssa-warn-restrict.c:1296
19916 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
19919 #: gimple-ssa-warn-restrict.c:1298
19921 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
19924 #: gimple-ssa-warn-restrict.c:1302
19926 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
19929 #: gimple-ssa-warn-restrict.c:1304
19931 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset "
19935 #: gimple-ssa-warn-restrict.c:1312
19937 "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu "
19938 "bytes at offset %s"
19941 #: gimple-ssa-warn-restrict.c:1315
19943 "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu "
19944 "bytes at offset %s"
19947 #: gimple-ssa-warn-restrict.c:1324
19949 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at "
19953 #: gimple-ssa-warn-restrict.c:1326
19955 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at "
19959 #: gimple-ssa-warn-restrict.c:1338
19961 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
19962 "byte at offset %s"
19965 #: gimple-ssa-warn-restrict.c:1341
19967 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
19968 "bytes at offset %s"
19971 #: gimple-ssa-warn-restrict.c:1348
19973 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps "
19974 "between %wu and %wu bytes at offset %s"
19977 #: gimple-ssa-warn-restrict.c:1356
19979 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
19980 "or more bytes at offset %s"
19983 #: gimple-ssa-warn-restrict.c:1370
19985 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at "
19989 #: gimple-ssa-warn-restrict.c:1372
19991 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at "
19995 #: gimple-ssa-warn-restrict.c:1378
19997 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu "
19998 "and %wu bytes at offset %s"
20001 #: gimple-ssa-warn-restrict.c:1385
20003 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more "
20004 "bytes at offset %s"
20007 #: gimple-ssa-warn-restrict.c:1407
20008 msgid "%G%qD accessing %wu byte may overlap %wu byte"
20011 #: gimple-ssa-warn-restrict.c:1409
20012 msgid "%G%qD accessing %wu bytes may overlap %wu byte"
20015 #: gimple-ssa-warn-restrict.c:1415
20017 "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset "
20021 #: gimple-ssa-warn-restrict.c:1417
20023 "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at "
20027 #: gimple-ssa-warn-restrict.c:1427
20028 msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
20031 #: gimple-ssa-warn-restrict.c:1429
20032 msgid "%G%qD accessing %wu bytes may overlap up to %wu bytes"
20035 #: gimple-ssa-warn-restrict.c:1435
20037 "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at "
20041 #: gimple-ssa-warn-restrict.c:1437
20043 "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes "
20047 #: gimple-ssa-warn-restrict.c:1449
20048 msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
20051 #: gimple-ssa-warn-restrict.c:1451
20052 msgid "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
20055 #: gimple-ssa-warn-restrict.c:1457
20057 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20058 "%wu byte at offset %s"
20061 #: gimple-ssa-warn-restrict.c:1460
20063 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20064 "up to %wu bytes at offset %s"
20067 #: gimple-ssa-warn-restrict.c:1470
20069 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte "
20073 #: gimple-ssa-warn-restrict.c:1472
20075 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu "
20076 "bytes at offset %s"
20079 #: gimple-ssa-warn-restrict.c:1530
20081 "%G%qD pointer overflow between offset %s and size %s accessing array %qD "
20085 #: gimple-ssa-warn-restrict.c:1534
20086 #, gcc-internal-format
20087 msgid "array %qD declared here"
20090 #: gimple-ssa-warn-restrict.c:1537 gimple-ssa-warn-restrict.c:1543
20091 msgid "%G%qD pointer overflow between offset %s and size %s"
20094 #: gimple-ssa-warn-restrict.c:1561
20096 "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with "
20100 #: gimple-ssa-warn-restrict.c:1564
20102 "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
20105 #: gimple-ssa-warn-restrict.c:1570
20107 "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
20110 #: gimple-ssa-warn-restrict.c:1572
20111 msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
20114 #: gimple-ssa-warn-restrict.c:1577 c/c-decl.c:3603 c/c-decl.c:3874
20115 #: c/c-typeck.c:8347 cp/class.c:1358 cp/class.c:3127 cp/decl.c:3902
20116 #: cp/decl.c:10632 cp/decl.c:11031 cp/friend.c:384 cp/friend.c:393
20117 #: cp/parser.c:3271 cp/parser.c:3368 cp/parser.c:3418 cp/parser.c:6331
20118 #: cp/parser.c:20932
20119 #, gcc-internal-format
20120 msgid "%qD declared here"
20123 #: gimple-ssa-warn-restrict.c:1582
20124 msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
20127 #: gimple-ssa-warn-restrict.c:1584
20128 msgid "%G%qD offset %s is out of the bounds [0, %wu]"
20131 #: gimple-ssa-warn-restrict.c:1589
20132 msgid "%G%qD forming offset %s is out of bounds"
20135 #: gimple-ssa-warn-restrict.c:1590
20136 msgid "%G%qD offset %s is out of bounds"
20139 #: gimple-ssa-warn-restrict.c:1601
20140 msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
20143 #: gimple-ssa-warn-restrict.c:1610
20145 "%G%qD offset %s from the object at %qE is out of the bounds of referenced "
20146 "subobject %qD with type %qT at offset %wu"
20149 #: gimple-ssa-warn-restrict.c:1783
20150 msgid "%G%qD source argument is the same as destination"
20153 #: gimple-streamer-in.c:210
20154 #, gcc-internal-format, gfc-internal-format
20155 msgid "bytecode stream: unknown GIMPLE statement tag %s"
20159 #, gcc-internal-format, gfc-internal-format
20160 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
20164 #, gcc-internal-format
20165 msgid "statement will never be executed"
20168 #: gimplify.c:2186 gimplify.c:2194
20169 #, gcc-internal-format
20170 msgid "this statement may fall through"
20174 #, gcc-internal-format
20179 #, gcc-internal-format
20180 msgid "attribute %<fallthrough%> not preceding a case label or default label"
20184 #, gcc-internal-format
20185 msgid "using result of function returning %<void%>"
20189 #, gcc-internal-format, gfc-internal-format
20190 msgid "invalid lvalue in asm output %d"
20194 #, gcc-internal-format, gfc-internal-format
20195 msgid "non-memory input %d must stay in memory"
20198 #: gimplify.c:6312 gimplify.c:6321
20199 #, gcc-internal-format, gfc-internal-format
20200 msgid "memory input %d is not directly addressable"
20204 #, gcc-internal-format
20205 msgid "threadprivate variable %qE used in target region"
20209 #, gcc-internal-format
20210 msgid "enclosing target region"
20214 #, gcc-internal-format
20215 msgid "threadprivate variable %qE used in untied task"
20219 #, gcc-internal-format
20220 msgid "enclosing task"
20224 #, gcc-internal-format
20225 msgid "%qE not specified in enclosing %qs"
20229 #, gcc-internal-format
20230 msgid "enclosing %qs"
20234 #, gcc-internal-format
20235 msgid "%qE not specified in enclosing OpenACC %qs construct"
20239 #, gcc-internal-format
20240 msgid "enclosing OpenACC %qs construct"
20244 #, gcc-internal-format
20245 msgid "%qE with %<link%> clause used in %<routine%> function"
20249 #, gcc-internal-format
20250 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
20253 #: gimplify.c:7272 gimplify.c:7872
20254 #, gcc-internal-format
20255 msgid "variable %qE declared in enclosing %<host_data%> region"
20259 #, gcc-internal-format
20260 msgid "%qD referenced in target region does not have a mappable type"
20263 #: gimplify.c:7411 gimplify.c:7443
20264 #, gcc-internal-format
20265 msgid "iteration variable %qE is predetermined linear"
20269 #, gcc-internal-format
20270 msgid "iteration variable %qE should be private"
20274 #, gcc-internal-format
20275 msgid "iteration variable %qE should not be firstprivate"
20279 #, gcc-internal-format
20280 msgid "iteration variable %qE should not be reduction"
20284 #, gcc-internal-format
20285 msgid "iteration variable %qE should not be linear"
20289 #, gcc-internal-format
20290 msgid "iteration variable %qE should not be lastprivate"
20294 #, gcc-internal-format
20295 msgid "iteration variable %qE should not be private"
20299 #, gcc-internal-format
20301 "%<linear%> clause for variable other than loop iterator specified on "
20302 "construct combined with %<distribute%>"
20306 #, gcc-internal-format
20307 msgid "mapping field %qE of variable length structure"
20311 #, gcc-internal-format
20312 msgid "%qE appears more than once in map clauses"
20316 #, gcc-internal-format
20318 "copyprivate variable %qE is not threadprivate or private in outer context"
20322 #, gcc-internal-format
20323 msgid "%s variable %qE is private in outer context"
20327 #, gcc-internal-format
20328 msgid "expected %qs %<if%> clause modifier rather than %qs"
20332 #, gcc-internal-format
20333 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
20337 #, gcc-internal-format
20339 "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
20343 #, gcc-internal-format
20344 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
20348 #, gcc-internal-format
20350 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
20351 "%<distribute%> construct"
20355 #, gcc-internal-format
20357 "incompatible data clause with reduction on %qE; promoting to present_or_copy"
20361 #, gcc-internal-format
20362 msgid "invalid private reduction on %qE"
20365 #: gimplify.c:11103 omp-low.c:2791
20366 #, gcc-internal-format
20368 "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
20369 "loop with %<ordered%> clause with a parameter"
20372 #: gimplify.c:11121
20373 #, gcc-internal-format
20374 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
20377 #: gimplify.c:11134
20378 #, gcc-internal-format
20380 "number of variables in %<depend(sink)%> clause does not match number of "
20381 "iteration variables"
20384 #: gimplify.c:11147
20385 #, gcc-internal-format
20386 msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
20389 #: gimplify.c:11158
20390 #, gcc-internal-format
20392 "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
20393 "on the same construct"
20396 #: gimplify.c:12393
20397 #, gcc-internal-format
20398 msgid "gimplification failed"
20401 #: gimplify.c:12936
20402 #, gcc-internal-format
20403 msgid "%qT is promoted to %qT when passed through %<...%>"
20406 #: gimplify.c:12941
20407 #, gcc-internal-format
20408 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
20411 #: gimplify.c:12948
20412 #, gcc-internal-format
20413 msgid "if this code is reached, the program will abort"
20417 #, gcc-internal-format
20418 msgid "could not close Go dump file: %m"
20422 #, gcc-internal-format
20423 msgid "could not open Go dump file %qs: %m"
20426 #: graph.c:55 toplev.c:1577 objc/objc-act.c:461
20427 #, gcc-internal-format
20428 msgid "can%'t open %s: %m"
20432 #, gcc-internal-format
20433 msgid "Graphite loop optimizations cannot be used (isl is not available)."
20437 #, gcc-internal-format
20438 msgid "Support for HSA does not implement immediate 16 bit FPU operands"
20441 #: hsa-common.c:243
20442 #, gcc-internal-format
20443 msgid "HSA image ops not handled"
20447 #, gcc-internal-format
20448 msgid "HSA SSA name defined by instruction that is supposed to be using it"
20451 #: hsa-gen.c:1230 hsa-gen.c:1243
20452 #, gcc-internal-format
20453 msgid "HSA SSA verification failed"
20457 #, gcc-internal-format
20459 "HSA SSA name not among operands of instruction that is supposed to use it"
20463 #, gcc-internal-format
20464 msgid "HSA instruction uses a register but is not among recorded register uses"
20468 #, gcc-internal-format
20469 msgid "HSA instruction verification failed"
20473 #, gcc-internal-format, gfc-internal-format
20474 msgid "expansion point is location %i"
20478 #, gcc-internal-format, gfc-internal-format
20479 msgid "token %u has x-location == y-location == %u"
20483 #, gcc-internal-format, gfc-internal-format
20484 msgid "token %u has x-location == %u"
20488 #, gcc-internal-format, gfc-internal-format
20489 msgid "token %u has y-location == %u"
20492 #: internal-fn.c:480
20493 #, gcc-internal-format
20494 msgid "invalid use of attribute %<fallthrough%>"
20498 #, gcc-internal-format
20499 msgid "function cannot be instrumented"
20502 #: ipa-devirt.c:755 ipa-devirt.c:906
20503 #, gcc-internal-format
20504 msgid "virtual table of type %qD violates one definition rule"
20507 #: ipa-devirt.c:758
20508 #, gcc-internal-format
20510 "variable of same assembler name as the virtual table is defined in another "
20514 #: ipa-devirt.c:797
20515 #, gcc-internal-format
20516 msgid "virtual table of type %qD contains RTTI information"
20519 #: ipa-devirt.c:803
20520 #, gcc-internal-format
20521 msgid "but is prevailed by one without from other translation unit"
20524 #: ipa-devirt.c:807
20525 #, gcc-internal-format
20526 msgid "RTTI will not work on this type"
20529 #: ipa-devirt.c:837 ipa-devirt.c:865 ipa-devirt.c:936
20530 #, gcc-internal-format
20531 msgid "virtual table of type %qD violates one definition rule "
20534 #: ipa-devirt.c:843
20535 #, gcc-internal-format
20537 "the conflicting type defined in another translation unit has virtual table "
20538 "of different size"
20541 #: ipa-devirt.c:871
20542 #, gcc-internal-format
20544 "the conflicting type defined in another translation unit with different RTTI "
20548 #: ipa-devirt.c:914 ipa-devirt.c:944
20549 #, gcc-internal-format
20550 msgid "the conflicting type defined in another translation unit"
20553 #: ipa-devirt.c:918
20554 #, gcc-internal-format
20555 msgid "contains additional virtual method %qD"
20558 #: ipa-devirt.c:925
20559 #, gcc-internal-format
20561 "the conflicting type defined in another translation unit has virtual table "
20562 "with more entries"
20565 #: ipa-devirt.c:950
20566 #, gcc-internal-format
20567 msgid "virtual method %qD"
20570 #: ipa-devirt.c:954
20571 #, gcc-internal-format
20572 msgid "ought to match virtual method %qD but does not"
20575 #: ipa-devirt.c:960
20576 #, gcc-internal-format
20578 "the conflicting type defined in another translation unit has virtual table "
20579 "with different contents"
20582 #: ipa-devirt.c:990
20583 #, gcc-internal-format
20584 msgid "type %qT violates the C++ One Definition Rule"
20587 #: ipa-devirt.c:1001 ipa-devirt.c:1016 ipa-devirt.c:1266 ipa-devirt.c:1358
20588 #: ipa-devirt.c:1397 ipa-devirt.c:1415
20589 #, gcc-internal-format
20590 msgid "a different type is defined in another translation unit"
20593 #: ipa-devirt.c:1008
20594 #, gcc-internal-format
20595 msgid "the first difference of corresponding definitions is field %qD"
20598 #: ipa-devirt.c:1018
20599 #, gcc-internal-format
20600 msgid "the first difference of corresponding definitions is method %qD"
20603 #: ipa-devirt.c:1112
20604 #, gcc-internal-format
20606 "type %qT defined in anonymous namespace can not match type %qT across the "
20607 "translation unit boundary"
20610 #: ipa-devirt.c:1117
20611 #, gcc-internal-format
20613 "type %qT defined in anonymous namespace can not match across the translation "
20617 #: ipa-devirt.c:1122
20618 #, gcc-internal-format
20619 msgid "the incompatible type defined in another translation unit"
20622 #: ipa-devirt.c:1145
20623 #, gcc-internal-format
20624 msgid "type name %qs should match type name %qs"
20627 #: ipa-devirt.c:1149 ipa-devirt.c:1241
20628 #, gcc-internal-format
20629 msgid "the incompatible type is defined here"
20632 #: ipa-devirt.c:1177
20633 #, gcc-internal-format
20634 msgid "array types have different bounds"
20637 #: ipa-devirt.c:1192
20638 #, gcc-internal-format
20639 msgid "return value type mismatch"
20642 #: ipa-devirt.c:1207
20643 #, gcc-internal-format
20644 msgid "implicit this pointer type mismatch"
20647 #: ipa-devirt.c:1210
20648 #, gcc-internal-format, gfc-internal-format
20649 msgid "type mismatch in parameter %i"
20652 #: ipa-devirt.c:1221
20653 #, gcc-internal-format
20654 msgid "types have different parameter counts"
20657 #: ipa-devirt.c:1232
20658 #, gcc-internal-format
20659 msgid "type %qT itself violates the C++ One Definition Rule"
20662 #: ipa-devirt.c:1238
20663 #, gcc-internal-format
20664 msgid "type %qT should match type %qT"
20667 #: ipa-devirt.c:1273
20668 #, gcc-internal-format
20669 msgid "a type with different qualifiers is defined in another translation unit"
20672 #: ipa-devirt.c:1291
20673 #, gcc-internal-format
20674 msgid "a type with different attributes is defined in another translation unit"
20677 #: ipa-devirt.c:1306
20678 #, gcc-internal-format
20680 "an enum with different value name is defined in another translation unit"
20683 #: ipa-devirt.c:1315
20684 #, gcc-internal-format
20685 msgid "an enum with different values is defined in another translation unit"
20688 #: ipa-devirt.c:1323
20689 #, gcc-internal-format
20691 "an enum with mismatching number of values is defined in another translation "
20695 #: ipa-devirt.c:1341
20696 #, gcc-internal-format
20697 msgid "a type with different precision is defined in another translation unit"
20700 #: ipa-devirt.c:1348
20701 #, gcc-internal-format
20702 msgid "a type with different signedness is defined in another translation unit"
20705 #: ipa-devirt.c:1373
20706 #, gcc-internal-format
20708 "it is defined as a pointer in different address space in another translation "
20712 #: ipa-devirt.c:1382
20713 #, gcc-internal-format
20715 "it is defined as a pointer to different type in another translation unit"
20718 #: ipa-devirt.c:1442
20719 #, gcc-internal-format
20720 msgid "an array of different size is defined in another translation unit"
20723 #: ipa-devirt.c:1457
20724 #, gcc-internal-format
20725 msgid "has different return value in another translation unit"
20728 #: ipa-devirt.c:1480 ipa-devirt.c:1492
20729 #, gcc-internal-format
20730 msgid "has different parameters in another translation unit"
20733 #: ipa-devirt.c:1515
20734 #, gcc-internal-format
20735 msgid "a type defined in another translation unit is not polymorphic"
20738 #: ipa-devirt.c:1519
20739 #, gcc-internal-format
20740 msgid "a type defined in another translation unit is polymorphic"
20743 #: ipa-devirt.c:1537 ipa-devirt.c:1593
20744 #, gcc-internal-format
20746 "a type with different virtual table pointers is defined in another "
20750 #: ipa-devirt.c:1544 ipa-devirt.c:1598
20751 #, gcc-internal-format
20752 msgid "a type with different bases is defined in another translation unit"
20755 #: ipa-devirt.c:1552
20756 #, gcc-internal-format
20757 msgid "a field with different name is defined in another translation unit"
20760 #: ipa-devirt.c:1566
20761 #, gcc-internal-format
20763 "a field of same name but different type is defined in another translation "
20767 #: ipa-devirt.c:1579
20768 #, gcc-internal-format
20769 msgid "fields have different layout in another translation unit"
20772 #: ipa-devirt.c:1602
20773 #, gcc-internal-format
20775 "a type with different number of fields is defined in another translation unit"
20778 #: ipa-devirt.c:1624
20779 #, gcc-internal-format
20780 msgid "a type with different size is defined in another translation unit"
20783 #: ipa-devirt.c:1632
20784 #, gcc-internal-format
20785 msgid "a type with different alignment is defined in another translation unit"
20788 #: ipa-devirt.c:1755
20789 #, gcc-internal-format
20790 msgid "the extra base is defined here"
20793 #: ipa-devirt.c:3773
20794 #, gcc-internal-format
20795 msgid "Declaring type %qD final would enable devirtualization of %i call"
20797 "Declaring type %qD final would enable devirtualization of %i calls"
20801 #: ipa-devirt.c:3782
20802 #, gcc-internal-format
20804 "Declaring type %qD final would enable devirtualization of %i call executed "
20807 "Declaring type %qD final would enable devirtualization of %i calls executed "
20812 #: ipa-devirt.c:3812
20813 #, gcc-internal-format
20815 "Declaring virtual destructor of %qD final would enable devirtualization of "
20818 "Declaring virtual destructor of %qD final would enable devirtualization of "
20823 #: ipa-devirt.c:3820
20824 #, gcc-internal-format
20825 msgid "Declaring method %qD final would enable devirtualization of %i call"
20827 "Declaring method %qD final would enable devirtualization of %i calls"
20831 #: ipa-devirt.c:3828
20832 #, gcc-internal-format
20834 "Declaring virtual destructor of %qD final would enable devirtualization of "
20835 "%i call executed %lli times"
20837 "Declaring virtual destructor of %qD final would enable devirtualization of "
20838 "%i calls executed %lli times"
20842 #: ipa-devirt.c:3839
20843 #, gcc-internal-format
20845 "Declaring method %qD final would enable devirtualization of %i call executed "
20848 "Declaring method %qD final would enable devirtualization of %i calls "
20849 "executed %lli times"
20853 #: ipa-fnsummary.c:3371
20854 #, gcc-internal-format
20855 msgid "ipa inline summary is missing in input file"
20859 #, gcc-internal-format, gfc-internal-format
20860 msgid "could not emit HSAIL for function %s: function cannot be cloned"
20863 #: ipa-pure-const.c:204
20864 #, gcc-internal-format
20865 msgid "function might be candidate for attribute %qs"
20868 #: ipa-pure-const.c:205
20869 #, gcc-internal-format
20871 "function might be candidate for attribute %qs if it is known to return "
20875 #: ipa-reference.c:1174
20876 #, gcc-internal-format
20877 msgid "ipa reference summary is missing in ltrans unit"
20880 #: ira.c:2320 ira.c:2334
20881 #, gcc-internal-format, gfc-internal-format
20882 msgid "%s cannot be used in asm here"
20886 #, gcc-internal-format
20887 msgid "frame pointer required, but reserved"
20891 #, gcc-internal-format
20896 #, gcc-internal-format
20897 msgid "frame size too large for reliable stack checking"
20900 #: lra-assigns.c:1448 reload1.c:1245
20901 #, gcc-internal-format
20902 msgid "%<asm%> operand has impossible constraints"
20905 #: lra-assigns.c:1469
20906 #, gcc-internal-format
20907 msgid "unable to find a register to spill"
20910 #: lra-assigns.c:1705
20911 #, gcc-internal-format, gfc-internal-format
20912 msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
20915 #: lra-constraints.c:3892 reload.c:3815 reload.c:4070
20916 #, gcc-internal-format
20917 msgid "inconsistent operand constraints in an %<asm%>"
20920 #: lra-constraints.c:4790
20921 #, gcc-internal-format, gfc-internal-format
20922 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
20925 #: lto-cgraph.c:1294
20926 #, gcc-internal-format, gfc-internal-format
20927 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
20930 #: lto-cgraph.c:1472
20931 #, gcc-internal-format
20932 msgid "bytecode stream: no caller found while reading edge"
20935 #: lto-cgraph.c:1478
20936 #, gcc-internal-format
20937 msgid "bytecode stream: no callee found while reading edge"
20940 #: lto-cgraph.c:1552
20941 #, gcc-internal-format
20942 msgid "bytecode stream: found empty cgraph node"
20945 #: lto-cgraph.c:1730
20946 #, gcc-internal-format, gfc-internal-format
20947 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
20950 #: lto-cgraph.c:1817
20951 #, gcc-internal-format, gfc-internal-format
20952 msgid "Profile information in %s corrupted"
20955 #: lto-cgraph.c:1855
20956 #, gcc-internal-format, gfc-internal-format
20957 msgid "cannot find LTO cgraph in %s"
20960 #: lto-cgraph.c:1865
20961 #, gcc-internal-format, gfc-internal-format
20962 msgid "cannot find LTO section refs in %s"
20965 #: lto-cgraph.c:1946
20966 #, gcc-internal-format, gfc-internal-format
20967 msgid "invalid offload table in %s"
20970 #: lto-compress.c:193 lto-compress.c:201 lto-compress.c:222 lto-compress.c:285
20971 #: lto-compress.c:293 lto-compress.c:314
20972 #, gcc-internal-format, gfc-internal-format
20973 msgid "compressed stream: %s"
20976 #: lto-section-in.c:445
20977 #, gcc-internal-format, gfc-internal-format
20979 "bytecode stream: trying to read %d bytes after the end of the input buffer"
20982 #: lto-section-in.c:456
20983 #, gcc-internal-format, gfc-internal-format
20984 msgid "%s out of range: Range is %i to %i, value is %i"
20987 #: lto-streamer-in.c:80
20988 #, gcc-internal-format, gfc-internal-format
20989 msgid "bytecode stream: unexpected tag %s"
20992 #: lto-streamer-in.c:900 lto-streamer-in.c:910
20993 #, gcc-internal-format
20994 msgid "Cgraph edge statement index out of range"
20997 #: lto-streamer-in.c:904 lto-streamer-in.c:913
20998 #, gcc-internal-format
20999 msgid "Cgraph edge statement index not found"
21002 #: lto-streamer-in.c:920
21003 #, gcc-internal-format
21004 msgid "Reference statement index out of range"
21007 #: lto-streamer-in.c:923
21008 #, gcc-internal-format
21009 msgid "Reference statement index not found"
21012 #: lto-streamer-in.c:1595
21013 #, gcc-internal-format, gfc-internal-format
21014 msgid "cannot read LTO mode table from %s"
21017 #: lto-streamer-in.c:1694
21018 #, gcc-internal-format, gfc-internal-format
21019 msgid "unsupported mode %s\n"
21022 #: lto-streamer-out.c:442 lto-streamer-out.c:686
21023 #, gcc-internal-format
21024 msgid "tree code %qs is not supported in LTO streams"
21027 #: lto-streamer.c:162
21028 #, gcc-internal-format, gfc-internal-format
21029 msgid "bytecode stream: unexpected LTO section %s"
21032 #: lto-streamer.c:291
21033 #, gcc-internal-format
21035 "bytecode stream in file %qs generated with LTO version %d.%d instead of the "
21039 #: lto-wrapper.c:117
21040 #, gcc-internal-format
21041 msgid "deleting LTRANS file %s: %m"
21044 #: lto-wrapper.c:154
21045 #, gcc-internal-format
21046 msgid "malformed COLLECT_GCC_OPTIONS"
21049 #: lto-wrapper.c:308
21050 #, gcc-internal-format, gfc-internal-format
21051 msgid "Option %s with different values"
21054 #: lto-wrapper.c:392
21055 #, gcc-internal-format, gfc-internal-format
21056 msgid "Option %s not used consistently in all LTO input files"
21059 #: lto-wrapper.c:832
21060 #, gcc-internal-format, gfc-internal-format
21061 msgid "problem with building target image for %s\n"
21064 #: lto-wrapper.c:852
21065 #, gcc-internal-format
21066 msgid "reading input file"
21069 #: lto-wrapper.c:857
21070 #, gcc-internal-format
21071 msgid "writing output file"
21074 #: lto-wrapper.c:889
21075 #, gcc-internal-format
21076 msgid "installation error, can't find crtoffloadtable.o"
21079 #: lto-wrapper.c:1000 lto-wrapper.c:1012
21080 #, gcc-internal-format, gfc-internal-format
21084 #: lto-wrapper.c:1056
21085 #, gcc-internal-format
21086 msgid "environment variable COLLECT_GCC must be set"
21089 #: lto-wrapper.c:1060 config/nvptx/mkoffload.c:363
21090 #, gcc-internal-format
21091 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
21094 #: lto-wrapper.c:1229 lto-wrapper.c:1285
21095 #, gcc-internal-format
21096 msgid "cannot open %s: %m"
21099 #: lto-wrapper.c:1232 lto-wrapper.c:1291
21100 #, gcc-internal-format
21101 msgid "cannot read %s: %m"
21104 #: lto-wrapper.c:1259
21105 #, gcc-internal-format, gfc-internal-format
21106 msgid "invalid format of %s"
21109 #: lto-wrapper.c:1482
21110 #, gcc-internal-format
21111 msgid "fopen: %s: %m"
21114 #: multiple_target.c:74
21115 #, gcc-internal-format
21116 msgid "the call requires ifunc, which is not supported by this target"
21119 #: multiple_target.c:81
21120 #, gcc-internal-format
21121 msgid "target does not support function version dispatcher"
21124 #: multiple_target.c:89
21125 #, gcc-internal-format
21126 msgid "default target_clones attribute was not set"
21129 #: multiple_target.c:311
21130 #, gcc-internal-format
21131 msgid "single target_clones attribute is ignored"
21134 #: multiple_target.c:323
21135 #, gcc-internal-format
21136 msgid "default target was not set"
21139 #: omp-expand.c:2014
21140 #, gcc-internal-format
21141 msgid "%<depend(sink)%> clause waiting for lexically later iteration"
21144 #: omp-expand.c:2151
21145 #, gcc-internal-format
21146 msgid "%<depend(sink)%> refers to iteration never in the iteration space"
21149 #: omp-general.c:588
21150 #, gcc-internal-format
21151 msgid "multiple loop axes specified for routine"
21154 #: omp-low.c:2098 omp-offload.c:1145
21155 #, gcc-internal-format
21156 msgid "%<seq%> overrides other OpenACC loop specifiers"
21159 #: omp-low.c:2101 omp-offload.c:1146
21160 #, gcc-internal-format
21161 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
21164 #: omp-low.c:2105 omp-offload.c:1180
21165 #, gcc-internal-format
21166 msgid "inner loop uses same OpenACC parallelism as containing loop"
21170 #, gcc-internal-format
21171 msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
21175 #, gcc-internal-format
21176 msgid "non-OpenACC construct inside of OpenACC routine"
21180 #, gcc-internal-format
21181 msgid "non-OpenACC construct inside of OpenACC region"
21185 #, gcc-internal-format
21187 "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
21191 #, gcc-internal-format
21193 "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
21194 "inside %<simd%> region"
21198 #, gcc-internal-format
21200 "only %<distribute%> or %<parallel%> regions are allowed to be strictly "
21201 "nested inside %<teams%> region"
21205 #, gcc-internal-format
21207 "%<distribute%> region must be strictly nested inside %<teams%> construct"
21211 #, gcc-internal-format
21213 "OpenACC loop directive must be associated with an OpenACC compute region"
21217 #, gcc-internal-format
21218 msgid "orphaned %qs construct"
21222 #, gcc-internal-format
21223 msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
21227 #, gcc-internal-format
21228 msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
21231 #: omp-low.c:2608 omp-low.c:2621
21232 #, gcc-internal-format
21233 msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
21237 #, gcc-internal-format
21239 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
21243 #, gcc-internal-format
21244 msgid "invalid arguments"
21248 #, gcc-internal-format
21249 msgid "%<%s %s%> construct not closely nested inside of %qs"
21253 #, gcc-internal-format
21255 "barrier region may not be closely nested inside of work-sharing, %<critical"
21256 "%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
21260 #, gcc-internal-format
21262 "work-sharing region may not be closely nested inside of work-sharing, "
21263 "%<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> "
21268 #, gcc-internal-format
21270 "%<master%> region may not be closely nested inside of work-sharing, explicit "
21271 "%<task%> or %<taskloop%> region"
21274 #: omp-low.c:2755 omp-low.c:2894
21275 #, gcc-internal-format
21276 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
21280 #, gcc-internal-format
21282 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
21283 "an %<ordered%> loop"
21287 #, gcc-internal-format
21288 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
21292 #, gcc-internal-format
21293 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
21297 #, gcc-internal-format
21299 "%<ordered%> region may not be closely nested inside of %<critical%>, "
21300 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
21303 #: omp-low.c:2839 omp-low.c:2852
21304 #, gcc-internal-format
21306 "%<ordered%> region must be closely nested inside a loop region with an "
21307 "%<ordered%> clause"
21311 #, gcc-internal-format
21313 "%<critical%> region may not be nested inside a %<critical%> region with the "
21318 #, gcc-internal-format
21319 msgid "%<teams%> construct not closely nested inside of %<target%> construct"
21323 #, gcc-internal-format
21325 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
21330 #, gcc-internal-format
21331 msgid "OpenACC construct inside of non-OpenACC region"
21335 #, gcc-internal-format
21336 msgid "%s %qs construct inside of %s %qs region"
21339 #: omp-low.c:2973 omp-low.c:2980
21340 #, gcc-internal-format
21341 msgid "%qs construct inside of %qs region"
21345 #, gcc-internal-format
21346 msgid "setjmp/longjmp inside simd construct"
21350 #, gcc-internal-format
21352 "ignoring sink clause with offset that is not a multiple of the loop step"
21356 #, gcc-internal-format
21357 msgid "first offset must be in opposite direction of loop iterations"
21361 #, gcc-internal-format, gfc-internal-format
21362 msgid "invalid exit from %s structured block"
21365 #: omp-low.c:9084 omp-low.c:9089
21366 #, gcc-internal-format, gfc-internal-format
21367 msgid "invalid entry to %s structured block"
21370 #. Otherwise, be vague and lazy, but efficient.
21372 #, gcc-internal-format, gfc-internal-format
21373 msgid "invalid branch to/from %s structured block"
21376 #: omp-offload.c:628
21377 #, gcc-internal-format, gfc-internal-format
21378 msgid "-fopenacc-dim operand is malformed at '%s'"
21381 #: omp-offload.c:1178
21382 #, gcc-internal-format
21383 msgid "routine call uses same OpenACC parallelism as containing loop"
21386 #: omp-offload.c:1182 omp-offload.c:1214
21387 #, gcc-internal-format
21388 msgid "containing loop here"
21391 #: omp-offload.c:1187
21392 #, gcc-internal-format
21393 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
21396 #: omp-offload.c:1189
21397 #, gcc-internal-format
21398 msgid "loop uses OpenACC parallelism disallowed by containing routine"
21401 #: omp-offload.c:1194
21402 #, gcc-internal-format
21403 msgid "routine %qD declared here"
21406 #: omp-offload.c:1207
21407 #, gcc-internal-format
21408 msgid "incorrectly nested OpenACC loop parallelism"
21411 #: omp-offload.c:1348
21412 #, gcc-internal-format
21413 msgid "insufficient partitioning available to parallelize element loop"
21416 #: omp-offload.c:1356
21417 #, gcc-internal-format
21418 msgid "insufficient partitioning available to parallelize tile loop"
21421 #: omp-offload.c:1358
21422 #, gcc-internal-format
21423 msgid "insufficient partitioning available to parallelize loop"
21426 #: omp-simd-clone.c:193
21427 #, gcc-internal-format
21428 msgid "ignoring large linear step"
21431 #: omp-simd-clone.c:200
21432 #, gcc-internal-format
21433 msgid "ignoring zero linear step"
21436 #: omp-simd-clone.c:259
21437 #, gcc-internal-format
21439 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21443 #: omp-simd-clone.c:270
21444 #, gcc-internal-format
21446 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21447 "non-%<uniform%> argument"
21451 #, gcc-internal-format
21452 msgid "indirect jumps are not available on this target"
21455 #: opts-common.c:1150
21456 #, gcc-internal-format
21457 msgid "command line option %qs is not supported by this configuration"
21460 #: opts-common.c:1160 opts.c:1876
21461 #, gcc-internal-format
21462 msgid "missing argument to %qs"
21465 #: opts-common.c:1166
21466 #, gcc-internal-format
21467 msgid "argument to %qs should be a non-negative integer"
21470 #: opts-common.c:1173
21471 #, gcc-internal-format
21472 msgid "argument to %qs is not between %d and %d"
21475 #: opts-common.c:1187
21476 #, gcc-internal-format
21477 msgid "unrecognized argument in option %qs"
21480 #: opts-common.c:1198 config/i386/i386.c:3208
21481 #, gcc-internal-format
21482 msgid "valid arguments to %qs are: %s; did you mean %qs?"
21485 #: opts-common.c:1201 config/i386/i386.c:3211
21486 #, gcc-internal-format
21487 msgid "valid arguments to %qs are: %s"
21490 #: opts-global.c:102
21491 #, gcc-internal-format
21492 msgid "command line option %qs is valid for the driver but not for %s"
21495 #. Eventually this should become a hard error IMO.
21496 #: opts-global.c:108
21497 #, gcc-internal-format
21498 msgid "command line option %qs is valid for %s but not for %s"
21501 #: opts-global.c:375
21502 #, gcc-internal-format
21503 msgid "unrecognized command line option %<-fdump-%s%>"
21506 #: opts-global.c:380
21507 #, gcc-internal-format
21508 msgid "unrecognized command line option %<-fopt-info-%s%>"
21511 #: opts-global.c:401 opts-global.c:409
21512 #, gcc-internal-format
21513 msgid "plugin support is disabled; configure with --enable-plugin"
21516 #: opts-global.c:433
21517 #, gcc-internal-format
21518 msgid "unrecognized register name %qs"
21521 #: opts-global.c:451
21522 #, gcc-internal-format
21523 msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
21526 #: opts-global.c:454
21527 #, gcc-internal-format
21528 msgid "unrecognized shadow offset %qs"
21532 #, gcc-internal-format
21533 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
21537 #, gcc-internal-format
21538 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
21542 #, gcc-internal-format
21544 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
21545 "femit-struct-debug-detailed=ind:...%>"
21549 #, gcc-internal-format
21551 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
21555 #, gcc-internal-format
21556 msgid "section anchors must be disabled when unit-at-a-time is disabled"
21560 #, gcc-internal-format
21561 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
21565 #, gcc-internal-format
21566 msgid "transactional memory is not supported with non-call exceptions"
21570 #, gcc-internal-format
21571 msgid "section anchors must be disabled when toplevel reorder is disabled"
21575 #, gcc-internal-format
21577 "%<-freorder-blocks-and-partition%> does not work with exceptions on this "
21582 #, gcc-internal-format
21584 "%<-freorder-blocks-and-partition%> does not support unwind info on this "
21589 #, gcc-internal-format
21590 msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
21594 #, gcc-internal-format
21595 msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
21599 #, gcc-internal-format
21600 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
21604 #, gcc-internal-format
21606 "%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> "
21607 "or %<-fsanitize=kernel-address%>"
21611 #, gcc-internal-format
21613 "%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> "
21614 "or %<-fsanitize=kernel-address%>"
21618 #, gcc-internal-format
21620 "%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>"
21624 #, gcc-internal-format
21626 "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible "
21627 "with %<-fsanitize=thread%>"
21631 #, gcc-internal-format
21632 msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
21636 #, gcc-internal-format
21637 msgid "%<-fsanitize-recover=%s%> is not supported"
21641 #, gcc-internal-format
21643 "%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option"
21647 #, gcc-internal-format
21648 msgid "transactional memory is not supported with %<-fsanitize=address%>"
21652 #, gcc-internal-format
21654 "transactional memory is not supported with %<-fsanitize=kernel-address%>"
21658 #, gcc-internal-format
21659 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
21663 #, gcc-internal-format
21664 msgid "%<-fsanitize=all%> option is not valid"
21668 #, gcc-internal-format
21670 "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?"
21674 #, gcc-internal-format
21675 msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
21679 #, gcc-internal-format
21680 msgid "%<%s%> attribute directive ignored"
21684 #, gcc-internal-format
21685 msgid "--help argument %q.*s is ambiguous, please be more specific"
21689 #, gcc-internal-format
21690 msgid "unrecognized argument to --help= option: %q.*s"
21694 #, gcc-internal-format
21695 msgid "HSA has not been enabled during configuration"
21699 #, gcc-internal-format
21700 msgid "%<-foffload-abi%> option can be specified only for offload compiler"
21704 #, gcc-internal-format, gfc-internal-format
21705 msgid "structure alignment must be a small power of two, not %d"
21709 #, gcc-internal-format
21710 msgid "invalid arguments for %<-fpatchable_function_entry%>"
21714 #, gcc-internal-format
21715 msgid "unknown stack check parameter %qs"
21719 #, gcc-internal-format
21721 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
21722 "gdwarf -g%s%> for debug level"
21726 #, gcc-internal-format, gfc-internal-format
21727 msgid "dwarf version %d is not supported"
21731 #, gcc-internal-format, gfc-internal-format
21732 msgid "%s: --param arguments should be of the form NAME=VALUE"
21736 #, gcc-internal-format
21737 msgid "invalid --param name %qs; did you mean %qs?"
21741 #, gcc-internal-format
21742 msgid "invalid --param name %qs"
21746 #, gcc-internal-format
21747 msgid "invalid --param value %qs"
21751 #, gcc-internal-format
21752 msgid "target system does not support debug output"
21756 #, gcc-internal-format
21757 msgid "debug format %qs conflicts with prior selection"
21761 #, gcc-internal-format
21762 msgid "unrecognized debug output level %qs"
21766 #, gcc-internal-format
21767 msgid "debug output level %qs is too high"
21771 #, gcc-internal-format
21772 msgid "getting core file size maximum limit: %m"
21776 #, gcc-internal-format
21777 msgid "setting core file size limit to maximum: %m"
21781 #, gcc-internal-format, gfc-internal-format
21782 msgid "unrecognized gcc debugging option: %c"
21786 #, gcc-internal-format, gfc-internal-format
21787 msgid "-Werror=%s: no option -%s"
21791 #, gcc-internal-format, gfc-internal-format
21792 msgid "-Werror=%s: -%s is not an option that controls warnings"
21795 #. If we didn't find this parameter, issue an error message.
21797 #, gcc-internal-format
21798 msgid "invalid parameter %qs"
21802 #, gcc-internal-format
21803 msgid "minimum value of parameter %qs is %u"
21807 #, gcc-internal-format
21808 msgid "maximum value of parameter %qs is %u"
21812 #, gcc-internal-format, gfc-internal-format
21813 msgid "pass %s does not support cloning"
21817 #, gcc-internal-format, gfc-internal-format
21819 "pass %s needs a set_pass_param implementation to handle the extra argument "
21824 #, gcc-internal-format
21825 msgid "unrecognized option -fenable"
21829 #, gcc-internal-format
21830 msgid "unrecognized option -fdisable"
21834 #, gcc-internal-format, gfc-internal-format
21835 msgid "unknown pass %s specified in -fenable"
21839 #, gcc-internal-format, gfc-internal-format
21840 msgid "unknown pass %s specified in -fdisable"
21843 #: passes.c:1064 passes.c:1153
21844 #, gcc-internal-format, gfc-internal-format
21845 msgid "enable pass %s for functions in the range of [%u, %u]"
21848 #: passes.c:1067 passes.c:1164
21849 #, gcc-internal-format, gfc-internal-format
21850 msgid "disable pass %s for functions in the range of [%u, %u]"
21853 #: passes.c:1103 passes.c:1131
21854 #, gcc-internal-format, gfc-internal-format
21855 msgid "Invalid range %s in option %s"
21859 #, gcc-internal-format, gfc-internal-format
21860 msgid "enable pass %s for function %s"
21864 #, gcc-internal-format, gfc-internal-format
21865 msgid "disable pass %s for function %s"
21869 #, gcc-internal-format
21870 msgid "invalid pass positioning operation"
21874 #, gcc-internal-format
21875 msgid "plugin cannot register a missing pass"
21879 #, gcc-internal-format
21880 msgid "plugin cannot register an unnamed pass"
21884 #, gcc-internal-format
21885 msgid "plugin cannot register pass %qs without reference pass name"
21889 #, gcc-internal-format
21890 msgid "pass %qs not found but is referenced by new pass %qs"
21894 #, gcc-internal-format
21895 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
21899 #, gcc-internal-format, gfc-internal-format
21901 "plugin %s was specified with different paths:\n"
21907 #, gcc-internal-format, gfc-internal-format
21908 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
21912 #, gcc-internal-format, gfc-internal-format
21914 "plugin %s should be specified before -fplugin-arg-%s in the command line"
21918 #, gcc-internal-format
21919 msgid "unable to register info for plugin %qs - plugin name not found"
21923 #, gcc-internal-format, gfc-internal-format
21924 msgid "unknown callback event registered by plugin %s"
21928 #, gcc-internal-format, gfc-internal-format
21929 msgid "plugin %s registered a null callback function for event %s"
21932 #: plugin.c:636 plugin.c:703
21933 #, gcc-internal-format, gfc-internal-format
21935 "cannot load plugin %s\n"
21939 #: plugin.c:647 plugin.c:713
21940 #, gcc-internal-format, gfc-internal-format
21942 "plugin %s is not licensed under a GPL-compatible license\n"
21946 #: plugin.c:660 plugin.c:723
21947 #, gcc-internal-format, gfc-internal-format
21949 "cannot find %s in plugin %s\n"
21953 #: plugin.c:670 plugin.c:732
21954 #, gcc-internal-format, gfc-internal-format
21955 msgid "fail to initialize plugin %s"
21959 #, gcc-internal-format
21960 msgid "-iplugindir <dir> option not passed from the gcc driver"
21964 #, gcc-internal-format, gfc-internal-format
21965 msgid "Missing counts for called function %s"
21969 #, gcc-internal-format, gfc-internal-format
21970 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
21974 #, gcc-internal-format
21975 msgid "corrupted profile info: sum_all is smaller than sum_max"
21979 #, gcc-internal-format
21980 msgid "corrupted profile info: profile data is not flow-consistent"
21984 #, gcc-internal-format, gfc-internal-format
21986 "corrupted profile info: number of iterations for basic block %d thought to "
21991 #, gcc-internal-format, gfc-internal-format
21993 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
21996 #: read-rtl-function.c:262
21997 #, gcc-internal-format, gfc-internal-format
21998 msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
22001 #: read-rtl-function.c:266
22002 #, gcc-internal-format, gfc-internal-format
22003 msgid "insn with UID %i not found for operand %i of insn %i"
22006 #: read-rtl-function.c:409
22007 #, gcc-internal-format
22008 msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
22011 #: read-rtl-function.c:710
22012 #, gcc-internal-format, gfc-internal-format
22013 msgid "unrecognized edge flag: '%s'"
22016 #: read-rtl-function.c:853
22017 #, gcc-internal-format
22018 msgid "more than one 'crtl' directive"
22021 #: read-rtl-function.c:981
22022 #, gcc-internal-format, gfc-internal-format
22023 msgid "unrecognized enum value: '%s'"
22026 #: read-rtl-function.c:1137 read-rtl-function.c:1196
22027 #, gcc-internal-format, gfc-internal-format
22028 msgid "was expecting `%s'"
22031 #: read-rtl-function.c:1575
22032 #, gcc-internal-format, gfc-internal-format
22033 msgid "duplicate insn UID: %i"
22036 #: read-rtl-function.c:1635
22037 #, gcc-internal-format
22038 msgid "start/end of RTL fragment are in different files"
22041 #: read-rtl-function.c:1641
22042 #, gcc-internal-format
22043 msgid "start of RTL fragment must be on an earlier line than end"
22047 #, gcc-internal-format, gfc-internal-format
22048 msgid "output constraint %d must specify a single register"
22052 #, gcc-internal-format, gfc-internal-format
22053 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
22057 #, gcc-internal-format
22058 msgid "output regs must be grouped at top of stack"
22062 #, gcc-internal-format
22063 msgid "implicitly popped regs must be grouped at top of stack"
22067 #, gcc-internal-format
22068 msgid "explicitly used regs must be grouped at top of stack"
22072 #, gcc-internal-format
22073 msgid "output operand %d must use %<&%> constraint"
22077 #, gcc-internal-format, gfc-internal-format
22078 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
22082 #, gcc-internal-format, gfc-internal-format
22083 msgid "validate_value_data: Loop in regno chain (%u)"
22087 #, gcc-internal-format, gfc-internal-format
22088 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
22092 #, gcc-internal-format, gfc-internal-format
22093 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
22097 #, gcc-internal-format
22098 msgid "can%'t use %qs as a call-saved register"
22102 #, gcc-internal-format
22103 msgid "can%'t use %qs as a call-used register"
22107 #, gcc-internal-format
22108 msgid "can%'t use %qs as a fixed register"
22111 #: reginfo.c:762 config/arc/arc.c:990 config/arc/arc.c:1029
22112 #: config/ia64/ia64.c:6039 config/ia64/ia64.c:6046 config/pa/pa.c:468
22113 #: config/pa/pa.c:475 config/sh/sh.c:8273 config/sh/sh.c:8280
22114 #: config/spu/spu.c:4926 config/spu/spu.c:4933
22115 #, gcc-internal-format, gfc-internal-format
22116 msgid "unknown register name: %s"
22120 #, gcc-internal-format
22121 msgid "stack register used for global register variable"
22125 #, gcc-internal-format
22126 msgid "global register variable follows a function definition"
22130 #, gcc-internal-format
22131 msgid "register of %qD used for multiple global register variables"
22134 #: reginfo.c:789 config/powerpcspe/powerpcspe.c:32258
22135 #: config/rs6000/rs6000.c:29486
22136 #, gcc-internal-format
22137 msgid "conflicts with %qD"
22141 #, gcc-internal-format
22142 msgid "call-clobbered register used for global register variable"
22146 #, gcc-internal-format
22147 msgid "cannot reload integer constant operand in %<asm%>"
22151 #, gcc-internal-format
22152 msgid "impossible register constraint in %<asm%>"
22156 #, gcc-internal-format
22157 msgid "%<&%> constraint used with no register class"
22161 #, gcc-internal-format
22162 msgid "can%'t find a register in class %qs while reloading %<asm%>"
22166 #, gcc-internal-format
22167 msgid "unable to find a register to spill in class %qs"
22171 #, gcc-internal-format
22172 msgid "%<asm%> operand requires impossible reload"
22176 #, gcc-internal-format
22177 msgid "%<asm%> operand constraint incompatible with operand size"
22181 #, gcc-internal-format
22182 msgid "output operand is constant in %<asm%>"
22186 #, gcc-internal-format, gfc-internal-format
22187 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
22191 #, gcc-internal-format, gfc-internal-format
22193 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
22197 #, gcc-internal-format, gfc-internal-format
22199 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
22204 #, gcc-internal-format, gfc-internal-format
22205 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
22209 #, gcc-internal-format, gfc-internal-format
22210 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
22214 #, gcc-internal-format, gfc-internal-format
22216 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
22221 #, gcc-internal-format, gfc-internal-format
22223 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
22227 #, gcc-internal-format, gfc-internal-format
22228 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
22232 #, gcc-internal-format, gfc-internal-format
22233 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
22237 #, gcc-internal-format
22238 msgid "output operand constraint lacks %<=%>"
22242 #, gcc-internal-format
22243 msgid "output constraint %qc for operand %d is not at the beginning"
22247 #, gcc-internal-format
22248 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
22251 #: stmt.c:262 stmt.c:346
22252 #, gcc-internal-format
22253 msgid "%<%%%> constraint used with last operand"
22257 #, gcc-internal-format
22258 msgid "matching constraint not valid in output operand"
22262 #, gcc-internal-format
22263 msgid "input operand constraint contains %qc"
22267 #, gcc-internal-format
22268 msgid "matching constraint references invalid operand number"
22272 #, gcc-internal-format
22273 msgid "invalid punctuation %qc in constraint"
22277 #, gcc-internal-format
22278 msgid "matching constraint does not allow a register"
22282 #, gcc-internal-format
22283 msgid "duplicate asm operand name %qs"
22287 #, gcc-internal-format
22288 msgid "missing close brace for named operand"
22292 #, gcc-internal-format
22293 msgid "undefined named operand %qs"
22296 #: stor-layout.c:771
22297 #, gcc-internal-format
22298 msgid "size of %q+D is %d bytes"
22301 #: stor-layout.c:773
22302 #, gcc-internal-format
22303 msgid "size of %q+D is larger than %wd bytes"
22306 #: stor-layout.c:1150
22307 #, gcc-internal-format
22308 msgid "alignment %u of %qT is less than %u"
22311 #: stor-layout.c:1157
22312 #, gcc-internal-format
22313 msgid "%q+D offset %E in %qT isn%'t aligned to %u"
22316 #: stor-layout.c:1160
22317 #, gcc-internal-format
22318 msgid "%q+D offset %E in %qT may not be aligned to %u"
22321 #: stor-layout.c:1292
22322 #, gcc-internal-format
22323 msgid "packed attribute causes inefficient alignment for %q+D"
22326 #: stor-layout.c:1296
22327 #, gcc-internal-format
22328 msgid "packed attribute is unnecessary for %q+D"
22331 #: stor-layout.c:1313
22332 #, gcc-internal-format
22333 msgid "padding struct to align %q+D"
22336 #: stor-layout.c:1374
22337 #, gcc-internal-format
22338 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
22341 #: stor-layout.c:1687
22342 #, gcc-internal-format
22343 msgid "padding struct size to alignment boundary"
22346 #: stor-layout.c:1715
22347 #, gcc-internal-format
22348 msgid "packed attribute causes inefficient alignment for %qE"
22351 #: stor-layout.c:1719
22352 #, gcc-internal-format
22353 msgid "packed attribute is unnecessary for %qE"
22356 #: stor-layout.c:1725
22357 #, gcc-internal-format
22358 msgid "packed attribute causes inefficient alignment"
22361 #: stor-layout.c:1727
22362 #, gcc-internal-format
22363 msgid "packed attribute is unnecessary"
22366 #: stor-layout.c:2478
22367 #, gcc-internal-format
22368 msgid "alignment of array elements is greater than element size"
22371 #: substring-locations.c:159
22372 #, gcc-internal-format
22373 msgid "format string is defined here"
22377 #, gcc-internal-format
22378 msgid "%qD renamed after being referenced in assembly"
22382 #, gcc-internal-format
22383 msgid "function symbol is not function"
22387 #, gcc-internal-format
22388 msgid "variable symbol is not variable"
22392 #, gcc-internal-format
22393 msgid "node has unknown type"
22397 #, gcc-internal-format
22398 msgid "node not found node->decl->decl_with_vis.symtab_node"
22402 #, gcc-internal-format
22403 msgid "node differs from node->decl->decl_with_vis.symtab_node"
22407 #, gcc-internal-format
22408 msgid "assembler name hash list corrupted"
22412 #, gcc-internal-format
22413 msgid "node not found in symtab assembler name hash"
22417 #, gcc-internal-format
22418 msgid "double linked list of assembler names corrupted"
22422 #, gcc-internal-format
22423 msgid "node has body_removed but is definition"
22427 #, gcc-internal-format
22428 msgid "node is analyzed but it is not a definition"
22432 #, gcc-internal-format
22433 msgid "node is alias but not implicit alias"
22437 #, gcc-internal-format
22438 msgid "node is alias but not definition"
22442 #, gcc-internal-format
22443 msgid "node is weakref but not an transparent_alias"
22447 #, gcc-internal-format
22448 msgid "node is transparent_alias but not an alias"
22452 #, gcc-internal-format
22453 msgid "node is in same_comdat_group list but has no comdat_group"
22457 #, gcc-internal-format
22458 msgid "same_comdat_group list across different groups"
22462 #, gcc-internal-format
22463 msgid "mixing different types of symbol in same comdat groups is not supported"
22467 #, gcc-internal-format
22468 msgid "node is alone in a comdat group"
22472 #, gcc-internal-format
22473 msgid "same_comdat_group is not a circular list"
22477 #, gcc-internal-format, gfc-internal-format
22478 msgid "comdat-local symbol referred to by %s outside its comdat"
22482 #, gcc-internal-format
22483 msgid "implicit_section flag is set but section isn't"
22487 #, gcc-internal-format
22488 msgid "Both section and comdat group is set"
22492 #, gcc-internal-format
22493 msgid "Alias and target's section differs"
22497 #, gcc-internal-format
22498 msgid "Alias and target's comdat groups differs"
22502 #, gcc-internal-format
22503 msgid "Transparent alias and target's assembler names differs"
22507 #, gcc-internal-format
22508 msgid "Chained transparent aliases"
22511 #: symtab.c:1209 symtab.c:1246
22512 #, gcc-internal-format
22513 msgid "symtab_node::verify failed"
22517 #, gcc-internal-format
22519 "Two symbols with same comdat_group are not linked by the same_comdat_group "
22524 #, gcc-internal-format
22525 msgid "function %q+D part of alias cycle"
22529 #, gcc-internal-format
22530 msgid "variable %q+D part of alias cycle"
22534 #, gcc-internal-format
22535 msgid "section of alias %q+D must match section of its target"
22539 #, gcc-internal-format
22540 msgid "__builtin_saveregs not supported by this target"
22543 #: targhooks.c:1034
22544 #, gcc-internal-format
22545 msgid "nested functions not supported on this target"
22548 #: targhooks.c:1047
22549 #, gcc-internal-format
22550 msgid "nested function trampolines not supported on this target"
22553 #: targhooks.c:1568
22554 #, gcc-internal-format
22555 msgid "target attribute is not supported on this machine"
22558 #: targhooks.c:1582
22559 #, gcc-internal-format
22560 msgid "#pragma GCC target is not supported for this machine"
22564 #, gcc-internal-format
22565 msgid "removing .rpo file: %m"
22569 #, gcc-internal-format
22570 msgid "renaming .rpo file: %m"
22574 #, gcc-internal-format, gfc-internal-format
22575 msgid "repository file '%s' does not contain command-line arguments"
22579 #, gcc-internal-format, gfc-internal-format
22581 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
22586 #, gcc-internal-format, gfc-internal-format
22587 msgid "ld returned %d exit status"
22591 #, gcc-internal-format
22592 msgid "can%'t open %qs for writing: %m"
22596 #, gcc-internal-format
22597 msgid "-frecord-gcc-switches is not supported by the current target"
22601 #, gcc-internal-format
22602 msgid "stack usage computation not supported for this target"
22606 #, gcc-internal-format
22607 msgid "stack usage might be unbounded"
22611 #, gcc-internal-format
22612 msgid "stack usage might be %wd bytes"
22616 #, gcc-internal-format
22617 msgid "stack usage is %wd bytes"
22621 #, gcc-internal-format
22622 msgid "can%'t open %s for writing: %m"
22626 #, gcc-internal-format
22627 msgid "this target does not support %qs"
22631 #, gcc-internal-format
22633 "Graphite loop optimizations cannot be used (isl is not available) (-"
22634 "fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all)"
22638 #, gcc-internal-format
22639 msgid "%<-fcf-protection=full%> is not supported for this target"
22643 #, gcc-internal-format
22644 msgid "%<-fcf-protection=branch%> is not supported for this target"
22648 #, gcc-internal-format
22649 msgid "%<-fcf-protection=return%> is not supported for this target"
22653 #, gcc-internal-format
22654 msgid "%<-fcheck-pointer-bounds%> is not supported for this target"
22658 #, gcc-internal-format
22660 "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds-strict%>"
22664 #, gcc-internal-format
22665 msgid "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds%>"
22669 #, gcc-internal-format
22670 msgid "%<-fcheck-pointer-bounds%> is not supported with Address Sanitizer"
22674 #, gcc-internal-format
22675 msgid "%<-fcheck-pointer-bounds%> is not supported with Thread Sanitizer"
22679 #, gcc-internal-format
22680 msgid "%<-fabi-version=1%> is no longer supported"
22684 #, gcc-internal-format
22685 msgid "instruction scheduling not supported on this target machine"
22689 #, gcc-internal-format
22690 msgid "this target machine does not have delayed branches"
22694 #, gcc-internal-format, gfc-internal-format
22695 msgid "-f%sleading-underscore not supported on this target machine"
22699 #, gcc-internal-format
22700 msgid "could not close zeroed insn dump file %qs: %m"
22704 #, gcc-internal-format
22705 msgid "target system does not support the %qs debug format"
22709 #, gcc-internal-format
22710 msgid "variable tracking requested, but useless unless producing debug info"
22714 #, gcc-internal-format
22715 msgid "variable tracking requested, but not supported by this debug format"
22719 #, gcc-internal-format
22720 msgid "var-tracking-assignments changes selective scheduling"
22724 #, gcc-internal-format
22725 msgid "-ffunction-sections not supported for this target"
22729 #, gcc-internal-format
22730 msgid "-fdata-sections not supported for this target"
22734 #, gcc-internal-format
22735 msgid "-fprefetch-loop-arrays not supported for this target"
22739 #, gcc-internal-format
22741 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
22745 #, gcc-internal-format
22746 msgid "-fprefetch-loop-arrays is not supported with -Os"
22750 #, gcc-internal-format
22751 msgid "-fassociative-math disabled; other options take precedence"
22755 #, gcc-internal-format
22757 "%<-fstack-clash-protection%> is not supported on targets where the stack "
22758 "grows from lower to higher addresses"
22762 #, gcc-internal-format
22764 "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive. "
22765 "Disabling %<-fstack-check=%>"
22769 #, gcc-internal-format
22770 msgid "-fstack-protector not supported for this target"
22774 #, gcc-internal-format
22776 "-fsanitize=address and -fsanitize=kernel-address are not supported for this "
22781 #, gcc-internal-format
22782 msgid "-fsanitize=address not supported for this target"
22786 #, gcc-internal-format
22787 msgid "error writing to %s: %m"
22791 #, gcc-internal-format
22792 msgid "error closing %s: %m"
22796 #, gcc-internal-format
22797 msgid "self-tests incompatible with -E"
22801 #, gcc-internal-format
22802 msgid "self-tests are not enabled in this build"
22806 #, gcc-internal-format
22807 msgid "invalid use of volatile lvalue inside transaction"
22811 #, gcc-internal-format
22812 msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
22816 #, gcc-internal-format
22818 "%<transaction_may_cancel_outer%> function call not within outer transaction "
22819 "or %<transaction_may_cancel_outer%>"
22822 #: trans-mem.c:725 trans-mem.c:4832
22823 #, gcc-internal-format
22824 msgid "unsafe function call %qD within atomic transaction"
22828 #, gcc-internal-format
22829 msgid "unsafe function call %qE within atomic transaction"
22833 #, gcc-internal-format
22834 msgid "unsafe indirect function call within atomic transaction"
22837 #: trans-mem.c:744 trans-mem.c:4764
22838 #, gcc-internal-format
22839 msgid "unsafe function call %qD within %<transaction_safe%> function"
22843 #, gcc-internal-format
22844 msgid "unsafe function call %qE within %<transaction_safe%> function"
22848 #, gcc-internal-format
22849 msgid "unsafe indirect function call within %<transaction_safe%> function"
22852 #: trans-mem.c:770 trans-mem.c:4804
22853 #, gcc-internal-format
22854 msgid "asm not allowed in atomic transaction"
22858 #, gcc-internal-format
22859 msgid "asm not allowed in %<transaction_safe%> function"
22863 #, gcc-internal-format
22864 msgid "relaxed transaction in atomic transaction"
22868 #, gcc-internal-format
22869 msgid "relaxed transaction in %<transaction_safe%> function"
22873 #, gcc-internal-format
22874 msgid "outer transaction in transaction"
22878 #, gcc-internal-format
22879 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
22883 #, gcc-internal-format
22884 msgid "outer transaction in %<transaction_safe%> function"
22887 #: trans-mem.c:4430
22888 #, gcc-internal-format
22889 msgid "%Kasm not allowed in %<transaction_safe%> function"
22893 #, gcc-internal-format
22894 msgid "ignoring loop annotation"
22898 #, gcc-internal-format
22899 msgid "constant not recomputed when ADDR_EXPR changed"
22903 #, gcc-internal-format
22904 msgid "side effects not recomputed when ADDR_EXPR changed"
22908 #, gcc-internal-format
22909 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
22913 #, gcc-internal-format
22914 msgid "SSA name in freelist but still referenced"
22918 #, gcc-internal-format
22919 msgid "Local declaration from a different function"
22922 #: tree-cfg.c:3061 tree-cfg.c:4625
22923 #, gcc-internal-format
22924 msgid "INDIRECT_REF in gimple IL"
22928 #, gcc-internal-format
22929 msgid "invalid first operand of MEM_REF"
22933 #, gcc-internal-format
22934 msgid "invalid offset operand of MEM_REF"
22938 #, gcc-internal-format
22939 msgid "ASSERT_EXPR with an always-false condition"
22943 #, gcc-internal-format
22944 msgid "MODIFY_EXPR not expected while having tuples"
22947 #: tree-cfg.c:3126 tree-ssa.c:987
22948 #, gcc-internal-format
22949 msgid "address taken, but ADDRESSABLE bit not set"
22953 #, gcc-internal-format
22954 msgid "non-integral used in condition"
22958 #, gcc-internal-format
22959 msgid "invalid conditional operand"
22963 #, gcc-internal-format
22964 msgid "non-scalar BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
22968 #, gcc-internal-format
22969 msgid "invalid position or size operand to BIT_FIELD_REF"
22973 #, gcc-internal-format
22975 "integral result type precision does not match field size of BIT_FIELD_REF"
22979 #, gcc-internal-format
22981 "mode size of non-integral result does not match field size of BIT_FIELD_REF"
22985 #, gcc-internal-format
22986 msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
22990 #, gcc-internal-format
22991 msgid "non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
22995 #, gcc-internal-format
22996 msgid "invalid reference prefix"
23000 #, gcc-internal-format
23001 msgid "invalid operand to plus/minus, type is a pointer"
23005 #, gcc-internal-format
23006 msgid "invalid operand to pointer diff, operand is not a pointer"
23010 #, gcc-internal-format
23011 msgid "invalid type for pointer diff"
23015 #, gcc-internal-format
23016 msgid "invalid operand to pointer plus, first operand is not a pointer"
23020 #, gcc-internal-format
23022 "invalid operand to pointer plus, second operand is not an integer type of "
23023 "appropriate width"
23027 #, gcc-internal-format
23028 msgid "invalid CASE_CHAIN"
23032 #, gcc-internal-format
23033 msgid "invalid expression for min lvalue"
23037 #, gcc-internal-format
23038 msgid "invalid operand in indirect reference"
23042 #, gcc-internal-format
23043 msgid "invalid operands to array reference"
23047 #, gcc-internal-format
23048 msgid "type mismatch in array reference"
23052 #, gcc-internal-format
23053 msgid "type mismatch in array range reference"
23057 #, gcc-internal-format
23058 msgid "type mismatch in real/imagpart reference"
23062 #, gcc-internal-format
23063 msgid "type mismatch in component reference"
23067 #, gcc-internal-format
23068 msgid "conversion of an SSA_NAME on the left hand side"
23072 #, gcc-internal-format
23073 msgid "conversion of register to a different size"
23077 #, gcc-internal-format
23078 msgid "invalid address operand in MEM_REF"
23082 #, gcc-internal-format
23083 msgid "invalid offset operand in MEM_REF"
23087 #, gcc-internal-format
23088 msgid "invalid address operand in TARGET_MEM_REF"
23092 #, gcc-internal-format
23093 msgid "invalid offset operand in TARGET_MEM_REF"
23097 #, gcc-internal-format
23098 msgid "gimple call has two targets"
23102 #, gcc-internal-format
23103 msgid "gimple call has no target"
23107 #, gcc-internal-format
23108 msgid "invalid function in gimple call"
23112 #, gcc-internal-format
23113 msgid "non-function in gimple call"
23117 #, gcc-internal-format
23118 msgid "invalid pure const state for function"
23122 #, gcc-internal-format
23123 msgid "invalid LHS in gimple call"
23127 #, gcc-internal-format
23128 msgid "LHS in noreturn call"
23132 #, gcc-internal-format
23133 msgid "invalid conversion in gimple call"
23137 #, gcc-internal-format
23138 msgid "invalid static chain in gimple call"
23142 #, gcc-internal-format
23143 msgid "static chain with function that doesn%'t use one"
23146 #. Built-in unreachable with parameters might not be caught by
23147 #. undefined behavior sanitizer. Front-ends do check users do not
23148 #. call them that way but we also produce calls to
23149 #. __builtin_unreachable internally, for example when IPA figures
23150 #. out a call cannot happen in a legal program. In such cases,
23151 #. we must make sure arguments are stripped off.
23153 #, gcc-internal-format
23154 msgid "__builtin_unreachable or __builtin_trap call with arguments"
23158 #, gcc-internal-format
23159 msgid "invalid argument to gimple call"
23163 #, gcc-internal-format
23164 msgid "invalid operands in gimple comparison"
23168 #, gcc-internal-format
23169 msgid "mismatching comparison operand types"
23173 #, gcc-internal-format
23174 msgid "unsupported operation or type for vector comparison returning a boolean"
23178 #, gcc-internal-format
23179 msgid "non-vector operands in vector comparison"
23183 #, gcc-internal-format
23184 msgid "invalid vector comparison resulting type"
23188 #, gcc-internal-format
23189 msgid "bogus comparison result type"
23193 #, gcc-internal-format
23194 msgid "non-register as LHS of unary operation"
23198 #, gcc-internal-format
23199 msgid "invalid operand in unary operation"
23203 #, gcc-internal-format
23204 msgid "invalid types in nop conversion"
23208 #, gcc-internal-format
23209 msgid "invalid types in address space conversion"
23213 #, gcc-internal-format
23214 msgid "invalid types in fixed-point conversion"
23218 #, gcc-internal-format
23219 msgid "invalid types in conversion to floating point"
23223 #, gcc-internal-format
23224 msgid "invalid types in conversion to integer"
23228 #, gcc-internal-format
23229 msgid "vec_duplicate should be from a scalar to a like vector"
23233 #, gcc-internal-format
23234 msgid "non-trivial conversion in unary operation"
23238 #, gcc-internal-format
23239 msgid "non-register as LHS of binary operation"
23243 #, gcc-internal-format
23244 msgid "invalid operands in binary operation"
23248 #, gcc-internal-format
23249 msgid "type mismatch in complex expression"
23253 #, gcc-internal-format
23254 msgid "type mismatch in shift expression"
23257 #: tree-cfg.c:4042 tree-cfg.c:4063
23258 #, gcc-internal-format
23259 msgid "type mismatch in widening vector shift expression"
23263 #, gcc-internal-format
23264 msgid "invalid non-vector operands to vector valued plus"
23268 #, gcc-internal-format
23269 msgid "invalid (pointer) operands to plus/minus"
23273 #, gcc-internal-format
23274 msgid "type mismatch in pointer plus expression"
23278 #, gcc-internal-format
23279 msgid "type mismatch in pointer diff expression"
23283 #, gcc-internal-format
23284 msgid "type mismatch in widening sum reduction"
23288 #, gcc-internal-format
23289 msgid "type mismatch in vector widening multiplication"
23293 #, gcc-internal-format
23294 msgid "type mismatch in vector pack expression"
23298 #, gcc-internal-format
23299 msgid "type mismatch in series expression"
23303 #, gcc-internal-format
23304 msgid "vector type expected in series expression"
23308 #, gcc-internal-format
23309 msgid "type mismatch in binary expression"
23313 #, gcc-internal-format
23314 msgid "non-register as LHS of ternary operation"
23318 #, gcc-internal-format
23319 msgid "invalid operands in ternary operation"
23323 #, gcc-internal-format
23324 msgid "type mismatch in widening multiply-accumulate expression"
23328 #, gcc-internal-format
23329 msgid "type mismatch in fused multiply-add expression"
23333 #, gcc-internal-format
23335 "the first argument of a VEC_COND_EXPR must be of a boolean vector type of "
23336 "the same number of elements as the result"
23339 #: tree-cfg.c:4385 c/c-typeck.c:5212
23340 #, gcc-internal-format
23341 msgid "type mismatch in conditional expression"
23345 #, gcc-internal-format
23346 msgid "type mismatch in vector permute expression"
23350 #, gcc-internal-format
23351 msgid "vector types expected in vector permute expression"
23355 #, gcc-internal-format
23357 "vectors with different element number found in vector permute expression"
23361 #, gcc-internal-format
23362 msgid "invalid mask type in vector permute expression"
23366 #, gcc-internal-format
23367 msgid "type mismatch in sad expression"
23371 #, gcc-internal-format
23372 msgid "vector types expected in sad expression"
23376 #, gcc-internal-format
23377 msgid "type mismatch in BIT_INSERT_EXPR"
23381 #, gcc-internal-format
23382 msgid "not allowed type combination in BIT_INSERT_EXPR"
23386 #, gcc-internal-format
23387 msgid "invalid position or size in BIT_INSERT_EXPR"
23391 #, gcc-internal-format
23392 msgid "insertion out of range in BIT_INSERT_EXPR"
23396 #, gcc-internal-format
23397 msgid "vector insertion not at element boundary"
23401 #, gcc-internal-format
23402 msgid "type mismatch in dot product reduction"
23406 #, gcc-internal-format
23407 msgid "non-trivial conversion at assignment"
23411 #, gcc-internal-format
23412 msgid "non-decl/MEM_REF LHS in clobber statement"
23416 #, gcc-internal-format
23417 msgid "invalid operand in unary expression"
23421 #, gcc-internal-format
23422 msgid "type mismatch in address expression"
23425 #: tree-cfg.c:4640 tree-cfg.c:4666
23426 #, gcc-internal-format
23427 msgid "invalid rhs for gimple memory store"
23430 #: tree-cfg.c:4700 tree-cfg.c:4718 tree-cfg.c:4732
23431 #, gcc-internal-format
23432 msgid "incorrect type of vector CONSTRUCTOR elements"
23435 #: tree-cfg.c:4709 tree-cfg.c:4725
23436 #, gcc-internal-format
23437 msgid "incorrect number of vector CONSTRUCTOR elements"
23441 #, gcc-internal-format
23442 msgid "vector CONSTRUCTOR with non-NULL element index"
23446 #, gcc-internal-format
23447 msgid "vector CONSTRUCTOR element is not a GIMPLE value"
23451 #, gcc-internal-format
23452 msgid "non-vector CONSTRUCTOR with elements"
23456 #, gcc-internal-format
23457 msgid "invalid operand in return statement"
23460 #: tree-cfg.c:4829 c/gimple-parser.c:1622
23461 #, gcc-internal-format
23462 msgid "invalid conversion in return statement"
23466 #, gcc-internal-format
23467 msgid "goto destination is neither a label nor a pointer"
23471 #, gcc-internal-format
23472 msgid "invalid operand to switch statement"
23476 #, gcc-internal-format
23477 msgid "non-integral type switch statement"
23481 #, gcc-internal-format
23482 msgid "invalid default case label in switch statement"
23486 #, gcc-internal-format
23487 msgid "invalid case label in switch statement"
23491 #, gcc-internal-format
23492 msgid "invalid case range in switch statement"
23496 #, gcc-internal-format
23497 msgid "type mismatch for case label in switch statement"
23501 #, gcc-internal-format
23502 msgid "type precision mismatch in switch statement"
23506 #, gcc-internal-format
23507 msgid "case labels not sorted in switch statement"
23511 #, gcc-internal-format
23512 msgid "label's context is not the current function decl"
23516 #, gcc-internal-format
23517 msgid "incorrect entry in label_to_block_map"
23521 #, gcc-internal-format
23522 msgid "incorrect setting of landing pad number"
23526 #, gcc-internal-format
23527 msgid "invalid comparison code in gimple cond"
23531 #, gcc-internal-format
23532 msgid "invalid labels in gimple cond"
23535 #: tree-cfg.c:5105 tree-cfg.c:5114
23536 #, gcc-internal-format
23537 msgid "invalid PHI result"
23541 #, gcc-internal-format
23542 msgid "missing PHI def"
23546 #, gcc-internal-format
23547 msgid "invalid PHI argument"
23551 #, gcc-internal-format, gfc-internal-format
23552 msgid "incompatible types in PHI argument %u"
23555 #: tree-cfg.c:5243 tree-cfg.c:5575
23556 #, gcc-internal-format
23557 msgid "verify_gimple failed"
23561 #, gcc-internal-format
23562 msgid "dead STMT in EH table"
23566 #, gcc-internal-format
23567 msgid "location references block not in block tree"
23571 #, gcc-internal-format
23572 msgid "gimple_bb (phi) is set to a wrong basic block"
23576 #, gcc-internal-format
23577 msgid "PHI node with location"
23580 #: tree-cfg.c:5461 tree-cfg.c:5510
23581 #, gcc-internal-format
23582 msgid "incorrect sharing of tree nodes"
23586 #, gcc-internal-format
23587 msgid "virtual PHI with argument locations"
23591 #, gcc-internal-format
23592 msgid "gimple_bb (stmt) is set to a wrong basic block"
23596 #, gcc-internal-format
23597 msgid "in statement"
23601 #, gcc-internal-format
23602 msgid "statement marked for throw, but doesn%'t"
23606 #, gcc-internal-format
23607 msgid "statement marked for throw in middle of block"
23611 #, gcc-internal-format
23612 msgid "ENTRY_BLOCK has IL associated with it"
23616 #, gcc-internal-format
23617 msgid "EXIT_BLOCK has IL associated with it"
23621 #, gcc-internal-format, gfc-internal-format
23622 msgid "fallthru to exit from bb %d"
23626 #, gcc-internal-format
23627 msgid "nonlocal label "
23631 #, gcc-internal-format
23632 msgid "EH landing pad label "
23635 #: tree-cfg.c:5653 tree-cfg.c:5662 tree-cfg.c:5687
23636 #, gcc-internal-format
23641 #, gcc-internal-format, gfc-internal-format
23642 msgid "control flow in the middle of basic block %d"
23646 #, gcc-internal-format, gfc-internal-format
23647 msgid "fallthru edge after a control statement in bb %d"
23651 #, gcc-internal-format, gfc-internal-format
23652 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
23655 #: tree-cfg.c:5746 tree-cfg.c:5768 tree-cfg.c:5785 tree-cfg.c:5855
23656 #, gcc-internal-format, gfc-internal-format
23657 msgid "wrong outgoing edge flags at end of bb %d"
23661 #, gcc-internal-format, gfc-internal-format
23662 msgid "explicit goto at end of bb %d"
23666 #, gcc-internal-format, gfc-internal-format
23667 msgid "return edge does not point to exit in bb %d"
23671 #, gcc-internal-format
23672 msgid "found default case not at the start of case vector"
23676 #, gcc-internal-format
23677 msgid "case labels not sorted: "
23681 #, gcc-internal-format, gfc-internal-format
23682 msgid "extra outgoing edge %d->%d"
23686 #, gcc-internal-format, gfc-internal-format
23687 msgid "missing edge %i->%i"
23691 #, gcc-internal-format
23692 msgid "%<noreturn%> function does return"
23695 #: tree-cfg.c:9390 tree-cfg.c:9422
23696 #, gcc-internal-format
23697 msgid "control reaches end of non-void function"
23700 #: tree-cfg.c:9488 cp/cvt.c:1018
23701 #, gcc-internal-format
23703 "ignoring return value of %qD, declared with attribute warn_unused_result"
23706 #: tree-cfg.c:9493 cp/cvt.c:1025
23707 #, gcc-internal-format
23709 "ignoring return value of function declared with attribute warn_unused_result"
23712 #: tree-chkp-opt.c:720
23713 #, gcc-internal-format
23714 msgid "memory access check always fail"
23717 #: tree-chkp.c:2048
23718 #, gcc-internal-format
23719 msgid "-fcheck-pointer-bounds requires %qs name for internal usage"
23722 #: tree-chkp.c:2825
23723 #, gcc-internal-format, gfc-internal-format
23724 msgid "pointer bounds were lost due to unexpected expression %s"
23727 #: tree-chkp.c:2913
23728 #, gcc-internal-format, gfc-internal-format
23729 msgid "chkp_get_bounds_by_definition: Unexpected var of type %s"
23732 #: tree-chkp.c:2956
23733 #, gcc-internal-format, gfc-internal-format
23734 msgid "chkp_get_bounds_by_definition: Unexpected GIMPLE code %s"
23737 #: tree-chkp.c:3656
23738 #, gcc-internal-format, gfc-internal-format
23739 msgid "chkp_make_addressed_object_bounds: Unexpected tree code %s"
23742 #: tree-chkp.c:3816
23743 #, gcc-internal-format, gfc-internal-format
23744 msgid "chkp_find_bounds: Unexpected tree code %s"
23747 #: tree-chkp.c:3827
23748 #, gcc-internal-format
23749 msgid "chkp_find_bounds: Cannot find bounds for pointer"
23752 #: tree-chkp.c:3943
23753 #, gcc-internal-format, gfc-internal-format
23754 msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
23757 #: tree-diagnostic.c:202
23758 #, gcc-internal-format
23759 msgid "in definition of macro %qs"
23762 #: tree-diagnostic.c:219
23763 #, gcc-internal-format
23764 msgid "in expansion of macro %qs"
23768 #, gcc-internal-format, gfc-internal-format
23769 msgid "BB %i has multiple EH edges"
23773 #, gcc-internal-format, gfc-internal-format
23774 msgid "BB %i can not throw but has an EH edge"
23778 #, gcc-internal-format, gfc-internal-format
23779 msgid "BB %i last statement has incorrectly set lp"
23783 #, gcc-internal-format, gfc-internal-format
23784 msgid "BB %i is missing an EH edge"
23788 #, gcc-internal-format, gfc-internal-format
23789 msgid "Incorrect EH edge %i->%i"
23792 #: tree-eh.c:4745 tree-eh.c:4764
23793 #, gcc-internal-format, gfc-internal-format
23794 msgid "BB %i is missing an edge"
23798 #, gcc-internal-format, gfc-internal-format
23799 msgid "BB %i too many fallthru edges"
23803 #, gcc-internal-format, gfc-internal-format
23804 msgid "BB %i has incorrect edge"
23808 #, gcc-internal-format, gfc-internal-format
23809 msgid "BB %i has incorrect fallthru edge"
23812 #: tree-inline.c:3533
23813 #, gcc-internal-format
23814 msgid "function %q+F can never be copied because it receives a non-local goto"
23817 #: tree-inline.c:3540
23818 #, gcc-internal-format
23820 "function %q+F can never be copied because it saves address of local label in "
23821 "a static variable"
23824 #: tree-inline.c:3580
23825 #, gcc-internal-format
23827 "function %q+F can never be inlined because it uses alloca (override using "
23828 "the always_inline attribute)"
23831 #: tree-inline.c:3594
23832 #, gcc-internal-format
23833 msgid "function %q+F can never be inlined because it uses setjmp"
23836 #: tree-inline.c:3608
23837 #, gcc-internal-format
23839 "function %q+F can never be inlined because it uses variable argument lists"
23842 #: tree-inline.c:3620
23843 #, gcc-internal-format
23845 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
23849 #: tree-inline.c:3628
23850 #, gcc-internal-format
23851 msgid "function %q+F can never be inlined because it uses non-local goto"
23854 #: tree-inline.c:3640
23855 #, gcc-internal-format
23857 "function %q+F can never be inlined because it uses __builtin_return or "
23858 "__builtin_apply_args"
23861 #: tree-inline.c:3660
23862 #, gcc-internal-format
23863 msgid "function %q+F can never be inlined because it contains a computed goto"
23866 #: tree-inline.c:3761
23867 #, gcc-internal-format
23869 "function %q+F can never be inlined because it is suppressed using -fno-inline"
23872 #: tree-inline.c:3769
23873 #, gcc-internal-format
23875 "function %q+F can never be inlined because it uses attributes conflicting "
23879 #: tree-inline.c:4441
23880 #, gcc-internal-format
23881 msgid "inlining failed in call to always_inline %q+F: %s"
23884 #: tree-inline.c:4444 tree-inline.c:4464
23885 #, gcc-internal-format
23886 msgid "called from here"
23889 #: tree-inline.c:4447 tree-inline.c:4467
23890 #, gcc-internal-format
23891 msgid "called from this function"
23894 #: tree-inline.c:4460
23895 #, gcc-internal-format
23896 msgid "inlining failed in call to %q+F: %s"
23899 #: tree-into-ssa.c:3291
23900 #, gcc-internal-format
23901 msgid "statement uses released SSA name:"
23904 #: tree-into-ssa.c:3303
23905 #, gcc-internal-format
23906 msgid "cannot update SSA form"
23909 #: tree-into-ssa.c:3394 tree-outof-ssa.c:824 tree-outof-ssa.c:883
23910 #: tree-ssa-coalesce.c:1012
23911 #, gcc-internal-format
23912 msgid "SSA corruption"
23915 #: tree-profile.c:640
23916 #, gcc-internal-format
23917 msgid "target does not support atomic profile update, single mode is selected"
23920 #: tree-ssa-ccp.c:3461
23921 #, gcc-internal-format, gfc-internal-format
23922 msgid "argument %u null where non-null expected"
23925 #: tree-ssa-ccp.c:3466
23926 #, gcc-internal-format
23927 msgid "in a call to built-in function %qD"
23930 #: tree-ssa-ccp.c:3470
23931 #, gcc-internal-format
23932 msgid "in a call to function %qD declared here"
23935 #: tree-ssa-loop-niter.c:3049
23936 #, gcc-internal-format, gfc-internal-format
23937 msgid "iteration %s invokes undefined behavior"
23940 #: tree-ssa-loop-niter.c:3050
23941 #, gcc-internal-format
23942 msgid "within this loop"
23945 #: tree-ssa-loop-prefetch.c:2065
23946 #, gcc-internal-format
23947 msgid "%<l1-cache-size%> parameter is not a power of two %d"
23950 #: tree-ssa-operands.c:975
23951 #, gcc-internal-format
23952 msgid "virtual definition of statement not up-to-date"
23955 #: tree-ssa-operands.c:982
23956 #, gcc-internal-format
23957 msgid "virtual def operand missing for stmt"
23960 #: tree-ssa-operands.c:992
23961 #, gcc-internal-format
23962 msgid "virtual use of statement not up-to-date"
23965 #: tree-ssa-operands.c:999
23966 #, gcc-internal-format
23967 msgid "virtual use operand missing for stmt"
23970 #: tree-ssa-operands.c:1016
23971 #, gcc-internal-format
23972 msgid "excess use operand for stmt"
23975 #: tree-ssa-operands.c:1026
23976 #, gcc-internal-format
23977 msgid "use operand missing for stmt"
23980 #: tree-ssa-operands.c:1033
23981 #, gcc-internal-format
23982 msgid "stmt volatile flag not up-to-date"
23985 #: tree-ssa-strlen.c:1941
23986 #, gcc-internal-format
23987 msgid "%qD output truncated copying %E byte from a string of length %wu"
23990 #: tree-ssa-strlen.c:1943
23991 #, gcc-internal-format
23992 msgid "%qD output truncated copying %E bytes from a string of length %wu"
23995 #: tree-ssa-strlen.c:1948
23996 #, gcc-internal-format
23998 "%qD output truncated copying between %wu and %wu bytes from a string of "
24002 #: tree-ssa-strlen.c:1960
24003 #, gcc-internal-format
24004 msgid "%qD output may be truncated copying %E byte from a string of length %wu"
24007 #: tree-ssa-strlen.c:1962
24008 #, gcc-internal-format
24010 "%qD output may be truncated copying %E bytes from a string of length %wu"
24013 #: tree-ssa-strlen.c:1967 tree-ssa-strlen.c:1981
24014 #, gcc-internal-format
24016 "%qD output may be truncated copying between %wu and %wu bytes from a string "
24020 #: tree-ssa-strlen.c:2002
24021 #, gcc-internal-format
24022 msgid "%qD specified bound %E equals destination size"
24025 #: tree-ssa-strlen.c:2102
24026 #, gcc-internal-format
24028 "%qD output truncated before terminating nul copying as many bytes from a "
24029 "string as its length"
24032 #: tree-ssa-strlen.c:2108
24033 #, gcc-internal-format
24034 msgid "%qD specified bound depends on the length of the source argument"
24037 #: tree-ssa-strlen.c:2114
24038 #, gcc-internal-format
24039 msgid "length computed here"
24042 #: tree-ssa-uninit.c:191 varasm.c:331
24043 #, gcc-internal-format
24044 msgid "%qD was declared here"
24047 #: tree-ssa-uninit.c:259
24048 #, gcc-internal-format
24049 msgid "%qD is used uninitialized in this function"
24052 #: tree-ssa-uninit.c:264 tree-ssa-uninit.c:2624
24053 #, gcc-internal-format
24054 msgid "%qD may be used uninitialized in this function"
24057 #: tree-ssa-uninit.c:369
24058 #, gcc-internal-format
24059 msgid "%qE is used uninitialized in this function"
24062 #: tree-ssa-uninit.c:379
24063 #, gcc-internal-format
24064 msgid "%qE may be used uninitialized in this function"
24068 #, gcc-internal-format, gfc-internal-format
24069 msgid "multiple virtual PHI nodes in BB %d"
24072 #: tree-ssa.c:661 tree-ssa.c:690
24073 #, gcc-internal-format
24074 msgid "virtual definition is not an SSA name"
24078 #, gcc-internal-format
24079 msgid "stmt with wrong VUSE"
24083 #, gcc-internal-format, gfc-internal-format
24084 msgid "PHI node with wrong VUSE on edge from BB %d"
24088 #, gcc-internal-format
24089 msgid "expected an SSA_NAME object"
24093 #, gcc-internal-format
24094 msgid "found an SSA_NAME that had been released into the free pool"
24098 #, gcc-internal-format
24099 msgid "type mismatch between an SSA_NAME and its symbol"
24103 #, gcc-internal-format
24104 msgid "found a virtual definition for a GIMPLE register"
24108 #, gcc-internal-format
24109 msgid "virtual SSA name for non-VOP decl"
24113 #, gcc-internal-format
24114 msgid "found a real definition for a non-register"
24118 #, gcc-internal-format
24119 msgid "found a default name with a non-empty defining statement"
24123 #, gcc-internal-format
24124 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
24128 #, gcc-internal-format, gfc-internal-format
24129 msgid "SSA_NAME created in two different blocks %i and %i"
24132 #: tree-ssa.c:816 tree-ssa.c:1150
24133 #, gcc-internal-format
24134 msgid "SSA_NAME_DEF_STMT is wrong"
24138 #, gcc-internal-format
24139 msgid "missing definition"
24143 #, gcc-internal-format, gfc-internal-format
24144 msgid "definition in block %i does not dominate use in block %i"
24148 #, gcc-internal-format, gfc-internal-format
24149 msgid "definition in block %i follows the use"
24153 #, gcc-internal-format
24154 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24158 #, gcc-internal-format
24159 msgid "no immediate_use list"
24163 #, gcc-internal-format
24164 msgid "wrong immediate use list"
24168 #, gcc-internal-format
24169 msgid "incoming edge count does not match number of PHI arguments"
24173 #, gcc-internal-format, gfc-internal-format
24174 msgid "PHI argument is missing for edge %d->%d"
24178 #, gcc-internal-format
24179 msgid "PHI argument is not SSA_NAME, or invariant"
24183 #, gcc-internal-format, gfc-internal-format
24184 msgid "wrong edge %d->%d for PHI argument"
24188 #, gcc-internal-format
24189 msgid "shared SSA name info"
24193 #, gcc-internal-format, gfc-internal-format
24194 msgid "AUX pointer initialized for edge %d->%d"
24198 #, gcc-internal-format
24199 msgid "stmt (%p) marked modified after optimization pass: "
24203 #, gcc-internal-format
24204 msgid "verify_ssa failed"
24207 #: tree-streamer-in.c:346
24208 #, gcc-internal-format
24209 msgid "machine independent builtin code out of range"
24212 #: tree-streamer-in.c:352
24213 #, gcc-internal-format
24214 msgid "target specific builtin not available"
24217 #: tree-vect-generic.c:287
24218 #, gcc-internal-format
24219 msgid "vector operation will be expanded piecewise"
24222 #: tree-vect-generic.c:290
24223 #, gcc-internal-format
24224 msgid "vector operation will be expanded in parallel"
24227 #: tree-vect-generic.c:341
24228 #, gcc-internal-format
24229 msgid "vector operation will be expanded with a single scalar operation"
24232 #: tree-vect-generic.c:941
24233 #, gcc-internal-format
24234 msgid "vector condition will be expanded piecewise"
24237 #: tree-vect-generic.c:1373
24238 #, gcc-internal-format
24239 msgid "vector shuffling operation will be expanded piecewise"
24242 #: tree-vect-loop.c:3997
24243 #, gcc-internal-format
24244 msgid "vectorization did not happen for a simd loop"
24247 #: tree-vrp.c:4854 tree-vrp.c:4898
24248 #, gcc-internal-format
24249 msgid "array subscript %E is above array bounds of %qT"
24253 #, gcc-internal-format
24254 msgid "array subscript [%E, %E] is outside array bounds of %qT"
24258 #, gcc-internal-format
24259 msgid "array subscript %E is below array bounds of %qT"
24263 #, gcc-internal-format
24264 msgid "array subscript %wi is below array bounds of %qT"
24268 #, gcc-internal-format
24269 msgid "array subscript %wu is above array bounds of %qT"
24273 #, gcc-internal-format
24274 msgid "non-constant element in constant CONSTRUCTOR"
24278 #, gcc-internal-format
24279 msgid "side-effects element in no-side-effects CONSTRUCTOR"
24283 #, gcc-internal-format
24284 msgid "arrays of functions are not meaningful"
24288 #, gcc-internal-format
24289 msgid "function return type cannot be function"
24292 #: tree.c:9325 tree.c:9410 tree.c:9471
24293 #, gcc-internal-format, gfc-internal-format
24294 msgid "tree check: %s, have %s in %s, at %s:%d"
24298 #, gcc-internal-format, gfc-internal-format
24299 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24303 #, gcc-internal-format
24304 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24308 #, gcc-internal-format
24309 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24313 #, gcc-internal-format, gfc-internal-format
24314 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24318 #, gcc-internal-format
24320 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24325 #, gcc-internal-format, gfc-internal-format
24327 "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
24331 #, gcc-internal-format, gfc-internal-format
24332 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24336 #, gcc-internal-format, gfc-internal-format
24337 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24341 #, gcc-internal-format, gfc-internal-format
24343 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
24348 #, gcc-internal-format
24349 msgid "%qD is deprecated: %s"
24353 #, gcc-internal-format
24354 msgid "%qD is deprecated"
24357 #: tree.c:12471 tree.c:12493
24358 #, gcc-internal-format
24359 msgid "%qE is deprecated: %s"
24362 #: tree.c:12474 tree.c:12496
24363 #, gcc-internal-format
24364 msgid "%qE is deprecated"
24367 #: tree.c:12480 tree.c:12501
24368 #, gcc-internal-format, gfc-internal-format
24369 msgid "type is deprecated: %s"
24372 #: tree.c:12483 tree.c:12504
24373 #, gcc-internal-format
24374 msgid "type is deprecated"
24377 #. Type variant can differ by:
24379 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
24380 #. ENCODE_QUAL_ADDR_SPACE.
24381 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
24382 #. in this case some values may not be set in the variant types
24383 #. (see TYPE_COMPLETE_P checks).
24384 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
24385 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
24386 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
24387 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
24388 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
24389 #. this is necessary to make it possible to merge types form different TUs
24390 #. - arrays, pointers and references may have TREE_TYPE that is a variant
24391 #. of TREE_TYPE of their main variants.
24392 #. - aggregates may have new TYPE_FIELDS list that list variants of
24393 #. the main variant TYPE_FIELDS.
24394 #. - vector types may differ by TYPE_VECTOR_OPAQUE
24396 #. Convenience macro for matching individual fields.
24398 #, gcc-internal-format
24399 msgid "type variant differs by "
24403 #, gcc-internal-format
24404 msgid "type variant has different TYPE_SIZE_UNIT"
24408 #, gcc-internal-format
24409 msgid "type variant's TYPE_SIZE_UNIT"
24413 #, gcc-internal-format
24414 msgid "type's TYPE_SIZE_UNIT"
24418 #, gcc-internal-format
24419 msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
24423 #, gcc-internal-format
24424 msgid "type variant has different TYPE_VFIELD"
24428 #, gcc-internal-format
24429 msgid "type variant has different TYPE_BINFO"
24433 #, gcc-internal-format
24434 msgid "type variant's TYPE_BINFO"
24438 #, gcc-internal-format
24439 msgid "type's TYPE_BINFO"
24443 #, gcc-internal-format
24444 msgid "type variant has different TYPE_FIELDS"
24448 #, gcc-internal-format
24449 msgid "first mismatch is field"
24453 #, gcc-internal-format
24458 #, gcc-internal-format
24459 msgid "type variant has different TREE_TYPE"
24462 #: tree.c:13220 tree.c:13231
24463 #, gcc-internal-format
24464 msgid "type variant's TREE_TYPE"
24467 #: tree.c:13222 tree.c:13233
24468 #, gcc-internal-format
24469 msgid "type's TREE_TYPE"
24473 #, gcc-internal-format
24474 msgid "type is not compatible with its variant"
24478 #, gcc-internal-format
24479 msgid "Main variant is not defined"
24483 #, gcc-internal-format
24484 msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
24488 #, gcc-internal-format
24489 msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
24493 #, gcc-internal-format
24494 msgid "TYPE_CANONICAL is not compatible"
24498 #, gcc-internal-format
24499 msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
24503 #, gcc-internal-format
24504 msgid "TYPE_CANONICAL of main variant is not main variant"
24508 #, gcc-internal-format
24509 msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
24513 #, gcc-internal-format
24514 msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
24518 #, gcc-internal-format
24519 msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
24523 #, gcc-internal-format
24524 msgid "TYPE_BINFO is not TREE_BINFO"
24528 #, gcc-internal-format
24529 msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
24533 #, gcc-internal-format
24534 msgid "TYPE_METHOD_BASETYPE is not record nor union"
24538 #, gcc-internal-format
24539 msgid "TYPE_OFFSET_BASETYPE is not record nor union"
24543 #, gcc-internal-format
24544 msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
24548 #, gcc-internal-format
24549 msgid "TYPE_MAX_VALUE_RAW non-NULL"
24553 #, gcc-internal-format
24554 msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
24558 #, gcc-internal-format
24559 msgid "Enum value is not CONST_DECL or INTEGER_CST"
24563 #, gcc-internal-format
24564 msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
24568 #, gcc-internal-format
24569 msgid "Enum value name is not IDENTIFIER_NODE"
24573 #, gcc-internal-format
24574 msgid "Array TYPE_DOMAIN is not integer type"
24578 #, gcc-internal-format
24579 msgid "TYPE_FIELDS defined in incomplete type"
24583 #, gcc-internal-format
24584 msgid "Wrong tree in TYPE_FIELDS list"
24588 #, gcc-internal-format
24589 msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
24593 #, gcc-internal-format
24594 msgid "TYPE_CACHED_VALUES is not TREE_VEC"
24598 #, gcc-internal-format
24599 msgid "wrong TYPE_CACHED_VALUES entry"
24603 #, gcc-internal-format
24604 msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
24608 #, gcc-internal-format
24609 msgid "Wrong entry in TYPE_ARG_TYPES list"
24613 #, gcc-internal-format
24614 msgid "TYPE_VALUES_RAW field is non-NULL"
24618 #, gcc-internal-format
24619 msgid "TYPE_CACHED_VALUES_P is set while it should not"
24623 #, gcc-internal-format
24624 msgid "TYPE_STRING_FLAG is set on wrong type code"
24628 #, gcc-internal-format
24629 msgid "TYPE_METHOD_BASETYPE is not main variant"
24633 #, gcc-internal-format
24634 msgid "verify_type failed"
24637 #: value-prof.c:510
24638 #, gcc-internal-format
24639 msgid "dead histogram"
24642 #: value-prof.c:539
24643 #, gcc-internal-format
24645 "Histogram value statement does not correspond to the statement it is "
24649 #: value-prof.c:551
24650 #, gcc-internal-format
24651 msgid "verify_histograms failed"
24654 #: value-prof.c:607
24655 #, gcc-internal-format, gfc-internal-format
24657 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
24658 "basic-block count (%d)"
24661 #: var-tracking.c:7164
24662 #, gcc-internal-format
24664 "variable tracking size limit exceeded with -fvar-tracking-assignments, "
24668 #: var-tracking.c:7168
24669 #, gcc-internal-format
24670 msgid "variable tracking size limit exceeded"
24674 #, gcc-internal-format
24675 msgid "%+qD causes a section type conflict with %qD"
24679 #, gcc-internal-format
24680 msgid "section type conflict with %qD"
24684 #, gcc-internal-format
24685 msgid "%+qD causes a section type conflict"
24689 #, gcc-internal-format
24690 msgid "section type conflict"
24694 #, gcc-internal-format
24695 msgid "alignment of %q+D is greater than maximum object file alignment %d"
24699 #, gcc-internal-format
24700 msgid "only zero initializers are allowed in section %qs"
24703 #: varasm.c:1378 varasm.c:1387
24704 #, gcc-internal-format
24705 msgid "register name not specified for %q+D"
24709 #, gcc-internal-format
24710 msgid "invalid register name for %q+D"
24714 #, gcc-internal-format
24715 msgid "data type of %q+D isn%'t suitable for a register"
24719 #, gcc-internal-format
24721 "the register specified for %q+D cannot be accessed by the current target"
24725 #, gcc-internal-format
24727 "the register specified for %q+D is not general enough to be used as a "
24728 "register variable"
24732 #, gcc-internal-format
24733 msgid "register specified for %q+D isn%'t suitable for data type"
24737 #, gcc-internal-format
24738 msgid "global register variable has initial value"
24742 #, gcc-internal-format
24743 msgid "optimization may eliminate reads and/or writes to register variables"
24747 #, gcc-internal-format
24748 msgid "register name given for non-register variable %q+D"
24752 #, gcc-internal-format
24753 msgid "Patchable function entry > size"
24757 #, gcc-internal-format
24758 msgid "thread-local COMMON data not implemented"
24762 #, gcc-internal-format
24764 "requested alignment for %q+D is greater than implemented alignment of %wu"
24767 #: varasm.c:2205 c/c-decl.c:5027 c/c-parser.c:1534
24768 #, gcc-internal-format
24769 msgid "storage size of %q+D isn%'t known"
24773 #, gcc-internal-format
24774 msgid "initializer for integer/fixed-point value is too complicated"
24778 #, gcc-internal-format
24779 msgid "initializer for floating value is not a floating constant"
24783 #, gcc-internal-format
24784 msgid "invalid initial value for member %qE"
24788 #, gcc-internal-format
24789 msgid "%+qD declared weak after being used"
24793 #, gcc-internal-format
24795 "weak declaration of %q+D being applied to a already existing, static "
24800 #, gcc-internal-format
24801 msgid "weak declaration of %q+D must be public"
24805 #, gcc-internal-format
24806 msgid "weak declaration of %q+D not supported"
24809 #: varasm.c:5608 varasm.c:5912
24810 #, gcc-internal-format
24811 msgid "only weak aliases are supported in this configuration"
24815 #, gcc-internal-format
24816 msgid "weakref is not supported in this configuration"
24820 #, gcc-internal-format
24821 msgid "ifunc is not supported on this target"
24825 #, gcc-internal-format
24826 msgid "weakref %q+D ultimately targets itself"
24830 #, gcc-internal-format
24831 msgid "weakref %q+D must have static linkage"
24835 #, gcc-internal-format
24836 msgid "alias definitions not supported in this configuration"
24840 #, gcc-internal-format
24841 msgid "ifunc is not supported in this configuration"
24844 #: varasm.c:6127 config/sol2.c:159 config/i386/winnt.c:264
24845 #, gcc-internal-format
24846 msgid "visibility attribute not supported in this configuration; ignored"
24850 #, gcc-internal-format, gfc-internal-format
24851 msgid "qsort comparator not anti-commutative: %d, %d"
24855 #, gcc-internal-format, gfc-internal-format
24856 msgid "qsort comparator non-negative on sorted output: %d"
24860 #, gcc-internal-format, gfc-internal-format
24861 msgid "qsort comparator not transitive: %d, %d, %d"
24865 #, gcc-internal-format
24866 msgid "qsort checking failed"
24869 #: vr-values.c:2396
24870 #, gcc-internal-format
24872 "assuming signed overflow does not occur when simplifying conditional to "
24876 #: vr-values.c:2402
24877 #, gcc-internal-format
24878 msgid "assuming signed overflow does not occur when simplifying conditional"
24881 #: vr-values.c:2446
24882 #, gcc-internal-format
24883 msgid "comparison always false due to limited range of data type"
24886 #: vr-values.c:2448
24887 #, gcc-internal-format
24888 msgid "comparison always true due to limited range of data type"
24891 #: vr-values.c:3127
24892 #, gcc-internal-format
24894 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
24898 #: vr-values.c:3194
24899 #, gcc-internal-format
24901 "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
24902 "to %<X%> or %<Y%>"
24905 #: vr-values.c:3245
24906 #, gcc-internal-format
24908 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
24912 #. Print an error message for unrecognized stab codes.
24914 #, gcc-internal-format
24915 msgid "no sclass for %s stab (0x%x)"
24918 #: lto-streamer.h:1001
24919 #, gcc-internal-format, gfc-internal-format
24920 msgid "bytecode stream: expected tag %s instead of %s"
24923 #: lto-streamer.h:1011
24924 #, gcc-internal-format, gfc-internal-format
24925 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
24928 #: c-family/c-attribs.c:531
24929 #, gcc-internal-format
24930 msgid "%qE attribute ignored for field of type %qT"
24933 #: c-family/c-attribs.c:698
24934 #, gcc-internal-format
24935 msgid "no_sanitize argument not a string"
24938 #: c-family/c-attribs.c:828 ada/gcc-interface/utils.c:6235
24939 #, gcc-internal-format
24940 msgid "%qE attribute ignored due to conflict with attribute %qs"
24943 #: c-family/c-attribs.c:877
24944 #, gcc-internal-format
24945 msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
24948 #: c-family/c-attribs.c:916 c-family/c-attribs.c:922 c-family/c-attribs.c:3382
24949 #: c-family/c-attribs.c:3417 c-family/c-attribs.c:3423
24950 #, gcc-internal-format
24951 msgid "%qE attribute ignored due to conflict with %qs attribute"
24954 #: c-family/c-attribs.c:978 brig/brig-lang.c:482 lto/lto-lang.c:288
24955 #, gcc-internal-format
24956 msgid "%qE attribute has no effect on unit local functions"
24959 #: c-family/c-attribs.c:1132
24960 #, gcc-internal-format
24961 msgid "%qE attribute have effect only on public objects"
24964 #: c-family/c-attribs.c:1161
24965 #, gcc-internal-format
24966 msgid "%qE attribute only affects top level objects"
24969 #: c-family/c-attribs.c:1200 c-family/c-attribs.c:2681
24970 #, gcc-internal-format
24971 msgid "%qE attribute on function returning %<void%>"
24974 #: c-family/c-attribs.c:1223 c-family/c-pragma.c:419
24975 #, gcc-internal-format
24976 msgid "scalar_storage_order is not supported because endianness is not uniform"
24979 #: c-family/c-attribs.c:1240
24980 #, gcc-internal-format
24982 "scalar_storage_order argument must be one of \"big-endian\" or \"little-"
24986 #: c-family/c-attribs.c:1336
24987 #, gcc-internal-format
24988 msgid "destructor priorities are not supported"
24991 #: c-family/c-attribs.c:1338
24992 #, gcc-internal-format
24993 msgid "constructor priorities are not supported"
24996 #: c-family/c-attribs.c:1360
24997 #, gcc-internal-format, gfc-internal-format
24998 msgid "destructor priorities from 0 to %d are reserved for the implementation"
25001 #: c-family/c-attribs.c:1365
25002 #, gcc-internal-format, gfc-internal-format
25003 msgid "constructor priorities from 0 to %d are reserved for the implementation"
25006 #: c-family/c-attribs.c:1373
25007 #, gcc-internal-format, gfc-internal-format
25008 msgid "destructor priorities must be integers from 0 to %d inclusive"
25011 #: c-family/c-attribs.c:1376
25012 #, gcc-internal-format, gfc-internal-format
25013 msgid "constructor priorities must be integers from 0 to %d inclusive"
25016 #: c-family/c-attribs.c:1529
25017 #, gcc-internal-format
25018 msgid "unknown machine mode %qE"
25021 #: c-family/c-attribs.c:1559
25022 #, gcc-internal-format
25023 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
25026 #: c-family/c-attribs.c:1562
25027 #, gcc-internal-format
25028 msgid "use __attribute__ ((vector_size)) instead"
25031 #: c-family/c-attribs.c:1571
25032 #, gcc-internal-format
25033 msgid "unable to emulate %qs"
25036 #: c-family/c-attribs.c:1584
25037 #, gcc-internal-format
25038 msgid "invalid pointer mode %qs"
25041 #: c-family/c-attribs.c:1601
25042 #, gcc-internal-format
25043 msgid "signedness of type and machine mode %qs don%'t match"
25046 #: c-family/c-attribs.c:1612
25047 #, gcc-internal-format
25048 msgid "no data type for mode %qs"
25051 #: c-family/c-attribs.c:1622
25052 #, gcc-internal-format
25053 msgid "cannot use mode %qs for enumeral types"
25056 #: c-family/c-attribs.c:1649
25057 #, gcc-internal-format
25058 msgid "mode %qs applied to inappropriate type"
25061 #: c-family/c-attribs.c:1671
25062 #, gcc-internal-format
25063 msgid "section attributes are not supported for this target"
25066 #: c-family/c-attribs.c:1677
25067 #, gcc-internal-format
25068 msgid "section attribute not allowed for %q+D"
25071 #: c-family/c-attribs.c:1683
25072 #, gcc-internal-format
25073 msgid "section attribute argument not a string constant"
25076 #: c-family/c-attribs.c:1692
25077 #, gcc-internal-format
25078 msgid "section attribute cannot be specified for local variables"
25081 #: c-family/c-attribs.c:1702 config/bfin/bfin.c:4806 config/bfin/bfin.c:4857
25082 #: config/bfin/bfin.c:4883 config/bfin/bfin.c:4896
25083 #, gcc-internal-format
25084 msgid "section of %q+D conflicts with previous declaration"
25087 #: c-family/c-attribs.c:1710
25088 #, gcc-internal-format
25089 msgid "section of %q+D cannot be overridden"
25092 #: c-family/c-attribs.c:1775
25093 #, gcc-internal-format, gfc-internal-format
25094 msgid "requested alignment %d is larger than %d"
25097 #: c-family/c-attribs.c:1865
25098 #, gcc-internal-format
25099 msgid "alignment may not be specified for %q+D"
25102 #: c-family/c-attribs.c:1885
25103 #, gcc-internal-format
25105 "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
25109 #. Do not error out for attribute warn_if_not_aligned.
25110 #: c-family/c-attribs.c:1890 c-family/c-attribs.c:1919
25111 #, gcc-internal-format
25112 msgid "alignment for %q+D must be at least %d"
25115 #: c-family/c-attribs.c:1915
25116 #, gcc-internal-format
25118 "alignment for %q+D was previously specified as %d and may not be decreased"
25121 #: c-family/c-attribs.c:1942
25122 #, gcc-internal-format
25123 msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
25126 #: c-family/c-attribs.c:1985
25127 #, gcc-internal-format
25128 msgid "inline function %q+D declared weak"
25131 #: c-family/c-attribs.c:1990
25132 #, gcc-internal-format
25133 msgid "indirect function %q+D cannot be declared weak"
25136 #: c-family/c-attribs.c:2014
25137 #, gcc-internal-format
25138 msgid "%qE attribute is only applicable on functions"
25141 #: c-family/c-attribs.c:2045
25142 #, gcc-internal-format
25143 msgid "%q+D defined both normally and as %qE attribute"
25146 #: c-family/c-attribs.c:2053
25147 #, gcc-internal-format
25148 msgid "weak %q+D cannot be defined %qE"
25151 #: c-family/c-attribs.c:2070 c-family/c-attribs.c:2581
25152 #, gcc-internal-format
25153 msgid "attribute %qE argument not a string"
25156 #: c-family/c-attribs.c:2105
25157 #, gcc-internal-format
25158 msgid "%+qD declared alias after being used"
25161 #: c-family/c-attribs.c:2107
25162 #, gcc-internal-format
25163 msgid "%+qD declared ifunc after being used"
25166 #: c-family/c-attribs.c:2158
25167 #, gcc-internal-format
25168 msgid "indirect function %q+D cannot be declared weakref"
25171 #: c-family/c-attribs.c:2180
25172 #, gcc-internal-format
25173 msgid "weakref attribute must appear before alias attribute"
25176 #: c-family/c-attribs.c:2192
25177 #, gcc-internal-format
25178 msgid "%+qD declared weakref after being used"
25181 #: c-family/c-attribs.c:2216
25182 #, gcc-internal-format
25183 msgid "%qE attribute ignored on non-class types"
25186 #: c-family/c-attribs.c:2222
25187 #, gcc-internal-format
25188 msgid "%qE attribute ignored because %qT is already defined"
25191 #: c-family/c-attribs.c:2235
25192 #, gcc-internal-format
25193 msgid "visibility argument not a string"
25196 #: c-family/c-attribs.c:2247
25197 #, gcc-internal-format
25198 msgid "%qE attribute ignored on types"
25201 #: c-family/c-attribs.c:2263
25202 #, gcc-internal-format
25204 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
25208 #: c-family/c-attribs.c:2274
25209 #, gcc-internal-format
25210 msgid "%qD redeclared with different visibility"
25213 #: c-family/c-attribs.c:2277 c-family/c-attribs.c:2281
25214 #, gcc-internal-format
25215 msgid "%qD was declared %qs which implies default visibility"
25218 #: c-family/c-attribs.c:2319
25219 #, gcc-internal-format
25220 msgid "tls_model argument not a string"
25223 #: c-family/c-attribs.c:2332
25224 #, gcc-internal-format
25226 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
25227 "dynamic\" or \"global-dynamic\""
25230 #: c-family/c-attribs.c:2352 c-family/c-attribs.c:2655
25231 #: c-family/c-attribs.c:3491 config/m32c/m32c.c:2944
25232 #, gcc-internal-format
25233 msgid "%qE attribute applies only to functions"
25236 #: c-family/c-attribs.c:2416
25237 #, gcc-internal-format
25238 msgid "alloc_size parameter outside range"
25241 #: c-family/c-attribs.c:2442
25242 #, gcc-internal-format
25243 msgid "alloc_align parameter outside range"
25246 #: c-family/c-attribs.c:2466
25247 #, gcc-internal-format
25248 msgid "assume_aligned parameter not integer constant"
25251 #: c-family/c-attribs.c:2594
25252 #, gcc-internal-format
25254 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
25258 #: c-family/c-attribs.c:2661 c-family/c-attribs.c:3497
25259 #, gcc-internal-format
25260 msgid "can%'t set %qE attribute after definition"
25263 #: c-family/c-attribs.c:2726
25264 #, gcc-internal-format
25265 msgid "%qE attribute duplicated"
25268 #: c-family/c-attribs.c:2728
25269 #, gcc-internal-format
25270 msgid "%qE attribute follows %qE"
25273 #: c-family/c-attribs.c:2827
25274 #, gcc-internal-format
25275 msgid "type was previously declared %qE"
25278 #: c-family/c-attribs.c:2840 cp/class.c:4420
25279 #, gcc-internal-format
25281 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
25284 #: c-family/c-attribs.c:2898
25285 #, gcc-internal-format
25286 msgid "%qE argument not an identifier"
25289 #: c-family/c-attribs.c:2909
25290 #, gcc-internal-format
25291 msgid "%qD is not compatible with %qD"
25294 #: c-family/c-attribs.c:2912
25295 #, gcc-internal-format
25296 msgid "%qE argument is not a function"
25299 #: c-family/c-attribs.c:2960
25300 #, gcc-internal-format
25301 msgid "deprecated message is not a string"
25304 #: c-family/c-attribs.c:3001
25305 #, gcc-internal-format
25306 msgid "%qE attribute ignored for %qE"
25309 #: c-family/c-attribs.c:3064
25310 #, gcc-internal-format
25311 msgid "invalid vector type for attribute %qE"
25314 #: c-family/c-attribs.c:3070 ada/gcc-interface/utils.c:3896
25315 #, gcc-internal-format
25316 msgid "vector size not an integral multiple of component size"
25319 #: c-family/c-attribs.c:3076 ada/gcc-interface/utils.c:3903
25320 #, gcc-internal-format
25321 msgid "zero vector size"
25324 #: c-family/c-attribs.c:3084
25325 #, gcc-internal-format
25326 msgid "number of components of the vector not a power of two"
25329 #: c-family/c-attribs.c:3117 ada/gcc-interface/utils.c:6092
25330 #, gcc-internal-format
25331 msgid "nonnull attribute without arguments on a non-prototype"
25334 #: c-family/c-attribs.c:3136 ada/gcc-interface/utils.c:6106
25335 #, gcc-internal-format, gfc-internal-format
25336 msgid "nonnull argument has invalid operand number (argument %lu)"
25339 #: c-family/c-attribs.c:3158 ada/gcc-interface/utils.c:6128
25340 #, gcc-internal-format, gfc-internal-format
25342 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
25345 #: c-family/c-attribs.c:3167 ada/gcc-interface/utils.c:6137
25346 #, gcc-internal-format, gfc-internal-format
25348 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
25351 #: c-family/c-attribs.c:3202
25352 #, gcc-internal-format
25353 msgid "%qE attribute ignored on objects of type %qT"
25356 #: c-family/c-attribs.c:3210
25357 #, gcc-internal-format
25358 msgid "%qE attribute does not apply to functions"
25361 #: c-family/c-attribs.c:3267
25362 #, gcc-internal-format
25363 msgid "cleanup argument not an identifier"
25366 #: c-family/c-attribs.c:3274
25367 #, gcc-internal-format
25368 msgid "cleanup argument not a function"
25371 #: c-family/c-attribs.c:3311
25372 #, gcc-internal-format
25373 msgid "%qE attribute requires prototypes with named arguments"
25376 #: c-family/c-attribs.c:3319
25377 #, gcc-internal-format
25378 msgid "%qE attribute only applies to variadic functions"
25381 #: c-family/c-attribs.c:3335 ada/gcc-interface/utils.c:6179
25382 #, gcc-internal-format
25383 msgid "requested position is not an integer constant"
25386 #: c-family/c-attribs.c:3343 ada/gcc-interface/utils.c:6186
25387 #, gcc-internal-format
25388 msgid "requested position is less than zero"
25391 #: c-family/c-attribs.c:3398
25392 #, gcc-internal-format
25393 msgid "empty string in attribute %<target%>"
25396 #: c-family/c-attribs.c:3514
25397 #, gcc-internal-format
25398 msgid "returns_nonnull attribute on a function not returning a pointer"
25401 #: c-family/c-attribs.c:3529
25402 #, gcc-internal-format
25403 msgid "%qE attribute is only valid on %<struct%> type"
25406 #: c-family/c-common.c:725
25407 #, gcc-internal-format
25408 msgid "%qD is not defined outside of function scope"
25411 #: c-family/c-common.c:775
25412 #, gcc-internal-format
25414 "string length %qd is greater than the length %qd ISO C%d compilers are "
25415 "required to support"
25418 #: c-family/c-common.c:947
25419 #, gcc-internal-format
25421 "use -flax-vector-conversions to permit conversions between vectors with "
25422 "differing element types or numbers of subparts"
25425 #: c-family/c-common.c:987
25426 #, gcc-internal-format
25427 msgid "__builtin_shuffle last argument must be an integer vector"
25430 #: c-family/c-common.c:996
25431 #, gcc-internal-format
25432 msgid "__builtin_shuffle arguments must be vectors"
25435 #: c-family/c-common.c:1003
25436 #, gcc-internal-format
25437 msgid "__builtin_shuffle argument vectors must be of the same type"
25440 #: c-family/c-common.c:1014
25441 #, gcc-internal-format
25443 "__builtin_shuffle number of elements of the argument vector(s) and the mask "
25444 "vector should be the same"
25447 #: c-family/c-common.c:1024
25448 #, gcc-internal-format
25450 "__builtin_shuffle argument vector(s) inner type must have the same size as "
25451 "inner type of the mask"
25454 #: c-family/c-common.c:1262 c-family/c-warn.c:1187
25455 #, gcc-internal-format
25456 msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
25459 #: c-family/c-common.c:1267 c-family/c-warn.c:1195
25460 #, gcc-internal-format
25461 msgid "unsigned conversion from %qT to %qT changes the value of %qE"
25464 #: c-family/c-common.c:1276
25465 #, gcc-internal-format
25466 msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
25469 #: c-family/c-common.c:1281
25470 #, gcc-internal-format
25471 msgid "signed conversion from %qT to %qT changes the value of %qE"
25474 #: c-family/c-common.c:1434 c-family/c-common.c:1496
25475 #, gcc-internal-format
25476 msgid "conversion to %qT from %qT may change the sign of the result"
25479 #: c-family/c-common.c:1682
25480 #, gcc-internal-format
25481 msgid "operation on %qE may be undefined"
25484 #: c-family/c-common.c:1992
25485 #, gcc-internal-format
25486 msgid "case label does not reduce to an integer constant"
25489 #: c-family/c-common.c:2038
25490 #, gcc-internal-format
25491 msgid "case label value is less than minimum value for type"
25494 #: c-family/c-common.c:2048
25495 #, gcc-internal-format
25496 msgid "case label value exceeds maximum value for type"
25499 #: c-family/c-common.c:2057
25500 #, gcc-internal-format
25501 msgid "lower value in case label range less than minimum value for type"
25504 #: c-family/c-common.c:2067
25505 #, gcc-internal-format
25506 msgid "upper value in case label range exceeds maximum value for type"
25509 #: c-family/c-common.c:2155
25510 #, gcc-internal-format
25512 "GCC cannot support operators with integer types and fixed-point types that "
25513 "have too many integral and fractional bits together"
25516 #: c-family/c-common.c:2694
25517 #, gcc-internal-format
25518 msgid "invalid operands to binary %s (have %qT and %qT)"
25521 #: c-family/c-common.c:2943
25522 #, gcc-internal-format
25523 msgid "comparison is always false due to limited range of data type"
25526 #: c-family/c-common.c:2946
25527 #, gcc-internal-format
25528 msgid "comparison is always true due to limited range of data type"
25531 #: c-family/c-common.c:3036
25532 #, gcc-internal-format
25533 msgid "comparison of unsigned expression >= 0 is always true"
25536 #: c-family/c-common.c:3043
25537 #, gcc-internal-format
25538 msgid "comparison of unsigned expression < 0 is always false"
25541 #: c-family/c-common.c:3086
25542 #, gcc-internal-format
25543 msgid "pointer of type %<void *%> used in arithmetic"
25546 #: c-family/c-common.c:3095
25547 #, gcc-internal-format
25548 msgid "pointer to a function used in arithmetic"
25551 #: c-family/c-common.c:3268
25552 #, gcc-internal-format
25553 msgid "enum constant in boolean context"
25556 #: c-family/c-common.c:3295
25557 #, gcc-internal-format
25558 msgid "the address of %qD will always evaluate as %<true%>"
25561 #: c-family/c-common.c:3338
25562 #, gcc-internal-format
25563 msgid "%<*%> in boolean context, suggest %<&&%> instead"
25566 #: c-family/c-common.c:3350
25567 #, gcc-internal-format
25568 msgid "%<<<%> in boolean context, did you mean %<<%> ?"
25571 #: c-family/c-common.c:3366
25572 #, gcc-internal-format
25574 "?: using integer constants in boolean context, the expression will always "
25575 "evaluate to %<true%>"
25578 #: c-family/c-common.c:3375
25579 #, gcc-internal-format
25580 msgid "?: using integer constants in boolean context"
25583 #: c-family/c-common.c:3411
25584 #, gcc-internal-format
25586 "the compiler can assume that the address of %qD will always evaluate to "
25590 #: c-family/c-common.c:3438 cp/semantics.c:662 cp/typeck.c:8887
25591 #, gcc-internal-format
25592 msgid "suggest parentheses around assignment used as truth value"
25595 #: c-family/c-common.c:3518 c/c-decl.c:4325 c/c-decl.c:6430 c/c-typeck.c:14164
25596 #, gcc-internal-format
25597 msgid "invalid use of %<restrict%>"
25600 #: c-family/c-common.c:3588
25601 #, gcc-internal-format
25602 msgid "invalid application of %<sizeof%> to a function type"
25605 #: c-family/c-common.c:3598
25606 #, gcc-internal-format
25607 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
25610 #: c-family/c-common.c:3601
25611 #, gcc-internal-format
25612 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
25615 #: c-family/c-common.c:3612
25616 #, gcc-internal-format
25617 msgid "invalid application of %qs to a void type"
25620 #: c-family/c-common.c:3621
25621 #, gcc-internal-format
25622 msgid "invalid application of %qs to incomplete type %qT"
25625 #: c-family/c-common.c:3629
25626 #, gcc-internal-format
25627 msgid "invalid application of %qs to array type %qT of incomplete element type"
25630 #: c-family/c-common.c:3671
25631 #, gcc-internal-format
25632 msgid "%<__alignof%> applied to a bit-field"
25635 #: c-family/c-common.c:4454
25636 #, gcc-internal-format
25637 msgid "first argument to %<va_arg%> not of type %<va_list%>"
25640 #: c-family/c-common.c:4574
25641 #, gcc-internal-format
25642 msgid "cannot disable built-in function %qs"
25645 #: c-family/c-common.c:4766
25646 #, gcc-internal-format
25647 msgid "pointers are not permitted as case values"
25650 #: c-family/c-common.c:4773
25651 #, gcc-internal-format
25652 msgid "range expressions in switch statements are non-standard"
25655 #: c-family/c-common.c:4799
25656 #, gcc-internal-format
25657 msgid "empty range specified"
25660 #: c-family/c-common.c:4860
25661 #, gcc-internal-format
25662 msgid "duplicate (or overlapping) case value"
25665 #: c-family/c-common.c:4862
25666 #, gcc-internal-format
25667 msgid "this is the first entry overlapping that value"
25670 #: c-family/c-common.c:4866
25671 #, gcc-internal-format
25672 msgid "duplicate case value"
25675 #: c-family/c-common.c:4867 c-family/c-warn.c:2206
25676 #, gcc-internal-format
25677 msgid "previously used here"
25680 #: c-family/c-common.c:4871
25681 #, gcc-internal-format
25682 msgid "multiple default labels in one switch"
25685 #: c-family/c-common.c:4873
25686 #, gcc-internal-format
25687 msgid "this is the first default label"
25690 #: c-family/c-common.c:4967
25691 #, gcc-internal-format
25692 msgid "taking the address of a label is non-standard"
25695 #: c-family/c-common.c:5135
25696 #, gcc-internal-format
25697 msgid "requested alignment is not an integer constant"
25700 #: c-family/c-common.c:5143
25701 #, gcc-internal-format
25702 msgid "requested alignment is not a positive power of 2"
25705 #: c-family/c-common.c:5148
25706 #, gcc-internal-format
25707 msgid "requested alignment is too large"
25710 #: c-family/c-common.c:5294
25711 #, gcc-internal-format
25712 msgid "not enough variable arguments to fit a sentinel"
25715 #: c-family/c-common.c:5308
25716 #, gcc-internal-format
25717 msgid "missing sentinel in function call"
25720 #: c-family/c-common.c:5403
25721 #, gcc-internal-format, gfc-internal-format
25722 msgid "null argument where non-null required (argument %lu)"
25725 #: c-family/c-common.c:5498 c-family/c-common.c:5545
25726 #, gcc-internal-format
25727 msgid "bad option %qs to attribute %<optimize%>"
25730 #: c-family/c-common.c:5501 c-family/c-common.c:5549
25731 #, gcc-internal-format
25732 msgid "bad option %qs to pragma %<optimize%>"
25735 #: c-family/c-common.c:5581
25736 #, gcc-internal-format
25737 msgid "%<fallthrough%> attribute specified multiple times"
25740 #: c-family/c-common.c:5585
25741 #, gcc-internal-format
25742 msgid "%<fallthrough%> attribute specified with a parameter"
25745 #: c-family/c-common.c:5723 c-family/c-common.c:6475 c-family/c-common.c:6548
25746 #: c/c-typeck.c:3555
25747 #, gcc-internal-format
25748 msgid "too few arguments to function %qE"
25751 #: c-family/c-common.c:5728 c-family/c-common.c:6574 c/c-typeck.c:3284
25752 #, gcc-internal-format
25753 msgid "too many arguments to function %qE"
25756 #: c-family/c-common.c:5759
25757 #, gcc-internal-format
25758 msgid "third argument to function %qE must be a constant integer"
25761 #: c-family/c-common.c:5784
25762 #, gcc-internal-format
25764 "second argument to function %qE must be a constant integer power of 2 "
25765 "between %qi and %qu bits"
25768 #: c-family/c-common.c:5805 c-family/c-common.c:5849
25769 #, gcc-internal-format
25770 msgid "non-floating-point argument in call to function %qE"
25773 #: c-family/c-common.c:5828
25774 #, gcc-internal-format
25775 msgid "non-floating-point arguments in call to function %qE"
25778 #: c-family/c-common.c:5842
25779 #, gcc-internal-format
25780 msgid "non-const integer argument %u in call to function %qE"
25783 #: c-family/c-common.c:5862
25784 #, gcc-internal-format
25785 msgid "non-integer argument 3 in call to function %qE"
25788 #: c-family/c-common.c:5879 c-family/c-common.c:5915
25789 #, gcc-internal-format
25790 msgid "argument %u in call to function %qE does not have integral type"
25793 #: c-family/c-common.c:5886
25794 #, gcc-internal-format
25796 "argument 3 in call to function %qE does not have pointer to integral type"
25799 #: c-family/c-common.c:5892
25800 #, gcc-internal-format
25801 msgid "argument 3 in call to function %qE has pointer to enumerated type"
25804 #: c-family/c-common.c:5898
25805 #, gcc-internal-format
25806 msgid "argument 3 in call to function %qE has pointer to boolean type"
25809 #: c-family/c-common.c:5921
25810 #, gcc-internal-format
25811 msgid "argument 3 in call to function %qE has enumerated type"
25814 #: c-family/c-common.c:5927
25815 #, gcc-internal-format
25816 msgid "argument 3 in call to function %qE has boolean type"
25819 #: c-family/c-common.c:6174
25820 #, gcc-internal-format
25821 msgid "cannot apply %<offsetof%> to static data member %qD"
25824 #: c-family/c-common.c:6179
25825 #, gcc-internal-format
25826 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
25829 #: c-family/c-common.c:6186
25830 #, gcc-internal-format
25831 msgid "cannot apply %<offsetof%> to a non constant address"
25834 #: c-family/c-common.c:6199
25835 #, gcc-internal-format
25836 msgid "attempt to take address of bit-field structure member %qD"
25839 #: c-family/c-common.c:6251
25840 #, gcc-internal-format
25841 msgid "index %E denotes an offset greater than size of %qT"
25844 #: c-family/c-common.c:6417 cp/init.c:3004 cp/init.c:3023
25845 #, gcc-internal-format
25846 msgid "size of array is too large"
25849 #: c-family/c-common.c:6507
25850 #, gcc-internal-format
25851 msgid "operand type %qT is incompatible with argument %d of %qE"
25854 #: c-family/c-common.c:6641
25855 #, gcc-internal-format
25856 msgid "incorrect number of arguments to function %qE"
25859 #: c-family/c-common.c:6655
25860 #, gcc-internal-format
25861 msgid "argument 1 of %qE must be a non-void pointer type"
25864 #: c-family/c-common.c:6664
25865 #, gcc-internal-format
25866 msgid "argument 1 of %qE must be a pointer to a constant size type"
25869 #: c-family/c-common.c:6675
25870 #, gcc-internal-format
25871 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
25874 #: c-family/c-common.c:6696
25875 #, gcc-internal-format
25876 msgid "argument %d of %qE must be a pointer type"
25879 #: c-family/c-common.c:6704
25880 #, gcc-internal-format
25881 msgid "argument %d of %qE must be a pointer to a constant size type"
25884 #: c-family/c-common.c:6710
25885 #, gcc-internal-format
25886 msgid "argument %d of %qE must not be a pointer to a function"
25889 #: c-family/c-common.c:6718
25890 #, gcc-internal-format
25891 msgid "size mismatch in argument %d of %qE"
25894 #: c-family/c-common.c:6730
25895 #, gcc-internal-format
25896 msgid "non-integer memory model argument %d of %qE"
25899 #: c-family/c-common.c:6743
25900 #, gcc-internal-format
25901 msgid "invalid memory model argument %d of %qE"
25904 #: c-family/c-common.c:7662
25905 #, gcc-internal-format
25906 msgid "index value is out of bound"
25909 #: c-family/c-common.c:7704 c-family/c-common.c:7753 c-family/c-common.c:7769
25910 #, gcc-internal-format
25911 msgid "conversion of scalar %qT to vector %qT involves truncation"
25914 #. Reject arguments that are built-in functions with
25915 #. no library fallback.
25916 #: c-family/c-common.c:7857
25917 #, gcc-internal-format
25918 msgid "built-in function %qE must be directly called"
25921 #: c-family/c-common.c:7879 c/c-decl.c:6177
25922 #, gcc-internal-format
25923 msgid "size of array %qE is too large"
25926 #: c-family/c-common.c:7881 c/c-decl.c:6180
25927 #, gcc-internal-format
25928 msgid "size of unnamed array is too large"
25931 #: c-family/c-common.c:7911
25932 #, gcc-internal-format
25934 "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer "
25935 "less than or equal to %wd"
25938 #: c-family/c-format.c:140 c-family/c-format.c:327
25939 #, gcc-internal-format
25940 msgid "format string has invalid operand number"
25943 #: c-family/c-format.c:156
25944 #, gcc-internal-format
25945 msgid "function does not return string type"
25948 #: c-family/c-format.c:190
25949 #, gcc-internal-format
25950 msgid "format string argument is not a string type"
25953 #: c-family/c-format.c:216
25954 #, gcc-internal-format
25955 msgid "found a %qs reference but the format argument should be a string"
25958 #: c-family/c-format.c:219
25959 #, gcc-internal-format
25960 msgid "found a %qT but the format argument should be a string"
25963 #: c-family/c-format.c:229
25964 #, gcc-internal-format
25965 msgid "format argument should be a %qs reference but a string was found"
25968 #: c-family/c-format.c:251
25969 #, gcc-internal-format
25970 msgid "format argument should be a %qs reference"
25973 #: c-family/c-format.c:295
25974 #, gcc-internal-format
25975 msgid "unrecognized format specifier"
25978 #: c-family/c-format.c:310
25979 #, gcc-internal-format
25980 msgid "%qE is only allowed in Objective-C dialects"
25983 #: c-family/c-format.c:319
25984 #, gcc-internal-format
25985 msgid "%qE is an unrecognized format function type"
25988 #: c-family/c-format.c:333
25989 #, gcc-internal-format
25990 msgid "%<...%> has invalid operand number"
25993 #: c-family/c-format.c:340
25994 #, gcc-internal-format
25995 msgid "format string argument follows the args to be formatted"
25998 #: c-family/c-format.c:1146
25999 #, gcc-internal-format
26000 msgid "function %qD might be a candidate for %qs format attribute"
26003 #: c-family/c-format.c:1237 c-family/c-format.c:1258 c-family/c-format.c:2676
26004 #, gcc-internal-format
26005 msgid "missing $ operand number in format"
26008 #: c-family/c-format.c:1267
26009 #, gcc-internal-format, gfc-internal-format
26010 msgid "%s does not support %%n$ operand number formats"
26013 #: c-family/c-format.c:1274
26014 #, gcc-internal-format
26015 msgid "operand number out of range in format"
26018 #: c-family/c-format.c:1297
26019 #, gcc-internal-format, gfc-internal-format
26020 msgid "format argument %d used more than once in %s format"
26023 #: c-family/c-format.c:1329
26024 #, gcc-internal-format
26025 msgid "$ operand number used after format without operand number"
26028 #: c-family/c-format.c:1360
26029 #, gcc-internal-format, gfc-internal-format
26030 msgid "format argument %d unused before used argument %d in $-style format"
26033 #: c-family/c-format.c:1461
26034 #, gcc-internal-format
26035 msgid "format not a string literal, format string not checked"
26038 #: c-family/c-format.c:1476 c-family/c-format.c:1479
26039 #, gcc-internal-format
26040 msgid "format not a string literal and no format arguments"
26043 #: c-family/c-format.c:1482
26044 #, gcc-internal-format
26045 msgid "format not a string literal, argument types not checked"
26048 #: c-family/c-format.c:1499
26049 #, gcc-internal-format
26050 msgid "too many arguments for format"
26053 #: c-family/c-format.c:1503
26054 #, gcc-internal-format
26055 msgid "unused arguments in $-style format"
26058 #: c-family/c-format.c:1506
26059 #, gcc-internal-format, gfc-internal-format
26060 msgid "zero-length %s format string"
26063 #: c-family/c-format.c:1510
26064 #, gcc-internal-format
26065 msgid "format is a wide character string"
26068 #: c-family/c-format.c:1513
26069 #, gcc-internal-format
26070 msgid "unterminated format string"
26073 #: c-family/c-format.c:1919
26074 #, gcc-internal-format
26075 msgid "%s used with %<%%%c%> %s format"
26078 #: c-family/c-format.c:1929
26079 #, gcc-internal-format, gfc-internal-format
26080 msgid "%s does not support %s"
26083 #: c-family/c-format.c:1939
26084 #, gcc-internal-format
26085 msgid "%s does not support %s with the %<%%%c%> %s format"
26088 #: c-family/c-format.c:1953
26089 #, gcc-internal-format, gfc-internal-format
26090 msgid "%s used within a quoted sequence"
26093 #: c-family/c-format.c:1966
26094 #, gcc-internal-format
26095 msgid "%qc conversion used unquoted"
26098 #: c-family/c-format.c:2084 c-family/c-format.c:2415
26099 #, gcc-internal-format, gfc-internal-format
26100 msgid "repeated %s in format"
26103 #: c-family/c-format.c:2095
26104 #, gcc-internal-format
26105 msgid "missing fill character at end of strfmon format"
26108 #: c-family/c-format.c:2197
26109 #, gcc-internal-format, gfc-internal-format
26110 msgid "zero width in %s format"
26113 #: c-family/c-format.c:2220
26114 #, gcc-internal-format, gfc-internal-format
26115 msgid "empty left precision in %s format"
26118 #: c-family/c-format.c:2311
26119 #, gcc-internal-format, gfc-internal-format
26120 msgid "empty precision in %s format"
26123 #: c-family/c-format.c:2389
26124 #, gcc-internal-format
26125 msgid "%s does not support the %qs %s length modifier"
26128 #: c-family/c-format.c:2445
26129 #, gcc-internal-format
26130 msgid "unknown conversion type character %qc in format"
26133 #: c-family/c-format.c:2457
26134 #, gcc-internal-format
26135 msgid "%s does not support the %<%%%c%> %s format"
26138 #: c-family/c-format.c:2489
26139 #, gcc-internal-format
26140 msgid "%s ignored with %s and %<%%%c%> %s format"
26143 #: c-family/c-format.c:2494
26144 #, gcc-internal-format, gfc-internal-format
26145 msgid "%s ignored with %s in %s format"
26148 #: c-family/c-format.c:2501
26149 #, gcc-internal-format
26150 msgid "use of %s and %s together with %<%%%c%> %s format"
26153 #: c-family/c-format.c:2506
26154 #, gcc-internal-format, gfc-internal-format
26155 msgid "use of %s and %s together in %s format"
26158 #: c-family/c-format.c:2533
26159 #, gcc-internal-format
26160 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
26163 #: c-family/c-format.c:2537
26164 #, gcc-internal-format
26165 msgid "%<%%%c%> yields only last 2 digits of year"
26168 #: c-family/c-format.c:2564
26169 #, gcc-internal-format
26170 msgid "no closing %<]%> for %<%%[%> format"
26173 #: c-family/c-format.c:2593
26174 #, gcc-internal-format
26176 "use of %qs length modifier with %qc type character has either no effect or "
26177 "undefined behavior"
26180 #: c-family/c-format.c:2615
26181 #, gcc-internal-format
26182 msgid "%s does not support the %<%%%s%c%> %s format"
26185 #: c-family/c-format.c:2653
26186 #, gcc-internal-format
26187 msgid "operand number specified with suppressed assignment"
26190 #: c-family/c-format.c:2657
26191 #, gcc-internal-format
26192 msgid "operand number specified for format taking no argument"
26195 #: c-family/c-format.c:2804
26196 #, gcc-internal-format
26197 msgid "spurious trailing %<%%%> in format"
26200 #: c-family/c-format.c:2862
26201 #, gcc-internal-format
26202 msgid "conversion lacks type at end of format"
26205 #: c-family/c-format.c:2891
26206 #, gcc-internal-format
26207 msgid "nested quoting directive"
26210 #: c-family/c-format.c:2902
26211 #, gcc-internal-format
26212 msgid "unmatched quoting directive"
26215 #: c-family/c-format.c:2917
26216 #, gcc-internal-format
26217 msgid "%qc directive redundant after prior occurence of the same"
26220 #: c-family/c-format.c:2923
26221 #, gcc-internal-format
26222 msgid "unmatched color reset directive"
26225 #: c-family/c-format.c:2935
26226 #, gcc-internal-format
26227 msgid "%qc conversion used within a quoted sequence"
26230 #: c-family/c-format.c:2975
26231 #, gcc-internal-format
26232 msgid "embedded %<\\0%> in format"
26235 #: c-family/c-format.c:2988
26236 #, gcc-internal-format
26237 msgid "unterminated quoting directive"
26240 #: c-family/c-format.c:2992
26241 #, gcc-internal-format
26242 msgid "unterminated color directive"
26245 #: c-family/c-format.c:3114
26246 #, gcc-internal-format, gfc-internal-format
26247 msgid "writing through null pointer (argument %d)"
26250 #: c-family/c-format.c:3122
26251 #, gcc-internal-format, gfc-internal-format
26252 msgid "reading through null pointer (argument %d)"
26255 #: c-family/c-format.c:3142
26256 #, gcc-internal-format, gfc-internal-format
26257 msgid "writing into constant object (argument %d)"
26260 #: c-family/c-format.c:3154
26261 #, gcc-internal-format, gfc-internal-format
26262 msgid "extra type qualifiers in format argument (argument %d)"
26265 #: c-family/c-format.c:3634
26266 #, gcc-internal-format
26268 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
26271 #: c-family/c-format.c:3644
26272 #, gcc-internal-format
26273 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
26276 #: c-family/c-format.c:3655
26277 #, gcc-internal-format
26279 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
26282 #: c-family/c-format.c:3665
26283 #, gcc-internal-format
26284 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
26287 #: c-family/c-format.c:3727 c-family/c-format.c:3733 c-family/c-format.c:3905
26288 #, gcc-internal-format
26289 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
26292 #: c-family/c-format.c:3740 c-family/c-format.c:3915
26293 #, gcc-internal-format
26294 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
26297 #: c-family/c-format.c:3788
26298 #, gcc-internal-format
26299 msgid "%<locus%> is not defined as a type"
26302 #: c-family/c-format.c:3830
26303 #, gcc-internal-format
26304 msgid "%<location_t%> is not defined as a type"
26307 #: c-family/c-format.c:3846
26308 #, gcc-internal-format
26309 msgid "%<tree%> is not defined as a type"
26312 #: c-family/c-format.c:3852
26313 #, gcc-internal-format
26314 msgid "%<tree%> is not defined as a pointer type"
26317 #: c-family/c-format.c:3876
26318 #, gcc-internal-format
26319 msgid "%<gcall%> is not defined as a type"
26322 #: c-family/c-format.c:4087
26323 #, gcc-internal-format
26324 msgid "args to be formatted is not %<...%>"
26327 #: c-family/c-format.c:4099
26328 #, gcc-internal-format
26329 msgid "strftime formats cannot format arguments"
26332 #: c-family/c-indentation.c:66
26333 #, gcc-internal-format
26335 "-Wmisleading-indentation is disabled from this point onwards, since column-"
26336 "tracking was disabled due to the size of the code/headers"
26339 #: c-family/c-indentation.c:609
26340 #, gcc-internal-format
26341 msgid "this %qs clause does not guard..."
26344 #: c-family/c-indentation.c:612
26345 #, gcc-internal-format
26347 "...this statement, but the latter is misleadingly indented as if it were "
26348 "guarded by the %qs"
26351 #: c-family/c-lex.c:228
26352 #, gcc-internal-format
26353 msgid "badly nested C headers from preprocessor"
26356 #: c-family/c-lex.c:263
26357 #, gcc-internal-format, gfc-internal-format
26358 msgid "ignoring #pragma %s %s"
26362 #: c-family/c-lex.c:506 c-family/c-lex.c:1220
26363 #, gcc-internal-format
26364 msgid "stray %<@%> in program"
26367 #: c-family/c-lex.c:521
26368 #, gcc-internal-format
26369 msgid "stray %qs in program"
26372 #: c-family/c-lex.c:531
26373 #, gcc-internal-format, gfc-internal-format
26374 msgid "missing terminating %c character"
26377 #: c-family/c-lex.c:533
26378 #, gcc-internal-format
26379 msgid "stray %qc in program"
26382 #: c-family/c-lex.c:535
26383 #, gcc-internal-format
26384 msgid "stray %<\\%o%> in program"
26387 #: c-family/c-lex.c:755
26388 #, gcc-internal-format
26389 msgid "this decimal constant is unsigned only in ISO C90"
26392 #: c-family/c-lex.c:759
26393 #, gcc-internal-format
26394 msgid "this decimal constant would be unsigned in ISO C90"
26397 #: c-family/c-lex.c:779
26398 #, gcc-internal-format
26399 msgid "integer constant is too large for %<unsigned long%> type"
26402 #: c-family/c-lex.c:819
26403 #, gcc-internal-format
26404 msgid "unsuffixed float constant"
26407 #: c-family/c-lex.c:851 c-family/c-lex.c:875
26408 #, gcc-internal-format
26409 msgid "unsupported non-standard suffix on floating constant"
26412 #: c-family/c-lex.c:856 c-family/c-lex.c:879
26413 #, gcc-internal-format
26414 msgid "non-standard suffix on floating constant"
26417 #: c-family/c-lex.c:958 c-family/c-lex.c:961
26418 #, gcc-internal-format
26419 msgid "floating constant exceeds range of %qT"
26422 #: c-family/c-lex.c:976
26423 #, gcc-internal-format
26424 msgid "floating constant truncated to zero"
26427 #: c-family/c-lex.c:1177
26428 #, gcc-internal-format
26429 msgid "repeated %<@%> before Objective-C string"
26432 #: c-family/c-lex.c:1196 cp/parser.c:4104
26433 #, gcc-internal-format
26434 msgid "unsupported non-standard concatenation of string literals"
26437 #: c-family/c-lex.c:1232
26438 #, gcc-internal-format
26439 msgid "traditional C rejects string constant concatenation"
26442 #: c-family/c-omp.c:204
26443 #, gcc-internal-format
26444 msgid "invalid expression type for %<#pragma omp atomic%>"
26447 #: c-family/c-omp.c:209
26448 #, gcc-internal-format
26449 msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
26452 #: c-family/c-omp.c:329
26453 #, gcc-internal-format
26454 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
26457 #: c-family/c-omp.c:332 c-family/c-omp.c:370
26458 #, gcc-internal-format
26459 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
26462 #: c-family/c-omp.c:557 cp/semantics.c:8148
26463 #, gcc-internal-format
26464 msgid "invalid type for iteration variable %qE"
26467 #: c-family/c-omp.c:562
26468 #, gcc-internal-format
26469 msgid "%<_Atomic%> iteration variable %qE"
26472 #: c-family/c-omp.c:578
26473 #, gcc-internal-format
26474 msgid "%qE is not initialized"
26477 #: c-family/c-omp.c:599 cp/semantics.c:8038
26478 #, gcc-internal-format
26479 msgid "missing controlling predicate"
26482 #: c-family/c-omp.c:704 cp/semantics.c:7694
26483 #, gcc-internal-format
26484 msgid "invalid controlling predicate"
26487 #: c-family/c-omp.c:711 cp/semantics.c:8044
26488 #, gcc-internal-format
26489 msgid "missing increment expression"
26492 #: c-family/c-omp.c:775 cp/semantics.c:7809
26493 #, gcc-internal-format
26494 msgid "invalid increment expression"
26497 #: c-family/c-omp.c:838
26498 #, gcc-internal-format
26499 msgid "initializer expression refers to iteration variable %qD"
26502 #: c-family/c-omp.c:842
26503 #, gcc-internal-format
26504 msgid "condition expression refers to iteration variable %qD"
26507 #: c-family/c-omp.c:846
26508 #, gcc-internal-format
26509 msgid "increment expression refers to iteration variable %qD"
26512 #: c-family/c-omp.c:1422
26513 #, gcc-internal-format
26514 msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
26517 #: c-family/c-omp.c:1532 c-family/c-omp.c:1547
26518 #, gcc-internal-format
26519 msgid "%qD is not an function argument"
26522 #: c-family/c-opts.c:325
26523 #, gcc-internal-format
26524 msgid "-I- specified twice"
26527 #: c-family/c-opts.c:328
26528 #, gcc-internal-format
26529 msgid "obsolete option -I- used, please use -iquote instead"
26532 #: c-family/c-opts.c:386
26533 #, gcc-internal-format
26534 msgid "-Walloca-larger-than=0 is meaningless"
26537 #: c-family/c-opts.c:391
26538 #, gcc-internal-format
26539 msgid "-Wvla-larger-than=0 is meaningless"
26542 #: c-family/c-opts.c:416
26543 #, gcc-internal-format
26544 msgid "%<-Wabi=1%> is not supported, using =2"
26547 #: c-family/c-opts.c:612 fortran/cpp.c:350
26548 #, gcc-internal-format
26549 msgid "output filename specified twice"
26552 #: c-family/c-opts.c:799
26553 #, gcc-internal-format
26554 msgid "-fexcess-precision=standard for C++"
26557 #: c-family/c-opts.c:834
26558 #, gcc-internal-format
26559 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
26562 #: c-family/c-opts.c:880
26563 #, gcc-internal-format
26564 msgid "-Wformat-y2k ignored without -Wformat"
26567 #: c-family/c-opts.c:882
26568 #, gcc-internal-format
26569 msgid "-Wformat-extra-args ignored without -Wformat"
26572 #: c-family/c-opts.c:884
26573 #, gcc-internal-format
26574 msgid "-Wformat-zero-length ignored without -Wformat"
26577 #: c-family/c-opts.c:886
26578 #, gcc-internal-format
26579 msgid "-Wformat-nonliteral ignored without -Wformat"
26582 #: c-family/c-opts.c:888
26583 #, gcc-internal-format
26584 msgid "-Wformat-contains-nul ignored without -Wformat"
26587 #: c-family/c-opts.c:890
26588 #, gcc-internal-format
26589 msgid "-Wformat-security ignored without -Wformat"
26592 #: c-family/c-opts.c:928
26593 #, gcc-internal-format
26594 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
26597 #: c-family/c-opts.c:988
26598 #, gcc-internal-format
26599 msgid "external TLS initialization functions not supported on this target"
26602 #: c-family/c-opts.c:1001
26603 #, gcc-internal-format, gfc-internal-format
26604 msgid "too many filenames given. Type %s --help for usage"
26607 #: c-family/c-opts.c:1016
26608 #, gcc-internal-format
26609 msgid "opening output file %s: %m"
26612 #: c-family/c-opts.c:1036
26613 #, gcc-internal-format, gfc-internal-format
26614 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
26617 #: c-family/c-opts.c:1190
26618 #, gcc-internal-format
26619 msgid "opening dependency file %s: %m"
26622 #: c-family/c-opts.c:1201
26623 #, gcc-internal-format
26624 msgid "closing dependency file %s: %m"
26627 #: c-family/c-opts.c:1204
26628 #, gcc-internal-format
26629 msgid "when writing output to %s: %m"
26632 #: c-family/c-opts.c:1284
26633 #, gcc-internal-format
26634 msgid "to generate dependencies you must specify either -M or -MM"
26637 #: c-family/c-opts.c:1307
26638 #, gcc-internal-format
26639 msgid "-MG may only be used with -M or -MM"
26642 #: c-family/c-opts.c:1340
26643 #, gcc-internal-format
26644 msgid "-fdirectives-only is incompatible with -Wunused_macros"
26647 #: c-family/c-opts.c:1342
26648 #, gcc-internal-format
26649 msgid "-fdirectives-only is incompatible with -traditional"
26652 #: c-family/c-opts.c:1534
26653 #, gcc-internal-format
26654 msgid "too late for # directive to set debug directory"
26657 #: c-family/c-pch.c:110
26658 #, gcc-internal-format
26659 msgid "can%'t create precompiled header %s: %m"
26662 #: c-family/c-pch.c:133
26663 #, gcc-internal-format
26664 msgid "can%'t write to %s: %m"
26667 #: c-family/c-pch.c:191
26668 #, gcc-internal-format
26669 msgid "can%'t write %s: %m"
26672 #: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
26673 #, gcc-internal-format
26674 msgid "can%'t read %s: %m"
26677 #: c-family/c-pch.c:417
26678 #, gcc-internal-format
26679 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
26682 #: c-family/c-pch.c:418
26683 #, gcc-internal-format
26684 msgid "use #include instead"
26687 #: c-family/c-pch.c:424
26688 #, gcc-internal-format
26689 msgid "%s: couldn%'t open PCH file: %m"
26692 #: c-family/c-pch.c:429
26693 #, gcc-internal-format
26694 msgid "use -Winvalid-pch for more information"
26697 #: c-family/c-pch.c:430
26698 #, gcc-internal-format, gfc-internal-format
26699 msgid "%s: PCH file was invalid"
26702 #: c-family/c-pragma.c:93
26703 #, gcc-internal-format
26704 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
26707 #: c-family/c-pragma.c:106
26708 #, gcc-internal-format
26710 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
26713 #: c-family/c-pragma.c:136
26714 #, gcc-internal-format
26715 msgid "missing %<(%> after %<#pragma pack%> - ignored"
26718 #: c-family/c-pragma.c:147 c-family/c-pragma.c:179
26719 #, gcc-internal-format
26720 msgid "invalid constant in %<#pragma pack%> - ignored"
26723 #: c-family/c-pragma.c:151 c-family/c-pragma.c:193
26724 #, gcc-internal-format
26725 msgid "malformed %<#pragma pack%> - ignored"
26728 #: c-family/c-pragma.c:156
26729 #, gcc-internal-format
26730 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
26733 #: c-family/c-pragma.c:158
26734 #, gcc-internal-format
26735 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
26738 #: c-family/c-pragma.c:167
26739 #, gcc-internal-format
26740 msgid "unknown action %qE for %<#pragma pack%> - ignored"
26743 #: c-family/c-pragma.c:196
26744 #, gcc-internal-format
26745 msgid "junk at end of %<#pragma pack%>"
26748 #: c-family/c-pragma.c:199
26749 #, gcc-internal-format
26750 msgid "#pragma pack has no effect with -fpack-struct - ignored"
26753 #: c-family/c-pragma.c:220
26754 #, gcc-internal-format, gfc-internal-format
26755 msgid "alignment must be a small power of two, not %d"
26758 #: c-family/c-pragma.c:259
26759 #, gcc-internal-format
26761 "applying #pragma weak %q+D after first use results in unspecified behavior"
26764 #: c-family/c-pragma.c:356 c-family/c-pragma.c:361
26765 #, gcc-internal-format
26766 msgid "malformed #pragma weak, ignored"
26769 #: c-family/c-pragma.c:365
26770 #, gcc-internal-format
26771 msgid "junk at end of %<#pragma weak%>"
26774 #: c-family/c-pragma.c:371
26775 #, gcc-internal-format
26776 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
26779 #: c-family/c-pragma.c:428
26780 #, gcc-internal-format
26781 msgid "%<#pragma scalar_storage_order%> is not supported for C++"
26784 #: c-family/c-pragma.c:434
26785 #, gcc-internal-format
26787 "missing [big-endian|little-endian|default] after %<#pragma "
26788 "scalar_storage_order%>"
26791 #: c-family/c-pragma.c:443
26792 #, gcc-internal-format
26794 "expected [big-endian|little-endian|default] after %<#pragma "
26795 "scalar_storage_order%>"
26798 #: c-family/c-pragma.c:497 c-family/c-pragma.c:499
26799 #, gcc-internal-format
26800 msgid "malformed #pragma redefine_extname, ignored"
26803 #: c-family/c-pragma.c:502
26804 #, gcc-internal-format
26805 msgid "junk at end of %<#pragma redefine_extname%>"
26808 #: c-family/c-pragma.c:530 c-family/c-pragma.c:603
26809 #, gcc-internal-format
26810 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
26813 #: c-family/c-pragma.c:558
26814 #, gcc-internal-format
26816 "#pragma redefine_extname ignored due to conflict with previous #pragma "
26820 #: c-family/c-pragma.c:594
26821 #, gcc-internal-format
26822 msgid "asm declaration ignored due to conflict with previous rename"
26825 #: c-family/c-pragma.c:625
26826 #, gcc-internal-format
26828 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
26831 #: c-family/c-pragma.c:686
26832 #, gcc-internal-format
26834 "#pragma GCC visibility push() must specify default, internal, hidden or "
26838 #: c-family/c-pragma.c:728
26839 #, gcc-internal-format
26840 msgid "#pragma GCC visibility must be followed by push or pop"
26843 #: c-family/c-pragma.c:734
26844 #, gcc-internal-format
26845 msgid "no matching push for %<#pragma GCC visibility pop%>"
26848 #: c-family/c-pragma.c:739 c-family/c-pragma.c:746
26849 #, gcc-internal-format
26850 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
26853 #: c-family/c-pragma.c:742
26854 #, gcc-internal-format
26855 msgid "malformed #pragma GCC visibility push"
26858 #: c-family/c-pragma.c:750
26859 #, gcc-internal-format
26860 msgid "junk at end of %<#pragma GCC visibility%>"
26863 #: c-family/c-pragma.c:762
26864 #, gcc-internal-format
26866 "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
26869 #: c-family/c-pragma.c:788
26870 #, gcc-internal-format
26872 "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
26875 #: c-family/c-pragma.c:797
26876 #, gcc-internal-format
26877 msgid "missing option after %<#pragma GCC diagnostic%> kind"
26880 #: c-family/c-pragma.c:808
26881 #, gcc-internal-format
26882 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
26885 #: c-family/c-pragma.c:814
26886 #, gcc-internal-format
26887 msgid "%qs is not an option that controls warnings"
26890 #: c-family/c-pragma.c:822
26891 #, gcc-internal-format
26892 msgid "option %qs is valid for %s but not for %s"
26895 #: c-family/c-pragma.c:854
26896 #, gcc-internal-format
26897 msgid "#pragma GCC option is not allowed inside functions"
26900 #: c-family/c-pragma.c:867
26901 #, gcc-internal-format
26902 msgid "%<#pragma GCC option%> is not a string"
26905 #: c-family/c-pragma.c:894
26906 #, gcc-internal-format
26908 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
26911 #: c-family/c-pragma.c:900
26912 #, gcc-internal-format
26913 msgid "#pragma GCC target string... is badly formed"
26916 #: c-family/c-pragma.c:923
26917 #, gcc-internal-format
26918 msgid "#pragma GCC optimize is not allowed inside functions"
26921 #: c-family/c-pragma.c:936
26922 #, gcc-internal-format
26923 msgid "%<#pragma GCC optimize%> is not a string or number"
26926 #: c-family/c-pragma.c:962
26927 #, gcc-internal-format
26929 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
26932 #: c-family/c-pragma.c:968
26933 #, gcc-internal-format
26934 msgid "#pragma GCC optimize string... is badly formed"
26937 #: c-family/c-pragma.c:1009
26938 #, gcc-internal-format
26939 msgid "junk at end of %<#pragma push_options%>"
26942 #: c-family/c-pragma.c:1039
26943 #, gcc-internal-format
26944 msgid "junk at end of %<#pragma pop_options%>"
26947 #: c-family/c-pragma.c:1046
26948 #, gcc-internal-format
26950 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
26954 #: c-family/c-pragma.c:1088
26955 #, gcc-internal-format
26956 msgid "junk at end of %<#pragma reset_options%>"
26959 #: c-family/c-pragma.c:1126 c-family/c-pragma.c:1133
26960 #, gcc-internal-format
26961 msgid "expected a string after %<#pragma message%>"
26964 #: c-family/c-pragma.c:1128
26965 #, gcc-internal-format
26966 msgid "malformed %<#pragma message%>, ignored"
26969 #: c-family/c-pragma.c:1138
26970 #, gcc-internal-format
26971 msgid "junk at end of %<#pragma message%>"
26974 #: c-family/c-pragma.c:1141
26975 #, gcc-internal-format, gfc-internal-format
26976 msgid "#pragma message: %s"
26979 #: c-family/c-pragma.c:1178
26980 #, gcc-internal-format
26981 msgid "invalid location for %<pragma %s%>, ignored"
26984 #: c-family/c-pragma.c:1185 c-family/c-pragma.c:1199
26985 #, gcc-internal-format
26986 msgid "malformed %<#pragma %s%>, ignored"
26989 #: c-family/c-pragma.c:1205
26990 #, gcc-internal-format
26991 msgid "junk at end of %<#pragma %s%>"
26994 #: c-family/c-pragma.c:1223
26995 #, gcc-internal-format
26996 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
26999 #: c-family/c-pragma.c:1232
27000 #, gcc-internal-format
27001 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
27004 #: c-family/c-pragma.c:1238
27005 #, gcc-internal-format
27006 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
27009 #: c-family/c-pretty-print.c:329
27010 #, gcc-internal-format
27011 msgid "<type-error>"
27014 #: c-family/c-pretty-print.c:371
27015 #, gcc-internal-format
27016 msgid "<unnamed-unsigned:"
27019 #: c-family/c-pretty-print.c:375
27020 #, gcc-internal-format
27021 msgid "<unnamed-float:"
27024 #: c-family/c-pretty-print.c:378
27025 #, gcc-internal-format
27026 msgid "<unnamed-fixed:"
27029 #: c-family/c-pretty-print.c:393
27030 #, gcc-internal-format
27031 msgid "<typedef-error>"
27034 #: c-family/c-pretty-print.c:408
27035 #, gcc-internal-format
27036 msgid "<tag-error>"
27039 #: c-family/c-pretty-print.c:1234
27040 #, gcc-internal-format
27041 msgid "<erroneous-expression>"
27044 #: c-family/c-pretty-print.c:1238 cp/cxx-pretty-print.c:132
27045 #, gcc-internal-format
27046 msgid "<return-value>"
27049 #: c-family/c-semantics.c:197
27050 #, gcc-internal-format, gfc-internal-format
27051 msgid "wrong type argument to %s"
27054 #: c-family/c-warn.c:53 c-family/c-warn.c:66 cp/constexpr.c:1819
27055 #: cp/constexpr.c:4026
27056 #, gcc-internal-format
27057 msgid "overflow in constant expression"
27060 #: c-family/c-warn.c:93
27061 #, gcc-internal-format
27062 msgid "integer overflow in expression %qE of type %qT results in %qE"
27065 #: c-family/c-warn.c:95
27066 #, gcc-internal-format
27067 msgid "integer overflow in expression of type %qT results in %qE"
27070 #: c-family/c-warn.c:101
27071 #, gcc-internal-format
27072 msgid "floating point overflow in expression %qE of type %qT results in %qE"
27075 #: c-family/c-warn.c:103
27076 #, gcc-internal-format
27077 msgid "floating point overflow in expression of type %qT results in %qE"
27080 #: c-family/c-warn.c:109
27081 #, gcc-internal-format
27082 msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
27085 #: c-family/c-warn.c:111
27086 #, gcc-internal-format
27087 msgid "fixed-point overflow in expression of type %qT results in %qE"
27090 #: c-family/c-warn.c:117
27091 #, gcc-internal-format
27092 msgid "vector overflow in expression %qE of type %qT results in %qE"
27095 #: c-family/c-warn.c:119
27096 #, gcc-internal-format
27097 msgid "vector overflow in expression of type %qT results in %qE"
27100 #: c-family/c-warn.c:126
27101 #, gcc-internal-format
27102 msgid "complex integer overflow in expression %qE of type %qT results in %qE"
27105 #: c-family/c-warn.c:128
27106 #, gcc-internal-format
27107 msgid "complex integer overflow in expression of type %qT results in %qE"
27110 #: c-family/c-warn.c:132
27111 #, gcc-internal-format
27113 "complex floating point overflow in expression %qE of type %qT results in %qE"
27116 #: c-family/c-warn.c:134
27117 #, gcc-internal-format
27119 "complex floating point overflow in expression of type %qT results in %qE"
27122 #: c-family/c-warn.c:216
27123 #, gcc-internal-format
27124 msgid "logical %<or%> applied to non-boolean constant"
27127 #: c-family/c-warn.c:219
27128 #, gcc-internal-format
27129 msgid "logical %<and%> applied to non-boolean constant"
27132 #: c-family/c-warn.c:289
27133 #, gcc-internal-format
27134 msgid "logical %<or%> of collectively exhaustive tests is always true"
27137 #: c-family/c-warn.c:293
27138 #, gcc-internal-format
27139 msgid "logical %<and%> of mutually exclusive tests is always false"
27142 #: c-family/c-warn.c:303
27143 #, gcc-internal-format
27144 msgid "logical %<or%> of equal expressions"
27147 #: c-family/c-warn.c:306
27148 #, gcc-internal-format
27149 msgid "logical %<and%> of equal expressions"
27152 #: c-family/c-warn.c:384
27153 #, gcc-internal-format
27154 msgid "bitwise comparison always evaluates to false"
27157 #: c-family/c-warn.c:387
27158 #, gcc-internal-format
27159 msgid "bitwise comparison always evaluates to true"
27162 #: c-family/c-warn.c:441
27163 #, gcc-internal-format
27164 msgid "self-comparison always evaluates to true"
27167 #: c-family/c-warn.c:444
27168 #, gcc-internal-format
27169 msgid "self-comparison always evaluates to false"
27172 #: c-family/c-warn.c:494
27173 #, gcc-internal-format
27174 msgid "logical not is only applied to the left hand side of comparison"
27177 #: c-family/c-warn.c:502
27178 #, gcc-internal-format
27180 "add parentheses around left hand side expression to silence this warning"
27183 #: c-family/c-warn.c:631
27184 #, gcc-internal-format
27185 msgid "type-punning to incomplete type might break strict-aliasing rules"
27188 #: c-family/c-warn.c:648
27189 #, gcc-internal-format
27190 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
27193 #: c-family/c-warn.c:655 c-family/c-warn.c:672
27194 #, gcc-internal-format
27195 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
27198 #: c-family/c-warn.c:795
27199 #, gcc-internal-format
27201 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27202 "you mean to use the size of the destination?"
27205 #: c-family/c-warn.c:826
27206 #, gcc-internal-format
27208 "argument to %<sizeof%> in %qD call is the same expression as the "
27209 "destination; did you mean to remove the addressof?"
27212 #: c-family/c-warn.c:833
27213 #, gcc-internal-format
27215 "argument to %<sizeof%> in %qD call is the same expression as the "
27216 "destination; did you mean to provide an explicit length?"
27219 #: c-family/c-warn.c:838
27220 #, gcc-internal-format
27222 "argument to %<sizeof%> in %qD call is the same expression as the "
27223 "destination; did you mean to dereference it?"
27226 #: c-family/c-warn.c:850
27227 #, gcc-internal-format
27229 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27230 "destination; expected %qT or an explicit length"
27233 #: c-family/c-warn.c:866
27234 #, gcc-internal-format
27236 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27237 "you mean to remove the addressof?"
27240 #: c-family/c-warn.c:873
27241 #, gcc-internal-format
27243 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27244 "you mean to provide an explicit length?"
27247 #: c-family/c-warn.c:878
27248 #, gcc-internal-format
27250 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27251 "you mean to dereference it?"
27254 #: c-family/c-warn.c:890
27255 #, gcc-internal-format
27257 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27258 "source; expected %qT or an explicit length"
27261 #: c-family/c-warn.c:906
27262 #, gcc-internal-format
27264 "argument to %<sizeof%> in %qD call is the same expression as the first "
27265 "source; did you mean to remove the addressof?"
27268 #: c-family/c-warn.c:913
27269 #, gcc-internal-format
27271 "argument to %<sizeof%> in %qD call is the same expression as the first "
27272 "source; did you mean to provide an explicit length?"
27275 #: c-family/c-warn.c:918
27276 #, gcc-internal-format
27278 "argument to %<sizeof%> in %qD call is the same expression as the first "
27279 "source; did you mean to dereference it?"
27282 #: c-family/c-warn.c:930
27283 #, gcc-internal-format
27285 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
27286 "source; expected %qT or an explicit length"
27289 #: c-family/c-warn.c:946
27290 #, gcc-internal-format
27292 "argument to %<sizeof%> in %qD call is the same expression as the second "
27293 "source; did you mean to remove the addressof?"
27296 #: c-family/c-warn.c:953
27297 #, gcc-internal-format
27299 "argument to %<sizeof%> in %qD call is the same expression as the second "
27300 "source; did you mean to provide an explicit length?"
27303 #: c-family/c-warn.c:958
27304 #, gcc-internal-format
27306 "argument to %<sizeof%> in %qD call is the same expression as the second "
27307 "source; did you mean to dereference it?"
27310 #: c-family/c-warn.c:970
27311 #, gcc-internal-format
27313 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27314 "second source; expected %qT or an explicit length"
27317 #: c-family/c-warn.c:999 c-family/c-warn.c:1006
27318 #, gcc-internal-format
27319 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
27322 #: c-family/c-warn.c:1016
27323 #, gcc-internal-format
27324 msgid "first argument of %q+D should be %<int%>"
27327 #: c-family/c-warn.c:1025
27328 #, gcc-internal-format
27329 msgid "second argument of %q+D should be %<char **%>"
27332 #: c-family/c-warn.c:1034
27333 #, gcc-internal-format
27334 msgid "third argument of %q+D should probably be %<char **%>"
27337 #: c-family/c-warn.c:1045
27338 #, gcc-internal-format
27339 msgid "%q+D takes only zero or two arguments"
27342 #: c-family/c-warn.c:1049
27343 #, gcc-internal-format
27344 msgid "%q+D declared as variadic function"
27347 #: c-family/c-warn.c:1091
27348 #, gcc-internal-format
27349 msgid "conversion to %qT from boolean expression"
27352 #: c-family/c-warn.c:1109 c-family/c-warn.c:1185
27353 #, gcc-internal-format
27354 msgid "conversion from %qT to %qT changes value from %qE to %qE"
27357 #: c-family/c-warn.c:1113 c-family/c-warn.c:1193
27358 #, gcc-internal-format
27359 msgid "conversion from %qT to %qT changes the value of %qE"
27362 #: c-family/c-warn.c:1133
27363 #, gcc-internal-format
27364 msgid "conversion from %qT to to %qT discards imaginary component"
27367 #: c-family/c-warn.c:1146
27368 #, gcc-internal-format
27369 msgid "conversion from %qT to %qT may change value"
27372 #: c-family/c-warn.c:1206 c-family/c-warn.c:1223 c-family/c-warn.c:1240
27373 #, gcc-internal-format
27374 msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
27377 #: c-family/c-warn.c:1211 c-family/c-warn.c:1228 c-family/c-warn.c:1245
27378 #, gcc-internal-format
27379 msgid "overflow in conversion from %qT to %qT changes the value of %qE"
27382 #: c-family/c-warn.c:1275
27383 #, gcc-internal-format
27384 msgid "case value %qs not in enumerated type"
27387 #: c-family/c-warn.c:1280
27388 #, gcc-internal-format
27389 msgid "case value %qs not in enumerated type %qT"
27392 #: c-family/c-warn.c:1341
27393 #, gcc-internal-format
27394 msgid "switch missing default case"
27397 #: c-family/c-warn.c:1386
27398 #, gcc-internal-format
27399 msgid "switch condition has boolean value"
27402 #: c-family/c-warn.c:1459
27403 #, gcc-internal-format
27404 msgid "enumeration value %qE not handled in switch"
27407 #: c-family/c-warn.c:1487
27408 #, gcc-internal-format
27410 "the omitted middle operand in ?: will always be %<true%>, suggest explicit "
27414 #: c-family/c-warn.c:1508
27415 #, gcc-internal-format
27416 msgid "assignment of member %qD in read-only object"
27419 #: c-family/c-warn.c:1510
27420 #, gcc-internal-format
27421 msgid "increment of member %qD in read-only object"
27424 #: c-family/c-warn.c:1512
27425 #, gcc-internal-format
27426 msgid "decrement of member %qD in read-only object"
27429 #: c-family/c-warn.c:1514
27430 #, gcc-internal-format
27431 msgid "member %qD in read-only object used as %<asm%> output"
27434 #: c-family/c-warn.c:1518
27435 #, gcc-internal-format
27436 msgid "assignment of read-only member %qD"
27439 #: c-family/c-warn.c:1519
27440 #, gcc-internal-format
27441 msgid "increment of read-only member %qD"
27444 #: c-family/c-warn.c:1520
27445 #, gcc-internal-format
27446 msgid "decrement of read-only member %qD"
27449 #: c-family/c-warn.c:1521
27450 #, gcc-internal-format
27451 msgid "read-only member %qD used as %<asm%> output"
27454 #: c-family/c-warn.c:1525
27455 #, gcc-internal-format
27456 msgid "assignment of read-only variable %qD"
27459 #: c-family/c-warn.c:1526
27460 #, gcc-internal-format
27461 msgid "increment of read-only variable %qD"
27464 #: c-family/c-warn.c:1527
27465 #, gcc-internal-format
27466 msgid "decrement of read-only variable %qD"
27469 #: c-family/c-warn.c:1528
27470 #, gcc-internal-format
27471 msgid "read-only variable %qD used as %<asm%> output"
27474 #: c-family/c-warn.c:1531
27475 #, gcc-internal-format
27476 msgid "assignment of read-only parameter %qD"
27479 #: c-family/c-warn.c:1532
27480 #, gcc-internal-format
27481 msgid "increment of read-only parameter %qD"
27484 #: c-family/c-warn.c:1533
27485 #, gcc-internal-format
27486 msgid "decrement of read-only parameter %qD"
27489 #: c-family/c-warn.c:1534
27490 #, gcc-internal-format
27491 msgid "read-only parameter %qD use as %<asm%> output"
27494 #: c-family/c-warn.c:1539
27495 #, gcc-internal-format
27496 msgid "assignment of read-only named return value %qD"
27499 #: c-family/c-warn.c:1541
27500 #, gcc-internal-format
27501 msgid "increment of read-only named return value %qD"
27504 #: c-family/c-warn.c:1543
27505 #, gcc-internal-format
27506 msgid "decrement of read-only named return value %qD"
27509 #: c-family/c-warn.c:1545
27510 #, gcc-internal-format
27511 msgid "read-only named return value %qD used as %<asm%>output"
27514 #: c-family/c-warn.c:1550
27515 #, gcc-internal-format
27516 msgid "assignment of function %qD"
27519 #: c-family/c-warn.c:1551
27520 #, gcc-internal-format
27521 msgid "increment of function %qD"
27524 #: c-family/c-warn.c:1552
27525 #, gcc-internal-format
27526 msgid "decrement of function %qD"
27529 #: c-family/c-warn.c:1553
27530 #, gcc-internal-format
27531 msgid "function %qD used as %<asm%> output"
27534 #: c-family/c-warn.c:1556 c/c-typeck.c:4762
27535 #, gcc-internal-format
27536 msgid "assignment of read-only location %qE"
27539 #: c-family/c-warn.c:1557 c/c-typeck.c:4765
27540 #, gcc-internal-format
27541 msgid "increment of read-only location %qE"
27544 #: c-family/c-warn.c:1558 c/c-typeck.c:4768
27545 #, gcc-internal-format
27546 msgid "decrement of read-only location %qE"
27549 #: c-family/c-warn.c:1559
27550 #, gcc-internal-format
27551 msgid "read-only location %qE used as %<asm%> output"
27554 #: c-family/c-warn.c:1573
27555 #, gcc-internal-format
27556 msgid "lvalue required as left operand of assignment"
27559 #: c-family/c-warn.c:1576
27560 #, gcc-internal-format
27561 msgid "lvalue required as increment operand"
27564 #: c-family/c-warn.c:1579
27565 #, gcc-internal-format
27566 msgid "lvalue required as decrement operand"
27569 #: c-family/c-warn.c:1582
27570 #, gcc-internal-format
27571 msgid "lvalue required as unary %<&%> operand"
27574 #: c-family/c-warn.c:1585
27575 #, gcc-internal-format
27576 msgid "lvalue required in asm statement"
27579 #: c-family/c-warn.c:1602
27580 #, gcc-internal-format
27581 msgid "invalid type argument (have %qT)"
27584 #: c-family/c-warn.c:1606
27585 #, gcc-internal-format
27586 msgid "invalid type argument of array indexing (have %qT)"
27589 #: c-family/c-warn.c:1611
27590 #, gcc-internal-format
27591 msgid "invalid type argument of unary %<*%> (have %qT)"
27594 #: c-family/c-warn.c:1616
27595 #, gcc-internal-format
27596 msgid "invalid type argument of %<->%> (have %qT)"
27599 #: c-family/c-warn.c:1621
27600 #, gcc-internal-format
27601 msgid "invalid type argument of %<->*%> (have %qT)"
27604 #: c-family/c-warn.c:1626
27605 #, gcc-internal-format
27606 msgid "invalid type argument of implicit conversion (have %qT)"
27609 #: c-family/c-warn.c:1647
27610 #, gcc-internal-format
27611 msgid "array subscript has type %<char%>"
27614 #: c-family/c-warn.c:1682 c-family/c-warn.c:1685
27615 #, gcc-internal-format
27616 msgid "suggest parentheses around %<+%> inside %<<<%>"
27619 #: c-family/c-warn.c:1688 c-family/c-warn.c:1691
27620 #, gcc-internal-format
27621 msgid "suggest parentheses around %<-%> inside %<<<%>"
27624 #: c-family/c-warn.c:1697 c-family/c-warn.c:1700
27625 #, gcc-internal-format
27626 msgid "suggest parentheses around %<+%> inside %<>>%>"
27629 #: c-family/c-warn.c:1703 c-family/c-warn.c:1706
27630 #, gcc-internal-format
27631 msgid "suggest parentheses around %<-%> inside %<>>%>"
27634 #: c-family/c-warn.c:1712 c-family/c-warn.c:1715
27635 #, gcc-internal-format
27636 msgid "suggest parentheses around %<&&%> within %<||%>"
27639 #: c-family/c-warn.c:1722 c-family/c-warn.c:1726
27640 #, gcc-internal-format
27641 msgid "suggest parentheses around arithmetic in operand of %<|%>"
27644 #: c-family/c-warn.c:1730 c-family/c-warn.c:1733
27645 #, gcc-internal-format
27646 msgid "suggest parentheses around comparison in operand of %<|%>"
27649 #: c-family/c-warn.c:1738
27650 #, gcc-internal-format
27652 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
27656 #: c-family/c-warn.c:1746 c-family/c-warn.c:1750
27657 #, gcc-internal-format
27658 msgid "suggest parentheses around arithmetic in operand of %<^%>"
27661 #: c-family/c-warn.c:1754 c-family/c-warn.c:1757
27662 #, gcc-internal-format
27663 msgid "suggest parentheses around comparison in operand of %<^%>"
27666 #: c-family/c-warn.c:1763 c-family/c-warn.c:1766
27667 #, gcc-internal-format
27668 msgid "suggest parentheses around %<+%> in operand of %<&%>"
27671 #: c-family/c-warn.c:1769 c-family/c-warn.c:1772
27672 #, gcc-internal-format
27673 msgid "suggest parentheses around %<-%> in operand of %<&%>"
27676 #: c-family/c-warn.c:1776 c-family/c-warn.c:1779
27677 #, gcc-internal-format
27678 msgid "suggest parentheses around comparison in operand of %<&%>"
27681 #: c-family/c-warn.c:1784
27682 #, gcc-internal-format
27684 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
27688 #: c-family/c-warn.c:1791 c-family/c-warn.c:1794
27689 #, gcc-internal-format
27690 msgid "suggest parentheses around comparison in operand of %<==%>"
27693 #: c-family/c-warn.c:1799 c-family/c-warn.c:1802
27694 #, gcc-internal-format
27695 msgid "suggest parentheses around comparison in operand of %<!=%>"
27698 #: c-family/c-warn.c:1812 c-family/c-warn.c:1818
27699 #, gcc-internal-format
27700 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
27703 #: c-family/c-warn.c:1834
27704 #, gcc-internal-format
27705 msgid "label %q+D defined but not used"
27708 #: c-family/c-warn.c:1836
27709 #, gcc-internal-format
27710 msgid "label %q+D declared but not defined"
27713 #: c-family/c-warn.c:1859
27714 #, gcc-internal-format
27715 msgid "division by zero"
27718 #: c-family/c-warn.c:1879
27719 #, gcc-internal-format
27721 "%<memset%> used with constant zero length parameter; this could be due to "
27722 "transposed parameters"
27725 #: c-family/c-warn.c:1902
27726 #, gcc-internal-format
27728 "%<memset%> used with length equal to number of elements without "
27729 "multiplication by element size"
27732 #: c-family/c-warn.c:1938 c/c-typeck.c:11500 c/c-typeck.c:11661
27733 #: cp/typeck.c:5027
27734 #, gcc-internal-format
27735 msgid "comparison between types %qT and %qT"
27738 #: c-family/c-warn.c:1988
27739 #, gcc-internal-format
27740 msgid "comparison of integer expressions of different signedness: %qT and %qT"
27743 #: c-family/c-warn.c:2041
27744 #, gcc-internal-format
27745 msgid "promoted ~unsigned is always non-zero"
27748 #: c-family/c-warn.c:2044
27749 #, gcc-internal-format
27750 msgid "comparison of promoted ~unsigned with constant"
27753 #: c-family/c-warn.c:2054
27754 #, gcc-internal-format
27755 msgid "comparison of promoted ~unsigned with unsigned"
27758 #: c-family/c-warn.c:2108
27759 #, gcc-internal-format
27760 msgid "unused parameter %qD"
27763 #: c-family/c-warn.c:2170
27764 #, gcc-internal-format
27765 msgid "typedef %qD locally defined but not used"
27768 #: c-family/c-warn.c:2205
27769 #, gcc-internal-format
27770 msgid "duplicated %<if%> condition"
27773 #: c-family/c-warn.c:2234
27774 #, gcc-internal-format
27776 "optimization attribute on %qD follows definition but the attribute doesn%'t "
27780 #: c-family/c-warn.c:2244
27781 #, gcc-internal-format
27782 msgid "inline declaration of %qD follows declaration with attribute %qs"
27785 #: c-family/c-warn.c:2249
27786 #, gcc-internal-format
27787 msgid "declaration of %q+D with attribute %qs follows inline declaration "
27790 #: c-family/c-warn.c:2296
27791 #, gcc-internal-format
27792 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
27795 #: c-family/c-warn.c:2334 c-family/c-warn.c:2358
27796 #, gcc-internal-format
27797 msgid "comparison of constant %qE with boolean expression is always false"
27800 #: c-family/c-warn.c:2337 c-family/c-warn.c:2355
27801 #, gcc-internal-format
27802 msgid "comparison of constant %qE with boolean expression is always true"
27805 #: c-family/c-warn.c:2404
27807 "passing argument %i to restrict-qualified parameter aliases with argument %Z"
27809 "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
27813 #: c-family/c-warn.c:2469 c/c-typeck.c:5288 cp/call.c:5359
27814 #, gcc-internal-format
27815 msgid "this condition has identical branches"
27818 #: c-family/c-warn.c:2575
27819 #, gcc-internal-format
27820 msgid "macro expands to multiple statements"
27823 #: c-family/c-warn.c:2576
27824 #, gcc-internal-format
27825 msgid "some parts of macro expansion are not guarded by this %qs clause"
27828 #: c-family/cppspec.c:93
27829 #, gcc-internal-format
27830 msgid "%qs is not a valid option to the preprocessor"
27833 #: c-family/cppspec.c:112
27834 #, gcc-internal-format
27835 msgid "too many input files"
27838 #: common/config/aarch64/aarch64-common.c:313 config/aarch64/aarch64.c:10541
27839 #, gcc-internal-format
27840 msgid "unknown value %qs for -mcpu"
27843 #: common/config/alpha/alpha-common.c:75
27844 #, gcc-internal-format
27845 msgid "bad value %qs for -mtls-size switch"
27848 #: common/config/arc/arc-common.c:81
27849 #, gcc-internal-format
27850 msgid "multiple -mcpu= options specified."
27853 #: common/config/arc/arc-common.c:87
27854 #, gcc-internal-format
27855 msgid "Unsupported value for mmpy-option"
27858 #: common/config/arm/arm-common.c:259
27859 #, gcc-internal-format, gfc-internal-format
27860 msgid "%%:target_mode_check takes an even number of parameters"
27863 #: common/config/arm/arm-common.c:269
27864 #, gcc-internal-format, gfc-internal-format
27865 msgid "unrecognized option passed to %%:target_mode_check"
27868 #: common/config/arm/arm-common.c:315 common/config/arm/arm-common.c:359
27869 #: common/config/arm/arm-common.c:402 config/aarch64/aarch64.c:10497
27870 #, gcc-internal-format
27871 msgid "valid arguments are: %s; did you mean %qs?"
27874 #: common/config/arm/arm-common.c:318 common/config/arm/arm-common.c:362
27875 #: common/config/arm/arm-common.c:405
27876 #, gcc-internal-format, gfc-internal-format
27877 msgid "valid arguments are: %s"
27880 #: common/config/arm/arm-common.c:342 common/config/arm/arm-common.c:386
27881 #, gcc-internal-format, gfc-internal-format
27882 msgid "unrecognized %s target: %s"
27885 #: common/config/arm/arm-common.c:421
27886 #, gcc-internal-format, gfc-internal-format
27887 msgid "unrecognized -mfpu target: %s"
27890 #: common/config/arm/arm-common.c:449
27891 #, gcc-internal-format
27892 msgid "%qs does not support feature %qs"
27895 #: common/config/arm/arm-common.c:460
27896 #, gcc-internal-format
27897 msgid "valid feature names are: %s; did you mean %qs?"
27900 #: common/config/arm/arm-common.c:463
27901 #, gcc-internal-format, gfc-internal-format
27902 msgid "valid feature names are: %s"
27905 #: common/config/arm/arm-common.c:481
27906 #, gcc-internal-format, gfc-internal-format
27907 msgid "%s does not take any feature options"
27910 #: common/config/arm/arm-common.c:572
27911 #, gcc-internal-format, gfc-internal-format
27912 msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
27915 #: common/config/arm/arm-common.c:586
27916 #, gcc-internal-format, gfc-internal-format
27917 msgid "unrecognized operand to %%:canon_for_mlib"
27920 #: common/config/arm/arm-common.c:932
27921 #, gcc-internal-format, gfc-internal-format
27922 msgid "unrecognized operand to %%:asm_auto_mfpu"
27925 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
27926 #, gcc-internal-format, gfc-internal-format
27927 msgid "-mshared-library-id=%s is not between 0 and %d"
27930 #: common/config/bfin/bfin-common.c:323
27931 #, gcc-internal-format, gfc-internal-format
27932 msgid "-mcpu=%s is not valid"
27935 #: common/config/bfin/bfin-common.c:359
27936 #, gcc-internal-format, gfc-internal-format
27937 msgid "-mcpu=%s has invalid silicon revision"
27940 #: common/config/i386/i386-common.c:1243
27941 #, gcc-internal-format
27942 msgid "-malign-loops is obsolete, use -falign-loops"
27945 #: common/config/i386/i386-common.c:1245
27946 #, gcc-internal-format, gfc-internal-format
27947 msgid "-malign-loops=%d is not between 0 and %d"
27950 #: common/config/i386/i386-common.c:1252
27951 #, gcc-internal-format
27952 msgid "-malign-jumps is obsolete, use -falign-jumps"
27955 #: common/config/i386/i386-common.c:1254
27956 #, gcc-internal-format, gfc-internal-format
27957 msgid "-malign-jumps=%d is not between 0 and %d"
27960 #: common/config/i386/i386-common.c:1262
27961 #, gcc-internal-format
27962 msgid "-malign-functions is obsolete, use -falign-functions"
27965 #: common/config/i386/i386-common.c:1264
27966 #, gcc-internal-format, gfc-internal-format
27967 msgid "-malign-functions=%d is not between 0 and %d"
27970 #: common/config/i386/i386-common.c:1273
27971 #, gcc-internal-format, gfc-internal-format
27972 msgid "-mbranch-cost=%d is not between 0 and 5"
27975 #: common/config/i386/i386-common.c:1327
27976 #, gcc-internal-format
27977 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
27980 #: common/config/i386/i386-common.c:1333
27981 #, gcc-internal-format
27982 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
27985 #: common/config/ia64/ia64-common.c:58
27986 #, gcc-internal-format
27987 msgid "bad value %<%s%> for -mtls-size= switch"
27990 #: common/config/msp430/msp430-common.c:57
27991 #, gcc-internal-format, gfc-internal-format
27992 msgid "unrecognized argument of -mcpu: %s"
27995 #: common/config/nds32/nds32-common.c:49
27996 #, gcc-internal-format
27997 msgid "for the option -misr-vector-size=X, the valid X must be: 4 or 16"
28000 #: common/config/nds32/nds32-common.c:60
28001 #, gcc-internal-format
28003 "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, "
28007 #: common/config/powerpcspe/powerpcspe-common.c:173
28008 #: common/config/rs6000/rs6000-common.c:173 config/sparc/sparc.c:1734
28009 #, gcc-internal-format, gfc-internal-format
28010 msgid "unknown -mdebug-%s switch"
28013 #: common/config/powerpcspe/powerpcspe-common.c:221
28014 #: common/config/rs6000/rs6000-common.c:212
28015 #, gcc-internal-format, gfc-internal-format
28016 msgid "unknown switch -mlong-double-%s"
28019 #: common/config/powerpcspe/powerpcspe-common.c:231
28020 #: common/config/rs6000/rs6000-common.c:222
28021 #, gcc-internal-format
28022 msgid "-msingle-float option equivalent to -mhard-float"
28025 #: common/config/powerpcspe/powerpcspe-common.c:247
28026 #: common/config/rs6000/rs6000-common.c:238
28027 #, gcc-internal-format
28028 msgid "-msimple-fpu option ignored"
28031 #: common/config/powerpcspe/powerpcspe-common.c:313
28032 #: common/config/rs6000/rs6000-common.c:304
28033 #, gcc-internal-format
28035 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
28036 "glibc-2.18 or later"
28039 #: common/config/riscv/riscv-common.c:43
28040 #, gcc-internal-format, gfc-internal-format
28041 msgid "-march=%s: ISA string must begin with rv32 or rv64"
28044 #: common/config/riscv/riscv-common.c:82
28045 #, gcc-internal-format, gfc-internal-format
28046 msgid "-march=%s: invalid ISA string"
28049 #: common/config/riscv/riscv-common.c:92
28050 #, gcc-internal-format
28051 msgid "-march=%s: unsupported ISA substring %qs"
28054 #: common/config/rx/rx-common.c:61
28055 #, gcc-internal-format
28056 msgid "the RX200 cpu does not have FPU hardware"
28059 #: common/config/rx/rx-common.c:63
28060 #, gcc-internal-format
28061 msgid "the RX100 cpu does not have FPU hardware"
28064 #: common/config/s390/s390-common.c:96
28065 #, gcc-internal-format
28066 msgid "stack guard value must be an exact power of 2"
28069 #: common/config/s390/s390-common.c:101
28070 #, gcc-internal-format
28071 msgid "stack size must be an exact power of 2"
28074 #: common/config/v850/v850-common.c:47
28075 #, gcc-internal-format
28076 msgid "value passed in %qs is too large"
28079 #: config/darwin-c.c:82
28080 #, gcc-internal-format
28081 msgid "too many #pragma options align=reset"
28084 #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
28085 #: config/darwin-c.c:109
28086 #, gcc-internal-format
28087 msgid "malformed '#pragma options', ignoring"
28090 #: config/darwin-c.c:112
28091 #, gcc-internal-format
28092 msgid "junk at end of '#pragma options'"
28095 #: config/darwin-c.c:122
28096 #, gcc-internal-format
28097 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
28100 #: config/darwin-c.c:134
28101 #, gcc-internal-format
28102 msgid "missing '(' after '#pragma unused', ignoring"
28105 #: config/darwin-c.c:155
28106 #, gcc-internal-format
28107 msgid "missing ')' after '#pragma unused', ignoring"
28110 #: config/darwin-c.c:158
28111 #, gcc-internal-format
28112 msgid "junk at end of '#pragma unused'"
28115 #: config/darwin-c.c:169
28116 #, gcc-internal-format
28117 msgid "malformed '#pragma ms_struct', ignoring"
28120 #: config/darwin-c.c:177
28121 #, gcc-internal-format
28122 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
28125 #: config/darwin-c.c:180
28126 #, gcc-internal-format
28127 msgid "junk at end of '#pragma ms_struct'"
28130 #: config/darwin-c.c:406
28131 #, gcc-internal-format, gfc-internal-format
28132 msgid "subframework include %s conflicts with framework include"
28135 #: config/darwin-c.c:718
28136 #, gcc-internal-format
28137 msgid "unknown value %qs of -mmacosx-version-min"
28140 #: config/darwin-driver.c:48
28141 #, gcc-internal-format
28142 msgid "sysctl for kern.osversion failed: %m"
28145 #: config/darwin-driver.c:80
28146 #, gcc-internal-format
28147 msgid "couldn%'t understand kern.osversion %q.*s"
28150 #. Arbitrary limit, number should be like xx.yy.zz
28151 #: config/darwin-driver.c:119
28152 #, gcc-internal-format
28153 msgid "couldn%'t understand version %s\n"
28156 #: config/darwin-driver.c:172
28157 #, gcc-internal-format, gfc-internal-format
28158 msgid "this compiler does not support %s"
28161 #: config/darwin-driver.c:227
28162 #, gcc-internal-format
28163 msgid "this compiler does not support PowerPC (arch flags ignored)"
28166 #: config/darwin-driver.c:231
28167 #, gcc-internal-format, gfc-internal-format
28168 msgid "%s conflicts with i386 (arch flags ignored)"
28171 #: config/darwin-driver.c:239
28172 #, gcc-internal-format, gfc-internal-format
28173 msgid "%s conflicts with x86_64 (arch flags ignored)"
28176 #: config/darwin-driver.c:246
28177 #, gcc-internal-format
28178 msgid "this compiler does not support X86 (arch flags ignored)"
28181 #: config/darwin-driver.c:250
28182 #, gcc-internal-format, gfc-internal-format
28183 msgid "%s conflicts with ppc (arch flags ignored)"
28186 #: config/darwin-driver.c:258
28187 #, gcc-internal-format, gfc-internal-format
28188 msgid "%s conflicts with ppc64 (arch flags ignored)"
28191 #: config/darwin.c:1694
28192 #, gcc-internal-format
28194 "the use of _OBJC_-prefixed variable names to select meta-data sections is "
28195 "deprecated at 4.6 and will be removed in 4.7"
28198 #: config/darwin.c:1949
28199 #, gcc-internal-format, gfc-internal-format
28200 msgid "failed to open temporary file %s for LTO output"
28203 #: config/darwin.c:2041
28204 #, gcc-internal-format
28206 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
28209 #: config/darwin.c:2048
28210 #, gcc-internal-format
28211 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
28214 #: config/darwin.c:2764
28215 #, gcc-internal-format
28217 "protected visibility attribute not supported in this configuration; ignored"
28220 #: config/darwin.c:2980
28221 #, gcc-internal-format, gfc-internal-format
28222 msgid "failed to open temporary file %s with LTO output"
28225 #: config/darwin.c:3159
28226 #, gcc-internal-format
28228 "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
28232 #: config/darwin.c:3163
28233 #, gcc-internal-format
28235 "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
28239 #: config/darwin.c:3200
28240 #, gcc-internal-format
28242 "-freorder-blocks-and-partition does not work with exceptions on this "
28246 #: config/darwin.c:3248
28247 #, gcc-internal-format
28249 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
28252 #: config/darwin.c:3436
28253 #, gcc-internal-format
28254 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
28257 #: config/darwin.c:3443
28258 #, gcc-internal-format
28259 msgid "built-in function %qD takes one argument only"
28262 #: config/darwin.c:3529
28263 #, gcc-internal-format
28264 msgid "CFString literal is missing"
28267 #: config/darwin.c:3540
28268 #, gcc-internal-format
28269 msgid "CFString literal expression is not a string constant"
28272 #: config/darwin.c:3563
28273 #, gcc-internal-format, gfc-internal-format
28274 msgid "%s in CFString literal"
28277 #: config/host-darwin.c:61
28278 #, gcc-internal-format
28279 msgid "couldn%'t unmap pch_address_space: %m"
28282 #: config/sol2-c.c:91 config/sol2-c.c:107
28283 #, gcc-internal-format
28284 msgid "malformed %<#pragma align%>, ignoring"
28287 #: config/sol2-c.c:100
28288 #, gcc-internal-format
28289 msgid "invalid alignment for %<#pragma align%>, ignoring"
28292 #: config/sol2-c.c:115
28293 #, gcc-internal-format
28294 msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
28297 #: config/sol2-c.c:127 config/sol2-c.c:139
28298 #, gcc-internal-format
28299 msgid "malformed %<#pragma align%>"
28302 #: config/sol2-c.c:134
28303 #, gcc-internal-format
28304 msgid "junk at end of %<#pragma align%>"
28307 #: config/sol2-c.c:155 config/sol2-c.c:162
28308 #, gcc-internal-format
28309 msgid "malformed %<#pragma init%>, ignoring"
28312 #: config/sol2-c.c:186 config/sol2-c.c:198
28313 #, gcc-internal-format
28314 msgid "malformed %<#pragma init%>"
28317 #: config/sol2-c.c:193
28318 #, gcc-internal-format
28319 msgid "junk at end of %<#pragma init%>"
28322 #: config/sol2-c.c:214 config/sol2-c.c:221
28323 #, gcc-internal-format
28324 msgid "malformed %<#pragma fini%>, ignoring"
28327 #: config/sol2-c.c:245 config/sol2-c.c:257
28328 #, gcc-internal-format
28329 msgid "malformed %<#pragma fini%>"
28332 #: config/sol2-c.c:252
28333 #, gcc-internal-format
28334 msgid "junk at end of %<#pragma fini%>"
28337 #: config/sol2.c:57
28338 #, gcc-internal-format
28339 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
28342 #: config/vxworks.c:151
28343 #, gcc-internal-format
28344 msgid "PIC is only supported for RTPs"
28347 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
28348 #. sections. machopic_select_section ensures that weak variables go in
28349 #. coalesced sections. Weak aliases (or any other kind of aliases) are
28350 #. not supported. Weak symbols that aren't visible outside the .s file
28351 #. are not supported.
28352 #: config/darwin.h:482
28353 #, gcc-internal-format
28354 msgid "alias definitions not supported in Mach-O; ignored"
28358 #: config/vx-common.h:87
28359 #, gcc-internal-format
28360 msgid "profiler support for VxWorks"
28363 #: config/aarch64/aarch64-builtins.c:1109 config/arm/arm-builtins.c:2262
28364 #, gcc-internal-format
28365 msgid "%Kargument %d must be a constant immediate"
28368 #: config/aarch64/aarch64-builtins.c:1180 config/arm/arm-builtins.c:2492
28369 #, gcc-internal-format
28370 msgid "%Klane index must be a constant immediate"
28373 #: config/aarch64/aarch64-builtins.c:1183
28374 #, gcc-internal-format
28375 msgid "%Ktotal size and element size must be a non-zero constant immediate"
28378 #: config/aarch64/aarch64.c:1053
28379 #, gcc-internal-format
28380 msgid "%qs is incompatible with %s %s"
28383 #: config/aarch64/aarch64.c:1055
28384 #, gcc-internal-format
28385 msgid "%qs feature modifier is incompatible with %s %s"
28388 #: config/aarch64/aarch64.c:3654
28389 #, gcc-internal-format
28390 msgid "stack probes for SVE frames"
28393 #: config/aarch64/aarch64.c:10152
28394 #, gcc-internal-format, gfc-internal-format
28395 msgid "unknown flag passed in -moverride=%s (%s)"
28398 #: config/aarch64/aarch64.c:10196
28399 #, gcc-internal-format, gfc-internal-format
28400 msgid "%s string ill-formed\n"
28403 #: config/aarch64/aarch64.c:10253
28404 #, gcc-internal-format, gfc-internal-format
28405 msgid "tuning string missing in option (%s)"
28408 #: config/aarch64/aarch64.c:10271
28409 #, gcc-internal-format, gfc-internal-format
28410 msgid "unknown tuning option (%s)"
28413 #: config/aarch64/aarch64.c:10538
28414 #, gcc-internal-format
28415 msgid "missing cpu name in %<-mcpu=%s%>"
28418 #: config/aarch64/aarch64.c:10545
28419 #, gcc-internal-format
28420 msgid "invalid feature modifier in %<-mcpu=%s%>"
28423 #: config/aarch64/aarch64.c:10572
28424 #, gcc-internal-format
28425 msgid "missing arch name in %<-march=%s%>"
28428 #: config/aarch64/aarch64.c:10575
28429 #, gcc-internal-format
28430 msgid "unknown value %qs for -march"
28433 #: config/aarch64/aarch64.c:10579
28434 #, gcc-internal-format
28435 msgid "invalid feature modifier in %<-march=%s%>"
28438 #: config/aarch64/aarch64.c:10605
28439 #, gcc-internal-format
28440 msgid "missing cpu name in %<-mtune=%s%>"
28443 #: config/aarch64/aarch64.c:10608
28444 #, gcc-internal-format
28445 msgid "unknown value %qs for -mtune"
28448 #: config/aarch64/aarch64.c:10726 config/arm/arm.c:3169
28449 #, gcc-internal-format, gfc-internal-format
28450 msgid "switch -mcpu=%s conflicts with -march=%s switch"
28453 #: config/aarch64/aarch64.c:10761
28454 #, gcc-internal-format
28455 msgid "assembler does not support -mabi=ilp32"
28458 #: config/aarch64/aarch64.c:10768
28459 #, gcc-internal-format
28460 msgid "return address signing is only supported for -mabi=lp64"
28463 #: config/aarch64/aarch64.c:10830
28464 #, gcc-internal-format
28465 msgid "code model %qs with -f%s"
28468 #: config/aarch64/aarch64.c:10993
28469 #, gcc-internal-format
28470 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
28473 #: config/aarch64/aarch64.c:10996
28474 #, gcc-internal-format
28475 msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
28478 #: config/aarch64/aarch64.c:11000 config/aarch64/aarch64.c:11039
28479 #: config/aarch64/aarch64.c:11112
28480 #, gcc-internal-format
28481 msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
28484 #: config/aarch64/aarch64.c:11032
28485 #, gcc-internal-format
28486 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
28489 #: config/aarch64/aarch64.c:11035
28490 #, gcc-internal-format
28491 msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
28494 #: config/aarch64/aarch64.c:11068
28495 #, gcc-internal-format
28496 msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
28499 #: config/aarch64/aarch64.c:11108
28500 #, gcc-internal-format
28501 msgid "missing value in %<target()%> pragma or attribute"
28504 #: config/aarch64/aarch64.c:11161 config/aarch64/aarch64.c:11338
28505 #, gcc-internal-format
28506 msgid "malformed %<target()%> pragma or attribute"
28509 #: config/aarch64/aarch64.c:11209
28510 #, gcc-internal-format
28511 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
28514 #: config/aarch64/aarch64.c:11217
28515 #, gcc-internal-format
28516 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
28519 #: config/aarch64/aarch64.c:11271
28520 #, gcc-internal-format
28521 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
28524 #: config/aarch64/aarch64.c:11328 config/arm/arm.c:30726
28525 #: config/i386/i386.c:5412 config/powerpcspe/powerpcspe.c:39759
28526 #: config/rs6000/rs6000.c:36930 config/s390/s390.c:15522
28527 #, gcc-internal-format
28528 msgid "attribute %<target%> argument not a string"
28531 #: config/aarch64/aarch64.c:11355
28532 #, gcc-internal-format
28533 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
28536 #: config/aarch64/aarch64.c:11364
28537 #, gcc-internal-format
28538 msgid "malformed %<target(\"%s\")%> pragma or attribute"
28541 #: config/aarch64/aarch64.c:13422
28542 #, gcc-internal-format
28543 msgid "%Klane %wd out of range %wd - %wd"
28546 #: config/aarch64/aarch64.c:13424
28547 #, gcc-internal-format
28548 msgid "lane %wd out of range %wd - %wd"
28551 #: config/alpha/alpha.c:419
28552 #, gcc-internal-format
28553 msgid "bad value %qs for -mtrap-precision switch"
28556 #: config/alpha/alpha.c:433
28557 #, gcc-internal-format
28558 msgid "bad value %qs for -mfp-rounding-mode switch"
28561 #: config/alpha/alpha.c:448
28562 #, gcc-internal-format
28563 msgid "bad value %qs for -mfp-trap-mode switch"
28566 #: config/alpha/alpha.c:465
28567 #, gcc-internal-format
28568 msgid "bad value %qs for -mcpu switch"
28571 #: config/alpha/alpha.c:480
28572 #, gcc-internal-format
28573 msgid "bad value %qs for -mtune switch"
28576 #: config/alpha/alpha.c:501
28577 #, gcc-internal-format
28578 msgid "fp software completion requires -mtrap-precision=i"
28581 #: config/alpha/alpha.c:517
28582 #, gcc-internal-format
28583 msgid "rounding mode not supported for VAX floats"
28586 #: config/alpha/alpha.c:522
28587 #, gcc-internal-format
28588 msgid "trap mode not supported for VAX floats"
28591 #: config/alpha/alpha.c:526
28592 #, gcc-internal-format
28593 msgid "128-bit long double not supported for VAX floats"
28596 #: config/alpha/alpha.c:554
28597 #, gcc-internal-format, gfc-internal-format
28598 msgid "L%d cache latency unknown for %s"
28601 #: config/alpha/alpha.c:569
28602 #, gcc-internal-format
28603 msgid "bad value %qs for -mmemory-latency"
28606 #: config/alpha/alpha.c:6683 config/alpha/alpha.c:6686 config/arc/arc.c:6622
28607 #: config/arc/arc.c:6901 config/s390/s390.c:898 config/tilegx/tilegx.c:3544
28608 #: config/tilepro/tilepro.c:3108
28609 #, gcc-internal-format
28610 msgid "bad builtin fcode"
28613 #: config/arc/arc.c:879
28614 #, gcc-internal-format
28615 msgid "-mno-mpy supported only for ARC700 or ARCv2"
28618 #: config/arc/arc.c:882
28619 #, gcc-internal-format
28620 msgid "-mno-dpfp-lrsr supported only with -mdpfp"
28623 #: config/arc/arc.c:887
28624 #, gcc-internal-format
28625 msgid "FPX fast and compact options cannot be specified together"
28628 #: config/arc/arc.c:891
28629 #, gcc-internal-format
28630 msgid "-mspfp_fast not available on ARC600 or ARC601"
28633 #: config/arc/arc.c:896
28634 #, gcc-internal-format
28635 msgid "No FPX/FPU mixing allowed"
28638 #: config/arc/arc.c:902
28639 #, gcc-internal-format, gfc-internal-format
28640 msgid "PIC is not supported for %s. Generating non-PIC code only.."
28643 #: config/arc/arc.c:965
28644 #, gcc-internal-format
28645 msgid "value of -mirq-ctrl-saved must have form R0-REGx"
28648 #: config/arc/arc.c:977
28649 #, gcc-internal-format
28650 msgid "first register must be R0"
28653 #: config/arc/arc.c:996
28654 #, gcc-internal-format, gfc-internal-format
28655 msgid "last register name %s must be an odd register"
28658 #: config/arc/arc.c:1004 config/ia64/ia64.c:6054 config/pa/pa.c:483
28659 #: config/sh/sh.c:8288 config/spu/spu.c:4941
28660 #, gcc-internal-format, gfc-internal-format
28661 msgid "%s-%s is an empty range"
28664 #: config/arc/arc.c:1053
28665 #, gcc-internal-format, gfc-internal-format
28667 "invalid number in -mrgf-banked-regs=%s valid values are 0, 4, 8, 16, or 32"
28670 #: config/arc/arc.c:1114
28671 #, gcc-internal-format
28672 msgid "option -mirq-ctrl-saved valid only for ARC v2 processors"
28675 #: config/arc/arc.c:1121
28676 #, gcc-internal-format
28677 msgid "option -mrgf-banked-regs valid only for ARC v2 processors"
28680 #. Check options against architecture options. Throw an error if
28681 #. option is not allowed.
28682 #: config/arc/arc.c:1187 config/arc/arc.c:1195
28683 #, gcc-internal-format, gfc-internal-format
28684 msgid "%s is not available for %s architecture"
28687 #: config/arc/arc.c:1216
28688 #, gcc-internal-format
28689 msgid "compact-casesi is not applicable to ARCv2"
28692 #: config/arc/arc.c:1732
28693 #, gcc-internal-format, gfc-internal-format
28694 msgid "multiply option implies r%d is fixed"
28697 #: config/arc/arc.c:2007 config/epiphany/epiphany.c:508
28698 #: config/epiphany/epiphany.c:548
28699 #, gcc-internal-format
28700 msgid "argument of %qE attribute is not a string constant"
28703 #: config/arc/arc.c:2016
28704 #, gcc-internal-format
28705 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
28708 #: config/arc/arc.c:2025
28709 #, gcc-internal-format
28710 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
28713 #: config/arc/arc.c:2039 config/arm/arm.c:6832 config/arm/arm.c:6850
28714 #: config/arm/arm.c:7025 config/avr/avr.c:9726 config/avr/avr.c:9742
28715 #: config/bfin/bfin.c:4705 config/bfin/bfin.c:4766 config/bfin/bfin.c:4795
28716 #: config/epiphany/epiphany.c:491 config/h8300/h8300.c:5459
28717 #: config/i386/i386.c:6392 config/i386/i386.c:12372 config/i386/i386.c:41035
28718 #: config/i386/i386.c:41085 config/i386/i386.c:41155 config/m68k/m68k.c:780
28719 #: config/mcore/mcore.c:3070 config/nvptx/nvptx.c:4553
28720 #: config/powerpcspe/powerpcspe.c:35784 config/riscv/riscv.c:2698
28721 #: config/rl78/rl78.c:816 config/rs6000/rs6000.c:33014 config/rx/rx.c:2702
28722 #: config/rx/rx.c:2728 config/s390/s390.c:1107 config/sh/sh.c:8424
28723 #: config/sh/sh.c:8442 config/sh/sh.c:8466 config/sh/sh.c:8537
28724 #: config/sh/sh.c:8560 config/spu/spu.c:3685 config/stormy16/stormy16.c:2216
28725 #: config/v850/v850.c:2084 config/visium/visium.c:735
28726 #, gcc-internal-format
28727 msgid "%qE attribute only applies to functions"
28730 #: config/arc/arc.c:6521
28731 #, gcc-internal-format
28732 msgid "__builtin_arc_aligned with non-constant alignment"
28735 #: config/arc/arc.c:6529
28736 #, gcc-internal-format
28737 msgid "invalid alignment value for __builtin_arc_aligned"
28740 #: config/arc/arc.c:6656
28741 #, gcc-internal-format
28742 msgid "builtin operand should be an unsigned 6-bit value"
28745 #: config/arc/arc.c:6697
28746 #, gcc-internal-format
28747 msgid "operand 1 should be an unsigned 3-bit immediate"
28750 #: config/arc/arc.c:6738 config/arc/arc.c:6835
28751 #, gcc-internal-format
28752 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
28755 #: config/arc/arc.c:6771 config/arc/arc.c:6803
28756 #, gcc-internal-format
28757 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
28760 #: config/arc/arc.c:6775 config/arc/arc.c:6807
28761 #, gcc-internal-format
28762 msgid "operand 2 should be an unsigned 8-bit value"
28765 #: config/arc/arc.c:6839
28766 #, gcc-internal-format
28767 msgid "operand 3 should be an unsigned 8-bit value"
28770 #: config/arc/arc.c:6872
28771 #, gcc-internal-format
28772 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
28775 #: config/arc/arc.c:6876
28776 #, gcc-internal-format
28777 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
28780 #: config/arc/arc.c:6883
28781 #, gcc-internal-format
28782 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
28785 #: config/arc/arc.c:6886
28786 #, gcc-internal-format
28787 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
28790 #: config/arc/arc.c:6933
28791 #, gcc-internal-format, gfc-internal-format
28792 msgid "builtin requires an immediate for operand %d"
28795 #: config/arc/arc.c:6938
28796 #, gcc-internal-format, gfc-internal-format
28797 msgid "operand %d should be a 6 bit unsigned immediate"
28800 #: config/arc/arc.c:6942
28801 #, gcc-internal-format, gfc-internal-format
28802 msgid "operand %d should be a 8 bit unsigned immediate"
28805 #: config/arc/arc.c:6946
28806 #, gcc-internal-format, gfc-internal-format
28807 msgid "operand %d should be a 3 bit unsigned immediate"
28810 #: config/arc/arc.c:6949
28811 #, gcc-internal-format, gfc-internal-format
28812 msgid "unknown builtin immediate operand type for operand %d"
28815 #: config/arc/arc.c:7000
28816 #, gcc-internal-format
28818 "register number must be a compile-time constant. Try giving higher "
28819 "optimization levels"
28822 #: config/arc/arc.c:7021
28823 #, gcc-internal-format
28825 "operand for sleep instruction must be an unsigned 6 bit compile-time constant"
28828 #: config/arc/arc.c:7865
28829 #, gcc-internal-format
28830 msgid "Insn addresses not set after shorten_branches"
28833 #: config/arc/arc.c:8074
28834 #, gcc-internal-format
28835 msgid "insn addresses not freed"
28838 #: config/arc/arc.c:11049
28839 #, gcc-internal-format
28840 msgid "%qE attribute only valid for ARCv2 architecture"
28843 #: config/arc/arc.c:11057 config/arc/arc.c:11096
28844 #, gcc-internal-format
28845 msgid "argument of %qE attribute is missing"
28848 #: config/arc/arc.c:11068 config/arc/arc.c:11107 config/avr/avr.c:9798
28849 #, gcc-internal-format
28850 msgid "%qE attribute allows only an integer constant argument"
28853 #: config/arc/arc.c:11088
28854 #, gcc-internal-format
28855 msgid "%qE attribute only valid for ARC EM architecture"
28858 #: config/arm/arm-builtins.c:2370
28859 #, gcc-internal-format
28860 msgid "this builtin is not supported for this target"
28863 #: config/arm/arm-builtins.c:2475
28864 #, gcc-internal-format
28866 "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to "
28867 "use these intrinsics."
28870 #: config/arm/arm-builtins.c:2513
28871 #, gcc-internal-format
28872 msgid "You must enable VFP instructions to use these intrinsics."
28875 #: config/arm/arm-builtins.c:2573
28876 #, gcc-internal-format
28878 "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -"
28879 "mfpu=crypto-neon...) to use these intrinsics."
28882 #. @@@ better error message
28883 #: config/arm/arm-builtins.c:2631 config/arm/arm-builtins.c:2735
28884 #, gcc-internal-format
28885 msgid "selector must be an immediate"
28888 #: config/arm/arm-builtins.c:2639 config/arm/arm-builtins.c:2684
28889 #: config/arm/arm-builtins.c:2742 config/arm/arm-builtins.c:2751
28890 #, gcc-internal-format
28891 msgid "the range of selector should be in 0 to 7"
28894 #: config/arm/arm-builtins.c:2644 config/arm/arm-builtins.c:2753
28895 #, gcc-internal-format
28896 msgid "the range of selector should be in 0 to 3"
28899 #: config/arm/arm-builtins.c:2649 config/arm/arm-builtins.c:2755
28900 #, gcc-internal-format
28901 msgid "the range of selector should be in 0 to 1"
28904 #: config/arm/arm-builtins.c:2821
28905 #, gcc-internal-format
28906 msgid "mask must be an immediate"
28909 #: config/arm/arm-builtins.c:2826
28910 #, gcc-internal-format
28911 msgid "the range of mask should be in 0 to 255"
28914 #: config/arm/arm-builtins.c:3014
28915 #, gcc-internal-format
28917 "the range of count should be in 0 to 32. please check the intrinsic "
28918 "_mm_rori_pi16 in code."
28921 #: config/arm/arm-builtins.c:3016
28922 #, gcc-internal-format
28924 "the range of count should be in 0 to 32. please check the intrinsic "
28925 "_mm_rori_pi32 in code."
28928 #: config/arm/arm-builtins.c:3018
28929 #, gcc-internal-format
28931 "the range of count should be in 0 to 32. please check the intrinsic "
28932 "_mm_ror_pi16 in code."
28935 #: config/arm/arm-builtins.c:3020
28936 #, gcc-internal-format
28938 "the range of count should be in 0 to 32. please check the intrinsic "
28939 "_mm_ror_pi32 in code."
28942 #: config/arm/arm-builtins.c:3026
28943 #, gcc-internal-format
28945 "the range of count should be in 0 to 64. please check the intrinsic "
28946 "_mm_rori_si64 in code."
28949 #: config/arm/arm-builtins.c:3028
28950 #, gcc-internal-format
28952 "the range of count should be in 0 to 64. please check the intrinsic "
28953 "_mm_ror_si64 in code."
28956 #: config/arm/arm-builtins.c:3033
28957 #, gcc-internal-format
28959 "the count should be no less than 0. please check the intrinsic "
28960 "_mm_srli_pi16 in code."
28963 #: config/arm/arm-builtins.c:3035
28964 #, gcc-internal-format
28966 "the count should be no less than 0. please check the intrinsic "
28967 "_mm_srli_pi32 in code."
28970 #: config/arm/arm-builtins.c:3037
28971 #, gcc-internal-format
28973 "the count should be no less than 0. please check the intrinsic "
28974 "_mm_srli_si64 in code."
28977 #: config/arm/arm-builtins.c:3039
28978 #, gcc-internal-format
28980 "the count should be no less than 0. please check the intrinsic "
28981 "_mm_slli_pi16 in code."
28984 #: config/arm/arm-builtins.c:3041
28985 #, gcc-internal-format
28987 "the count should be no less than 0. please check the intrinsic "
28988 "_mm_slli_pi32 in code."
28991 #: config/arm/arm-builtins.c:3043
28992 #, gcc-internal-format
28994 "the count should be no less than 0. please check the intrinsic "
28995 "_mm_slli_si64 in code."
28998 #: config/arm/arm-builtins.c:3045
28999 #, gcc-internal-format
29001 "the count should be no less than 0. please check the intrinsic "
29002 "_mm_srai_pi16 in code."
29005 #: config/arm/arm-builtins.c:3047
29006 #, gcc-internal-format
29008 "the count should be no less than 0. please check the intrinsic "
29009 "_mm_srai_pi32 in code."
29012 #: config/arm/arm-builtins.c:3049
29013 #, gcc-internal-format
29015 "the count should be no less than 0. please check the intrinsic "
29016 "_mm_srai_si64 in code."
29019 #: config/arm/arm-builtins.c:3051
29020 #, gcc-internal-format
29022 "the count should be no less than 0. please check the intrinsic _mm_srl_pi16 "
29026 #: config/arm/arm-builtins.c:3053
29027 #, gcc-internal-format
29029 "the count should be no less than 0. please check the intrinsic _mm_srl_pi32 "
29033 #: config/arm/arm-builtins.c:3055
29034 #, gcc-internal-format
29036 "the count should be no less than 0. please check the intrinsic _mm_srl_si64 "
29040 #: config/arm/arm-builtins.c:3057
29041 #, gcc-internal-format
29043 "the count should be no less than 0. please check the intrinsic _mm_sll_pi16 "
29047 #: config/arm/arm-builtins.c:3059
29048 #, gcc-internal-format
29050 "the count should be no less than 0. please check the intrinsic _mm_sll_pi32 "
29054 #: config/arm/arm-builtins.c:3061
29055 #, gcc-internal-format
29057 "the count should be no less than 0. please check the intrinsic _mm_sll_si64 "
29061 #: config/arm/arm-builtins.c:3063
29062 #, gcc-internal-format
29064 "the count should be no less than 0. please check the intrinsic _mm_sra_pi16 "
29068 #: config/arm/arm-builtins.c:3065
29069 #, gcc-internal-format
29071 "the count should be no less than 0. please check the intrinsic _mm_sra_pi32 "
29075 #: config/arm/arm-builtins.c:3067
29076 #, gcc-internal-format
29078 "the count should be no less than 0. please check the intrinsic _mm_sra_si64 "
29082 #: config/arm/arm.c:2859
29083 #, gcc-internal-format
29084 msgid "iWMMXt and NEON are incompatible"
29087 #: config/arm/arm.c:2865
29088 #, gcc-internal-format
29089 msgid "target CPU does not support ARM mode"
29092 #: config/arm/arm.c:2869
29093 #, gcc-internal-format
29095 "enabling backtrace support is only meaningful when compiling for the Thumb"
29098 #: config/arm/arm.c:2872
29099 #, gcc-internal-format
29101 "enabling callee interworking support is only meaningful when compiling for "
29105 #: config/arm/arm.c:2880
29106 #, gcc-internal-format
29107 msgid "-g with -mno-apcs-frame may not give sensible debugging"
29110 #: config/arm/arm.c:2884
29111 #, gcc-internal-format
29112 msgid "iWMMXt unsupported under Thumb mode"
29115 #: config/arm/arm.c:2887
29116 #, gcc-internal-format
29117 msgid "can not use -mtp=cp15 with 16-bit Thumb"
29120 #: config/arm/arm.c:2891
29121 #, gcc-internal-format
29122 msgid "RTP PIC is incompatible with Thumb"
29125 #: config/arm/arm.c:2902
29126 #, gcc-internal-format, gfc-internal-format
29128 "%s only supports non-pic code on M-profile targets with the MOVT instruction"
29131 #: config/arm/arm.c:3012
29132 #, gcc-internal-format
29133 msgid "target CPU does not support THUMB instructions"
29136 #: config/arm/arm.c:3057
29137 #, gcc-internal-format
29138 msgid "target CPU does not support unaligned accesses"
29141 #: config/arm/arm.c:3404
29142 #, gcc-internal-format
29143 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
29146 #: config/arm/arm.c:3412
29147 #, gcc-internal-format
29148 msgid "-fpic and -mapcs-reent are incompatible"
29151 #: config/arm/arm.c:3415
29152 #, gcc-internal-format
29153 msgid "APCS reentrant code not supported. Ignored"
29156 #: config/arm/arm.c:3438
29157 #, gcc-internal-format
29158 msgid "option %<-mstructure-size-boundary%> is deprecated"
29161 #: config/arm/arm.c:3446
29162 #, gcc-internal-format
29163 msgid "structure size boundary can only be set to 8, 32 or 64"
29166 #: config/arm/arm.c:3448
29167 #, gcc-internal-format
29168 msgid "structure size boundary can only be set to 8 or 32"
29171 #: config/arm/arm.c:3473
29172 #, gcc-internal-format
29173 msgid "RTP PIC is incompatible with -msingle-pic-base"
29176 #: config/arm/arm.c:3485
29177 #, gcc-internal-format
29178 msgid "-mpic-register= is useless without -fpic"
29181 #: config/arm/arm.c:3494
29182 #, gcc-internal-format, gfc-internal-format
29183 msgid "unable to use '%s' for PIC register"
29186 #: config/arm/arm.c:3513
29187 #, gcc-internal-format
29188 msgid "-freorder-blocks-and-partition not supported on this architecture"
29191 #: config/arm/arm.c:3668
29192 #, gcc-internal-format
29193 msgid "selected fp16 options are incompatible"
29196 #: config/arm/arm.c:3705
29197 #, gcc-internal-format
29198 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
29201 #: config/arm/arm.c:3708
29202 #, gcc-internal-format
29203 msgid "iwmmxt abi requires an iwmmxt capable cpu"
29206 #: config/arm/arm.c:3716
29207 #, gcc-internal-format
29208 msgid "target CPU does not support interworking"
29211 #: config/arm/arm.c:3729
29212 #, gcc-internal-format
29213 msgid "AAPCS does not support -mcaller-super-interworking"
29216 #: config/arm/arm.c:3732
29217 #, gcc-internal-format
29218 msgid "AAPCS does not support -mcallee-super-interworking"
29221 #: config/arm/arm.c:3737
29222 #, gcc-internal-format
29223 msgid "__fp16 and no ldrh"
29226 #: config/arm/arm.c:3740
29227 #, gcc-internal-format
29228 msgid "target CPU does not support ARMv8-M Security Extensions"
29231 #: config/arm/arm.c:3745
29232 #, gcc-internal-format
29233 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
29236 #: config/arm/arm.c:3756
29237 #, gcc-internal-format
29238 msgid "-mfloat-abi=hard: selected processor lacks an FPU"
29241 #: config/arm/arm.c:3764
29242 #, gcc-internal-format
29243 msgid "-mfloat-abi=hard and VFP"
29246 #: config/arm/arm.c:5827
29247 #, gcc-internal-format
29248 msgid "non-AAPCS derived PCS variant"
29251 #: config/arm/arm.c:5829
29252 #, gcc-internal-format
29253 msgid "variadic functions must use the base AAPCS variant"
29256 #: config/arm/arm.c:5848
29257 #, gcc-internal-format
29258 msgid "PCS variant"
29261 #: config/arm/arm.c:6046
29262 #, gcc-internal-format
29263 msgid "Thumb-1 hard-float VFP ABI"
29266 #: config/arm/arm.c:6485 config/arm/arm.c:6688 config/arm/arm.c:6716
29267 #: config/arm/arm.c:26885
29268 #, gcc-internal-format
29269 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
29272 #: config/arm/arm.c:6974
29273 #, gcc-internal-format
29275 "%qE attribute not available to functions with arguments passed on the stack"
29278 #: config/arm/arm.c:6986
29279 #, gcc-internal-format
29281 "%qE attribute not available to functions with variable number of arguments"
29284 #: config/arm/arm.c:6995
29285 #, gcc-internal-format
29286 msgid "%qE attribute not available to functions that return value on the stack"
29289 #: config/arm/arm.c:7017 config/arm/arm.c:7069
29290 #, gcc-internal-format
29291 msgid "%qE attribute ignored without -mcmse option."
29294 #: config/arm/arm.c:7036
29295 #, gcc-internal-format
29296 msgid "%qE attribute has no effect on functions with static linkage"
29299 #: config/arm/arm.c:7085
29300 #, gcc-internal-format
29301 msgid "%qE attribute only applies to base type of a function pointer"
29304 #: config/arm/arm.c:8818
29305 #, gcc-internal-format
29307 "accessing thread-local storage is not currently supported with -mpure-code "
29308 "or -mslow-flash-data"
29311 #: config/arm/arm.c:12462
29312 #, gcc-internal-format
29313 msgid "%K%s %wd out of range %wd - %wd"
29316 #: config/arm/arm.c:12465
29317 #, gcc-internal-format
29318 msgid "%s %wd out of range %wd - %wd"
29321 #: config/arm/arm.c:23847
29322 #, gcc-internal-format
29323 msgid "unable to compute real location of stacked parameter"
29326 #: config/arm/arm.c:24503
29327 #, gcc-internal-format
29328 msgid "Unexpected thumb1 far jump"
29331 #: config/arm/arm.c:24767
29332 #, gcc-internal-format
29333 msgid "no low registers available for popping high registers"
29336 #: config/arm/arm.c:25016
29337 #, gcc-internal-format
29338 msgid "interrupt Service Routines cannot be coded in Thumb mode"
29341 #: config/arm/arm.c:25247
29342 #, gcc-internal-format
29343 msgid "-fstack-check=specific for Thumb-1"
29346 #: config/arm/arm.c:30750
29347 #, gcc-internal-format
29348 msgid "invalid fpu for target attribute or pragma %qs"
29351 #. This doesn't really make sense until we support
29352 #. general dynamic selection of the architecture and all
29354 #: config/arm/arm.c:30758
29355 #, gcc-internal-format
29356 msgid "auto fpu selection not currently permitted here"
29359 #: config/arm/arm.c:30771
29360 #, gcc-internal-format
29361 msgid "invalid architecture for target attribute or pragma %qs"
29364 #: config/arm/arm.c:30785
29365 #, gcc-internal-format
29366 msgid "unknown target attribute or pragma %qs"
29369 #: config/arm/freebsd.h:121
29370 #, gcc-internal-format
29371 msgid "target OS does not support unaligned accesses"
29374 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
29375 #, gcc-internal-format
29376 msgid "%qs expects 1 argument but %d given"
29379 #: config/avr/avr-c.c:76
29380 #, gcc-internal-format
29381 msgid "%qs expects a fixed-point value as argument"
29384 #: config/avr/avr-c.c:102
29385 #, gcc-internal-format
29386 msgid "using %qs with unsigned type has no effect"
29389 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
29390 #, gcc-internal-format
29391 msgid "no matching fixed-point overload found for %qs"
29394 #: config/avr/avr-c.c:124
29395 #, gcc-internal-format
29396 msgid "%qs expects 2 arguments but %d given"
29399 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
29400 #, gcc-internal-format
29401 msgid "%qs expects a fixed-point value as first argument"
29404 #: config/avr/avr-c.c:144
29405 #, gcc-internal-format
29406 msgid "%qs expects an integer value as second argument"
29409 #: config/avr/avr-devices.c:152
29410 #, gcc-internal-format, gfc-internal-format
29411 msgid "supported core architectures:%s"
29414 #. Reached the end of `avr_mcu_types'. This should actually never
29415 #. happen as options are provided by device-specs. It could be a
29416 #. typo in a device-specs or calling the compiler proper directly
29417 #. with -mmcu=<device>.
29418 #: config/avr/avr.c:707
29419 #, gcc-internal-format
29420 msgid "unknown core architecture %qs specified with %qs"
29423 #: config/avr/avr.c:773 config/visium/visium.c:417
29424 #, gcc-internal-format
29425 msgid "-fpic is not supported"
29428 #: config/avr/avr.c:775 config/visium/visium.c:419
29429 #, gcc-internal-format
29430 msgid "-fPIC is not supported"
29433 #: config/avr/avr.c:777
29434 #, gcc-internal-format
29435 msgid "-fpie is not supported"
29438 #: config/avr/avr.c:779
29439 #, gcc-internal-format
29440 msgid "-fPIE is not supported"
29443 #: config/avr/avr.c:1055 config/avr/avr.c:1060
29444 #, gcc-internal-format
29445 msgid "function attributes %qs and %qs are mutually exclusive"
29448 #: config/avr/avr.c:1081
29449 #, gcc-internal-format
29450 msgid "%qs function cannot have arguments"
29453 #: config/avr/avr.c:1084
29454 #, gcc-internal-format
29455 msgid "%qs function cannot return a value"
29458 #: config/avr/avr.c:1098
29459 #, gcc-internal-format
29460 msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
29463 #: config/avr/avr.c:1111
29464 #, gcc-internal-format
29466 "%qs is a reserved identifier in AVR-LibC. Consider %<#include <avr/"
29467 "interrupt.h>%> before using the %qs macro"
29470 #: config/avr/avr.c:1344
29471 #, gcc-internal-format
29472 msgid "%<builtin_return_address%> contains only 2 bytes of address"
29475 #: config/avr/avr.c:2767
29476 #, gcc-internal-format
29477 msgid "pointer offset from symbol maybe incorrect"
29480 #: config/avr/avr.c:2906
29481 #, gcc-internal-format
29482 msgid "accessing data memory with program memory address"
29485 #: config/avr/avr.c:2967
29486 #, gcc-internal-format
29487 msgid "accessing program memory with data memory address"
29490 #: config/avr/avr.c:3469
29491 #, gcc-internal-format, gfc-internal-format
29492 msgid "fixed register %s used to pass parameter to function"
29495 #: config/avr/avr.c:3734
29496 #, gcc-internal-format
29497 msgid "writing to address space %qs not supported"
29500 #: config/avr/avr.c:9761
29501 #, gcc-internal-format
29502 msgid "%qE attribute only applies to variables in static storage"
29505 #: config/avr/avr.c:9768
29506 #, gcc-internal-format
29507 msgid "%qE attribute only supported for reduced Tiny cores"
29510 #: config/avr/avr.c:9785 config/bfin/bfin.c:4827 config/i386/winnt.c:62
29511 #: config/msp430/msp430.c:2014 config/nvptx/nvptx.c:4576
29512 #, gcc-internal-format
29513 msgid "%qE attribute only applies to variables"
29516 #: config/avr/avr.c:9808
29517 #, gcc-internal-format
29518 msgid "%qE attribute address out of range"
29521 #: config/avr/avr.c:9822
29522 #, gcc-internal-format
29523 msgid "both %s and %qE attribute provide address"
29526 #: config/avr/avr.c:9832
29527 #, gcc-internal-format
29528 msgid "%qE attribute on non-volatile variable"
29531 #: config/avr/avr.c:9904
29532 #, gcc-internal-format
29533 msgid "address spaces are not supported for reduced Tiny devices"
29536 #: config/avr/avr.c:9911
29537 #, gcc-internal-format
29539 "address space %qs not supported for devices with flash size up to %d KiB"
29542 #: config/avr/avr.c:10082
29543 #, gcc-internal-format
29544 msgid "pointer targeting address space %qs must be const in %qT"
29547 #: config/avr/avr.c:10085
29548 #, gcc-internal-format
29549 msgid "pointer targeting address space %qs must be const in %s %q+D"
29552 #: config/avr/avr.c:10147
29553 #, gcc-internal-format
29555 "variable %q+D must be const in order to be put into read-only section by "
29559 #: config/avr/avr.c:10186
29560 #, gcc-internal-format
29561 msgid "static IO declaration for %q+D needs an address"
29564 #: config/avr/avr.c:10218
29565 #, gcc-internal-format
29566 msgid "IO definition for %q+D needs an address"
29569 #: config/avr/avr.c:10336
29570 #, gcc-internal-format
29571 msgid "only uninitialized variables can be placed in the .noinit section"
29574 #. This might happen with C++ if stuff needs constructing.
29575 #: config/avr/avr.c:10412
29576 #, gcc-internal-format
29577 msgid "variable %q+D with dynamic initialization put into program memory area"
29580 #: config/avr/avr.c:10423
29581 #, gcc-internal-format
29582 msgid "uninitialized variable %q+D put into program memory area"
29585 #: config/avr/avr.c:10509
29586 #, gcc-internal-format
29587 msgid "%q+D has incompatible attributes %qs and %qs"
29590 #: config/avr/avr.c:10572
29591 #, gcc-internal-format
29592 msgid "architecture %qs supported for assembler only"
29595 #: config/avr/avr.c:13198
29596 #, gcc-internal-format
29597 msgid "conversion from address space %qs to address space %qs"
29600 #: config/avr/avr.c:14288 config/avr/avr.c:14301
29601 #, gcc-internal-format, gfc-internal-format
29602 msgid "%s expects a compile time integer constant"
29605 #: config/avr/avr.c:14315
29606 #, gcc-internal-format, gfc-internal-format
29607 msgid "%s expects a compile time long integer constant as first argument"
29610 #: config/avr/avr.c:14343
29611 #, gcc-internal-format, gfc-internal-format
29613 "rounding to %d bits has no effect for fixed-point value with %d fractional "
29617 #: config/avr/avr.c:14352
29618 #, gcc-internal-format
29619 msgid "rounding result will always be 0"
29622 #: config/avr/driver-avr.c:58
29623 #, gcc-internal-format
29624 msgid "bad usage of spec function %qs"
29627 #: config/avr/driver-avr.c:86
29628 #, gcc-internal-format
29629 msgid "specified option %qs more than once"
29632 #: config/avr/driver-avr.c:100
29633 #, gcc-internal-format
29634 msgid "strange device name %qs after %qs: bad character %qc"
29637 #: config/bfin/bfin.c:2382
29638 #, gcc-internal-format
29639 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
29642 #: config/bfin/bfin.c:2387
29643 #, gcc-internal-format
29644 msgid "-mshared-library-id= specified without -mid-shared-library"
29647 #: config/bfin/bfin.c:2391
29648 #, gcc-internal-format
29649 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
29652 #: config/bfin/bfin.c:2396
29653 #, gcc-internal-format
29654 msgid "can%'t use multiple stack checking methods together"
29657 #: config/bfin/bfin.c:2399
29658 #, gcc-internal-format
29659 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
29662 #: config/bfin/bfin.c:2404 config/m68k/m68k.c:582
29663 #, gcc-internal-format
29664 msgid "cannot specify both -msep-data and -mid-shared-library"
29667 #: config/bfin/bfin.c:2424
29668 #, gcc-internal-format
29669 msgid "-mmulticore can only be used with BF561"
29672 #: config/bfin/bfin.c:2427
29673 #, gcc-internal-format
29674 msgid "-mcorea should be used with -mmulticore"
29677 #: config/bfin/bfin.c:2430
29678 #, gcc-internal-format
29679 msgid "-mcoreb should be used with -mmulticore"
29682 #: config/bfin/bfin.c:2433
29683 #, gcc-internal-format
29684 msgid "-mcorea and -mcoreb can%'t be used together"
29687 #: config/bfin/bfin.c:4710
29688 #, gcc-internal-format
29689 msgid "multiple function type attributes specified"
29692 #: config/bfin/bfin.c:4777
29693 #, gcc-internal-format
29695 "can%'t apply both longcall and shortcall attributes to the same function"
29698 #: config/bfin/bfin.c:4834
29699 #, gcc-internal-format
29700 msgid "%qE attribute cannot be specified for local variables"
29703 #: config/c6x/c6x.c:242
29704 #, gcc-internal-format
29705 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
29708 #: config/c6x/c6x.h:351 config/nvptx/nvptx.h:173
29709 #, gcc-internal-format
29710 msgid "profiling is not yet implemented for this architecture"
29713 #: config/cr16/cr16.c:306
29714 #, gcc-internal-format
29715 msgid "data-model=far not valid for cr16c architecture"
29718 #: config/cr16/cr16.c:309
29719 #, gcc-internal-format, gfc-internal-format
29720 msgid "invalid data model option -mdata-model=%s"
29723 #: config/cr16/cr16.h:408
29724 #, gcc-internal-format
29725 msgid "profiler support for CR16"
29728 #. This function is for retrieving a part of an instruction name for
29729 #. an operator, for immediate output. If that ever happens for
29730 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
29732 #: config/cris/cris.c:575
29733 #, gcc-internal-format
29734 msgid "MULT case in cris_op_str"
29737 #: config/cris/cris.c:903
29738 #, gcc-internal-format
29739 msgid "invalid use of ':' modifier"
29742 #: config/cris/cris.c:1137 config/moxie/moxie.c:186
29743 #, gcc-internal-format, gfc-internal-format
29744 msgid "internal error: bad register: %d"
29747 #: config/cris/cris.c:1888
29748 #, gcc-internal-format
29749 msgid "internal error: sideeffect-insn affecting main effect"
29752 #: config/cris/cris.c:1985
29753 #, gcc-internal-format
29754 msgid "unknown cc_attr value"
29757 #. If we get here, the caller got its initial tests wrong.
29758 #: config/cris/cris.c:2412
29759 #, gcc-internal-format
29760 msgid "internal error: cris_side_effect_mode_ok with bad operands"
29763 #: config/cris/cris.c:2651
29764 #, gcc-internal-format, gfc-internal-format
29765 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
29768 #: config/cris/cris.c:2679
29769 #, gcc-internal-format, gfc-internal-format
29770 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
29773 #: config/cris/cris.c:2715
29774 #, gcc-internal-format, gfc-internal-format
29775 msgid "unknown CRIS cpu version specification in -mtune= : %s"
29778 #: config/cris/cris.c:2736
29779 #, gcc-internal-format
29780 msgid "-fPIC and -fpic are not supported in this configuration"
29783 #: config/cris/cris.c:2985
29784 #, gcc-internal-format
29785 msgid "unknown src"
29788 #: config/cris/cris.c:3040
29789 #, gcc-internal-format
29790 msgid "unknown dest"
29793 #: config/cris/cris.c:3321
29794 #, gcc-internal-format, gfc-internal-format
29795 msgid "stackframe too big: %d bytes"
29798 #: config/cris/cris.c:3809 config/cris/cris.c:3837
29799 #, gcc-internal-format
29800 msgid "expand_binop failed in movsi got"
29803 #: config/cris/cris.c:3932
29804 #, gcc-internal-format
29805 msgid "emitting PIC operand, but PIC register isn%'t set up"
29808 #. Definitions for GCC. Part of the machine description for CRIS.
29809 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
29810 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
29812 #. This file is part of GCC.
29814 #. GCC is free software; you can redistribute it and/or modify
29815 #. it under the terms of the GNU General Public License as published by
29816 #. the Free Software Foundation; either version 3, or (at your option)
29817 #. any later version.
29819 #. GCC is distributed in the hope that it will be useful,
29820 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
29821 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29822 #. GNU General Public License for more details.
29824 #. You should have received a copy of the GNU General Public License
29825 #. along with GCC; see the file COPYING3. If not see
29826 #. <http://www.gnu.org/licenses/>.
29827 #. After the first "Node:" comment comes all preprocessor directives and
29828 #. attached declarations described in the info files, the "Using and
29829 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
29830 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
29831 #. really, but needs an update anyway.
29833 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
29834 #. for that. If applicable, there is a CRIS-specific comment. The order
29835 #. of macro definitions follow the order in the manual. Every section in
29836 #. the manual (node in the info pages) has an introductory `Node:
29837 #. <subchapter>' comment. If no macros are defined for a section, only
29838 #. the section-comment is present.
29839 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
29840 #. and config/cris/linux.h) are responsible for lots of settings not
29841 #. repeated below. This file contains general CRIS definitions
29842 #. and definitions for the cris-*-elf subtarget.
29843 #. We don't want to use gcc_assert for everything, as that can be
29845 #: config/cris/cris.h:42
29846 #, gcc-internal-format
29847 msgid "CRIS-port assertion failed: "
29850 #. Node: Caller Saves
29851 #. (no definitions)
29852 #. Node: Function entry
29853 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
29854 #. TARGET_ASM_FUNCTION_EPILOGUE.
29856 #: config/cris/cris.h:711
29857 #, gcc-internal-format
29858 msgid "no FUNCTION_PROFILER for CRIS"
29861 #: config/epiphany/epiphany.c:499
29862 #, gcc-internal-format
29863 msgid "interrupt handlers cannot have arguments"
29866 #: config/epiphany/epiphany.c:523
29867 #, gcc-internal-format
29869 "argument of %qE attribute is not \"reset\", \"software_exception\", "
29870 "\"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", "
29871 "\"wand\" or \"swi\""
29874 #: config/epiphany/epiphany.c:1541
29875 #, gcc-internal-format
29876 msgid "stack_offset must be at least 4"
29879 #: config/epiphany/epiphany.c:1543
29880 #, gcc-internal-format
29881 msgid "stack_offset must be a multiple of 4"
29884 #: config/frv/frv.c:8542
29885 #, gcc-internal-format
29886 msgid "accumulator is not a constant integer"
29889 #: config/frv/frv.c:8547
29890 #, gcc-internal-format
29891 msgid "accumulator number is out of bounds"
29894 #: config/frv/frv.c:8558
29895 #, gcc-internal-format
29896 msgid "inappropriate accumulator for %qs"
29899 #: config/frv/frv.c:8634
29900 #, gcc-internal-format
29901 msgid "invalid IACC argument"
29904 #: config/frv/frv.c:8657 config/sparc/sparc.c:10834
29905 #, gcc-internal-format
29906 msgid "%qs expects a constant argument"
29909 #: config/frv/frv.c:8662 config/sparc/sparc.c:10840
29910 #, gcc-internal-format
29911 msgid "constant argument out of range for %qs"
29914 #: config/frv/frv.c:9143
29915 #, gcc-internal-format
29916 msgid "media functions are not available unless -mmedia is used"
29919 #: config/frv/frv.c:9155
29920 #, gcc-internal-format
29921 msgid "this media function is only available on the fr500"
29924 #: config/frv/frv.c:9183
29925 #, gcc-internal-format
29926 msgid "this media function is only available on the fr400 and fr550"
29929 #: config/frv/frv.c:9202
29930 #, gcc-internal-format
29931 msgid "this builtin function is only available on the fr405 and fr450"
29934 #: config/frv/frv.c:9211
29935 #, gcc-internal-format
29936 msgid "this builtin function is only available on the fr500 and fr550"
29939 #: config/frv/frv.c:9223
29940 #, gcc-internal-format
29941 msgid "this builtin function is only available on the fr450"
29944 #: config/ft32/ft32.c:181
29945 #, gcc-internal-format
29946 msgid "'h' applied to non-register operand"
29949 #: config/ft32/ft32.c:206
29950 #, gcc-internal-format, gfc-internal-format
29951 msgid "bad alignment: %d"
29954 #: config/ft32/ft32.c:502
29955 #, gcc-internal-format
29956 msgid "stack frame must be smaller than 64K"
29959 #: config/h8300/h8300.c:329
29960 #, gcc-internal-format
29961 msgid "-msx is not supported in coff"
29964 #: config/h8300/h8300.c:351
29965 #, gcc-internal-format
29966 msgid "-ms2600 is used without -ms"
29969 #: config/h8300/h8300.c:357
29970 #, gcc-internal-format
29971 msgid "-mn is used without -mh or -ms or -msx"
29974 #: config/h8300/h8300.c:363
29975 #, gcc-internal-format
29976 msgid "-mexr is used without -ms"
29979 #: config/h8300/h8300.c:369
29980 #, gcc-internal-format
29981 msgid "-mint32 is not supported for H8300 and H8300L targets"
29984 #: config/h8300/h8300.c:375
29985 #, gcc-internal-format
29986 msgid "-mexr is used without -ms or -msx"
29989 #: config/h8300/h8300.c:381
29990 #, gcc-internal-format
29992 "-mno-exr valid only with -ms or -msx - Option ignored!"
29995 #: config/h8300/h8300.c:388
29996 #, gcc-internal-format
29997 msgid "-mn is not supported for linux targets"
30000 #: config/i386/host-cygwin.c:64
30001 #, gcc-internal-format
30002 msgid "can%'t extend PCH file: %m"
30005 #: config/i386/host-cygwin.c:75
30006 #, gcc-internal-format
30007 msgid "can%'t set position in PCH file: %m"
30010 #: config/i386/i386.c:3179
30011 #, gcc-internal-format
30012 msgid "wrong argument %qs to option %qs"
30015 #: config/i386/i386.c:3185
30016 #, gcc-internal-format
30017 msgid "size ranges of option %qs should be increasing"
30020 #: config/i386/i386.c:3195
30021 #, gcc-internal-format
30022 msgid "wrong strategy name %qs specified for option %qs"
30025 #. rep; movq isn't available in 32-bit code.
30026 #: config/i386/i386.c:3221
30027 #, gcc-internal-format
30029 "strategy name %qs specified for option %qs not supported for 32-bit code"
30032 #: config/i386/i386.c:3234
30033 #, gcc-internal-format
30034 msgid "unknown alignment %qs specified for option %qs"
30037 #: config/i386/i386.c:3244
30038 #, gcc-internal-format
30039 msgid "the max value for the last size range should be -1 for option %qs"
30042 #: config/i386/i386.c:3251
30043 #, gcc-internal-format
30044 msgid "too many size ranges specified in option %qs"
30047 #: config/i386/i386.c:3304
30048 #, gcc-internal-format, gfc-internal-format
30049 msgid "unknown parameter to option -mtune-ctrl: %s"
30052 #: config/i386/i386.c:3715
30053 #, gcc-internal-format
30054 msgid "Intel MCU psABI isn%'t supported in %s mode"
30057 #: config/i386/i386.c:3764
30058 #, gcc-internal-format
30060 "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> "
30061 "instead as appropriate"
30064 #: config/i386/i386.c:3766
30065 #, gcc-internal-format
30067 "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or "
30068 "%<target(\"tune=generic\")%> instead as appropriate"
30071 #. rep; movq isn't available in 32-bit code.
30072 #: config/i386/i386.c:3793
30073 #, gcc-internal-format
30074 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
30077 #: config/i386/i386.c:3810
30078 #, gcc-internal-format
30079 msgid "address mode %qs not supported in the %s bit mode"
30082 #: config/i386/i386.c:3822
30083 #, gcc-internal-format
30084 msgid "-mabi=ms not supported with X32 ABI"
30087 #: config/i386/i386.c:3840 config/i386/i386.c:3849 config/i386/i386.c:3861
30088 #: config/i386/i386.c:3872 config/i386/i386.c:3883
30089 #, gcc-internal-format
30090 msgid "code model %qs not supported in the %s bit mode"
30093 #: config/i386/i386.c:3852 config/i386/i386.c:3864
30094 #, gcc-internal-format
30095 msgid "code model %qs not supported in x32 mode"
30098 #: config/i386/i386.c:3870 config/i386/i386.c:3879 config/i386/i386.c:5188
30099 #, gcc-internal-format, gfc-internal-format
30100 msgid "code model %s does not support PIC mode"
30103 #: config/i386/i386.c:3907
30104 #, gcc-internal-format
30105 msgid "-masm=intel not supported in this configuration"
30108 #: config/i386/i386.c:3912
30109 #, gcc-internal-format, gfc-internal-format
30110 msgid "%i-bit mode not compiled in"
30113 #: config/i386/i386.c:3921
30114 #, gcc-internal-format
30115 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
30118 #: config/i386/i386.c:3923
30119 #, gcc-internal-format
30120 msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
30123 #: config/i386/i386.c:3930
30124 #, gcc-internal-format
30125 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
30128 #: config/i386/i386.c:3932
30129 #, gcc-internal-format
30130 msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
30133 #: config/i386/i386.c:3940 config/i386/i386.c:4219
30134 #, gcc-internal-format
30135 msgid "CPU you selected does not support x86-64 instruction set"
30138 #: config/i386/i386.c:4156 config/i386/i386.c:4159
30139 #, gcc-internal-format
30140 msgid "Intel MPX does not support x32"
30143 #: config/i386/i386.c:4164
30144 #, gcc-internal-format
30145 msgid "bad value (%qs) for %<-march=%> switch"
30148 #: config/i386/i386.c:4165
30149 #, gcc-internal-format
30150 msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
30153 #: config/i386/i386.c:4182
30154 #, gcc-internal-format
30155 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
30158 #: config/i386/i386.c:4184
30159 #, gcc-internal-format
30161 "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
30164 #: config/i386/i386.c:4189
30165 #, gcc-internal-format
30166 msgid "valid arguments to %<-march=%> switch are: %s"
30169 #: config/i386/i386.c:4190
30170 #, gcc-internal-format
30171 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
30174 #: config/i386/i386.c:4237
30175 #, gcc-internal-format
30176 msgid "bad value (%qs) for %<-mtune=%> switch"
30179 #: config/i386/i386.c:4238
30180 #, gcc-internal-format
30181 msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
30184 #: config/i386/i386.c:4253
30185 #, gcc-internal-format
30186 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
30189 #: config/i386/i386.c:4255
30190 #, gcc-internal-format
30192 "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
30195 #: config/i386/i386.c:4260
30196 #, gcc-internal-format
30197 msgid "valid arguments to %<-mtune=%> switch are: %s"
30200 #: config/i386/i386.c:4261
30201 #, gcc-internal-format
30202 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
30205 #: config/i386/i386.c:4327
30206 #, gcc-internal-format
30207 msgid "-mregparm is ignored in 64-bit mode"
30210 #: config/i386/i386.c:4329
30211 #, gcc-internal-format
30212 msgid "-mregparm is ignored for Intel MCU psABI"
30215 #: config/i386/i386.c:4332
30216 #, gcc-internal-format, gfc-internal-format
30217 msgid "-mregparm=%d is not between 0 and %d"
30220 #: config/i386/i386.c:4365
30221 #, gcc-internal-format
30222 msgid "%<-mrtd%> is ignored in 64bit mode"
30225 #: config/i386/i386.c:4366
30226 #, gcc-internal-format
30227 msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
30230 #: config/i386/i386.c:4445
30231 #, gcc-internal-format
30232 msgid "-mpreferred-stack-boundary is not supported for this target"
30235 #: config/i386/i386.c:4448
30236 #, gcc-internal-format, gfc-internal-format
30237 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
30240 #: config/i386/i386.c:4471
30241 #, gcc-internal-format, gfc-internal-format
30242 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
30245 #: config/i386/i386.c:4484
30246 #, gcc-internal-format
30247 msgid "-mnop-mcount is not compatible with this target"
30250 #: config/i386/i386.c:4487
30251 #, gcc-internal-format
30252 msgid "-mnop-mcount is not implemented for -fPIC"
30255 #: config/i386/i386.c:4493
30256 #, gcc-internal-format
30257 msgid "%<-msseregparm%> used without SSE enabled"
30260 #: config/i386/i386.c:4494
30261 #, gcc-internal-format
30262 msgid "%<target(\"sseregparm\")%> used without SSE enabled"
30265 #: config/i386/i386.c:4504
30266 #, gcc-internal-format
30267 msgid "SSE instruction set disabled, using 387 arithmetics"
30270 #: config/i386/i386.c:4511
30271 #, gcc-internal-format
30272 msgid "387 instruction set disabled, using SSE arithmetics"
30275 #: config/i386/i386.c:4561
30276 #, gcc-internal-format
30277 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
30280 #: config/i386/i386.c:4563
30281 #, gcc-internal-format
30283 "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
30287 #: config/i386/i386.c:4577
30288 #, gcc-internal-format
30289 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
30292 #: config/i386/i386.c:4579
30293 #, gcc-internal-format
30294 msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
30297 #: config/i386/i386.c:4689
30298 #, gcc-internal-format
30299 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
30302 #: config/i386/i386.c:4692
30303 #, gcc-internal-format
30304 msgid "-mno-fentry isn%'t compatible with SEH"
30307 #: config/i386/i386.c:4696
30308 #, gcc-internal-format
30309 msgid "-mcall-ms2sysv-xlogues isn%'t currently supported with SEH"
30312 #: config/i386/i386.c:4761 config/powerpcspe/powerpcspe.c:5663
30313 #, gcc-internal-format, gfc-internal-format
30314 msgid "unknown option for -mrecip=%s"
30317 #: config/i386/i386.c:4818 config/powerpcspe/powerpcspe.c:5339
30318 #, gcc-internal-format
30319 msgid "%qs is not a valid number in -mstack-protector-guard-offset="
30322 #: config/i386/i386.c:4823 config/powerpcspe/powerpcspe.c:5344
30323 #, gcc-internal-format
30324 msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
30327 #: config/i386/i386.c:4855 config/powerpcspe/powerpcspe.c:5356
30328 #, gcc-internal-format
30329 msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
30332 #: config/i386/i386.c:4891
30333 #, gcc-internal-format
30335 "%<-fcf-protection=full%> requires CET support on this target. Use -mcet or "
30336 "one of -mibt, -mshstk options to enable CET"
30339 #: config/i386/i386.c:4897
30340 #, gcc-internal-format
30342 "%<-fcf-protection=branch%> requires CET support on this target. Use -mcet or "
30343 "one of -mibt, -mshstk options to enable CET"
30346 #: config/i386/i386.c:4903
30347 #, gcc-internal-format
30349 "%<-fcf-protection=return%> requires CET support on this target. Use -mcet or "
30350 "one of -mibt, -mshstk options to enable CET"
30353 #: config/i386/i386.c:5478 config/i386/i386.c:5525 config/s390/s390.c:15588
30354 #: config/s390/s390.c:15638 config/s390/s390.c:15655
30355 #, gcc-internal-format, gfc-internal-format
30356 msgid "attribute(target(\"%s\")) is unknown"
30359 #: config/i386/i386.c:5506
30360 #, gcc-internal-format, gfc-internal-format
30361 msgid "option(\"%s\") was already specified"
30364 #: config/i386/i386.c:5788
30365 #, gcc-internal-format
30366 msgid "interrupt and naked attributes are not compatible"
30369 #: config/i386/i386.c:5803
30370 #, gcc-internal-format
30371 msgid "Only DWARF debug format is supported for interrupt service routine."
30374 #: config/i386/i386.c:5852
30375 #, gcc-internal-format
30376 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
30379 #: config/i386/i386.c:5890
30380 #, gcc-internal-format
30381 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
30384 #: config/i386/i386.c:5988
30385 #, gcc-internal-format, gfc-internal-format
30386 msgid "%s instructions aren't allowed in %s service routine"
30389 #: config/i386/i386.c:5992
30390 #, gcc-internal-format, gfc-internal-format
30392 "%s instructions aren't allowed in function with no_caller_saved_registers "
30396 #: config/i386/i386.c:6405 config/i386/i386.c:6456
30397 #, gcc-internal-format
30398 msgid "fastcall and regparm attributes are not compatible"
30401 #: config/i386/i386.c:6410
30402 #, gcc-internal-format
30403 msgid "regparam and thiscall attributes are not compatible"
30406 #: config/i386/i386.c:6417 config/i386/i386.c:41055
30407 #, gcc-internal-format
30408 msgid "%qE attribute requires an integer constant argument"
30411 #: config/i386/i386.c:6423
30412 #, gcc-internal-format
30413 msgid "argument to %qE attribute larger than %d"
30416 #: config/i386/i386.c:6448 config/i386/i386.c:6491
30417 #, gcc-internal-format
30418 msgid "fastcall and cdecl attributes are not compatible"
30421 #: config/i386/i386.c:6452
30422 #, gcc-internal-format
30423 msgid "fastcall and stdcall attributes are not compatible"
30426 #: config/i386/i386.c:6460 config/i386/i386.c:6509
30427 #, gcc-internal-format
30428 msgid "fastcall and thiscall attributes are not compatible"
30431 #: config/i386/i386.c:6470 config/i386/i386.c:6487
30432 #, gcc-internal-format
30433 msgid "stdcall and cdecl attributes are not compatible"
30436 #: config/i386/i386.c:6474
30437 #, gcc-internal-format
30438 msgid "stdcall and fastcall attributes are not compatible"
30441 #: config/i386/i386.c:6478 config/i386/i386.c:6505
30442 #, gcc-internal-format
30443 msgid "stdcall and thiscall attributes are not compatible"
30446 #: config/i386/i386.c:6495 config/i386/i386.c:6513
30447 #, gcc-internal-format
30448 msgid "cdecl and thiscall attributes are not compatible"
30451 #: config/i386/i386.c:6501
30452 #, gcc-internal-format
30453 msgid "%qE attribute is used for non-class method"
30456 #: config/i386/i386.c:6745
30457 #, gcc-internal-format
30458 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
30461 #: config/i386/i386.c:6748
30462 #, gcc-internal-format
30463 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
30466 #: config/i386/i386.c:7066
30467 #, gcc-internal-format
30468 msgid "X32 does not support ms_abi attribute"
30471 #: config/i386/i386.c:7100
30472 #, gcc-internal-format
30473 msgid "ms_hook_prologue is not compatible with nested function"
30476 #: config/i386/i386.c:7442
30477 #, gcc-internal-format
30478 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
30481 #: config/i386/i386.c:7448
30482 #, gcc-internal-format
30483 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
30486 #: config/i386/i386.c:7462
30487 #, gcc-internal-format
30488 msgid "AVX vector argument without AVX enabled changes the ABI"
30491 #: config/i386/i386.c:7468
30492 #, gcc-internal-format
30493 msgid "AVX vector return without AVX enabled changes the ABI"
30496 #: config/i386/i386.c:7484
30497 #, gcc-internal-format
30498 msgid "SSE vector argument without SSE enabled changes the ABI"
30501 #: config/i386/i386.c:7490
30502 #, gcc-internal-format
30503 msgid "SSE vector return without SSE enabled changes the ABI"
30506 #: config/i386/i386.c:7506
30507 #, gcc-internal-format
30508 msgid "MMX vector argument without MMX enabled changes the ABI"
30511 #: config/i386/i386.c:7512
30512 #, gcc-internal-format
30513 msgid "MMX vector return without MMX enabled changes the ABI"
30516 #: config/i386/i386.c:7694
30517 #, gcc-internal-format
30519 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
30522 #: config/i386/i386.c:7811
30523 #, gcc-internal-format
30524 msgid "the ABI of passing union with long double has changed in GCC 4.4"
30527 #: config/i386/i386.c:7929
30528 #, gcc-internal-format
30530 "the ABI of passing structure with complex float member has changed in GCC 4.4"
30533 #: config/i386/i386.c:8092
30534 #, gcc-internal-format
30535 msgid "SSE register return with SSE disabled"
30538 #: config/i386/i386.c:8098
30539 #, gcc-internal-format
30540 msgid "SSE register argument with SSE disabled"
30543 #: config/i386/i386.c:8114
30544 #, gcc-internal-format
30545 msgid "x87 register return with x87 disabled"
30548 #: config/i386/i386.c:8411 config/i386/i386.c:8689 config/i386/i386.c:9215
30549 #, gcc-internal-format
30550 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
30553 #: config/i386/i386.c:8413 config/i386/i386.c:8691 config/i386/i386.c:9217
30554 #, gcc-internal-format
30556 "this is a GCC bug that can be worked around by adding attribute used to "
30560 #: config/i386/i386.c:9117
30561 #, gcc-internal-format, gfc-internal-format
30563 "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
30566 #: config/i386/i386.c:11494
30567 #, gcc-internal-format, gfc-internal-format
30568 msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
30571 #: config/i386/i386.c:13424
30572 #, gcc-internal-format
30573 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
30576 #: config/i386/i386.c:13514
30577 #, gcc-internal-format
30579 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
30580 "routine. This may be worked around by avoiding functions with aggregate "
30584 #: config/i386/i386.c:14802
30585 #, gcc-internal-format
30586 msgid "-fsplit-stack does not support fastcall with nested function"
30589 #: config/i386/i386.c:14822
30590 #, gcc-internal-format
30592 "-fsplit-stack does not support 2 register parameters for a nested function"
30595 #. FIXME: We could make this work by pushing a register
30596 #. around the addition and comparison.
30597 #: config/i386/i386.c:14833
30598 #, gcc-internal-format
30599 msgid "-fsplit-stack does not support 3 register parameters"
30602 #: config/i386/i386.c:17762
30603 #, gcc-internal-format
30604 msgid "'V' modifier on non-integer register"
30607 #: config/i386/i386.c:17773 config/i386/i386.c:17787
30608 #, gcc-internal-format
30609 msgid "unsupported size for integer register"
30612 #: config/i386/i386.c:17819
30613 #, gcc-internal-format
30614 msgid "extended registers have no high halves"
30617 #: config/i386/i386.c:17834
30618 #, gcc-internal-format
30619 msgid "unsupported operand size for extended register"
30622 #: config/i386/i386.c:18025
30623 #, gcc-internal-format
30624 msgid "non-integer operand used with operand code 'z'"
30627 #: config/i386/i386.c:28325
30628 #, gcc-internal-format
30629 msgid "interrupt service routine can't be called directly"
30632 #: config/i386/i386.c:29761
30633 #, gcc-internal-format
30635 "empty class %qT parameter passing ABI changes in -fabi-version=12 (GCC 8)"
30638 #: config/i386/i386.c:32138
30639 #, gcc-internal-format
30640 msgid "No dispatcher found for the versioning attributes"
30643 #: config/i386/i386.c:32188
30644 #, gcc-internal-format, gfc-internal-format
30645 msgid "No dispatcher found for %s"
30648 #: config/i386/i386.c:32198
30649 #, gcc-internal-format, gfc-internal-format
30650 msgid "No dispatcher found for the versioning attributes : %s"
30653 #: config/i386/i386.c:32360
30654 #, gcc-internal-format
30656 "Function versions cannot be marked as gnu_inline, bodies have to be generated"
30659 #: config/i386/i386.c:32365 config/i386/i386.c:32641
30660 #: config/rs6000/rs6000.c:37876
30661 #, gcc-internal-format
30662 msgid "Virtual function multiversioning not supported"
30665 #: config/i386/i386.c:32498 config/rs6000/rs6000.c:37633
30666 #, gcc-internal-format
30667 msgid "multiversioning needs ifunc which is not supported on this target"
30670 #: config/i386/i386.c:32896
30671 #, gcc-internal-format
30672 msgid "Parameter to builtin must be a string constant or literal"
30675 #: config/i386/i386.c:32921 config/i386/i386.c:32971
30676 #, gcc-internal-format, gfc-internal-format
30677 msgid "Parameter to builtin not valid: %s"
30680 #: config/i386/i386.c:33650 config/i386/i386.c:35090
30681 #, gcc-internal-format
30682 msgid "the last argument must be a 2-bit immediate"
30685 #: config/i386/i386.c:34045
30686 #, gcc-internal-format
30687 msgid "the fifth argument must be an 8-bit immediate"
30690 #: config/i386/i386.c:34140
30691 #, gcc-internal-format
30692 msgid "the third argument must be an 8-bit immediate"
30695 #: config/i386/i386.c:35021
30696 #, gcc-internal-format
30697 msgid "the last argument must be an 1-bit immediate"
30700 #: config/i386/i386.c:35036
30701 #, gcc-internal-format
30702 msgid "the last argument must be a 3-bit immediate"
30705 #: config/i386/i386.c:35069
30706 #, gcc-internal-format
30707 msgid "the last argument must be a 4-bit immediate"
30710 #: config/i386/i386.c:35109
30711 #, gcc-internal-format
30712 msgid "the last argument must be a 1-bit immediate"
30715 #: config/i386/i386.c:35122
30716 #, gcc-internal-format
30717 msgid "the last argument must be a 5-bit immediate"
30720 #: config/i386/i386.c:35132
30721 #, gcc-internal-format
30722 msgid "the next to last argument must be an 8-bit immediate"
30725 #: config/i386/i386.c:35137 config/i386/i386.c:35916
30726 #, gcc-internal-format
30727 msgid "the last argument must be an 8-bit immediate"
30730 #: config/i386/i386.c:35271
30731 #, gcc-internal-format
30732 msgid "the third argument must be comparison constant"
30735 #: config/i386/i386.c:35276
30736 #, gcc-internal-format
30737 msgid "incorrect comparison mode"
30740 #: config/i386/i386.c:35282 config/i386/i386.c:35489
30741 #, gcc-internal-format
30742 msgid "incorrect rounding operand"
30745 #: config/i386/i386.c:35471
30746 #, gcc-internal-format
30747 msgid "the immediate argument must be a 4-bit immediate"
30750 #: config/i386/i386.c:35477
30751 #, gcc-internal-format
30752 msgid "the immediate argument must be a 5-bit immediate"
30755 #: config/i386/i386.c:35480
30756 #, gcc-internal-format
30757 msgid "the immediate argument must be an 8-bit immediate"
30760 #: config/i386/i386.c:35914
30761 #, gcc-internal-format
30762 msgid "the last argument must be a 32-bit immediate"
30765 #: config/i386/i386.c:35996 config/powerpcspe/powerpcspe.c:16218
30766 #: config/rs6000/rs6000.c:15406
30767 #, gcc-internal-format
30768 msgid "selector must be an integer constant in the range 0..%wi"
30771 #: config/i386/i386.c:36206
30772 #, gcc-internal-format
30773 msgid "%qE needs unknown isa option"
30776 #: config/i386/i386.c:36210
30777 #, gcc-internal-format
30778 msgid "%qE needs isa option %s"
30781 #: config/i386/i386.c:37004
30782 #, gcc-internal-format
30783 msgid "last argument must be an immediate"
30786 #: config/i386/i386.c:37731 config/i386/i386.c:37913
30787 #, gcc-internal-format
30788 msgid "the last argument must be scale 1, 2, 4, 8"
30791 #: config/i386/i386.c:37966
30792 #, gcc-internal-format
30793 msgid "the forth argument must be scale 1, 2, 4, 8"
30796 #: config/i386/i386.c:37972
30797 #, gcc-internal-format
30798 msgid "incorrect hint operand"
30801 #: config/i386/i386.c:37991
30802 #, gcc-internal-format
30803 msgid "the xabort's argument must be an 8-bit immediate"
30806 #: config/i386/i386.c:41042
30807 #, gcc-internal-format
30808 msgid "%qE attribute only available for 32-bit"
30811 #: config/i386/i386.c:41063
30812 #, gcc-internal-format
30813 msgid "argument to %qE attribute is neither zero, nor one"
30816 #: config/i386/i386.c:41096 config/i386/i386.c:41105
30817 #, gcc-internal-format
30818 msgid "ms_abi and sysv_abi attributes are not compatible"
30821 #: config/i386/i386.c:41141 config/powerpcspe/powerpcspe.c:35867
30822 #: config/rs6000/rs6000.c:33097
30823 #, gcc-internal-format
30824 msgid "%qE incompatible attribute ignored"
30827 #: config/i386/i386.c:41166 config/i386/i386.c:41188 config/ia64/ia64.c:815
30828 #, gcc-internal-format
30829 msgid "%qE attribute requires a string constant argument"
30832 #: config/i386/i386.c:41176 config/i386/i386.c:41198
30833 #, gcc-internal-format
30834 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
30837 #: config/i386/i386.c:41230
30838 #, gcc-internal-format
30839 msgid "interrupt service routine should have a pointer as the first argument"
30842 #: config/i386/i386.c:41237
30843 #, gcc-internal-format, gfc-internal-format
30845 "interrupt service routine should have unsigned %sint as the second argument"
30848 #: config/i386/i386.c:41247
30849 #, gcc-internal-format
30851 "interrupt service routine can only have a pointer argument and an optional "
30855 #: config/i386/i386.c:41250
30856 #, gcc-internal-format
30857 msgid "interrupt service routine can't have non-void return value"
30860 #: config/i386/i386.c:44239
30861 #, gcc-internal-format
30862 msgid "alternatives not allowed in asm flag output"
30865 #: config/i386/i386.c:44303
30866 #, gcc-internal-format
30867 msgid "unknown asm flag output %qs"
30870 #: config/i386/i386.c:44332
30871 #, gcc-internal-format
30872 msgid "invalid type for asm flag output"
30875 #: config/i386/i386.c:50169
30876 #, gcc-internal-format
30877 msgid "unknown architecture specific memory model"
30880 #: config/i386/i386.c:50176
30881 #, gcc-internal-format
30882 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
30885 #: config/i386/i386.c:50182
30886 #, gcc-internal-format
30887 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
30890 #: config/i386/i386.c:50206 config/i386/i386.c:50322
30891 #, gcc-internal-format, gfc-internal-format
30892 msgid "unsupported simdlen %d"
30895 #: config/i386/i386.c:50225
30896 #, gcc-internal-format
30897 msgid "unsupported return type %qT for simd"
30900 #: config/i386/i386.c:50247
30901 #, gcc-internal-format
30902 msgid "unsupported argument type %qT for simd"
30905 #: config/i386/i386.c:50568
30906 #, gcc-internal-format
30908 "Pointer Checker requires MPX support on this target. Use -mmpx options to "
30912 #: config/i386/intelmic-mkoffload.c:73 config/nvptx/mkoffload.c:87
30913 #, gcc-internal-format
30914 msgid "deleting file %s: %m"
30917 #: config/i386/intelmic-mkoffload.c:255 config/i386/intelmic-mkoffload.c:319
30918 #: config/i386/intelmic-mkoffload.c:360 config/nvptx/mkoffload.c:526
30919 #, gcc-internal-format, gfc-internal-format
30920 msgid "cannot open '%s'"
30923 #: config/i386/intelmic-mkoffload.c:467
30924 #, gcc-internal-format
30925 msgid "output file not specified"
30928 #: config/i386/intelmic-mkoffload.c:560
30929 #, gcc-internal-format
30930 msgid "COLLECT_GCC must be set"
30933 #: config/i386/intelmic-mkoffload.c:565 config/nvptx/mkoffload.c:457
30934 #, gcc-internal-format, gfc-internal-format
30935 msgid "offload compiler %s not found"
30938 #: config/i386/intelmic-mkoffload.c:584 config/nvptx/mkoffload.c:477
30939 #, gcc-internal-format
30940 msgid "unrecognizable argument of option "
30943 #: config/i386/winnt.c:82
30944 #, gcc-internal-format
30946 "%qE attribute applies only to initialized variables with external linkage"
30949 #: config/i386/winnt.c:155
30950 #, gcc-internal-format
30951 msgid "definition of static data member %q+D of dllimport%'d class"
30954 #. 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.
30955 #. 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.
30956 #: config/i386/xm-djgpp.h:85
30957 #, gcc-internal-format
30958 msgid "environment variable DJGPP not defined"
30961 #: config/i386/xm-djgpp.h:87
30962 #, gcc-internal-format, gfc-internal-format
30963 msgid "environment variable DJGPP points to missing file '%s'"
30966 #: config/i386/xm-djgpp.h:90
30967 #, gcc-internal-format, gfc-internal-format
30968 msgid "environment variable DJGPP points to corrupt file '%s'"
30971 #: config/ia64/ia64-c.c:50
30972 #, gcc-internal-format
30973 msgid "malformed #pragma builtin"
30976 #: config/ia64/ia64.c:754
30977 #, gcc-internal-format
30978 msgid "invalid argument of %qE attribute"
30981 #: config/ia64/ia64.c:767
30982 #, gcc-internal-format
30983 msgid "an address area attribute cannot be specified for local variables"
30986 #: config/ia64/ia64.c:774
30987 #, gcc-internal-format
30988 msgid "address area of %q+D conflicts with previous declaration"
30991 #: config/ia64/ia64.c:782
30992 #, gcc-internal-format
30993 msgid "address area attribute cannot be specified for functions"
30996 #: config/ia64/ia64.c:6027 config/pa/pa.c:456 config/sh/sh.c:8262
30997 #: config/spu/spu.c:4915
30998 #, gcc-internal-format
30999 msgid "value of -mfixed-range must have form REG1-REG2"
31002 #: config/ia64/ia64.c:11286
31003 #, gcc-internal-format
31004 msgid "version attribute is not a string"
31007 #: config/iq2000/iq2000.c:1879
31008 #, gcc-internal-format, gfc-internal-format
31009 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
31012 #: config/iq2000/iq2000.c:2646
31013 #, gcc-internal-format
31014 msgid "argument %qd is not a constant"
31017 #: config/iq2000/iq2000.c:2950 config/xtensa/xtensa.c:2521
31018 #, gcc-internal-format
31019 msgid "PRINT_OPERAND_ADDRESS, null pointer"
31022 #: config/iq2000/iq2000.c:3105
31023 #, gcc-internal-format, gfc-internal-format
31024 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
31027 #: config/iq2000/iq2000.c:3114 config/xtensa/xtensa.c:2364
31028 #, gcc-internal-format
31029 msgid "PRINT_OPERAND null pointer"
31032 #: config/m32c/m32c-pragma.c:54
31033 #, gcc-internal-format
31034 msgid "junk at end of #pragma GCC memregs [0..16]"
31037 #: config/m32c/m32c-pragma.c:61
31038 #, gcc-internal-format
31039 msgid "#pragma GCC memregs must precede any function decls"
31042 #: config/m32c/m32c-pragma.c:69 config/m32c/m32c-pragma.c:76
31043 #, gcc-internal-format
31044 msgid "#pragma GCC memregs takes a number [0..16]"
31047 #: config/m32c/m32c-pragma.c:104
31048 #, gcc-internal-format
31049 msgid "junk at end of #pragma ADDRESS"
31052 #: config/m32c/m32c-pragma.c:109
31053 #, gcc-internal-format
31054 msgid "malformed #pragma ADDRESS variable address"
31057 #: config/m32c/m32c.c:420
31058 #, gcc-internal-format, gfc-internal-format
31059 msgid "invalid target memregs value '%d'"
31062 #: config/m32c/m32c.c:2936
31063 #, gcc-internal-format
31064 msgid "%qE attribute is not supported for R8C target"
31067 #. The argument must be a constant integer.
31068 #: config/m32c/m32c.c:2952 config/sh/sh.c:8474 config/sh/sh.c:8569
31069 #, gcc-internal-format
31070 msgid "%qE attribute argument not an integer constant"
31073 #: config/m32c/m32c.c:2961
31074 #, gcc-internal-format
31075 msgid "%qE attribute argument should be between 18 to 255"
31078 #: config/m32c/m32c.c:4085
31079 #, gcc-internal-format
31080 msgid "%<bank_switch%> has no effect on non-interrupt functions"
31083 #: config/m32c/m32c.c:4192
31084 #, gcc-internal-format
31085 msgid "%<fast_interrupt%> attribute directive ignored"
31088 #: config/m32r/m32r.c:411
31089 #, gcc-internal-format
31090 msgid "invalid argument of %qs attribute"
31093 #: config/m68k/m68k.c:523
31094 #, gcc-internal-format, gfc-internal-format
31095 msgid "-mcpu=%s conflicts with -march=%s"
31098 #: config/m68k/m68k.c:594
31099 #, gcc-internal-format
31100 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
31103 #: config/m68k/m68k.c:656
31104 #, gcc-internal-format, gfc-internal-format
31105 msgid "-falign-labels=%d is not supported"
31108 #: config/m68k/m68k.c:661
31109 #, gcc-internal-format, gfc-internal-format
31110 msgid "-falign-loops=%d is not supported"
31113 #: config/m68k/m68k.c:669
31114 #, gcc-internal-format
31115 msgid "-fstack-limit- options are not supported on this cpu"
31118 #: config/m68k/m68k.c:787
31119 #, gcc-internal-format
31120 msgid "multiple interrupt attributes not allowed"
31123 #: config/m68k/m68k.c:794
31124 #, gcc-internal-format
31125 msgid "interrupt_thread is available only on fido"
31128 #: config/m68k/m68k.c:1128 config/powerpcspe/powerpcspe.c:28511
31129 #: config/rs6000/rs6000.c:25824
31130 #, gcc-internal-format
31131 msgid "stack limit expression is not supported"
31134 #: config/mcore/mcore.c:2963
31135 #, gcc-internal-format
31136 msgid "initialized variable %q+D is marked dllimport"
31139 #: config/microblaze/microblaze.c:1689
31140 #, gcc-internal-format
31141 msgid "-fPIC/-fpic not supported for this target"
31144 #: config/microblaze/microblaze.c:1701
31145 #, gcc-internal-format
31146 msgid "%qs is an invalid argument to -mcpu="
31149 #: config/microblaze/microblaze.c:1750
31150 #, gcc-internal-format
31151 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
31154 #: config/microblaze/microblaze.c:1766
31155 #, gcc-internal-format
31156 msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
31159 #: config/microblaze/microblaze.c:1772
31160 #, gcc-internal-format
31161 msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
31164 #: config/microblaze/microblaze.c:1777
31165 #, gcc-internal-format
31166 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
31169 #: config/mips/mips.c:1395 config/mips/mips.c:1399
31170 #, gcc-internal-format
31171 msgid "%qs attribute only applies to functions"
31174 #: config/mips/mips.c:1409 config/mips/mips.c:1415
31175 #, gcc-internal-format
31176 msgid "%qE cannot have both %qs and %qs attributes"
31179 #: config/mips/mips.c:1444 config/mips/mips.c:1450 config/nios2/nios2.c:4444
31180 #, gcc-internal-format
31181 msgid "%qE redeclared with conflicting %qs attributes"
31184 #: config/mips/mips.c:1482 config/mips/mips.c:1536
31185 #, gcc-internal-format
31186 msgid "%qE attribute requires a string argument"
31189 #: config/mips/mips.c:1490
31190 #, gcc-internal-format
31191 msgid "argument to %qE attribute is neither eic, nor vector=<line>"
31194 #: config/mips/mips.c:1506
31195 #, gcc-internal-format
31197 "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|"
31201 #: config/mips/mips.c:1543
31202 #, gcc-internal-format
31203 msgid "argument to %qE attribute is not intstack"
31206 #: config/mips/mips.c:7697
31207 #, gcc-internal-format
31208 msgid "cannot handle inconsistent calls to %qs"
31211 #: config/mips/mips.c:10933
31212 #, gcc-internal-format
31213 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
31216 #: config/mips/mips.c:10935
31217 #, gcc-internal-format
31218 msgid "interrupt handlers cannot be MIPS16 functions"
31221 #: config/mips/mips.c:11925
31222 #, gcc-internal-format
31223 msgid "-fstack-check=specific not implemented for MIPS16"
31226 #: config/mips/mips.c:16882
31227 #, gcc-internal-format, gfc-internal-format
31228 msgid "argument %d to the built-in must be a constant in range %d to %d"
31231 #: config/mips/mips.c:16888 config/nds32/nds32-intrinsic.c:62
31232 #: config/nds32/nds32-intrinsic.c:90 config/nds32/nds32-intrinsic.c:120
31233 #: config/nios2/nios2.c:3596 config/riscv/riscv-builtins.c:219
31234 #, gcc-internal-format
31235 msgid "invalid argument to built-in function"
31238 #: config/mips/mips.c:17002
31239 #, gcc-internal-format
31240 msgid "failed to expand built-in function"
31243 #: config/mips/mips.c:17133
31244 #, gcc-internal-format
31245 msgid "built-in function %qE not supported for MIPS16"
31248 #: config/mips/mips.c:17741
31249 #, gcc-internal-format
31250 msgid "%qs does not support MIPS16 code"
31253 #: config/mips/mips.c:19478
31254 #, gcc-internal-format
31255 msgid "MIPS16 PIC for ABIs other than o32 and o64"
31258 #: config/mips/mips.c:19481
31259 #, gcc-internal-format
31260 msgid "MIPS16 -mxgot code"
31263 #: config/mips/mips.c:19484
31264 #, gcc-internal-format
31265 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
31268 #: config/mips/mips.c:19487
31269 #, gcc-internal-format
31270 msgid "MSA MIPS16 code"
31273 #: config/mips/mips.c:19662 config/mips/mips.c:19667 config/mips/mips.c:19749
31274 #: config/mips/mips.c:19751 config/mips/mips.c:19781 config/mips/mips.c:19791
31275 #: config/mips/mips.c:19897 config/mips/mips.c:19927
31276 #, gcc-internal-format, gfc-internal-format
31277 msgid "unsupported combination: %s"
31280 #: config/mips/mips.c:19701
31281 #, gcc-internal-format
31283 "%<-%s%> conflicts with the other architecture options, which specify a %s "
31287 #: config/mips/mips.c:19711
31288 #, gcc-internal-format
31289 msgid "%<-march=%s%> is not compatible with the selected ABI"
31292 #: config/mips/mips.c:19726
31293 #, gcc-internal-format
31294 msgid "%<-mgp64%> used with a 32-bit processor"
31297 #: config/mips/mips.c:19728
31298 #, gcc-internal-format
31299 msgid "%<-mgp32%> used with a 64-bit ABI"
31302 #: config/mips/mips.c:19730
31303 #, gcc-internal-format
31304 msgid "%<-mgp64%> used with a 32-bit ABI"
31307 #: config/mips/mips.c:19746
31308 #, gcc-internal-format
31309 msgid "the %qs architecture does not support %<-mfp32%>"
31312 #: config/mips/mips.c:19755
31313 #, gcc-internal-format
31315 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
31316 "mfhc1 and mthc1 instructions"
31319 #: config/mips/mips.c:19758
31320 #, gcc-internal-format
31321 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
31324 #: config/mips/mips.c:19779
31325 #, gcc-internal-format
31326 msgid "%<-mfpxx%> can only be used with the o32 ABI"
31329 #: config/mips/mips.c:19783
31330 #, gcc-internal-format
31331 msgid "%<-march=%s%> requires %<-mfp32%>"
31334 #: config/mips/mips.c:19785
31335 #, gcc-internal-format
31336 msgid "%<-mfpxx%> requires %<-mlra%>"
31339 #: config/mips/mips.c:19801 config/mips/mips.c:19803 config/mips/mips.c:19816
31340 #, gcc-internal-format
31341 msgid "%qs is incompatible with %qs"
31344 #. We have traditionally allowed non-abicalls code to use
31345 #. an LP64 form of o64. However, it would take a bit more
31346 #. effort to support the combination of 32-bit GOT entries
31347 #. and 64-bit pointers, so we treat the abicalls case as
31349 #: config/mips/mips.c:19810
31350 #, gcc-internal-format
31351 msgid "the combination of %qs and %qs is incompatible with %qs"
31354 #: config/mips/mips.c:19863
31355 #, gcc-internal-format
31356 msgid "the %qs architecture does not support branch-likely instructions"
31359 #: config/mips/mips.c:19878
31360 #, gcc-internal-format
31361 msgid "the %qs architecture does not support madd or msub instructions"
31364 #: config/mips/mips.c:19892
31365 #, gcc-internal-format
31366 msgid "the %qs architecture does not support odd single-precision registers"
31369 #: config/mips/mips.c:19905 config/mips/mips.c:19911
31370 #, gcc-internal-format
31371 msgid "unsupported combination: %qs%s %s"
31374 #: config/mips/mips.c:19920
31375 #, gcc-internal-format
31376 msgid "unsupported combination: %qs %s"
31379 #: config/mips/mips.c:19935
31380 #, gcc-internal-format
31381 msgid "cannot generate position-independent code for %qs"
31384 #: config/mips/mips.c:19938
31385 #, gcc-internal-format
31386 msgid "position-independent code requires %qs"
31389 #: config/mips/mips.c:19971
31390 #, gcc-internal-format
31391 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
31394 #: config/mips/mips.c:19979 config/mips/mips.c:19982
31395 #, gcc-internal-format
31396 msgid "cannot use small-data accesses for %qs"
31399 #: config/mips/mips.c:19997
31400 #, gcc-internal-format
31401 msgid "the %qs architecture does not support %<-m%s=legacy%>"
31404 #: config/mips/mips.c:20004
31405 #, gcc-internal-format
31406 msgid "the %qs architecture does not support %<-m%s=2008%>"
31409 #: config/mips/mips.c:20022
31410 #, gcc-internal-format
31411 msgid "%<-mips3d%> requires %<-mpaired-single%>"
31414 #: config/mips/mips.c:20032
31415 #, gcc-internal-format
31416 msgid "%qs must be used with %qs"
31419 #: config/mips/mips.c:20042
31420 #, gcc-internal-format
31421 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
31424 #: config/mips/mips.c:20049
31425 #, gcc-internal-format
31426 msgid "the %qs architecture does not support paired-single instructions"
31429 #: config/mips/mips.c:20058
31430 #, gcc-internal-format
31431 msgid "%qs requires a target that provides the %qs instruction"
31434 #: config/mips/mips.c:20069
31435 #, gcc-internal-format
31436 msgid "the %qs architecture does not support DSP instructions"
31439 #: config/mips/mips.c:20171
31440 #, gcc-internal-format
31441 msgid "%qs requires branch-likely instructions"
31444 #: config/mips/mips.c:20175
31445 #, gcc-internal-format
31446 msgid "the %qs architecture does not support the synci instruction"
31449 #: config/mips/mips.c:21010
31450 #, gcc-internal-format
31451 msgid "mips16 function profiling"
31454 #: config/mmix/mmix.c:315
31455 #, gcc-internal-format, gfc-internal-format
31456 msgid "-f%s not supported: ignored"
31459 #: config/mmix/mmix.c:753
31460 #, gcc-internal-format
31461 msgid "support for mode %qs"
31464 #: config/mmix/mmix.c:767
31465 #, gcc-internal-format, gfc-internal-format
31467 "too large function value type, needs %d registers, have only %d registers "
31471 #: config/mmix/mmix.c:944
31472 #, gcc-internal-format
31473 msgid "function_profiler support for MMIX"
31476 #: config/mmix/mmix.c:968
31477 #, gcc-internal-format
31478 msgid "MMIX Internal: Last named vararg would not fit in a register"
31481 #: config/mmix/mmix.c:1581 config/mmix/mmix.c:1605 config/mmix/mmix.c:1721
31482 #, gcc-internal-format, gfc-internal-format
31483 msgid "MMIX Internal: Bad register: %d"
31486 #. Presumably there's a missing case above if we get here.
31487 #: config/mmix/mmix.c:1713
31488 #, gcc-internal-format
31489 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
31492 #: config/mmix/mmix.c:1998
31493 #, gcc-internal-format
31494 msgid "stack frame not a multiple of 8 bytes: %wd"
31497 #: config/mmix/mmix.c:2236
31498 #, gcc-internal-format
31499 msgid "stack frame not a multiple of octabyte: %wd"
31502 #: config/mmix/mmix.c:2522 config/mmix/mmix.c:2581
31503 #, gcc-internal-format, gfc-internal-format
31504 msgid "MMIX Internal: %s is not a shiftable int"
31507 #: config/mn10300/mn10300.c:107
31508 #, gcc-internal-format
31509 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
31512 #: config/msp430/driver-msp430.c:661
31513 #, gcc-internal-format, gfc-internal-format
31514 msgid "unexpected argument to msp430_select_hwmult_lib: %s"
31517 #: config/msp430/driver-msp430.c:702
31518 #, gcc-internal-format, gfc-internal-format
31519 msgid "unrecognized hwpy field in msp430_mcu_data[%d]: %d"
31522 #: config/msp430/driver-msp430.c:709
31523 #, gcc-internal-format, gfc-internal-format
31524 msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
31527 #: config/msp430/driver-msp430.c:713
31528 #, gcc-internal-format
31529 msgid "msp430_select_hwmult_lib needs one or more arguments"
31532 #: config/msp430/msp430.c:785
31533 #, gcc-internal-format, gfc-internal-format
31534 msgid "MCU '%s' supports %s ISA but -mcpu option is set to %s"
31537 #: config/msp430/msp430.c:791
31538 #, gcc-internal-format, gfc-internal-format
31540 "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s"
31543 #: config/msp430/msp430.c:798
31544 #, gcc-internal-format, gfc-internal-format
31545 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit"
31548 #: config/msp430/msp430.c:801
31549 #, gcc-internal-format, gfc-internal-format
31550 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit"
31553 #: config/msp430/msp430.c:804
31554 #, gcc-internal-format, gfc-internal-format
31555 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series"
31558 #: config/msp430/msp430.c:820
31559 #, gcc-internal-format, gfc-internal-format
31561 "Unrecognized MCU name '%s', assuming that it is just a MSP430 with no "
31562 "hardware multiply.\n"
31563 "Use the -mcpu and -mhwmult options to set these explicitly."
31566 #: config/msp430/msp430.c:827
31567 #, gcc-internal-format, gfc-internal-format
31569 "Unrecognized MCU name '%s', assuming that it has no hardware multiply.\n"
31570 "Use the -mhwmult option to set this explicitly."
31573 #: config/msp430/msp430.c:839
31574 #, gcc-internal-format, gfc-internal-format
31576 "Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
31577 "Use the -mcpu option to set the ISA explicitly."
31580 #: config/msp430/msp430.c:847
31581 #, gcc-internal-format, gfc-internal-format
31582 msgid "Unrecognized MCU name '%s'."
31585 #: config/msp430/msp430.c:856
31586 #, gcc-internal-format
31587 msgid "-mlarge requires a 430X-compatible -mmcu="
31590 #: config/msp430/msp430.c:859
31591 #, gcc-internal-format
31592 msgid "-mcode-region=upper requires 430X-compatible cpu"
31595 #: config/msp430/msp430.c:861
31596 #, gcc-internal-format
31597 msgid "-mdata-region=upper requires 430X-compatible cpu"
31600 #: config/msp430/msp430.c:1882
31601 #, gcc-internal-format
31602 msgid "unrecognized interrupt vector argument of %qE attribute"
31605 #: config/msp430/msp430.c:1891
31606 #, gcc-internal-format
31607 msgid "numeric argument of %qE attribute must be in range 0..63"
31610 #: config/msp430/msp430.c:1897
31611 #, gcc-internal-format
31612 msgid "argument of %qE attribute is not a string constant or number"
31615 #: config/msp430/msp430.c:2019
31616 #, gcc-internal-format
31617 msgid "%qE attribute cannot be applied to variables with specific sections"
31620 #: config/msp430/msp430.c:2023
31621 #, gcc-internal-format
31622 msgid "%qE attribute has no effect on automatic variables"
31625 #: config/msp430/msp430.c:2170
31626 #, gcc-internal-format
31627 msgid "argument to interrupt attribute is unsupported for weak functions"
31630 #: config/msp430/msp430.c:2546
31631 #, gcc-internal-format
31632 msgid "__delay_cycles() only takes constant arguments"
31635 #: config/msp430/msp430.c:2556
31636 #, gcc-internal-format
31637 msgid "__delay_cycles only takes non-negative cycle counts"
31640 #: config/msp430/msp430.c:2576
31641 #, gcc-internal-format
31642 msgid "__delay_cycles is limited to 32-bit loop counts"
31645 #: config/msp430/msp430.c:2646
31646 #, gcc-internal-format
31647 msgid "MSP430 builtin functions only work inside interrupt handlers"
31650 #: config/msp430/msp430.c:2658 config/rx/rx.c:2641 config/xtensa/xtensa.c:3465
31651 #: config/xtensa/xtensa.c:3491
31652 #, gcc-internal-format
31653 msgid "bad builtin code"
31656 #: config/nds32/nds32-isr.c:341
31657 #, gcc-internal-format
31658 msgid "multiple save reg attributes to function %qD"
31661 #: config/nds32/nds32-isr.c:352
31662 #, gcc-internal-format
31663 msgid "multiple nested types attributes to function %qD"
31666 #: config/nds32/nds32-isr.c:364
31667 #, gcc-internal-format
31668 msgid "multiple interrupt attributes to function %qD"
31671 #. Trampoline is not supported on reduced-set registers yet.
31672 #: config/nds32/nds32.c:1745 config/nds32/nds32.c:1799
31673 #: config/nds32/nds32.c:2316 config/nds32/nds32.c:2363
31674 #: config/nds32/nds32.c:2378 config/nds32/nds32.c:2384
31675 #: config/nds32/nds32.c:2444 config/nds32/nds32.c:2450
31676 #: config/nds32/nds32.c:2482
31677 #, gcc-internal-format
31678 msgid "a nested function is not supported for reduced registers"
31681 #. The enum index value for array size is out of range.
31682 #: config/nds32/nds32.c:2285
31683 #, gcc-internal-format
31684 msgid "intrinsic register index is out of range"
31687 #: config/nds32/nds32.c:2590
31688 #, gcc-internal-format
31689 msgid "invalid id value for interrupt/exception attribute"
31692 #: config/nds32/nds32.c:2618
31693 #, gcc-internal-format
31694 msgid "invalid id value for reset attribute"
31697 #: config/nds32/nds32.c:2634
31698 #, gcc-internal-format
31699 msgid "invalid nmi function for reset attribute"
31702 #: config/nds32/nds32.c:2647
31703 #, gcc-internal-format
31704 msgid "invalid warm function for reset attribute"
31707 #: config/nds32/nds32.c:2719
31708 #, gcc-internal-format
31709 msgid "position-independent code not supported"
31712 #: config/nios2/nios2.c:573
31713 #, gcc-internal-format
31714 msgid "Unknown form for stack limit expression"
31717 #: config/nios2/nios2.c:1182
31718 #, gcc-internal-format
31719 msgid "switch %<-mcustom-%s%> is required for double precision floating point"
31722 #: config/nios2/nios2.c:1195
31723 #, gcc-internal-format
31725 "switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is "
31729 #: config/nios2/nios2.c:1204
31730 #, gcc-internal-format
31732 "switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified"
31735 #: config/nios2/nios2.c:1213
31736 #, gcc-internal-format
31738 "switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified"
31741 #: config/nios2/nios2.c:1218
31742 #, gcc-internal-format
31744 "conflicting use of -mcustom switches, target attributes, and/or "
31745 "__builtin_custom_ functions"
31748 #: config/nios2/nios2.c:1320
31749 #, gcc-internal-format
31750 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
31753 #: config/nios2/nios2.c:1339
31754 #, gcc-internal-format
31755 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
31758 #: config/nios2/nios2.c:1362
31759 #, gcc-internal-format
31760 msgid "position-independent code requires the Linux ABI"
31763 #: config/nios2/nios2.c:1365
31764 #, gcc-internal-format
31765 msgid "PIC support for -fstack-limit-symbol"
31768 #: config/nios2/nios2.c:1387
31769 #, gcc-internal-format
31770 msgid "-mgpopt not supported with PIC."
31773 #: config/nios2/nios2.c:1389
31774 #, gcc-internal-format
31775 msgid "-mgprel-sec= not supported with PIC."
31778 #: config/nios2/nios2.c:1391
31779 #, gcc-internal-format
31780 msgid "-mr0rel-sec= not supported with PIC."
31783 #: config/nios2/nios2.c:1399
31784 #, gcc-internal-format
31785 msgid "-mgprel-sec= argument is not a valid regular expression."
31788 #: config/nios2/nios2.c:1405
31789 #, gcc-internal-format
31790 msgid "-mr0rel-sec= argument is not a valid regular expression."
31793 #: config/nios2/nios2.c:1416
31794 #, gcc-internal-format
31795 msgid "BMX instructions are only supported with R2 architecture"
31798 #: config/nios2/nios2.c:1418
31799 #, gcc-internal-format
31800 msgid "CDX instructions are only supported with R2 architecture"
31803 #: config/nios2/nios2.c:1423
31804 #, gcc-internal-format
31805 msgid "R2 architecture is little-endian only"
31808 #: config/nios2/nios2.c:3580
31809 #, gcc-internal-format
31811 "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
31814 #: config/nios2/nios2.c:3688
31815 #, gcc-internal-format, gfc-internal-format
31817 "custom instruction opcode must be compile time constant in the range 0-255 "
31818 "for __builtin_custom_%s"
31821 #: config/nios2/nios2.c:3834
31822 #, gcc-internal-format, gfc-internal-format
31823 msgid "invalid argument to built-in function %s"
31826 #: config/nios2/nios2.c:3893
31827 #, gcc-internal-format, gfc-internal-format
31828 msgid "Control register number must be in range 0-31 for %s"
31831 #: config/nios2/nios2.c:3921
31832 #, gcc-internal-format, gfc-internal-format
31833 msgid "Register number must be in range 0-31 for %s"
31836 #: config/nios2/nios2.c:3928
31837 #, gcc-internal-format, gfc-internal-format
31838 msgid "The immediate value must fit into a %d-bit integer for %s"
31841 #: config/nios2/nios2.c:3978
31842 #, gcc-internal-format
31843 msgid "The ENI instruction operand must be either 0 or 1"
31846 #: config/nios2/nios2.c:4006
31847 #, gcc-internal-format, gfc-internal-format
31848 msgid "Builtin function %s requires Nios II R%d"
31851 #: config/nios2/nios2.c:4086
31852 #, gcc-internal-format
31853 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
31856 #: config/nios2/nios2.c:4092 config/nios2/nios2.c:4102
31857 #, gcc-internal-format
31858 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
31861 #: config/nios2/nios2.c:4208
31862 #, gcc-internal-format
31863 msgid "custom-fpu-cfg option does not support %<no-%>"
31866 #: config/nios2/nios2.c:4213
31867 #, gcc-internal-format
31868 msgid "custom-fpu-cfg option requires configuration argument"
31871 #: config/nios2/nios2.c:4242
31872 #, gcc-internal-format
31873 msgid "%<no-custom-%s%> does not accept arguments"
31876 #: config/nios2/nios2.c:4257
31877 #, gcc-internal-format
31878 msgid "%<custom-%s=%> requires argument"
31881 #: config/nios2/nios2.c:4267
31882 #, gcc-internal-format, gfc-internal-format
31883 msgid "`custom-%s=' argument requires numeric digits"
31886 #: config/nios2/nios2.c:4279
31887 #, gcc-internal-format
31888 msgid "%<custom-%s=%> is not recognized as FPU instruction"
31891 #: config/nios2/nios2.c:4286
31892 #, gcc-internal-format
31893 msgid "%<%s%> is unknown"
31896 #: config/nvptx/mkoffload.c:109
31897 #, gcc-internal-format
31898 msgid "malformed ptx file"
31901 #: config/nvptx/mkoffload.c:409
31902 #, gcc-internal-format
31903 msgid "COLLECT_GCC must be set."
31906 #: config/nvptx/mkoffload.c:490
31907 #, gcc-internal-format
31908 msgid "either -fopenacc or -fopenmp must be set"
31911 #: config/nvptx/mkoffload.c:554
31912 #, gcc-internal-format
31913 msgid "cannot open intermediate ptx file"
31916 #: config/nvptx/nvptx.c:165
31917 #, gcc-internal-format, gfc-internal-format
31918 msgid "option %s is not supported together with -fopenacc"
31921 #: config/nvptx/nvptx.c:191
31922 #, gcc-internal-format
31923 msgid "not generating patch area, nops not supported"
31926 #: config/nvptx/nvptx.c:278
31927 #, gcc-internal-format
31929 "static initialization of variable %q+D in %<.shared%> memory is not supported"
31932 #: config/nvptx/nvptx.c:1972
31933 #, gcc-internal-format
31934 msgid "cannot emit unaligned pointers in ptx assembly"
31937 #: config/nvptx/nvptx.c:2162
31938 #, gcc-internal-format
31939 msgid "PTX does not support weak declarations (only weak definitions)"
31942 #: config/nvptx/nvptx.c:4558
31943 #, gcc-internal-format
31944 msgid "%qE attribute requires a void return type"
31947 #: config/nvptx/nvptx.c:4581
31948 #, gcc-internal-format
31949 msgid "%qE attribute not allowed with auto storage class"
31952 #: config/nvptx/nvptx.c:4951
31953 #, gcc-internal-format, gfc-internal-format
31954 msgid "using vector_length (%d), ignoring %d"
31957 #: config/nvptx/nvptx.c:4952
31958 #, gcc-internal-format, gfc-internal-format
31959 msgid "using vector_length (%d), ignoring runtime setting"
31962 #: config/nvptx/nvptx.c:4962
31963 #, gcc-internal-format, gfc-internal-format
31964 msgid "using num_workers (%d), ignoring %d"
31967 #: config/pa/pa.c:532
31968 #, gcc-internal-format
31969 msgid "PIC code generation is not supported in the portable runtime model"
31972 #: config/pa/pa.c:537
31973 #, gcc-internal-format
31974 msgid "PIC code generation is not compatible with fast indirect calls"
31977 #: config/pa/pa.c:542
31978 #, gcc-internal-format
31979 msgid "-g is only supported when using GAS on this processor,"
31982 #: config/pa/pa.c:543
31983 #, gcc-internal-format
31984 msgid "-g option disabled"
31987 #: config/pa/pa.c:557
31988 #, gcc-internal-format
31989 msgid "-freorder-blocks-and-partition does not work on this architecture"
31992 #: config/pa/pa.c:8825
31993 #, gcc-internal-format, gfc-internal-format
31995 "alignment (%u) for %s exceeds maximum alignment for global common data. "
31999 #: config/powerpcspe/host-darwin.c:61 config/rs6000/host-darwin.c:61
32000 #, gcc-internal-format
32001 msgid "Segmentation Fault (code)"
32004 #: config/powerpcspe/host-darwin.c:131 config/rs6000/host-darwin.c:131
32005 #, gcc-internal-format
32006 msgid "Segmentation Fault"
32009 #: config/powerpcspe/host-darwin.c:145 config/rs6000/host-darwin.c:145
32010 #, gcc-internal-format
32011 msgid "While setting up signal stack: %m"
32014 #: config/powerpcspe/host-darwin.c:151 config/rs6000/host-darwin.c:151
32015 #, gcc-internal-format
32016 msgid "While setting up signal handler: %m"
32019 #. Handle the machine specific pragma longcall. Its syntax is
32021 #. # pragma longcall ( TOGGLE )
32023 #. where TOGGLE is either 0 or 1.
32025 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
32026 #. whether or not new function declarations receive a longcall
32027 #. attribute by default.
32028 #: config/powerpcspe/powerpcspe-c.c:52 config/rs6000/rs6000-c.c:52
32029 #, gcc-internal-format
32030 msgid "ignoring malformed #pragma longcall"
32033 #: config/powerpcspe/powerpcspe-c.c:65 config/rs6000/rs6000-c.c:65
32034 #, gcc-internal-format
32035 msgid "missing open paren"
32038 #: config/powerpcspe/powerpcspe-c.c:67 config/rs6000/rs6000-c.c:67
32039 #, gcc-internal-format
32040 msgid "missing number"
32043 #: config/powerpcspe/powerpcspe-c.c:69 config/rs6000/rs6000-c.c:69
32044 #, gcc-internal-format
32045 msgid "missing close paren"
32048 #: config/powerpcspe/powerpcspe-c.c:72 config/rs6000/rs6000-c.c:72
32049 #, gcc-internal-format
32050 msgid "number must be 0 or 1"
32053 #: config/powerpcspe/powerpcspe-c.c:75 config/rs6000/rs6000-c.c:75
32054 #, gcc-internal-format
32055 msgid "junk at end of #pragma longcall"
32058 #: config/powerpcspe/powerpcspe-c.c:5661 config/rs6000/rs6000-c.c:6104
32059 #, gcc-internal-format
32061 "vec_lvsl is deprecated for little endian; use assignment for unaligned loads "
32065 #: config/powerpcspe/powerpcspe-c.c:5665 config/rs6000/rs6000-c.c:6108
32066 #, gcc-internal-format
32068 "vec_lvsr is deprecated for little endian; use assignment for unaligned loads "
32072 #: config/powerpcspe/powerpcspe-c.c:5675
32073 #, gcc-internal-format
32074 msgid "vec_mul only accepts 2 arguments"
32077 #: config/powerpcspe/powerpcspe-c.c:5726
32078 #, gcc-internal-format
32079 msgid "vec_cmpne only accepts 2 arguments"
32082 #: config/powerpcspe/powerpcspe-c.c:5796
32083 #, gcc-internal-format
32084 msgid "vec_adde only accepts 3 arguments"
32087 #: config/powerpcspe/powerpcspe-c.c:5860
32088 #, gcc-internal-format
32089 msgid "vec_addec only accepts 3 arguments"
32092 #: config/powerpcspe/powerpcspe-c.c:5948
32093 #, gcc-internal-format, gfc-internal-format
32094 msgid "%s only accepts %d arguments"
32097 #: config/powerpcspe/powerpcspe-c.c:5953
32098 #, gcc-internal-format, gfc-internal-format
32099 msgid "%s only accepts 1 argument"
32102 #: config/powerpcspe/powerpcspe-c.c:5958
32103 #, gcc-internal-format, gfc-internal-format
32104 msgid "%s only accepts 2 arguments"
32107 #: config/powerpcspe/powerpcspe-c.c:6024
32108 #, gcc-internal-format
32109 msgid "vec_extract only accepts 2 arguments"
32112 #: config/powerpcspe/powerpcspe-c.c:6194
32113 #, gcc-internal-format
32114 msgid "vec_insert only accepts 3 arguments"
32117 #: config/powerpcspe/powerpcspe-c.c:6468 config/rs6000/rs6000-c.c:6809
32118 #, gcc-internal-format
32119 msgid "passing arg %d of %qE discards qualifiers from pointer target type"
32122 #: config/powerpcspe/powerpcspe-c.c:6515
32123 #, gcc-internal-format
32124 msgid "__builtin_cmpb only accepts 2 arguments"
32127 #: config/powerpcspe/powerpcspe-c.c:6573
32128 #, gcc-internal-format, gfc-internal-format
32129 msgid "Builtin function %s not supported in this compiler configuration"
32132 #: config/powerpcspe/powerpcspe-c.c:6581
32133 #, gcc-internal-format, gfc-internal-format
32134 msgid "invalid parameter combination for AltiVec intrinsic %s"
32137 #: config/powerpcspe/powerpcspe.c:3829
32138 #, gcc-internal-format
32139 msgid "-mrecip requires -ffinite-math or -ffast-math"
32142 #: config/powerpcspe/powerpcspe.c:3831
32143 #, gcc-internal-format
32144 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
32147 #: config/powerpcspe/powerpcspe.c:3833
32148 #, gcc-internal-format
32149 msgid "-mrecip requires -freciprocal-math or -ffast-math"
32152 #: config/powerpcspe/powerpcspe.c:3933
32153 #, gcc-internal-format
32154 msgid "-m64 requires PowerPC64 architecture, enabling"
32157 #: config/powerpcspe/powerpcspe.c:4117
32158 #, gcc-internal-format
32160 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
32161 "the installed C and C++ libraries"
32164 #: config/powerpcspe/powerpcspe.c:4209
32165 #, gcc-internal-format
32167 "will not generate power9 instructions because assembler lacks power9 support"
32170 #: config/powerpcspe/powerpcspe.c:4218
32171 #, gcc-internal-format
32173 "will not generate power8 instructions because assembler lacks power8 support"
32176 #: config/powerpcspe/powerpcspe.c:4227
32177 #, gcc-internal-format
32179 "will not generate power7 instructions because assembler lacks power7 support"
32182 #: config/powerpcspe/powerpcspe.c:4236
32183 #, gcc-internal-format
32185 "will not generate power6 instructions because assembler lacks power6 support"
32188 #: config/powerpcspe/powerpcspe.c:4245
32189 #, gcc-internal-format
32191 "will not generate power5 instructions because assembler lacks power5 support"
32194 #: config/powerpcspe/powerpcspe.c:4333
32195 #, gcc-internal-format
32196 msgid "not configured for SPE ABI"
32199 #: config/powerpcspe/powerpcspe.c:4338
32200 #, gcc-internal-format
32201 msgid "not configured for SPE instruction set"
32204 #: config/powerpcspe/powerpcspe.c:4344
32205 #, gcc-internal-format
32206 msgid "target attribute or pragma changes SPE ABI"
32209 #: config/powerpcspe/powerpcspe.c:4351 config/rs6000/rs6000.c:4204
32210 #, gcc-internal-format
32211 msgid "AltiVec not supported in this target"
32214 #: config/powerpcspe/powerpcspe.c:4353 config/powerpcspe/powerpcspe.c:4358
32215 #, gcc-internal-format
32216 msgid "SPE not supported in this target"
32219 #: config/powerpcspe/powerpcspe.c:4386
32220 #, gcc-internal-format
32221 msgid "-mmultiple is not supported on little endian systems"
32224 #: config/powerpcspe/powerpcspe.c:4393
32225 #, gcc-internal-format
32226 msgid "-mstring is not supported on little endian systems"
32229 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
32230 #. were explicitly cleared.
32231 #: config/powerpcspe/powerpcspe.c:4489 config/powerpcspe/powerpcspe.c:4500
32232 #, gcc-internal-format
32233 msgid "-mpower9-minmax incompatible with explicitly disabled options"
32236 #: config/powerpcspe/powerpcspe.c:4492
32237 #, gcc-internal-format
32239 "Power9 target option is incompatible with -mcpu=<xxx> for <xxx> less than "
32243 #: config/powerpcspe/powerpcspe.c:4524
32244 #, gcc-internal-format
32245 msgid "-mcrypto requires -maltivec"
32248 #: config/powerpcspe/powerpcspe.c:4531
32249 #, gcc-internal-format
32250 msgid "-mdirect-move requires -mvsx"
32253 #: config/powerpcspe/powerpcspe.c:4538
32254 #, gcc-internal-format
32255 msgid "-mpower8-vector requires -maltivec"
32258 #: config/powerpcspe/powerpcspe.c:4546
32259 #, gcc-internal-format
32260 msgid "-mpower8-vector requires -mvsx"
32263 #: config/powerpcspe/powerpcspe.c:4565
32264 #, gcc-internal-format
32265 msgid "-mvsx-timode requires -mvsx"
32268 #: config/powerpcspe/powerpcspe.c:4572
32269 #, gcc-internal-format
32270 msgid "-mhard-dfp requires -mhard-float"
32273 #: config/powerpcspe/powerpcspe.c:4625
32274 #, gcc-internal-format
32275 msgid "-mupper-regs-df requires -mvsx"
32278 #: config/powerpcspe/powerpcspe.c:4632
32279 #, gcc-internal-format
32280 msgid "-mupper-regs-di requires -mvsx"
32283 #: config/powerpcspe/powerpcspe.c:4639
32284 #, gcc-internal-format
32285 msgid "-mupper-regs-sf requires -mpower8-vector"
32288 #: config/powerpcspe/powerpcspe.c:4688
32289 #, gcc-internal-format
32290 msgid "-mpower8-fusion-sign requires -mpower8-fusion"
32293 #: config/powerpcspe/powerpcspe.c:4691
32294 #, gcc-internal-format
32295 msgid "-mtoc-fusion requires -mpower8-fusion"
32298 #. We prefer to not mention undocumented options in
32299 #. error messages. However, if users have managed to select
32300 #. power9-fusion without selecting power8-fusion, they
32301 #. already know about undocumented flags.
32302 #: config/powerpcspe/powerpcspe.c:4708
32303 #, gcc-internal-format
32304 msgid "-mpower9-fusion requires -mpower8-fusion"
32307 #: config/powerpcspe/powerpcspe.c:4761
32308 #, gcc-internal-format
32309 msgid "-mpower9-vector requires -mpower8-vector"
32312 #: config/powerpcspe/powerpcspe.c:4806
32313 #, gcc-internal-format
32314 msgid "-mpower9-dform requires -mpower9-vector"
32317 #: config/powerpcspe/powerpcspe.c:4835
32318 #, gcc-internal-format
32320 "-mpower9-dform, -mpower9-dform-vector, -mpower9-dform-scalar require -"
32324 #: config/powerpcspe/powerpcspe.c:4858
32325 #, gcc-internal-format
32326 msgid "-mpower9-dform requires -mupper-regs-df"
32329 #: config/powerpcspe/powerpcspe.c:4865
32330 #, gcc-internal-format
32331 msgid "-mpower9-dform requires -mupper-regs-sf"
32334 #: config/powerpcspe/powerpcspe.c:4885
32335 #, gcc-internal-format
32336 msgid "-mvsx-timode might need -mlra"
32339 #: config/powerpcspe/powerpcspe.c:4910
32340 #, gcc-internal-format
32341 msgid "-mallow-movmisalign requires -mvsx"
32344 #: config/powerpcspe/powerpcspe.c:4925
32345 #, gcc-internal-format
32346 msgid "-mefficient-unaligned-vsx requires -mvsx"
32349 #: config/powerpcspe/powerpcspe.c:4933
32350 #, gcc-internal-format
32351 msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
32354 #: config/powerpcspe/powerpcspe.c:4947
32355 #, gcc-internal-format
32357 "-mvsx-small-integer requires -mpower8-vector, -mupper-regs-di, and -mdirect-"
32361 #: config/powerpcspe/powerpcspe.c:4959 config/rs6000/rs6000.c:4582
32362 #, gcc-internal-format
32363 msgid "target attribute or pragma changes long double size"
32366 #: config/powerpcspe/powerpcspe.c:4985
32367 #, gcc-internal-format
32368 msgid "-mfloat128 requires VSX support"
32371 #: config/powerpcspe/powerpcspe.c:4995
32372 #, gcc-internal-format
32373 msgid "-mfloat128-type requires VSX support"
32376 #: config/powerpcspe/powerpcspe.c:5011
32377 #, gcc-internal-format
32378 msgid "-mfloat128 requires -mfloat128-type"
32381 #: config/powerpcspe/powerpcspe.c:5024
32382 #, gcc-internal-format
32383 msgid "-mfloat128-hardware requires -mfloat128-type"
32386 #: config/powerpcspe/powerpcspe.c:5047
32387 #, gcc-internal-format
32388 msgid "-mfloat128-hardware requires full ISA 3.0 support"
32391 #: config/powerpcspe/powerpcspe.c:5055
32392 #, gcc-internal-format
32393 msgid "-mfloat128-hardware requires -m64"
32396 #: config/powerpcspe/powerpcspe.c:5119
32397 #, gcc-internal-format, gfc-internal-format
32398 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
32401 #: config/powerpcspe/powerpcspe.c:5140 config/powerpcspe/powerpcspe.c:5155
32402 #: config/rs6000/rs6000.c:4747 config/rs6000/rs6000.c:4762
32403 #, gcc-internal-format
32404 msgid "target attribute or pragma changes AltiVec ABI"
32407 #: config/powerpcspe/powerpcspe.c:5168 config/rs6000/rs6000.c:4775
32408 #, gcc-internal-format
32409 msgid "target attribute or pragma changes darwin64 ABI"
32412 #: config/powerpcspe/powerpcspe.c:5234 config/rs6000/rs6000.c:4828
32413 #, gcc-internal-format
32414 msgid "target attribute or pragma changes single precision floating point"
32417 #: config/powerpcspe/powerpcspe.c:5237 config/rs6000/rs6000.c:4831
32418 #, gcc-internal-format
32419 msgid "target attribute or pragma changes double precision floating point"
32422 #: config/powerpcspe/powerpcspe.c:5364
32423 #, gcc-internal-format
32424 msgid "-mstack-protector-guard=tls needs a valid base register"
32427 #: config/powerpcspe/powerpcspe.c:8415 config/rs6000/rs6000.c:7921
32428 #, gcc-internal-format, gfc-internal-format
32430 "the layout of aggregates containing vectors with %d-byte alignment has "
32434 #: config/powerpcspe/powerpcspe.c:11834 config/rs6000/rs6000.c:11221
32435 #, gcc-internal-format
32437 "GCC vector returned by reference: non-standard ABI extension with no "
32438 "compatibility guarantee"
32441 #: config/powerpcspe/powerpcspe.c:11997
32442 #, gcc-internal-format
32444 "cannot return value in vector register because altivec instructions are "
32445 "disabled, use -maltivec to enable them"
32448 #: config/powerpcspe/powerpcspe.c:12193 config/rs6000/rs6000.c:11579
32449 #, gcc-internal-format, gfc-internal-format
32451 "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
32454 #: config/powerpcspe/powerpcspe.c:12460
32455 #, gcc-internal-format
32457 "cannot pass argument in vector register because altivec instructions are "
32458 "disabled, use -maltivec to enable them"
32461 #: config/powerpcspe/powerpcspe.c:13311 config/rs6000/rs6000.c:12588
32462 #, gcc-internal-format
32463 msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
32466 #: config/powerpcspe/powerpcspe.c:13486 config/rs6000/rs6000.c:12763
32467 #, gcc-internal-format
32469 "GCC vector passed by reference: non-standard ABI extension with no "
32470 "compatibility guarantee"
32473 #: config/powerpcspe/powerpcspe.c:14280
32474 #, gcc-internal-format, gfc-internal-format
32475 msgid "internal error: builtin function %s already processed"
32478 #: config/powerpcspe/powerpcspe.c:14784 config/rs6000/rs6000.c:13954
32479 #, gcc-internal-format
32480 msgid "argument 1 must be an 8-bit field value"
32483 #: config/powerpcspe/powerpcspe.c:14830 config/rs6000/rs6000.c:13998
32484 #, gcc-internal-format
32485 msgid "argument 1 must be a 5-bit signed literal"
32488 #: config/powerpcspe/powerpcspe.c:14933 config/powerpcspe/powerpcspe.c:16802
32489 #: config/rs6000/rs6000.c:14084
32490 #, gcc-internal-format
32491 msgid "argument 2 must be a 5-bit unsigned literal"
32494 #: config/powerpcspe/powerpcspe.c:14951 config/rs6000/rs6000.c:14102
32495 #, gcc-internal-format
32496 msgid "argument 1 must be a 6-bit unsigned literal"
32499 #: config/powerpcspe/powerpcspe.c:14965 config/rs6000/rs6000.c:14118
32500 #, gcc-internal-format
32501 msgid "argument 2 must be a 7-bit unsigned literal"
32504 #: config/powerpcspe/powerpcspe.c:15004
32505 #, gcc-internal-format
32506 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
32509 #: config/powerpcspe/powerpcspe.c:15061
32510 #, gcc-internal-format
32511 msgid "argument 1 of __builtin_altivec_predicate is out of range"
32514 #: config/powerpcspe/powerpcspe.c:15549
32515 #, gcc-internal-format, gfc-internal-format
32516 msgid "builtin %s is only valid in 64-bit mode"
32519 #: config/powerpcspe/powerpcspe.c:15598 config/rs6000/rs6000.c:14773
32520 #, gcc-internal-format, gfc-internal-format
32521 msgid "argument %d must be an unsigned literal"
32524 #: config/powerpcspe/powerpcspe.c:15600 config/rs6000/rs6000.c:14775
32525 #, gcc-internal-format, gfc-internal-format
32526 msgid "argument %d is an unsigned literal that is out of range"
32529 #: config/powerpcspe/powerpcspe.c:15738
32530 #, gcc-internal-format, gfc-internal-format
32531 msgid "builtin %s only accepts a string argument"
32534 #. Invalid CPU argument.
32535 #: config/powerpcspe/powerpcspe.c:15757
32536 #, gcc-internal-format, gfc-internal-format
32537 msgid "cpu %s is an invalid argument to builtin %s"
32540 #. Invalid HWCAP argument.
32541 #: config/powerpcspe/powerpcspe.c:15785
32542 #, gcc-internal-format, gfc-internal-format
32543 msgid "hwcap %s is an invalid argument to builtin %s"
32546 #: config/powerpcspe/powerpcspe.c:15859 config/rs6000/rs6000.c:15047
32547 #, gcc-internal-format
32548 msgid "argument 3 must be a 4-bit unsigned literal"
32551 #: config/powerpcspe/powerpcspe.c:15884 config/rs6000/rs6000.c:15072
32552 #, gcc-internal-format
32553 msgid "argument 3 must be a 2-bit unsigned literal"
32556 #: config/powerpcspe/powerpcspe.c:15904 config/rs6000/rs6000.c:15092
32557 #, gcc-internal-format
32558 msgid "argument 3 must be a 1-bit unsigned literal"
32561 #: config/powerpcspe/powerpcspe.c:15916 config/rs6000/rs6000.c:15104
32562 #, gcc-internal-format
32563 msgid "argument 1 must be 0 or 2"
32566 #: config/powerpcspe/powerpcspe.c:15928 config/rs6000/rs6000.c:15116
32567 #, gcc-internal-format
32568 msgid "argument 1 must be a 1-bit unsigned literal"
32571 #: config/powerpcspe/powerpcspe.c:15942 config/rs6000/rs6000.c:15130
32572 #, gcc-internal-format
32573 msgid "argument 2 must be a 6-bit unsigned literal"
32576 #: config/powerpcspe/powerpcspe.c:15954 config/rs6000/rs6000.c:15142
32577 #, gcc-internal-format
32578 msgid "argument 2 must be 0 or 1"
32581 #: config/powerpcspe/powerpcspe.c:15962 config/rs6000/rs6000.c:15150
32582 #, gcc-internal-format
32583 msgid "argument 3 must be in the range 0..15"
32586 #: config/powerpcspe/powerpcspe.c:16151 config/rs6000/rs6000.c:15339
32587 #: config/rs6000/rs6000.c:15679
32588 #, gcc-internal-format
32589 msgid "argument to %qs must be a 2-bit unsigned literal"
32592 #: config/powerpcspe/powerpcspe.c:16308 config/rs6000/rs6000.c:15496
32593 #, gcc-internal-format
32594 msgid "unresolved overload for Altivec builtin %qF"
32597 #: config/powerpcspe/powerpcspe.c:16482
32598 #, gcc-internal-format
32599 msgid "argument to dss must be a 2-bit unsigned literal"
32602 #: config/powerpcspe/powerpcspe.c:16530
32603 #, gcc-internal-format
32604 msgid "second argument to vec_vextract4b must be 0..12"
32607 #: config/powerpcspe/powerpcspe.c:16547
32608 #, gcc-internal-format
32609 msgid "third argument to vec_vinsert4b must be 0..12"
32612 #: config/powerpcspe/powerpcspe.c:16922
32613 #, gcc-internal-format
32614 msgid "argument 1 of __builtin_paired_predicate must be a constant"
32617 #: config/powerpcspe/powerpcspe.c:16969
32618 #, gcc-internal-format
32619 msgid "argument 1 of __builtin_paired_predicate is out of range"
32622 #: config/powerpcspe/powerpcspe.c:16994
32623 #, gcc-internal-format
32624 msgid "argument 1 of __builtin_spe_predicate must be a constant"
32627 #: config/powerpcspe/powerpcspe.c:17066
32628 #, gcc-internal-format
32629 msgid "argument 1 of __builtin_spe_predicate is out of range"
32632 #: config/powerpcspe/powerpcspe.c:17148
32633 #, gcc-internal-format, gfc-internal-format
32634 msgid "Builtin function %s is only valid for the cell processor"
32637 #: config/powerpcspe/powerpcspe.c:17150
32638 #, gcc-internal-format, gfc-internal-format
32639 msgid "Builtin function %s requires the -mvsx option"
32642 #: config/powerpcspe/powerpcspe.c:17152
32643 #, gcc-internal-format, gfc-internal-format
32644 msgid "Builtin function %s requires the -mhtm option"
32647 #: config/powerpcspe/powerpcspe.c:17154
32648 #, gcc-internal-format, gfc-internal-format
32649 msgid "Builtin function %s requires the -maltivec option"
32652 #: config/powerpcspe/powerpcspe.c:17156
32653 #, gcc-internal-format, gfc-internal-format
32654 msgid "Builtin function %s requires the -mpaired option"
32657 #: config/powerpcspe/powerpcspe.c:17158
32658 #, gcc-internal-format, gfc-internal-format
32659 msgid "Builtin function %s requires the -mspe option"
32662 #: config/powerpcspe/powerpcspe.c:17161
32663 #, gcc-internal-format, gfc-internal-format
32664 msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
32667 #: config/powerpcspe/powerpcspe.c:17164
32668 #, gcc-internal-format, gfc-internal-format
32669 msgid "Builtin function %s requires the -mhard-dfp option"
32672 #: config/powerpcspe/powerpcspe.c:17166
32673 #, gcc-internal-format, gfc-internal-format
32674 msgid "Builtin function %s requires the -mpower8-vector option"
32677 #: config/powerpcspe/powerpcspe.c:17169 config/powerpcspe/powerpcspe.c:17175
32678 #, gcc-internal-format, gfc-internal-format
32679 msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
32682 #: config/powerpcspe/powerpcspe.c:17172 config/powerpcspe/powerpcspe.c:17178
32683 #, gcc-internal-format, gfc-internal-format
32684 msgid "Builtin function %s requires the -mcpu=power9 option"
32687 #: config/powerpcspe/powerpcspe.c:17181
32688 #, gcc-internal-format, gfc-internal-format
32690 "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
32693 #: config/powerpcspe/powerpcspe.c:17184
32694 #, gcc-internal-format, gfc-internal-format
32695 msgid "Builtin function %s requires the -mhard-float option"
32698 #: config/powerpcspe/powerpcspe.c:17186
32699 #, gcc-internal-format, gfc-internal-format
32700 msgid "Builtin function %s requires the -mfloat128 option"
32703 #: config/powerpcspe/powerpcspe.c:17188
32704 #, gcc-internal-format, gfc-internal-format
32705 msgid "Builtin function %s is not supported with the current options"
32708 #: config/powerpcspe/powerpcspe.c:19181
32709 #, gcc-internal-format, gfc-internal-format
32710 msgid "internal error: builtin function %s had an unexpected return type %s"
32713 #: config/powerpcspe/powerpcspe.c:19198
32714 #, gcc-internal-format, gfc-internal-format
32716 "internal error: builtin function %s, argument %d had unexpected argument "
32720 #: config/powerpcspe/powerpcspe.c:28480 config/rs6000/rs6000.c:25791
32721 #, gcc-internal-format
32722 msgid "stack frame too large"
32725 #: config/powerpcspe/powerpcspe.c:32256
32726 #, gcc-internal-format
32727 msgid "-fsplit-stack uses register r29"
32730 #: config/powerpcspe/powerpcspe.c:32264 config/rs6000/rs6000.c:29492
32731 #, gcc-internal-format
32732 msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
32735 #: config/powerpcspe/powerpcspe.c:33251 config/rs6000/rs6000.c:30479
32736 #, gcc-internal-format
32737 msgid "no profiling of 64-bit code for this ABI"
32740 #: config/powerpcspe/powerpcspe.c:35554
32741 #, gcc-internal-format
32743 "You cannot take the address of a nested function if you use the -mno-"
32744 "pointers-to-nested-functions option."
32747 #: config/powerpcspe/powerpcspe.c:35636 config/rs6000/rs6000.c:32862
32748 #, gcc-internal-format
32749 msgid "use of %<long double%> in AltiVec types is invalid"
32752 #: config/powerpcspe/powerpcspe.c:35638 config/rs6000/rs6000.c:32864
32753 #, gcc-internal-format
32754 msgid "use of boolean types in AltiVec types is invalid"
32757 #: config/powerpcspe/powerpcspe.c:35640 config/rs6000/rs6000.c:32866
32758 #, gcc-internal-format
32759 msgid "use of %<complex%> in AltiVec types is invalid"
32762 #: config/powerpcspe/powerpcspe.c:35642 config/rs6000/rs6000.c:32868
32763 #, gcc-internal-format
32764 msgid "use of decimal floating point types in AltiVec types is invalid"
32767 #: config/powerpcspe/powerpcspe.c:35648
32768 #, gcc-internal-format
32770 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
32773 #: config/powerpcspe/powerpcspe.c:35651 config/rs6000/rs6000.c:32877
32774 #, gcc-internal-format
32775 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
32778 #: config/powerpcspe/powerpcspe.c:35656
32779 #, gcc-internal-format
32780 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
32783 #: config/powerpcspe/powerpcspe.c:35659
32784 #, gcc-internal-format
32785 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
32788 #: config/powerpcspe/powerpcspe.c:39419
32789 #, gcc-internal-format, gfc-internal-format
32790 msgid "emitting microcode insn %s\t[%s] #%d"
32793 #: config/powerpcspe/powerpcspe.c:39423
32794 #, gcc-internal-format, gfc-internal-format
32795 msgid "emitting conditional microcode insn %s\t[%s] #%d"
32798 #: config/powerpcspe/powerpcspe.c:39731
32799 #, gcc-internal-format, gfc-internal-format
32800 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
32803 #: config/powerpcspe/powerpcspe.c:39734
32804 #, gcc-internal-format, gfc-internal-format
32805 msgid "%s\"%s\"%s is not allowed"
32808 #: config/powerpcspe/powerpcspe.c:39736
32809 #, gcc-internal-format, gfc-internal-format
32810 msgid "%s\"%s\"%s is invalid"
32813 #: config/powerpcspe/powerpcspe.c:40253
32814 #, gcc-internal-format, gfc-internal-format
32815 msgid "-mno-%s turns off -m%s"
32818 #: config/powerpcspe/powerpcspe.c:40270
32819 #, gcc-internal-format
32820 msgid "-mno-power9-vector turns off -mpower9-dform"
32823 #. Definitions of target machine for GNU compiler,
32824 #. for IBM RS/6000 POWER running AIX version 4.3.
32825 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
32826 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32828 #. This file is part of GCC.
32830 #. GCC is free software; you can redistribute it and/or modify it
32831 #. under the terms of the GNU General Public License as published
32832 #. by the Free Software Foundation; either version 3, or (at your
32833 #. option) any later version.
32835 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32836 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32837 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32838 #. License for more details.
32840 #. You should have received a copy of the GNU General Public License
32841 #. along with GCC; see the file COPYING3. If not see
32842 #. <http://www.gnu.org/licenses/>.
32843 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32844 #. get control in TARGET_OPTION_OVERRIDE.
32845 #. Definitions of target machine for GNU compiler,
32846 #. for IBM RS/6000 POWER running AIX V5.
32847 #. Copyright (C) 2001-2018 Free Software Foundation, Inc.
32848 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32850 #. This file is part of GCC.
32852 #. GCC is free software; you can redistribute it and/or modify it
32853 #. under the terms of the GNU General Public License as published
32854 #. by the Free Software Foundation; either version 3, or (at your
32855 #. option) any later version.
32857 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32858 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32859 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32860 #. License for more details.
32862 #. You should have received a copy of the GNU General Public License
32863 #. along with GCC; see the file COPYING3. If not see
32864 #. <http://www.gnu.org/licenses/>.
32865 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32866 #. get control in TARGET_OPTION_OVERRIDE.
32867 #. Definitions of target machine for GNU compiler,
32868 #. for IBM RS/6000 POWER running AIX V5.2.
32869 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
32870 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32872 #. This file is part of GCC.
32874 #. GCC is free software; you can redistribute it and/or modify it
32875 #. under the terms of the GNU General Public License as published
32876 #. by the Free Software Foundation; either version 3, or (at your
32877 #. option) any later version.
32879 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32880 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32881 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32882 #. License for more details.
32884 #. You should have received a copy of the GNU General Public License
32885 #. along with GCC; see the file COPYING3. If not see
32886 #. <http://www.gnu.org/licenses/>.
32887 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32888 #. get control in TARGET_OPTION_OVERRIDE.
32889 #. Definitions of target machine for GNU compiler,
32890 #. for IBM RS/6000 POWER running AIX V5.3.
32891 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
32892 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32894 #. This file is part of GCC.
32896 #. GCC is free software; you can redistribute it and/or modify it
32897 #. under the terms of the GNU General Public License as published
32898 #. by the Free Software Foundation; either version 3, or (at your
32899 #. option) any later version.
32901 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32902 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32903 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32904 #. License for more details.
32906 #. You should have received a copy of the GNU General Public License
32907 #. along with GCC; see the file COPYING3. If not see
32908 #. <http://www.gnu.org/licenses/>.
32909 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32910 #. get control in TARGET_OPTION_OVERRIDE.
32911 #. Definitions of target machine for GNU compiler,
32912 #. for IBM RS/6000 POWER running AIX V6.1.
32913 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
32914 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32916 #. This file is part of GCC.
32918 #. GCC is free software; you can redistribute it and/or modify it
32919 #. under the terms of the GNU General Public License as published
32920 #. by the Free Software Foundation; either version 3, or (at your
32921 #. option) any later version.
32923 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32924 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32925 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32926 #. License for more details.
32928 #. You should have received a copy of the GNU General Public License
32929 #. along with GCC; see the file COPYING3. If not see
32930 #. <http://www.gnu.org/licenses/>.
32931 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32932 #. get control in TARGET_OPTION_OVERRIDE.
32933 #. Definitions of target machine for GNU compiler,
32934 #. for IBM RS/6000 POWER running AIX V7.1.
32935 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
32936 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32938 #. This file is part of GCC.
32940 #. GCC is free software; you can redistribute it and/or modify it
32941 #. under the terms of the GNU General Public License as published
32942 #. by the Free Software Foundation; either version 3, or (at your
32943 #. option) any later version.
32945 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32946 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32947 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32948 #. License for more details.
32950 #. You should have received a copy of the GNU General Public License
32951 #. along with GCC; see the file COPYING3. If not see
32952 #. <http://www.gnu.org/licenses/>.
32953 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32954 #. get control in TARGET_OPTION_OVERRIDE.
32955 #. Definitions of target machine for GNU compiler,
32956 #. for IBM RS/6000 POWER running AIX version 4.3.
32957 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
32958 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32960 #. This file is part of GCC.
32962 #. GCC is free software; you can redistribute it and/or modify it
32963 #. under the terms of the GNU General Public License as published
32964 #. by the Free Software Foundation; either version 3, or (at your
32965 #. option) any later version.
32967 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32968 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32969 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32970 #. License for more details.
32972 #. You should have received a copy of the GNU General Public License
32973 #. along with GCC; see the file COPYING3. If not see
32974 #. <http://www.gnu.org/licenses/>.
32975 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32976 #. get control in TARGET_OPTION_OVERRIDE.
32977 #. Definitions of target machine for GNU compiler,
32978 #. for IBM RS/6000 POWER running AIX V5.
32979 #. Copyright (C) 2001-2018 Free Software Foundation, Inc.
32980 #. Contributed by David Edelsohn (edelsohn@gnu.org).
32982 #. This file is part of GCC.
32984 #. GCC is free software; you can redistribute it and/or modify it
32985 #. under the terms of the GNU General Public License as published
32986 #. by the Free Software Foundation; either version 3, or (at your
32987 #. option) any later version.
32989 #. GCC is distributed in the hope that it will be useful, but WITHOUT
32990 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
32991 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
32992 #. License for more details.
32994 #. You should have received a copy of the GNU General Public License
32995 #. along with GCC; see the file COPYING3. If not see
32996 #. <http://www.gnu.org/licenses/>.
32997 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
32998 #. get control in TARGET_OPTION_OVERRIDE.
32999 #. Definitions of target machine for GNU compiler,
33000 #. for IBM RS/6000 POWER running AIX V5.2.
33001 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33002 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33004 #. This file is part of GCC.
33006 #. GCC is free software; you can redistribute it and/or modify it
33007 #. under the terms of the GNU General Public License as published
33008 #. by the Free Software Foundation; either version 3, or (at your
33009 #. option) any later version.
33011 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33012 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33013 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33014 #. License for more details.
33016 #. You should have received a copy of the GNU General Public License
33017 #. along with GCC; see the file COPYING3. If not see
33018 #. <http://www.gnu.org/licenses/>.
33019 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33020 #. get control in TARGET_OPTION_OVERRIDE.
33021 #. Definitions of target machine for GNU compiler,
33022 #. for IBM RS/6000 POWER running AIX V5.3.
33023 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33024 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33026 #. This file is part of GCC.
33028 #. GCC is free software; you can redistribute it and/or modify it
33029 #. under the terms of the GNU General Public License as published
33030 #. by the Free Software Foundation; either version 3, or (at your
33031 #. option) any later version.
33033 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33034 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33035 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33036 #. License for more details.
33038 #. You should have received a copy of the GNU General Public License
33039 #. along with GCC; see the file COPYING3. If not see
33040 #. <http://www.gnu.org/licenses/>.
33041 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33042 #. get control in TARGET_OPTION_OVERRIDE.
33043 #. Definitions of target machine for GNU compiler,
33044 #. for IBM RS/6000 POWER running AIX V6.1.
33045 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33046 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33048 #. This file is part of GCC.
33050 #. GCC is free software; you can redistribute it and/or modify it
33051 #. under the terms of the GNU General Public License as published
33052 #. by the Free Software Foundation; either version 3, or (at your
33053 #. option) any later version.
33055 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33056 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33057 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33058 #. License for more details.
33060 #. You should have received a copy of the GNU General Public License
33061 #. along with GCC; see the file COPYING3. If not see
33062 #. <http://www.gnu.org/licenses/>.
33063 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33064 #. get control in TARGET_OPTION_OVERRIDE.
33065 #. Definitions of target machine for GNU compiler,
33066 #. for IBM RS/6000 POWER running AIX V7.1.
33067 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33068 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33070 #. This file is part of GCC.
33072 #. GCC is free software; you can redistribute it and/or modify it
33073 #. under the terms of the GNU General Public License as published
33074 #. by the Free Software Foundation; either version 3, or (at your
33075 #. option) any later version.
33077 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33078 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33079 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33080 #. License for more details.
33082 #. You should have received a copy of the GNU General Public License
33083 #. along with GCC; see the file COPYING3. If not see
33084 #. <http://www.gnu.org/licenses/>.
33085 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33086 #. get control in TARGET_OPTION_OVERRIDE.
33087 #: config/powerpcspe/aix43.h:30 config/powerpcspe/aix51.h:30
33088 #: config/powerpcspe/aix52.h:30 config/powerpcspe/aix53.h:30
33089 #: config/powerpcspe/aix61.h:30 config/powerpcspe/aix71.h:30
33090 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
33091 #: config/rs6000/aix53.h:30 config/rs6000/aix61.h:30 config/rs6000/aix71.h:30
33092 #, gcc-internal-format
33093 msgid "-maix64 requires PowerPC64 architecture remain enabled"
33096 #: config/powerpcspe/aix43.h:36 config/powerpcspe/aix52.h:36
33097 #: config/powerpcspe/aix53.h:36 config/powerpcspe/aix61.h:36
33098 #: config/powerpcspe/aix71.h:36 config/rs6000/aix43.h:36
33099 #: config/rs6000/aix52.h:36 config/rs6000/aix53.h:36 config/rs6000/aix61.h:36
33100 #: config/rs6000/aix71.h:36
33101 #, gcc-internal-format
33102 msgid "soft-float and long-double-128 are incompatible"
33105 #: config/powerpcspe/aix43.h:40 config/powerpcspe/aix51.h:34
33106 #: config/powerpcspe/aix52.h:40 config/powerpcspe/aix53.h:40
33107 #: config/powerpcspe/aix61.h:40 config/powerpcspe/aix71.h:40
33108 #: config/rs6000/aix43.h:40 config/rs6000/aix51.h:34 config/rs6000/aix52.h:40
33109 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40 config/rs6000/aix71.h:40
33110 #, gcc-internal-format
33112 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
33115 #: config/powerpcspe/aix61.h:47 config/powerpcspe/aix71.h:47
33116 #: config/powerpcspe/freebsd64.h:120 config/powerpcspe/linux64.h:142
33117 #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47
33118 #: config/rs6000/freebsd64.h:120 config/rs6000/linux64.h:142
33119 #: config/rs6000/rtems.h:121
33120 #, gcc-internal-format
33121 msgid "-mcmodel incompatible with other toc options"
33124 #: config/powerpcspe/e500.h:37
33125 #, gcc-internal-format
33126 msgid "AltiVec and SPE instructions cannot coexist"
33129 #: config/powerpcspe/e500.h:39
33130 #, gcc-internal-format
33131 msgid "VSX and SPE instructions cannot coexist"
33134 #: config/powerpcspe/e500.h:41
33135 #, gcc-internal-format
33136 msgid "64-bit SPE not supported"
33139 #: config/powerpcspe/e500.h:43
33140 #, gcc-internal-format
33141 msgid "E500 and FPRs not supported"
33144 #: config/powerpcspe/freebsd64.h:98 config/powerpcspe/linux64.h:115
33145 #: config/rs6000/freebsd64.h:98 config/rs6000/linux64.h:115
33146 #, gcc-internal-format
33147 msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
33150 #: config/powerpcspe/freebsd64.h:113 config/powerpcspe/linux64.h:135
33151 #: config/rs6000/freebsd64.h:113 config/rs6000/linux64.h:135
33152 #: config/rs6000/rtems.h:114
33153 #, gcc-internal-format
33154 msgid "-m64 requires a PowerPC64 cpu"
33157 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33158 #. get control in TARGET_OPTION_OVERRIDE.
33159 #: config/powerpcspe/sysv4.h:111
33160 #, gcc-internal-format, gfc-internal-format
33161 msgid "bad value for -mcall-%s"
33164 #: config/powerpcspe/sysv4.h:127
33165 #, gcc-internal-format, gfc-internal-format
33166 msgid "bad value for -msdata=%s"
33169 #: config/powerpcspe/sysv4.h:144
33170 #, gcc-internal-format, gfc-internal-format
33171 msgid "-mrelocatable and -msdata=%s are incompatible"
33174 #: config/powerpcspe/sysv4.h:153
33175 #, gcc-internal-format, gfc-internal-format
33176 msgid "-f%s and -msdata=%s are incompatible"
33179 #: config/powerpcspe/sysv4.h:162
33180 #, gcc-internal-format, gfc-internal-format
33181 msgid "-msdata=%s and -mcall-%s are incompatible"
33184 #: config/powerpcspe/sysv4.h:171
33185 #, gcc-internal-format
33186 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
33189 #: config/powerpcspe/sysv4.h:177
33190 #, gcc-internal-format, gfc-internal-format
33191 msgid "-mrelocatable and -mcall-%s are incompatible"
33194 #: config/powerpcspe/sysv4.h:184
33195 #, gcc-internal-format, gfc-internal-format
33196 msgid "-fPIC and -mcall-%s are incompatible"
33199 #: config/powerpcspe/sysv4.h:190
33200 #, gcc-internal-format
33201 msgid "-msecure-plt not supported by your assembler"
33204 #: config/powerpcspe/sysv4.h:218
33205 #, gcc-internal-format, gfc-internal-format
33206 msgid "-m%s not supported in this configuration"
33209 #: config/riscv/riscv.c:310
33210 #, gcc-internal-format
33211 msgid "unknown cpu %qs for -mtune"
33214 #: config/riscv/riscv.c:4071
33215 #, gcc-internal-format
33216 msgid "-mdiv requires -march to subsume the %<M%> extension"
33219 #: config/riscv/riscv.c:4111
33220 #, gcc-internal-format
33221 msgid "requested ABI requires -march to subsume the %qc extension"
33224 #: config/riscv/riscv.c:4116
33225 #, gcc-internal-format, gfc-internal-format
33226 msgid "ABI requires -march=rv%d"
33229 #: config/riscv/riscv.c:4126
33230 #, gcc-internal-format, gfc-internal-format
33231 msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
33234 #. Address spaces are currently only supported by C.
33235 #: config/rl78/rl78.c:374
33236 #, gcc-internal-format
33237 msgid "-mes0 can only be used with C"
33240 #: config/rl78/rl78.c:377
33241 #, gcc-internal-format
33242 msgid "mduc registers only saved for G13 target"
33245 #: config/rl78/rl78.c:392
33246 #, gcc-internal-format
33247 msgid "-mmul=g13 cannot be used with -mcpu=g10"
33250 #: config/rl78/rl78.c:393
33251 #, gcc-internal-format
33252 msgid "-mmul=g14 cannot be used with -mcpu=g10"
33255 #. The S2 core does not have mul/div instructions.
33256 #: config/rl78/rl78.c:404
33257 #, gcc-internal-format
33258 msgid "-mmul=g14 cannot be used with -mcpu=g13"
33261 #. The G14 core does not have the hardware multiply peripheral used by the
33262 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
33263 #: config/rl78/rl78.c:416
33264 #, gcc-internal-format
33265 msgid "-mmul=g13 cannot be used with -mcpu=g14"
33268 #: config/rl78/rl78.c:839
33269 #, gcc-internal-format
33270 msgid "naked attribute only applies to functions"
33273 #: config/rl78/rl78.c:863
33274 #, gcc-internal-format
33275 msgid "%qE attribute doesn't apply to functions"
33278 #. This is unpredictable, as we're truncating off usable address
33280 #: config/rl78/rl78.c:1205
33281 #, gcc-internal-format
33282 msgid "converting far pointer to near pointer"
33285 #: config/rs6000/rs6000-c.c:6118 config/rs6000/rs6000-c.c:6169
33286 #: config/rs6000/rs6000-c.c:6439 config/rs6000/rs6000-c.c:6505
33287 #: config/rs6000/rs6000-c.c:6856 config/rs6000/rs6000-c.c:6897
33288 #, gcc-internal-format
33289 msgid "builtin %qs only accepts 2 arguments"
33292 #: config/rs6000/rs6000-c.c:6242 config/rs6000/rs6000-c.c:6325
33293 #: config/rs6000/rs6000-c.c:6677
33294 #, gcc-internal-format
33295 msgid "builtin %qs only accepts 3 arguments"
33298 #: config/rs6000/rs6000-c.c:6434
33299 #, gcc-internal-format
33300 msgid "builtin %qs only accepts 1 argument"
33303 #: config/rs6000/rs6000-c.c:6961
33304 #, gcc-internal-format
33305 msgid "builtin function %qs not supported in this compiler configuration"
33308 #: config/rs6000/rs6000-c.c:6969
33309 #, gcc-internal-format
33310 msgid "invalid parameter combination for AltiVec intrinsic %qs"
33313 #: config/rs6000/rs6000.c:3743 config/rs6000/rs6000.c:3746
33314 #: config/rs6000/rs6000.c:3749
33315 #, gcc-internal-format
33316 msgid "%qs requires %qs or %qs"
33319 #: config/rs6000/rs6000.c:3850
33320 #, gcc-internal-format
33321 msgid "%qs requires PowerPC64 architecture, enabling"
33324 #: config/rs6000/rs6000.c:4029
33325 #, gcc-internal-format
33327 "%qs is not supported for 64-bit Darwin; it is incompatible with the "
33328 "installed C and C++ libraries"
33331 #: config/rs6000/rs6000.c:4128
33332 #, gcc-internal-format
33333 msgid "will not generate %qs instructions because assembler lacks %qs support"
33336 #: config/rs6000/rs6000.c:4221
33337 #, gcc-internal-format
33338 msgid "%qs is not supported on little endian systems"
33341 #: config/rs6000/rs6000.c:4314
33342 #, gcc-internal-format
33344 "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
33348 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
33349 #. were explicitly cleared.
33350 #: config/rs6000/rs6000.c:4322
33351 #, gcc-internal-format
33352 msgid "%qs incompatible with explicitly disabled options"
33355 #. We prefer to not mention undocumented options in
33356 #. error messages. However, if users have managed to select
33357 #. power9-fusion without selecting power8-fusion, they
33358 #. already know about undocumented flags.
33359 #: config/rs6000/rs6000.c:4347 config/rs6000/rs6000.c:4354
33360 #: config/rs6000/rs6000.c:4361 config/rs6000/rs6000.c:4369
33361 #: config/rs6000/rs6000.c:4388 config/rs6000/rs6000.c:4445
33362 #: config/rs6000/rs6000.c:4449 config/rs6000/rs6000.c:4466
33363 #: config/rs6000/rs6000.c:4519 config/rs6000/rs6000.c:4546
33364 #: config/rs6000/rs6000.c:4561 config/rs6000/rs6000.c:4569
33365 #: config/rs6000/rs6000.c:4665
33366 #, gcc-internal-format
33367 msgid "%qs requires %qs"
33370 #: config/rs6000/rs6000.c:4606
33371 #, gcc-internal-format
33372 msgid "Using IEEE extended precision long double"
33375 #: config/rs6000/rs6000.c:4608
33376 #, gcc-internal-format
33377 msgid "Using IBM extended precision long double"
33380 #: config/rs6000/rs6000.c:4625
33381 #, gcc-internal-format
33382 msgid "%qs requires VSX support"
33385 #: config/rs6000/rs6000.c:4634
33386 #, gcc-internal-format
33387 msgid "The -mfloat128 option may not be fully supported"
33390 #: config/rs6000/rs6000.c:4657
33391 #, gcc-internal-format
33392 msgid "%qs requires full ISA 3.0 support"
33395 #: config/rs6000/rs6000.c:4724
33396 #, gcc-internal-format
33397 msgid "unknown vectorization library ABI type (%qs) for %qs switch"
33400 #: config/rs6000/rs6000.c:4930
33401 #, gcc-internal-format
33402 msgid "%qs is not a valid number in %qs"
33405 #: config/rs6000/rs6000.c:4935
33406 #, gcc-internal-format
33407 msgid "%qs is not a valid offset in %qs"
33410 #: config/rs6000/rs6000.c:4947
33411 #, gcc-internal-format
33412 msgid "%qs is not a valid base register in %qs"
33415 #: config/rs6000/rs6000.c:4955
33416 #, gcc-internal-format
33417 msgid "%qs needs a valid base register"
33420 #: config/rs6000/rs6000.c:5253
33421 #, gcc-internal-format
33422 msgid "unknown option for %<%s=%s%>"
33425 #: config/rs6000/rs6000.c:11385
33426 #, gcc-internal-format
33428 "cannot return value in vector register because altivec instructions are "
33429 "disabled, use %qs to enable them"
33432 #: config/rs6000/rs6000.c:11846
33433 #, gcc-internal-format
33435 "cannot pass argument in vector register because altivec instructions are "
33436 "disabled, use %qs to enable them"
33439 #: config/rs6000/rs6000.c:13555
33440 #, gcc-internal-format
33441 msgid "internal error: builtin function %qs already processed"
33444 #: config/rs6000/rs6000.c:14133
33445 #, gcc-internal-format
33446 msgid "argument 2 must be a 1-bit unsigned literal"
33449 #: config/rs6000/rs6000.c:14172
33450 #, gcc-internal-format
33451 msgid "argument 1 of %qs must be a constant"
33454 #: config/rs6000/rs6000.c:14230 config/rs6000/rs6000.c:16008
33455 #, gcc-internal-format
33456 msgid "argument 1 of %qs is out of range"
33459 #: config/rs6000/rs6000.c:14724
33460 #, gcc-internal-format
33461 msgid "builtin %qs is only valid in 64-bit mode"
33464 #: config/rs6000/rs6000.c:14921
33465 #, gcc-internal-format
33466 msgid "builtin %qs only accepts a string argument"
33469 #. Invalid CPU argument.
33470 #: config/rs6000/rs6000.c:14940
33471 #, gcc-internal-format
33472 msgid "cpu %qs is an invalid argument to builtin %qs"
33475 #. Invalid HWCAP argument.
33476 #: config/rs6000/rs6000.c:14968
33477 #, gcc-internal-format
33478 msgid "%s %qs is an invalid argument to builtin %qs"
33481 #: config/rs6000/rs6000.c:14994
33482 #, gcc-internal-format
33484 "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
33488 #: config/rs6000/rs6000.c:15727
33489 #, gcc-internal-format
33490 msgid "second argument to %qs must be 0..12"
33493 #: config/rs6000/rs6000.c:15744
33494 #, gcc-internal-format
33495 msgid "third argument to %qs must be 0..12"
33498 #: config/rs6000/rs6000.c:15960
33499 #, gcc-internal-format, gfc-internal-format
33500 msgid "argument 1 of %s must be a constant"
33503 #: config/rs6000/rs6000.c:16030
33504 #, gcc-internal-format
33505 msgid "builtin function %qs is only valid for the cell processor"
33508 #: config/rs6000/rs6000.c:16032 config/rs6000/rs6000.c:16034
33509 #: config/rs6000/rs6000.c:16036 config/rs6000/rs6000.c:16038
33510 #: config/rs6000/rs6000.c:16044 config/rs6000/rs6000.c:16046
33511 #: config/rs6000/rs6000.c:16053 config/rs6000/rs6000.c:16060
33512 #: config/rs6000/rs6000.c:16067 config/rs6000/rs6000.c:16073
33513 #, gcc-internal-format
33514 msgid "builtin function %qs requires the %qs option"
33517 #: config/rs6000/rs6000.c:16041 config/rs6000/rs6000.c:16050
33518 #: config/rs6000/rs6000.c:16057 config/rs6000/rs6000.c:16064
33519 #, gcc-internal-format
33520 msgid "builtin function %qs requires the %qs and %qs options"
33523 #: config/rs6000/rs6000.c:16070
33524 #, gcc-internal-format
33525 msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
33528 #: config/rs6000/rs6000.c:16075
33529 #, gcc-internal-format
33530 msgid "builtin function %qs is not supported with the current options"
33533 #: config/rs6000/rs6000.c:18293
33534 #, gcc-internal-format
33535 msgid "internal error: builtin function %qs had an unexpected return type %qs"
33538 #: config/rs6000/rs6000.c:18310
33539 #, gcc-internal-format
33541 "internal error: builtin function %qs, argument %d had unexpected argument "
33545 #: config/rs6000/rs6000.c:29484
33546 #, gcc-internal-format
33547 msgid "%qs uses register r29"
33550 #: config/rs6000/rs6000.c:32780
33551 #, gcc-internal-format
33553 "you cannot take the address of a nested function if you use the %qs option"
33556 #: config/rs6000/rs6000.c:32874
33557 #, gcc-internal-format
33558 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
33561 #: config/rs6000/rs6000.c:32882
33562 #, gcc-internal-format
33563 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
33566 #: config/rs6000/rs6000.c:32885
33567 #, gcc-internal-format
33568 msgid "use of %<double%> in AltiVec types is invalid without %qs"
33571 #: config/rs6000/rs6000.c:36902
33572 #, gcc-internal-format
33573 msgid "invalid cpu %qs for %s%qs%s"
33576 #: config/rs6000/rs6000.c:36905
33577 #, gcc-internal-format
33578 msgid "%s%qs%s is not allowed"
33581 #: config/rs6000/rs6000.c:36907
33582 #, gcc-internal-format
33583 msgid "%s%qs%s is invalid"
33586 #: config/rs6000/rs6000.c:37442
33587 #, gcc-internal-format
33588 msgid "%<-mno-%s%> turns off %<-m%s%>"
33591 #: config/rs6000/rs6000.c:37601
33592 #, gcc-internal-format
33594 "target_clones attribute needs GLIBC (2.23 and newer) that exports hardware "
33598 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33599 #. get control in TARGET_OPTION_OVERRIDE.
33600 #: config/rs6000/sysv4.h:111
33601 #, gcc-internal-format
33602 msgid "bad value for %<%s-%s%>"
33605 #: config/rs6000/sysv4.h:127
33606 #, gcc-internal-format
33607 msgid "bad value for %<%s=%s%>"
33610 #: config/rs6000/sysv4.h:144
33611 #, gcc-internal-format
33612 msgid "%qs and %<%s=%s%> are incompatible"
33615 #: config/rs6000/sysv4.h:153
33616 #, gcc-internal-format
33617 msgid "%<-f%s%> and %<%s=%s%> are incompatible"
33620 #: config/rs6000/sysv4.h:162
33621 #, gcc-internal-format
33622 msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
33625 #: config/rs6000/sysv4.h:171
33626 #, gcc-internal-format
33627 msgid "%qs and %qs are incompatible"
33630 #: config/rs6000/sysv4.h:178 config/rs6000/sysv4.h:185
33631 #, gcc-internal-format
33632 msgid "%qs and %<%s-%s%> are incompatible"
33635 #: config/rs6000/sysv4.h:191
33636 #, gcc-internal-format
33637 msgid "%qs not supported by your assembler"
33640 #: config/rs6000/sysv4.h:219
33641 #, gcc-internal-format
33642 msgid "%<-m%s%> not supported in this configuration"
33645 #: config/rx/rx.c:651
33646 #, gcc-internal-format, gfc-internal-format
33647 msgid "unrecognized control register number: %d - using 'psw'"
33650 #: config/rx/rx.c:1389
33651 #, gcc-internal-format
33652 msgid "multiple fast interrupt routines seen: %qE and %qE"
33655 #: config/rx/rx.c:2579
33656 #, gcc-internal-format, gfc-internal-format
33657 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
33660 #: config/rx/rx.c:2581
33661 #, gcc-internal-format
33662 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
33665 #: config/rx/rx.c:2628
33666 #, gcc-internal-format
33667 msgid "-mno-allow-string-insns forbids the generation of the RMPA instruction"
33670 #: config/rx/rx.c:2775
33671 #, gcc-internal-format
33672 msgid "RX FPU instructions do not support NaNs and infinities"
33675 #: config/s390/s390-c.c:472
33676 #, gcc-internal-format
33677 msgid "builtin vec_step can only be used on vector types."
33680 #: config/s390/s390-c.c:687 config/s390/s390.c:938
33681 #, gcc-internal-format
33682 msgid "constant value required for builtin %qF argument %d"
33685 #: config/s390/s390-c.c:702
33686 #, gcc-internal-format
33688 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
33692 #: config/s390/s390-c.c:873
33693 #, gcc-internal-format
33694 msgid "builtin %qF is for GCC internal use only."
33697 #: config/s390/s390-c.c:881
33698 #, gcc-internal-format
33699 msgid "builtin %qF is deprecated."
33702 #: config/s390/s390-c.c:885
33703 #, gcc-internal-format
33704 msgid "%qF requires -mvx"
33707 #: config/s390/s390-c.c:891
33708 #, gcc-internal-format
33709 msgid "%qF requires z14 or higher"
33712 #: config/s390/s390-c.c:905
33713 #, gcc-internal-format
33714 msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
33717 #: config/s390/s390-c.c:954
33718 #, gcc-internal-format
33719 msgid "invalid parameter combination for intrinsic %qs"
33722 #: config/s390/s390-c.c:960
33723 #, gcc-internal-format
33724 msgid "ambiguous overload for intrinsic %qs"
33727 #: config/s390/s390-c.c:968
33728 #, gcc-internal-format
33729 msgid "%qs matching variant requires z14 or higher"
33732 #: config/s390/s390-c.c:974
33733 #, gcc-internal-format
33734 msgid "%qs matching variant is deprecated."
33737 #: config/s390/s390-c.c:1014
33738 #, gcc-internal-format
33739 msgid "constant argument %d for builtin %qF is out of range for target type"
33742 #: config/s390/s390.c:794
33743 #, gcc-internal-format
33744 msgid "constant argument %d for builtin %qF is out of range (0.."
33747 #: config/s390/s390.c:811
33748 #, gcc-internal-format
33749 msgid "constant argument %d for builtin %qF is out of range ("
33752 #: config/s390/s390.c:862
33753 #, gcc-internal-format
33755 "builtin %qF is not supported without -mhtm (default with -march=zEC12 and "
33759 #: config/s390/s390.c:868
33760 #, gcc-internal-format
33761 msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
33764 #: config/s390/s390.c:875
33765 #, gcc-internal-format
33766 msgid "Builtin %qF requires z14 or higher."
33769 #: config/s390/s390.c:894
33770 #, gcc-internal-format
33771 msgid "unresolved overloaded builtin"
33774 #: config/s390/s390.c:901 config/tilegx/tilegx.c:3547
33775 #: config/tilepro/tilepro.c:3111
33776 #, gcc-internal-format
33777 msgid "bad builtin icode"
33780 #: config/s390/s390.c:1029
33781 #, gcc-internal-format
33782 msgid "invalid argument %d for builtin %qF"
33785 #: config/s390/s390.c:1130
33786 #, gcc-internal-format
33788 "requested %qE attribute is not a comma separated pair of non-negative "
33789 "integer constants or too large (max. %d)"
33792 #: config/s390/s390.c:10138
33793 #, gcc-internal-format
33794 msgid "total size of local variables exceeds architecture limit"
33797 #: config/s390/s390.c:11506
33798 #, gcc-internal-format
33800 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
33801 "of %d bytes. An unconditional trap is added."
33804 #: config/s390/s390.c:11522
33805 #, gcc-internal-format
33807 "frame size of function %qs is %wd bytes which is more than half the stack "
33808 "size. The dynamic check would not be reliable. No check emitted for this "
33812 #: config/s390/s390.c:11550
33813 #, gcc-internal-format
33814 msgid "frame size of %qs is %wd bytes"
33817 #: config/s390/s390.c:11554
33818 #, gcc-internal-format
33819 msgid "%qs uses dynamic stack allocation"
33822 #: config/s390/s390.c:11936
33823 #, gcc-internal-format
33824 msgid "CPUs older than z900 are not supported for -fsplit-stack"
33827 #: config/s390/s390.c:15173
33828 #, gcc-internal-format, gfc-internal-format
33830 "%sarch=%s%s is deprecated and will be removed in future releases; use at "
33831 "least %sarch=z900%s"
33834 #: config/s390/s390.c:15185
33835 #, gcc-internal-format, gfc-internal-format
33837 "%stune=%s%s is deprecated and will be removed in future releases; use at "
33838 "least %stune=z900%s"
33841 #: config/s390/s390.c:15197
33842 #, gcc-internal-format, gfc-internal-format
33843 msgid "z/Architecture mode not supported on %s"
33846 #: config/s390/s390.c:15200
33847 #, gcc-internal-format
33848 msgid "64-bit ABI not supported in ESA/390 mode"
33851 #: config/s390/s390.c:15217
33852 #, gcc-internal-format, gfc-internal-format
33853 msgid "hardware vector support not available on %s"
33856 #: config/s390/s390.c:15220
33857 #, gcc-internal-format
33858 msgid "hardware vector support not available with -msoft-float"
33861 #: config/s390/s390.c:15248
33862 #, gcc-internal-format, gfc-internal-format
33863 msgid "hardware decimal floating point instructions not available on %s"
33866 #: config/s390/s390.c:15252
33867 #, gcc-internal-format
33869 "hardware decimal floating point instructions not available in ESA/390 mode"
33872 #: config/s390/s390.c:15264
33873 #, gcc-internal-format
33874 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
33877 #: config/s390/s390.c:15272
33878 #, gcc-internal-format
33880 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
33883 #: config/s390/s390.c:15278
33884 #, gcc-internal-format
33885 msgid "stack size must be greater than the stack guard value"
33888 #: config/s390/s390.c:15280
33889 #, gcc-internal-format
33890 msgid "stack size must not be greater than 64k"
33893 #: config/s390/s390.c:15283
33894 #, gcc-internal-format
33895 msgid "-mstack-guard implies use of -mstack-size"
33898 #. argument is not a plain number
33899 #: config/s390/s390.c:15376
33900 #, gcc-internal-format
33901 msgid "arguments to %qs should be non-negative integers"
33904 #: config/s390/s390.c:15383
33905 #, gcc-internal-format
33906 msgid "argument to %qs is too large (max. %d)"
33909 #: config/s390/s390.c:15413
33910 #, gcc-internal-format
33911 msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
33914 #. Value is not allowed for the target attribute.
33915 #: config/s390/s390.c:15594
33916 #, gcc-internal-format
33917 msgid "value %qs is not supported by attribute %<target%>"
33920 #: config/sh/sh.c:935
33921 #, gcc-internal-format
33922 msgid "ignoring -fschedule-insns because of exception handling bug"
33925 #: config/sh/sh.c:952
33926 #, gcc-internal-format
33928 "unwind tables currently require either a frame pointer or -maccumulate-"
33929 "outgoing-args for correctness"
33932 #: config/sh/sh.c:7396
33933 #, gcc-internal-format
33934 msgid "__builtin_saveregs not supported by this subtarget"
33937 #: config/sh/sh.c:8348
33938 #, gcc-internal-format
33939 msgid "%qE attribute only applies to interrupt functions"
33942 #: config/sh/sh.c:8418
33943 #, gcc-internal-format
33944 msgid "%qE attribute is supported only for SH2A"
33947 #: config/sh/sh.c:8460
33948 #, gcc-internal-format
33949 msgid "%qE attribute only applies to SH2A"
33952 #: config/sh/sh.c:8482
33953 #, gcc-internal-format
33954 msgid "%qE attribute argument should be between 0 to 255"
33957 #. The argument must be a constant string.
33958 #: config/sh/sh.c:8544
33959 #, gcc-internal-format
33960 msgid "%qE attribute argument not a string constant"
33963 #: config/sh/sh.c:10819
33964 #, gcc-internal-format
33965 msgid "r0 needs to be available as a call-clobbered register"
33968 #. 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.
33969 #: config/sh/vxworks.h:43
33970 #, gcc-internal-format
33971 msgid "-mrelax is only supported for RTP PIC"
33974 #: config/sparc/sparc.c:1761
33975 #, gcc-internal-format, gfc-internal-format
33976 msgid "%s is not supported by this configuration"
33979 #: config/sparc/sparc.c:1768
33980 #, gcc-internal-format
33981 msgid "-mlong-double-64 not allowed with -m64"
33984 #: config/sparc/sparc.c:1788
33985 #, gcc-internal-format, gfc-internal-format
33986 msgid "bad value (%s) for -mcmodel= switch"
33989 #: config/sparc/sparc.c:1793
33990 #, gcc-internal-format
33991 msgid "-mcmodel= is not supported on 32-bit systems"
33994 #: config/sparc/sparc.c:1800
33995 #, gcc-internal-format
33996 msgid "-fcall-saved-REG is not supported for out registers"
33999 #: config/spu/spu-c.c:133
34000 #, gcc-internal-format, gfc-internal-format
34001 msgid "insufficient arguments to overloaded function %s"
34004 #: config/spu/spu-c.c:164
34005 #, gcc-internal-format, gfc-internal-format
34006 msgid "too many arguments to overloaded function %s"
34009 #: config/spu/spu-c.c:176
34010 #, gcc-internal-format, gfc-internal-format
34011 msgid "parameter list does not match a valid signature for %s()"
34014 #: config/spu/spu.c:259
34015 #, gcc-internal-format, gfc-internal-format
34016 msgid "bad value (%s) for -march= switch"
34019 #: config/spu/spu.c:270
34020 #, gcc-internal-format, gfc-internal-format
34021 msgid "bad value (%s) for -mtune= switch"
34024 #: config/spu/spu.c:5195 config/spu/spu.c:5198
34025 #, gcc-internal-format
34026 msgid "creating run-time relocation for %qD"
34029 #: config/spu/spu.c:5203 config/spu/spu.c:5205
34030 #, gcc-internal-format
34031 msgid "creating run-time relocation"
34034 #: config/spu/spu.c:6340
34035 #, gcc-internal-format, gfc-internal-format
34036 msgid "%s expects an integer literal in the range [%d, %d]"
34039 #: config/spu/spu.c:6360
34040 #, gcc-internal-format
34041 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
34044 #: config/spu/spu.c:6389
34045 #, gcc-internal-format, gfc-internal-format
34046 msgid "%d least significant bits of %s are ignored"
34049 #: config/stormy16/stormy16.c:1048
34050 #, gcc-internal-format
34051 msgid "local variable memory requirements exceed capacity"
34054 #: config/stormy16/stormy16.c:1205
34055 #, gcc-internal-format
34056 msgid "function_profiler support"
34059 #: config/stormy16/stormy16.c:1299
34060 #, gcc-internal-format
34061 msgid "cannot use va_start in interrupt function"
34064 #: config/stormy16/stormy16.c:1867
34065 #, gcc-internal-format, gfc-internal-format
34066 msgid "switch statement of size %lu entries too large"
34069 #: config/stormy16/stormy16.c:2239
34070 #, gcc-internal-format
34071 msgid "%<__BELOW100__%> attribute only applies to variables"
34074 #: config/stormy16/stormy16.c:2246
34075 #, gcc-internal-format
34076 msgid "__BELOW100__ attribute not allowed with auto storage class"
34079 #: config/tilegx/tilegx.c:3588 config/tilepro/tilepro.c:3137
34080 #, gcc-internal-format
34081 msgid "operand must be an immediate of the right size"
34084 #: config/v850/v850-c.c:67
34085 #, gcc-internal-format
34086 msgid "#pragma GHS endXXXX found without previous startXXX"
34089 #: config/v850/v850-c.c:70
34090 #, gcc-internal-format
34091 msgid "#pragma GHS endXXX does not match previous startXXX"
34094 #: config/v850/v850-c.c:96
34095 #, gcc-internal-format
34096 msgid "cannot set interrupt attribute: no current function"
34099 #: config/v850/v850-c.c:104
34100 #, gcc-internal-format
34101 msgid "cannot set interrupt attribute: no such identifier"
34104 #: config/v850/v850-c.c:153
34105 #, gcc-internal-format
34106 msgid "junk at end of #pragma ghs section"
34109 #: config/v850/v850-c.c:170
34110 #, gcc-internal-format
34111 msgid "unrecognized section name %qE"
34114 #: config/v850/v850-c.c:184
34115 #, gcc-internal-format
34116 msgid "malformed #pragma ghs section"
34119 #: config/v850/v850-c.c:203
34120 #, gcc-internal-format
34121 msgid "junk at end of #pragma ghs interrupt"
34124 #: config/v850/v850-c.c:214
34125 #, gcc-internal-format
34126 msgid "junk at end of #pragma ghs starttda"
34129 #: config/v850/v850-c.c:225
34130 #, gcc-internal-format
34131 msgid "junk at end of #pragma ghs startsda"
34134 #: config/v850/v850-c.c:236
34135 #, gcc-internal-format
34136 msgid "junk at end of #pragma ghs startzda"
34139 #: config/v850/v850-c.c:247
34140 #, gcc-internal-format
34141 msgid "junk at end of #pragma ghs endtda"
34144 #: config/v850/v850-c.c:258
34145 #, gcc-internal-format
34146 msgid "junk at end of #pragma ghs endsda"
34149 #: config/v850/v850-c.c:269
34150 #, gcc-internal-format
34151 msgid "junk at end of #pragma ghs endzda"
34154 #: config/v850/v850.c:2120
34155 #, gcc-internal-format
34156 msgid "data area attributes cannot be specified for local variables"
34159 #: config/v850/v850.c:2131
34160 #, gcc-internal-format
34161 msgid "data area of %q+D conflicts with previous declaration"
34164 #: config/v850/v850.c:2262
34165 #, gcc-internal-format, gfc-internal-format
34166 msgid "bogus JR construction: %d"
34169 #: config/v850/v850.c:2280 config/v850/v850.c:2387
34170 #, gcc-internal-format, gfc-internal-format
34171 msgid "bad amount of stack space removal: %d"
34174 #: config/v850/v850.c:2367
34175 #, gcc-internal-format, gfc-internal-format
34176 msgid "bogus JARL construction: %d"
34179 #: config/v850/v850.c:2665
34180 #, gcc-internal-format, gfc-internal-format
34181 msgid "bogus DISPOSE construction: %d"
34184 #: config/v850/v850.c:2684
34185 #, gcc-internal-format, gfc-internal-format
34186 msgid "too much stack space to dispose of: %d"
34189 #: config/v850/v850.c:2786
34190 #, gcc-internal-format, gfc-internal-format
34191 msgid "bogus PREPEARE construction: %d"
34194 #: config/v850/v850.c:2803
34195 #, gcc-internal-format, gfc-internal-format
34196 msgid "too much stack space to prepare: %d"
34199 #: config/visium/visium.c:741
34200 #, gcc-internal-format
34201 msgid "an interrupt handler cannot be compiled with -muser-mode"
34204 #: config/vms/vms-c.c:44
34205 #, gcc-internal-format
34206 msgid "junk at end of #pragma __nostandard"
34209 #: config/vms/vms-c.c:55
34210 #, gcc-internal-format
34211 msgid "junk at end of #pragma __standard"
34214 #: config/vms/vms-c.c:80
34215 #, gcc-internal-format
34216 msgid "malformed '#pragma member_alignment', ignoring"
34219 #: config/vms/vms-c.c:95
34220 #, gcc-internal-format, gfc-internal-format
34221 msgid "unknown '#pragma member_alignment' name %s"
34224 #: config/vms/vms-c.c:100
34225 #, gcc-internal-format
34226 msgid "malformed '#pragma member_alignment'"
34229 #: config/vms/vms-c.c:134
34230 #, gcc-internal-format
34231 msgid "unhandled alignment for '#pragma nomember_alignment'"
34234 #: config/vms/vms-c.c:147
34235 #, gcc-internal-format
34236 msgid "garbage at end of '#pragma nomember_alignment'"
34239 #: config/vms/vms-c.c:202
34240 #, gcc-internal-format
34241 msgid "malformed '#pragma extern_model', ignoring"
34244 #: config/vms/vms-c.c:223
34245 #, gcc-internal-format
34246 msgid "extern model globalvalue"
34249 #: config/vms/vms-c.c:228
34250 #, gcc-internal-format, gfc-internal-format
34251 msgid "unknown '#pragma extern_model' model '%s'"
34254 #: config/vms/vms-c.c:234
34255 #, gcc-internal-format
34256 msgid "junk at end of '#pragma extern_model'"
34259 #: config/vms/vms-c.c:248
34260 #, gcc-internal-format
34261 msgid "vms '#pragma __message' is ignored"
34264 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
34265 #, gcc-internal-format
34266 msgid "malformed '#pragma __extern_prefix', ignoring"
34269 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
34270 #, gcc-internal-format
34271 msgid "malformed %<#pragma %s%>, ignoring"
34274 #: config/vms/vms-c.c:328
34275 #, gcc-internal-format
34276 msgid "invalid constant in %<#pragma %s%>"
34279 #: config/xtensa/xtensa.c:2221
34280 #, gcc-internal-format
34281 msgid "boolean registers required for the floating-point option"
34284 #: config/xtensa/xtensa.c:2256
34285 #, gcc-internal-format, gfc-internal-format
34286 msgid "-f%s is not supported with CONST16 instructions"
34289 #: config/xtensa/xtensa.c:2263
34290 #, gcc-internal-format
34291 msgid "PIC is required but not supported with CONST16 instructions"
34294 #: config/xtensa/xtensa.c:3633
34295 #, gcc-internal-format
34296 msgid "only uninitialized variables can be placed in a .bss section"
34299 #: ada/gcc-interface/misc.c:158
34300 #, gcc-internal-format
34301 msgid "%<-gnat%> misspelled as %<-gant%>"
34304 #: ada/gcc-interface/misc.c:259
34305 #, gcc-internal-format
34306 msgid "-fexcess-precision=standard for Ada"
34309 #: ada/gcc-interface/misc.c:275
34310 #, gcc-internal-format
34312 "STABS debugging information for Ada is obsolete and not supported anymore"
34315 #: ada/gcc-interface/trans.c:1535
34316 #, gcc-internal-format
34317 msgid "subprogram %q+F not marked Inline_Always"
34320 #: ada/gcc-interface/trans.c:1536 ada/gcc-interface/trans.c:1542
34321 #, gcc-internal-format
34322 msgid "parent subprogram cannot be inlined"
34325 #: ada/gcc-interface/trans.c:1540
34326 #, gcc-internal-format
34327 msgid "subprogram %q+F not marked Inline"
34330 #: ada/gcc-interface/trans.c:6402
34331 #, gcc-internal-format
34332 msgid "out-of-bounds access may be optimized away"
34335 #: ada/gcc-interface/trans.c:6404
34336 #, gcc-internal-format
34337 msgid "containing loop"
34340 #: ada/gcc-interface/utils.c:3887
34341 #, gcc-internal-format
34342 msgid "invalid element type for attribute %qs"
34345 #: ada/gcc-interface/utils.c:3911
34346 #, gcc-internal-format
34347 msgid "number of components of vector not a power of two"
34350 #: ada/gcc-interface/utils.c:6037 ada/gcc-interface/utils.c:6215
34351 #: ada/gcc-interface/utils.c:6322
34352 #, gcc-internal-format
34353 msgid "%qs attribute ignored"
34356 #: ada/gcc-interface/utils.c:6158
34357 #, gcc-internal-format
34358 msgid "%qs attribute requires prototypes with named arguments"
34361 #: ada/gcc-interface/utils.c:6167
34362 #, gcc-internal-format
34363 msgid "%qs attribute only applies to variadic functions"
34366 #: ada/gcc-interface/utils.c:6282
34367 #, gcc-internal-format
34368 msgid "%qE attribute has no effect"
34371 #: ada/gcc-interface/utils.c:6406
34372 #, gcc-internal-format
34373 msgid "attribute %qs applies to array types only"
34376 #: brig/brig-lang.c:204
34377 #, gcc-internal-format
34378 msgid "could not read the BRIG file"
34381 #. Except for passing an argument to an unprototyped function,
34382 #. this is a constraint violation. When passing an argument to
34383 #. an unprototyped function, it is compile-time undefined;
34384 #. making it a constraint in that case was rejected in
34386 #: c/c-convert.c:101 c/c-typeck.c:2175 c/c-typeck.c:6507 c/c-typeck.c:12125
34387 #: cp/typeck.c:2019 cp/typeck.c:7956 cp/typeck.c:8718
34388 #, gcc-internal-format
34389 msgid "void value not ignored as it ought to be"
34392 #: c/c-convert.c:167
34393 #, gcc-internal-format
34394 msgid "conversion to non-scalar type requested"
34398 #, gcc-internal-format
34399 msgid "array %q+D assumed to have one element"
34403 #, gcc-internal-format
34404 msgid "%qD is static but used in inline function %qD which is not static"
34408 #, gcc-internal-format
34409 msgid "%q+D is static but declared in inline function %qD which is not static"
34413 #, gcc-internal-format, gfc-internal-format
34414 msgid "GCC supports only %u nested scopes"
34417 #: c/c-decl.c:1202 cp/decl.c:360
34418 #, gcc-internal-format
34419 msgid "label %q+D used but not defined"
34423 #, gcc-internal-format
34424 msgid "nested function %q+D declared but never defined"
34428 #, gcc-internal-format
34429 msgid "inline function %q+D declared but never defined"
34433 #, gcc-internal-format
34434 msgid "unused variable %q+D"
34437 #: c/c-decl.c:1282 cp/decl.c:695
34438 #, gcc-internal-format
34439 msgid "variable %qD set but not used"
34443 #, gcc-internal-format
34444 msgid "type of array %q+D completed incompatibly with implicit initialization"
34447 #: c/c-decl.c:1567 c/c-decl.c:6676 c/c-decl.c:7549 c/c-decl.c:8356
34448 #, gcc-internal-format
34449 msgid "originally defined here"
34453 #, gcc-internal-format
34455 "a parameter list with an ellipsis can%'t match an empty parameter name list "
34460 #, gcc-internal-format
34462 "an argument type that has a default promotion can%'t match an empty "
34463 "parameter name list declaration"
34467 #, gcc-internal-format
34469 "prototype for %q+D declares more arguments than previous old-style definition"
34473 #, gcc-internal-format
34475 "prototype for %q+D declares fewer arguments than previous old-style "
34480 #, gcc-internal-format
34481 msgid "prototype for %q+D declares argument %d with incompatible type"
34484 #. If we get here, no errors were found, but do issue a warning
34485 #. for this poor-style construct.
34487 #, gcc-internal-format
34488 msgid "prototype for %q+D follows non-prototype definition"
34492 #, gcc-internal-format
34493 msgid "previous definition of %q+D was here"
34497 #, gcc-internal-format
34498 msgid "previous implicit declaration of %q+D was here"
34502 #, gcc-internal-format
34503 msgid "previous declaration of %q+D was here"
34507 #, gcc-internal-format
34508 msgid "%q+D redeclared as different kind of symbol"
34512 #, gcc-internal-format
34513 msgid "built-in function %q+D declared as non-function"
34516 #: c/c-decl.c:1847 c/c-decl.c:2018 c/c-decl.c:2813
34517 #, gcc-internal-format
34518 msgid "declaration of %q+D shadows a built-in function"
34522 #, gcc-internal-format
34523 msgid "redeclaration of enumerator %q+D"
34527 #, gcc-internal-format
34528 msgid "conflicting types for built-in function %q+D"
34531 #: c/c-decl.c:1903 c/c-decl.c:1916 c/c-decl.c:1952
34532 #, gcc-internal-format
34533 msgid "conflicting types for %q+D"
34537 #, gcc-internal-format
34538 msgid "conflicting named address spaces (generic vs %s) for %q+D"
34542 #, gcc-internal-format
34543 msgid "conflicting named address spaces (%s vs generic) for %q+D"
34547 #, gcc-internal-format
34548 msgid "conflicting named address spaces (%s vs %s) for %q+D"
34552 #, gcc-internal-format
34553 msgid "conflicting type qualifiers for %q+D"
34557 #, gcc-internal-format
34558 msgid "redefinition of typedef %q+D with different type"
34562 #, gcc-internal-format
34563 msgid "redefinition of typedef %q+D with variably modified type"
34567 #, gcc-internal-format
34568 msgid "redefinition of typedef %q+D"
34571 #: c/c-decl.c:2044 c/c-decl.c:2147
34572 #, gcc-internal-format
34573 msgid "redefinition of %q+D"
34576 #: c/c-decl.c:2079 c/c-decl.c:2185
34577 #, gcc-internal-format
34578 msgid "static declaration of %q+D follows non-static declaration"
34581 #: c/c-decl.c:2089 c/c-decl.c:2097 c/c-decl.c:2175 c/c-decl.c:2182
34582 #, gcc-internal-format
34583 msgid "non-static declaration of %q+D follows static declaration"
34587 #, gcc-internal-format
34588 msgid "%<gnu_inline%> attribute present on %q+D"
34592 #, gcc-internal-format
34593 msgid "but not here"
34597 #, gcc-internal-format
34598 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
34602 #, gcc-internal-format
34603 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
34607 #, gcc-internal-format
34608 msgid "extern declaration of %q+D follows declaration with no linkage"
34612 #, gcc-internal-format
34613 msgid "declaration of %q+D with no linkage follows extern declaration"
34617 #, gcc-internal-format
34618 msgid "redeclaration of %q+D with no linkage"
34622 #, gcc-internal-format
34624 "redeclaration of %q+D with different visibility (old visibility preserved)"
34628 #, gcc-internal-format
34629 msgid "redefinition of parameter %q+D"
34633 #, gcc-internal-format
34634 msgid "redundant redeclaration of %q+D"
34638 #, gcc-internal-format
34639 msgid "declaration of %q+D shadows previous non-variable"
34643 #, gcc-internal-format
34644 msgid "declaration of %qD shadows a parameter"
34647 #: c/c-decl.c:2806 cp/name-lookup.c:2826
34648 #, gcc-internal-format
34649 msgid "declaration of %qD shadows a global declaration"
34653 #, gcc-internal-format
34654 msgid "declaration of %qD shadows a previous local"
34657 #: c/c-decl.c:2838 cp/name-lookup.c:2838
34658 #, gcc-internal-format
34659 msgid "shadowed declaration is here"
34663 #, gcc-internal-format
34664 msgid "nested extern declaration of %qD"
34667 #: c/c-decl.c:3126 c/c-decl.c:3140
34668 #, gcc-internal-format
34669 msgid "implicit declaration of function %qE; did you mean %qs?"
34672 #: c/c-decl.c:3132 c/c-decl.c:3145
34673 #, gcc-internal-format
34674 msgid "implicit declaration of function %qE"
34678 #, gcc-internal-format
34679 msgid "incompatible implicit declaration of built-in function %qD"
34683 #, gcc-internal-format
34684 msgid "include %qs or provide a declaration of %qD"
34688 #, gcc-internal-format
34689 msgid "incompatible implicit declaration of function %qD"
34693 #, gcc-internal-format
34694 msgid "%qE undeclared here (not in a function); did you mean %qs?"
34698 #, gcc-internal-format
34699 msgid "%qE undeclared here (not in a function)"
34703 #, gcc-internal-format
34704 msgid "%qE undeclared (first use in this function); did you mean %qs?"
34708 #, gcc-internal-format
34709 msgid "%qE undeclared (first use in this function)"
34713 #, gcc-internal-format
34715 "each undeclared identifier is reported only once for each function it "
34719 #: c/c-decl.c:3562 cp/decl.c:2978
34720 #, gcc-internal-format
34721 msgid "label %qE referenced outside of any function"
34725 #, gcc-internal-format
34726 msgid "jump into scope of identifier with variably modified type"
34730 #, gcc-internal-format
34731 msgid "jump skips variable initialization"
34734 #: c/c-decl.c:3602 c/c-decl.c:3657 c/c-decl.c:3746
34735 #, gcc-internal-format
34736 msgid "label %qD defined here"
34739 #: c/c-decl.c:3656 c/c-decl.c:3745
34740 #, gcc-internal-format
34741 msgid "jump into statement expression"
34745 #, gcc-internal-format
34746 msgid "duplicate label declaration %qE"
34749 #: c/c-decl.c:3776 cp/decl.c:3383
34750 #, gcc-internal-format
34751 msgid "duplicate label %qD"
34755 #, gcc-internal-format
34757 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
34761 #, gcc-internal-format
34762 msgid "switch jumps over variable initialization"
34765 #: c/c-decl.c:3873 c/c-decl.c:3884
34766 #, gcc-internal-format
34767 msgid "switch starts here"
34771 #, gcc-internal-format
34772 msgid "switch jumps into statement expression"
34776 #, gcc-internal-format
34777 msgid "%qE defined as wrong kind of tag"
34781 #, gcc-internal-format
34782 msgid "unnamed struct/union that defines no instances"
34786 #, gcc-internal-format
34787 msgid "empty declaration with storage class specifier does not redeclare tag"
34791 #, gcc-internal-format
34792 msgid "empty declaration with type qualifier does not redeclare tag"
34796 #, gcc-internal-format
34797 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
34800 #: c/c-decl.c:4393 c/c-decl.c:4401
34801 #, gcc-internal-format
34802 msgid "useless type name in empty declaration"
34806 #, gcc-internal-format
34807 msgid "%<inline%> in empty declaration"
34811 #, gcc-internal-format
34812 msgid "%<_Noreturn%> in empty declaration"
34816 #, gcc-internal-format
34817 msgid "%<auto%> in file-scope empty declaration"
34821 #, gcc-internal-format
34822 msgid "%<register%> in file-scope empty declaration"
34826 #, gcc-internal-format
34827 msgid "useless storage class specifier in empty declaration"
34831 #, gcc-internal-format
34832 msgid "useless %qs in empty declaration"
34836 #, gcc-internal-format
34837 msgid "useless type qualifier in empty declaration"
34841 #, gcc-internal-format
34842 msgid "useless %<_Alignas%> in empty declaration"
34845 #: c/c-decl.c:4467 c/c-parser.c:1872
34846 #, gcc-internal-format
34847 msgid "empty declaration"
34851 #, gcc-internal-format
34853 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
34858 #, gcc-internal-format
34859 msgid "ISO C90 does not support %<[*]%> array declarators"
34863 #. A function definition isn't function prototype scope C99 6.2.1p4.
34865 #: c/c-decl.c:4548 c/c-decl.c:7122
34866 #, gcc-internal-format
34867 msgid "%<[*]%> not allowed in other than function prototype scope"
34870 #: c/c-decl.c:4635 cp/decl2.c:1516
34871 #, gcc-internal-format
34872 msgid "%q+D in declare target directive does not have mappable type"
34876 #, gcc-internal-format
34877 msgid "%q+D is usually a function"
34881 #, gcc-internal-format
34882 msgid "typedef %qD is initialized (use __typeof__ instead)"
34886 #, gcc-internal-format
34887 msgid "function %qD is initialized like a variable"
34890 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
34892 #, gcc-internal-format
34893 msgid "parameter %qD is initialized"
34896 #. Although C99 is unclear about whether incomplete arrays
34897 #. of VLAs themselves count as VLAs, it does not make
34898 #. sense to permit them to be initialized given that
34899 #. ordinary VLAs may not be initialized.
34900 #: c/c-decl.c:4732 c/c-decl.c:4747 c/c-typeck.c:7630
34901 #, gcc-internal-format
34902 msgid "variable-sized object may not be initialized"
34906 #, gcc-internal-format
34907 msgid "variable %qD has initializer but incomplete type"
34911 #, gcc-internal-format
34912 msgid "inline function %q+D given attribute noinline"
34916 #, gcc-internal-format
34917 msgid "uninitialized const member in %qT is invalid in C++"
34921 #, gcc-internal-format
34922 msgid "%qD should be initialized"
34926 #, gcc-internal-format
34927 msgid "initializer fails to determine size of %q+D"
34931 #, gcc-internal-format
34932 msgid "array size missing in %q+D"
34936 #, gcc-internal-format
34937 msgid "zero or negative size array %q+D"
34941 #, gcc-internal-format
34942 msgid "storage size of %q+D isn%'t constant"
34946 #, gcc-internal-format
34947 msgid "ignoring asm-specifier for non-static local variable %q+D"
34951 #, gcc-internal-format
34952 msgid "cannot put object with volatile field into register"
34956 #, gcc-internal-format
34957 msgid "uninitialized const %qD is invalid in C++"
34961 #, gcc-internal-format
34962 msgid "ISO C forbids forward parameter declarations"
34966 #, gcc-internal-format
34967 msgid "defining a type in a compound literal is invalid in C++"
34970 #: c/c-decl.c:5425 c/c-decl.c:5440
34971 #, gcc-internal-format
34972 msgid "bit-field %qs width not an integer constant"
34976 #, gcc-internal-format
34977 msgid "bit-field %qs width not an integer constant expression"
34981 #, gcc-internal-format
34982 msgid "negative width in bit-field %qs"
34986 #, gcc-internal-format
34987 msgid "zero width for bit-field %qs"
34991 #, gcc-internal-format
34992 msgid "bit-field %qs has invalid type"
34996 #, gcc-internal-format
34997 msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
35001 #, gcc-internal-format
35002 msgid "type of bit-field %qs is a GCC extension"
35006 #, gcc-internal-format
35007 msgid "width of %qs exceeds its type"
35011 #, gcc-internal-format
35012 msgid "%qs is narrower than values of its type"
35016 #, gcc-internal-format
35017 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
35021 #, gcc-internal-format
35022 msgid "ISO C90 forbids array whose size can%'t be evaluated"
35026 #, gcc-internal-format
35027 msgid "ISO C90 forbids variable length array %qE"
35031 #, gcc-internal-format
35032 msgid "ISO C90 forbids variable length array"
35035 #: c/c-decl.c:5733 c/c-decl.c:6107 c/c-decl.c:6117
35036 #, gcc-internal-format
35037 msgid "variably modified %qE at file scope"
35041 #, gcc-internal-format
35042 msgid "variably modified field at file scope"
35046 #, gcc-internal-format
35047 msgid "type defaults to %<int%> in declaration of %qE"
35051 #, gcc-internal-format
35052 msgid "type defaults to %<int%> in type name"
35056 #, gcc-internal-format
35057 msgid "duplicate %<const%>"
35061 #, gcc-internal-format
35062 msgid "duplicate %<restrict%>"
35066 #, gcc-internal-format
35067 msgid "duplicate %<volatile%>"
35071 #, gcc-internal-format
35072 msgid "duplicate %<_Atomic%>"
35076 #, gcc-internal-format, gfc-internal-format
35077 msgid "conflicting named address spaces (%s vs %s)"
35080 #: c/c-decl.c:5823 c/c-parser.c:2820
35081 #, gcc-internal-format
35082 msgid "%<_Atomic%>-qualified array type"
35086 #, gcc-internal-format
35087 msgid "function definition declared %<auto%>"
35091 #, gcc-internal-format
35092 msgid "function definition declared %<register%>"
35096 #, gcc-internal-format
35097 msgid "function definition declared %<typedef%>"
35101 #, gcc-internal-format
35102 msgid "function definition declared %qs"
35106 #, gcc-internal-format
35107 msgid "storage class specified for structure field %qE"
35111 #, gcc-internal-format
35112 msgid "storage class specified for structure field"
35116 #, gcc-internal-format
35117 msgid "storage class specified for parameter %qE"
35121 #, gcc-internal-format
35122 msgid "storage class specified for unnamed parameter"
35125 #: c/c-decl.c:5874 cp/decl.c:10814
35126 #, gcc-internal-format
35127 msgid "storage class specified for typename"
35131 #, gcc-internal-format
35132 msgid "%qE initialized and declared %<extern%>"
35136 #, gcc-internal-format
35137 msgid "%qE has both %<extern%> and initializer"
35141 #, gcc-internal-format
35142 msgid "file-scope declaration of %qE specifies %<auto%>"
35146 #, gcc-internal-format
35147 msgid "file-scope declaration of %qE specifies %<register%>"
35151 #, gcc-internal-format
35152 msgid "nested function %qE declared %<extern%>"
35156 #, gcc-internal-format
35157 msgid "function-scope %qE implicitly auto and declared %qs"
35160 #. Only the innermost declarator (making a parameter be of
35161 #. array type which is converted to pointer type)
35162 #. may have static or type qualifiers.
35163 #: c/c-decl.c:5959 c/c-decl.c:6328
35164 #, gcc-internal-format
35165 msgid "static or type qualifiers in non-parameter array declarator"
35169 #, gcc-internal-format
35170 msgid "declaration of %qE as array of voids"
35174 #, gcc-internal-format
35175 msgid "declaration of type name as array of voids"
35179 #, gcc-internal-format
35180 msgid "declaration of %qE as array of functions"
35184 #, gcc-internal-format
35185 msgid "declaration of type name as array of functions"
35188 #: c/c-decl.c:6027 c/c-decl.c:8060
35189 #, gcc-internal-format
35190 msgid "invalid use of structure with flexible array member"
35194 #, gcc-internal-format
35195 msgid "size of array %qE has non-integer type"
35199 #, gcc-internal-format
35200 msgid "size of unnamed array has non-integer type"
35204 #, gcc-internal-format
35205 msgid "size of array %qE has incomplete type"
35209 #, gcc-internal-format
35210 msgid "size of unnamed array has incomplete type"
35214 #, gcc-internal-format
35215 msgid "ISO C forbids zero-size array %qE"
35219 #, gcc-internal-format
35220 msgid "ISO C forbids zero-size array"
35224 #, gcc-internal-format
35225 msgid "size of array %qE is negative"
35229 #, gcc-internal-format
35230 msgid "size of unnamed array is negative"
35233 #: c/c-decl.c:6216 c/c-decl.c:6846
35234 #, gcc-internal-format
35235 msgid "ISO C90 does not support flexible array members"
35240 #, gcc-internal-format
35241 msgid "%<[*]%> not in a declaration"
35245 #, gcc-internal-format
35246 msgid "array type has incomplete element type %qT"
35250 #, gcc-internal-format
35252 "declaration of %qE as multidimensional array must have bounds for all "
35253 "dimensions except the first"
35257 #, gcc-internal-format
35259 "declaration of multidimensional array must have bounds for all dimensions "
35264 #, gcc-internal-format
35265 msgid "%qE declared as function returning a function"
35269 #, gcc-internal-format
35270 msgid "type name declared as function returning a function"
35274 #, gcc-internal-format
35275 msgid "%qE declared as function returning an array"
35279 #, gcc-internal-format
35280 msgid "type name declared as function returning an array"
35284 #, gcc-internal-format
35285 msgid "function definition has qualified void return type"
35288 #: c/c-decl.c:6421 cp/decl.c:11071
35289 #, gcc-internal-format
35290 msgid "type qualifiers ignored on function return type"
35293 #: c/c-decl.c:6459 c/c-decl.c:6643 c/c-decl.c:6696 c/c-decl.c:6780
35294 #: c/c-decl.c:6901 c/c-parser.c:2822
35295 #, gcc-internal-format
35296 msgid "%<_Atomic%>-qualified function type"
35299 #: c/c-decl.c:6465 c/c-decl.c:6649 c/c-decl.c:6785 c/c-decl.c:6906
35300 #, gcc-internal-format
35301 msgid "ISO C forbids qualified function types"
35305 #, gcc-internal-format
35306 msgid "%qs combined with %<auto%> qualifier for %qE"
35310 #, gcc-internal-format
35311 msgid "%qs combined with %<register%> qualifier for %qE"
35315 #, gcc-internal-format
35316 msgid "%qs specified for auto variable %qE"
35320 #, gcc-internal-format
35321 msgid "%qs specified for parameter %qE"
35325 #, gcc-internal-format
35326 msgid "%qs specified for unnamed parameter"
35330 #, gcc-internal-format
35331 msgid "%qs specified for structure field %qE"
35335 #, gcc-internal-format
35336 msgid "%qs specified for structure field"
35340 #, gcc-internal-format
35341 msgid "bit-field %qE has atomic type"
35345 #, gcc-internal-format
35346 msgid "bit-field has atomic type"
35350 #, gcc-internal-format
35351 msgid "alignment specified for typedef %qE"
35355 #, gcc-internal-format
35356 msgid "alignment specified for %<register%> object %qE"
35360 #, gcc-internal-format
35361 msgid "alignment specified for parameter %qE"
35365 #, gcc-internal-format
35366 msgid "alignment specified for unnamed parameter"
35370 #, gcc-internal-format
35371 msgid "alignment specified for bit-field %qE"
35375 #, gcc-internal-format
35376 msgid "alignment specified for unnamed bit-field"
35380 #, gcc-internal-format
35381 msgid "alignment specified for function %qE"
35385 #, gcc-internal-format
35386 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
35390 #, gcc-internal-format
35391 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
35395 #, gcc-internal-format
35396 msgid "typedef %q+D declared %<inline%>"
35400 #, gcc-internal-format
35401 msgid "typedef %q+D declared %<_Noreturn%>"
35405 #, gcc-internal-format
35406 msgid "ISO C forbids const or volatile function types"
35411 #, gcc-internal-format
35412 msgid "a member of a structure or union cannot have a variably modified type"
35415 #: c/c-decl.c:6730 cp/decl.c:9868
35416 #, gcc-internal-format
35417 msgid "variable or field %qE declared void"
35421 #, gcc-internal-format
35422 msgid "attributes in parameter array declarator ignored"
35426 #, gcc-internal-format
35427 msgid "parameter %q+D declared %<inline%>"
35431 #, gcc-internal-format
35432 msgid "parameter %q+D declared %<_Noreturn%>"
35436 #, gcc-internal-format
35437 msgid "field %qE declared as a function"
35441 #, gcc-internal-format
35442 msgid "field %qE has incomplete type"
35446 #, gcc-internal-format
35447 msgid "unnamed field has incomplete type"
35450 #: c/c-decl.c:6872 c/c-decl.c:6883 c/c-decl.c:6886
35451 #, gcc-internal-format
35452 msgid "invalid storage class for function %qE"
35456 #, gcc-internal-format
35457 msgid "cannot inline function %<main%>"
35461 #, gcc-internal-format
35462 msgid "%<main%> declared %<_Noreturn%>"
35466 #, gcc-internal-format
35467 msgid "ISO C99 does not support %<_Noreturn%>"
35471 #, gcc-internal-format
35472 msgid "ISO C90 does not support %<_Noreturn%>"
35476 #, gcc-internal-format
35477 msgid "variable previously declared %<static%> redeclared %<extern%>"
35481 #, gcc-internal-format
35482 msgid "variable %q+D declared %<inline%>"
35486 #, gcc-internal-format
35487 msgid "variable %q+D declared %<_Noreturn%>"
35491 #, gcc-internal-format
35492 msgid "non-nested function with variably modified type"
35496 #, gcc-internal-format
35497 msgid "object with variably modified type must have no linkage"
35500 #: c/c-decl.c:7128 c/c-decl.c:8796
35501 #, gcc-internal-format
35502 msgid "function declaration isn%'t a prototype"
35506 #, gcc-internal-format
35507 msgid "parameter names (without types) in function declaration"
35511 #, gcc-internal-format
35512 msgid "parameter %u (%q+D) has incomplete type"
35516 #, gcc-internal-format, gfc-internal-format
35517 msgid "parameter %u has incomplete type"
35521 #, gcc-internal-format
35522 msgid "parameter %u (%q+D) has void type"
35526 #, gcc-internal-format, gfc-internal-format
35527 msgid "parameter %u has void type"
35531 #, gcc-internal-format
35532 msgid "%<void%> as only parameter may not be qualified"
35535 #: c/c-decl.c:7273 c/c-decl.c:7309
35536 #, gcc-internal-format
35537 msgid "%<void%> must be the only parameter"
35541 #, gcc-internal-format
35542 msgid "parameter %q+D has just a forward declaration"
35546 #, gcc-internal-format
35548 "%<%s %E%> declared inside parameter list will not be visible outside of this "
35549 "definition or declaration"
35553 #, gcc-internal-format, gfc-internal-format
35555 "anonymous %s declared inside parameter list will not be visible outside of "
35556 "this definition or declaration"
35560 #, gcc-internal-format
35561 msgid "enum type defined here"
35565 #, gcc-internal-format
35566 msgid "struct defined here"
35570 #, gcc-internal-format
35571 msgid "union defined here"
35575 #, gcc-internal-format
35576 msgid "redefinition of %<union %E%>"
35580 #, gcc-internal-format
35581 msgid "redefinition of %<struct %E%>"
35585 #, gcc-internal-format
35586 msgid "nested redefinition of %<union %E%>"
35590 #, gcc-internal-format
35591 msgid "nested redefinition of %<struct %E%>"
35594 #: c/c-decl.c:7588 c/c-decl.c:8375
35595 #, gcc-internal-format
35596 msgid "defining type in %qs expression is invalid in C++"
35599 #: c/c-decl.c:7655 cp/decl.c:4719
35600 #, gcc-internal-format
35601 msgid "declaration does not declare anything"
35605 #, gcc-internal-format
35606 msgid "ISO C99 doesn%'t support unnamed structs/unions"
35610 #, gcc-internal-format
35611 msgid "ISO C90 doesn%'t support unnamed structs/unions"
35614 #: c/c-decl.c:7756 c/c-decl.c:7774 c/c-decl.c:7835
35615 #, gcc-internal-format
35616 msgid "duplicate member %q+D"
35620 #, gcc-internal-format
35621 msgid "empty struct has size 0 in C, size 1 in C++"
35625 #, gcc-internal-format
35626 msgid "empty union has size 0 in C, size 1 in C++"
35630 #, gcc-internal-format
35631 msgid "union has no named members"
35635 #, gcc-internal-format
35636 msgid "union has no members"
35640 #, gcc-internal-format
35641 msgid "struct has no named members"
35645 #, gcc-internal-format
35646 msgid "struct has no members"
35649 #: c/c-decl.c:8039 cp/decl.c:11928
35650 #, gcc-internal-format
35651 msgid "flexible array member in union"
35655 #, gcc-internal-format
35656 msgid "flexible array member not at end of struct"
35660 #, gcc-internal-format
35661 msgid "flexible array member in a struct with no named members"
35665 #, gcc-internal-format
35666 msgid "type %qT is too large"
35670 #, gcc-internal-format
35671 msgid "union cannot be made transparent"
35675 #, gcc-internal-format
35676 msgid "nested redefinition of %<enum %E%>"
35679 #. This enum is a named one that has been declared already.
35681 #, gcc-internal-format
35682 msgid "redeclaration of %<enum %E%>"
35685 #: c/c-decl.c:8433 cp/decl.c:14280
35686 #, gcc-internal-format
35687 msgid "specified mode too small for enumeral values"
35691 #, gcc-internal-format
35692 msgid "enumeration values exceed range of largest integer"
35695 #: c/c-decl.c:8562 c/c-decl.c:8578
35696 #, gcc-internal-format
35697 msgid "enumerator value for %qE is not an integer constant"
35701 #, gcc-internal-format
35702 msgid "enumerator value for %qE is not an integer constant expression"
35706 #, gcc-internal-format
35707 msgid "overflow in enumeration values"
35711 #, gcc-internal-format
35712 msgid "ISO C restricts enumerator values to range of %<int%>"
35715 #: c/c-decl.c:8690 cp/decl.c:5021 cp/decl.c:14812
35716 #, gcc-internal-format
35717 msgid "inline function %qD given attribute noinline"
35721 #, gcc-internal-format
35722 msgid "return type is an incomplete type"
35726 #, gcc-internal-format
35727 msgid "return type defaults to %<int%>"
35731 #, gcc-internal-format
35732 msgid "%q+D defined as variadic function without prototype"
35736 #, gcc-internal-format
35737 msgid "no previous prototype for %qD"
35741 #, gcc-internal-format
35742 msgid "%qD was used with no prototype before its definition"
35745 #: c/c-decl.c:8822 cp/decl.c:14947
35746 #, gcc-internal-format
35747 msgid "no previous declaration for %qD"
35751 #, gcc-internal-format
35752 msgid "%qD was used with no declaration before its definition"
35756 #, gcc-internal-format
35757 msgid "return type of %qD is not %<int%>"
35761 #, gcc-internal-format
35762 msgid "%<_Atomic%>-qualified return type of %qD"
35766 #, gcc-internal-format
35767 msgid "%qD is normally a non-static function"
35771 #, gcc-internal-format
35772 msgid "old-style parameter declarations in prototyped function definition"
35776 #, gcc-internal-format
35777 msgid "traditional C rejects ISO C style function definitions"
35781 #, gcc-internal-format
35782 msgid "parameter name omitted"
35786 #, gcc-internal-format
35787 msgid "old-style function definition"
35791 #, gcc-internal-format
35792 msgid "parameter name missing from parameter list"
35796 #, gcc-internal-format
35797 msgid "%qD declared as a non-parameter"
35801 #, gcc-internal-format
35802 msgid "multiple parameters named %qD"
35806 #, gcc-internal-format
35807 msgid "parameter %qD declared with void type"
35810 #: c/c-decl.c:9036 c/c-decl.c:9041
35811 #, gcc-internal-format
35812 msgid "type of %qD defaults to %<int%>"
35816 #, gcc-internal-format
35817 msgid "parameter %qD has incomplete type"
35821 #, gcc-internal-format
35822 msgid "declaration for parameter %qD but no such parameter"
35826 #, gcc-internal-format
35827 msgid "number of arguments doesn%'t match built-in prototype"
35831 #, gcc-internal-format
35832 msgid "number of arguments doesn%'t match prototype"
35835 #: c/c-decl.c:9135 c/c-decl.c:9182 c/c-decl.c:9196
35836 #, gcc-internal-format
35837 msgid "prototype declaration"
35841 #, gcc-internal-format
35842 msgid "promoted argument %qD doesn%'t match built-in prototype"
35846 #, gcc-internal-format
35847 msgid "promoted argument %qD doesn%'t match prototype"
35851 #, gcc-internal-format
35852 msgid "argument %qD doesn%'t match built-in prototype"
35856 #, gcc-internal-format
35857 msgid "argument %qD doesn%'t match prototype"
35860 #: c/c-decl.c:9445 cp/decl.c:15730
35861 #, gcc-internal-format
35862 msgid "no return statement in function returning non-void"
35865 #: c/c-decl.c:9465 cp/decl.c:15762
35866 #, gcc-internal-format
35867 msgid "parameter %qD set but not used"
35870 #. If we get here, declarations have been used in a for loop without
35871 #. the C99 for loop scope. This doesn't make much sense, so don't
35874 #, gcc-internal-format
35875 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
35879 #, gcc-internal-format
35881 "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
35885 #, gcc-internal-format
35886 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
35890 #, gcc-internal-format
35892 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
35896 #, gcc-internal-format
35897 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
35901 #, gcc-internal-format
35902 msgid "%<union %E%> declared in %<for%> loop initial declaration"
35906 #, gcc-internal-format
35907 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
35911 #, gcc-internal-format
35912 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
35916 #, gcc-internal-format
35917 msgid "incompatible address space qualifiers %qs and %qs"
35920 #: c/c-decl.c:9933 c/c-decl.c:9940
35921 #, gcc-internal-format
35922 msgid "duplicate %qE declaration specifier"
35925 #: c/c-decl.c:9967 c/c-decl.c:10351 c/c-decl.c:10741
35926 #, gcc-internal-format
35927 msgid "two or more data types in declaration specifiers"
35930 #: c/c-decl.c:9979 cp/parser.c:28041
35931 #, gcc-internal-format
35932 msgid "%<long long long%> is too long for GCC"
35936 #, gcc-internal-format
35937 msgid "ISO C90 does not support %<long long%>"
35940 #: c/c-decl.c:10221 c/c-parser.c:8829
35941 #, gcc-internal-format
35942 msgid "ISO C90 does not support complex types"
35945 #: c/c-decl.c:10267
35946 #, gcc-internal-format
35947 msgid "ISO C does not support saturating types"
35950 #: c/c-decl.c:10338 c/c-decl.c:10898
35951 #, gcc-internal-format
35952 msgid "duplicate %qE"
35955 #: c/c-decl.c:10394
35956 #, gcc-internal-format
35957 msgid "ISO C does not support %<__int%d%> types"
35960 #: c/c-decl.c:10416
35961 #, gcc-internal-format
35962 msgid "%<__int%d%> is not supported on this target"
35965 #: c/c-decl.c:10459
35966 #, gcc-internal-format
35967 msgid "ISO C90 does not support boolean types"
35970 #: c/c-decl.c:10578
35971 #, gcc-internal-format
35972 msgid "ISO C does not support the %<_Float%d%s%> type"
35975 #: c/c-decl.c:10628
35976 #, gcc-internal-format
35977 msgid "%<_Float%d%s%> is not supported on this target"
35980 #: c/c-decl.c:10699
35981 #, gcc-internal-format
35982 msgid "ISO C does not support decimal floating point"
35985 #: c/c-decl.c:10722 c/c-decl.c:10988 c/c-parser.c:7840
35986 #, gcc-internal-format
35987 msgid "fixed-point types not supported for this target"
35990 #: c/c-decl.c:10724
35991 #, gcc-internal-format
35992 msgid "ISO C does not support fixed-point types"
35995 #: c/c-decl.c:10759
35996 #, gcc-internal-format
35997 msgid "C++ lookup of %qD would return a field, not a type"
36000 #: c/c-decl.c:10772
36001 #, gcc-internal-format
36002 msgid "%qE fails to be a typedef or built in type"
36005 #: c/c-decl.c:10820
36006 #, gcc-internal-format
36007 msgid "%qE is not at beginning of declaration"
36010 #: c/c-decl.c:10841
36011 #, gcc-internal-format
36012 msgid "%qE used with %<auto%>"
36015 #: c/c-decl.c:10843
36016 #, gcc-internal-format
36017 msgid "%qE used with %<register%>"
36020 #: c/c-decl.c:10845
36021 #, gcc-internal-format
36022 msgid "%qE used with %<typedef%>"
36025 #: c/c-decl.c:10859 c/c-parser.c:7358
36026 #, gcc-internal-format
36027 msgid "ISO C99 does not support %qE"
36030 #: c/c-decl.c:10862 c/c-parser.c:7361
36031 #, gcc-internal-format
36032 msgid "ISO C90 does not support %qE"
36035 #: c/c-decl.c:10874
36036 #, gcc-internal-format
36037 msgid "%<__thread%> before %<extern%>"
36040 #: c/c-decl.c:10883
36041 #, gcc-internal-format
36042 msgid "%<__thread%> before %<static%>"
36045 #: c/c-decl.c:10896
36046 #, gcc-internal-format
36047 msgid "duplicate %<_Thread_local%> or %<__thread%>"
36050 #: c/c-decl.c:10904
36051 #, gcc-internal-format
36052 msgid "multiple storage classes in declaration specifiers"
36055 #: c/c-decl.c:10912
36056 #, gcc-internal-format
36057 msgid "%qs used with %qE"
36060 #: c/c-decl.c:10985
36061 #, gcc-internal-format
36062 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
36065 #: c/c-decl.c:11000
36066 #, gcc-internal-format
36067 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
36070 #: c/c-decl.c:11051 c/c-decl.c:11067 c/c-decl.c:11093
36071 #, gcc-internal-format
36072 msgid "ISO C does not support complex integer types"
36075 #: c/c-decl.c:11489 cp/semantics.c:5314
36076 #, gcc-internal-format
36078 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
36079 "not %<omp_out%> nor %<omp_in%>"
36082 #: c/c-decl.c:11493 cp/semantics.c:5318
36083 #, gcc-internal-format
36085 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
36086 "is not %<omp_priv%> nor %<omp_orig%>"
36089 #: c/c-fold.c:385 c/c-typeck.c:11427 cp/typeck.c:4659
36090 #, gcc-internal-format
36091 msgid "left shift of negative value"
36094 #: c/c-fold.c:395 c/c-typeck.c:11436 cp/typeck.c:4667
36095 #, gcc-internal-format
36096 msgid "left shift count is negative"
36099 #: c/c-fold.c:396 c/c-typeck.c:11367 cp/typeck.c:4612
36100 #, gcc-internal-format
36101 msgid "right shift count is negative"
36104 #: c/c-fold.c:404 c/c-typeck.c:11455 cp/typeck.c:4675
36105 #, gcc-internal-format
36106 msgid "left shift count >= width of type"
36109 #: c/c-fold.c:405 c/c-typeck.c:11391 cp/typeck.c:4620
36110 #, gcc-internal-format
36111 msgid "right shift count >= width of type"
36114 #: c/c-fold.c:412 c/c-typeck.c:11447
36115 #, gcc-internal-format
36116 msgid "left shift count >= width of vector element"
36119 #: c/c-fold.c:413 c/c-typeck.c:11378
36120 #, gcc-internal-format
36121 msgid "right shift count >= width of vector element"
36124 #: c/c-parser.c:274
36125 #, gcc-internal-format
36126 msgid "identifier %qE conflicts with C++ keyword"
36129 #: c/c-parser.c:884 cp/parser.c:2860
36130 #, gcc-internal-format
36131 msgid "version control conflict marker in file"
36134 #: c/c-parser.c:1087 cp/parser.c:2901
36135 #, gcc-internal-format
36136 msgid "to match this %qs"
36139 #: c/c-parser.c:1216 cp/parser.c:28264
36140 #, gcc-internal-format
36141 msgid "expected end of line"
36144 #: c/c-parser.c:1515
36145 #, gcc-internal-format
36146 msgid "ISO C forbids an empty translation unit"
36149 #: c/c-parser.c:1619 c/c-parser.c:9890
36150 #, gcc-internal-format
36151 msgid "ISO C does not allow extra %<;%> outside of a function"
36154 #: c/c-parser.c:1794
36155 #, gcc-internal-format
36156 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
36159 #: c/c-parser.c:1802
36160 #, gcc-internal-format
36161 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
36164 #: c/c-parser.c:1810
36165 #, gcc-internal-format
36166 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
36169 #: c/c-parser.c:1822 c/c-parser.c:4059
36170 #, gcc-internal-format
36171 msgid "unknown type name %qE; did you mean %qs?"
36174 #: c/c-parser.c:1826 c/c-parser.c:2649 c/c-parser.c:4063
36175 #, gcc-internal-format
36176 msgid "unknown type name %qE"
36179 #: c/c-parser.c:1847 c/c-parser.c:11110 c/c-parser.c:16128 c/c-parser.c:16566
36180 #: c/c-parser.c:17042 cp/parser.c:35784 cp/parser.c:38768
36181 #, gcc-internal-format
36182 msgid "expected declaration specifiers"
36185 #: c/c-parser.c:1857
36186 #, gcc-internal-format
36187 msgid "%<__auto_type%> in empty declaration"
36190 #: c/c-parser.c:1887 c/c-parser.c:3342
36191 #, gcc-internal-format
36192 msgid "expected %<;%>, identifier or %<(%>"
36195 #: c/c-parser.c:1905 cp/parser.c:29941 cp/parser.c:30015
36196 #, gcc-internal-format
36197 msgid "prefix attributes are ignored for methods"
36200 #: c/c-parser.c:1940
36201 #, gcc-internal-format
36202 msgid "prefix attributes are ignored for implementations"
36205 #: c/c-parser.c:1961
36206 #, gcc-internal-format
36207 msgid "unexpected attribute"
36210 #: c/c-parser.c:1971 c/c-parser.c:5192 c/c-parser.c:5509 cp/parser.c:10895
36211 #: cp/parser.c:11094
36212 #, gcc-internal-format
36213 msgid "%<fallthrough%> attribute not followed by %<;%>"
36216 #: c/c-parser.c:2003
36217 #, gcc-internal-format
36218 msgid "%<__auto_type%> requires a plain identifier as declarator"
36221 #: c/c-parser.c:2020
36222 #, gcc-internal-format
36223 msgid "data definition has no type or storage class"
36226 #. This means there is an attribute specifier after
36227 #. the declarator in a function definition. Provide
36228 #. some more information for the user.
36229 #: c/c-parser.c:2035
36230 #, gcc-internal-format
36232 "attributes should be specified before the declarator in a function definition"
36235 #: c/c-parser.c:2062
36236 #, gcc-internal-format
36237 msgid "%<__auto_type%> used with a bit-field initializer"
36240 #: c/c-parser.c:2137 c/c-parser.c:2227
36241 #, gcc-internal-format
36242 msgid "%<__auto_type%> requires an initialized data declaration"
36245 #: c/c-parser.c:2190
36246 #, gcc-internal-format
36247 msgid "%<__auto_type%> may only be used with a single declarator"
36250 #: c/c-parser.c:2219 cp/parser.c:12948 cp/parser.c:13105
36251 #, gcc-internal-format
36252 msgid "expected %<,%> or %<;%>"
36255 #. This can appear in many cases looking nothing like a
36256 #. function definition, so we don't give a more specific
36257 #. error suggesting there was one.
36258 #: c/c-parser.c:2233 c/c-parser.c:2274
36259 #, gcc-internal-format
36260 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
36263 #: c/c-parser.c:2241
36264 #, gcc-internal-format
36265 msgid "ISO C forbids nested functions"
36268 #: c/c-parser.c:2418
36269 #, gcc-internal-format
36270 msgid "ISO C99 does not support %<_Static_assert%>"
36273 #: c/c-parser.c:2421
36274 #, gcc-internal-format
36275 msgid "ISO C90 does not support %<_Static_assert%>"
36278 #: c/c-parser.c:2447 c/c-parser.c:4159 c/c-parser.c:11168 cp/parser.c:38409
36279 #, gcc-internal-format
36280 msgid "expected string literal"
36283 #: c/c-parser.c:2455
36284 #, gcc-internal-format
36285 msgid "expression in static assertion is not an integer"
36288 #: c/c-parser.c:2464
36289 #, gcc-internal-format
36290 msgid "expression in static assertion is not an integer constant expression"
36293 #: c/c-parser.c:2469
36294 #, gcc-internal-format
36295 msgid "expression in static assertion is not constant"
36298 #: c/c-parser.c:2474
36299 #, gcc-internal-format
36300 msgid "static assertion failed: %E"
36303 #: c/c-parser.c:2791
36304 #, gcc-internal-format
36305 msgid "%<_Atomic%> in Objective-C"
36308 #: c/c-parser.c:2794
36309 #, gcc-internal-format
36310 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
36313 #: c/c-parser.c:2797
36314 #, gcc-internal-format
36315 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
36318 #: c/c-parser.c:2824
36319 #, gcc-internal-format
36320 msgid "%<_Atomic%> applied to a qualified type"
36323 #: c/c-parser.c:2854
36324 #, gcc-internal-format
36325 msgid "%<__GIMPLE%> only valid with -fgimple"
36328 #: c/c-parser.c:2952
36329 #, gcc-internal-format
36330 msgid "empty enum is invalid"
36333 #: c/c-parser.c:2956 c/c-parser.c:3890 c/c-parser.c:4655 c/c-parser.c:4950
36334 #: c/c-parser.c:6434 c/c-parser.c:6522 c/c-parser.c:7224 c/c-parser.c:7901
36335 #: c/c-parser.c:8103 c/c-parser.c:8129 c/c-parser.c:8908 c/c-parser.c:9183
36336 #: c/c-parser.c:9220 c/c-parser.c:9473 c/c-parser.c:9523 c/c-parser.c:9683
36337 #: c/c-parser.c:9713 c/c-parser.c:9721 c/c-parser.c:9750 c/c-parser.c:9763
36338 #: c/c-parser.c:10069 c/c-parser.c:10193 c/c-parser.c:10638 c/c-parser.c:10673
36339 #: c/c-parser.c:10726 c/c-parser.c:10779 c/c-parser.c:10795 c/c-parser.c:10841
36340 #: c/c-parser.c:11477 c/c-parser.c:11518 c/c-parser.c:13426 c/c-parser.c:13662
36341 #: c/c-parser.c:15525 c/c-parser.c:18199 c/gimple-parser.c:1058
36342 #: c/gimple-parser.c:1096 cp/parser.c:28267 cp/parser.c:30793 cp/parser.c:30823
36343 #: cp/parser.c:30893 cp/parser.c:33007 cp/parser.c:38125
36344 #, gcc-internal-format
36345 msgid "expected identifier"
36348 #: c/c-parser.c:2994 cp/parser.c:18306
36349 #, gcc-internal-format
36350 msgid "comma at end of enumerator list"
36353 #: c/c-parser.c:3000
36354 #, gcc-internal-format
36355 msgid "expected %<,%> or %<}%>"
36358 #: c/c-parser.c:3031
36359 #, gcc-internal-format
36360 msgid "ISO C forbids forward references to %<enum%> types"
36363 #: c/c-parser.c:3148
36364 #, gcc-internal-format
36365 msgid "expected class name"
36368 #: c/c-parser.c:3170
36369 #, gcc-internal-format
36370 msgid "extra semicolon in struct or union specified"
36373 #: c/c-parser.c:3199
36374 #, gcc-internal-format
36375 msgid "no semicolon at end of struct or union"
36378 #: c/c-parser.c:3304 c/c-parser.c:4450
36379 #, gcc-internal-format
36380 msgid "expected specifier-qualifier-list"
36383 #: c/c-parser.c:3315
36384 #, gcc-internal-format
36385 msgid "ISO C forbids member declarations with no members"
36388 #: c/c-parser.c:3405
36389 #, gcc-internal-format
36390 msgid "expected %<,%>, %<;%> or %<}%>"
36393 #: c/c-parser.c:3412
36394 #, gcc-internal-format
36395 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
36398 #: c/c-parser.c:3466
36399 #, gcc-internal-format
36400 msgid "%<typeof%> applied to a bit-field"
36403 #: c/c-parser.c:3503
36404 #, gcc-internal-format
36405 msgid "ISO C99 does not support %<_Alignas%>"
36408 #: c/c-parser.c:3506
36409 #, gcc-internal-format
36410 msgid "ISO C90 does not support %<_Alignas%>"
36413 #: c/c-parser.c:3743
36414 #, gcc-internal-format
36415 msgid "expected identifier or %<(%>"
36418 #: c/c-parser.c:3956
36419 #, gcc-internal-format
36420 msgid "ISO C requires a named argument before %<...%>"
36423 #: c/c-parser.c:4070
36424 #, gcc-internal-format
36425 msgid "expected declaration specifiers or %<...%>"
36428 #: c/c-parser.c:4153
36429 #, gcc-internal-format
36430 msgid "wide string literal in %<asm%>"
36433 #: c/c-parser.c:4560
36434 #, gcc-internal-format
36435 msgid "ISO C forbids empty initializer braces"
36438 #: c/c-parser.c:4619
36439 #, gcc-internal-format
36440 msgid "obsolete use of designated initializer with %<:%>"
36443 #: c/c-parser.c:4764
36444 #, gcc-internal-format
36445 msgid "ISO C forbids specifying range of elements to initialize"
36448 #: c/c-parser.c:4776
36449 #, gcc-internal-format
36450 msgid "ISO C90 forbids specifying subobject to initialize"
36453 #: c/c-parser.c:4784
36454 #, gcc-internal-format
36455 msgid "obsolete use of designated initializer without %<=%>"
36458 #: c/c-parser.c:4965
36459 #, gcc-internal-format
36460 msgid "ISO C forbids label declarations"
36463 #: c/c-parser.c:4971 c/c-parser.c:5052 c/gimple-parser.c:161
36464 #, gcc-internal-format
36465 msgid "expected declaration or statement"
36468 #: c/c-parser.c:5003 c/c-parser.c:5031
36469 #, gcc-internal-format
36470 msgid "ISO C90 forbids mixed declarations and code"
36473 #: c/c-parser.c:5060
36474 #, gcc-internal-format
36475 msgid "expected %<}%> before %<else%>"
36478 #: c/c-parser.c:5065 cp/parser.c:11213
36479 #, gcc-internal-format
36480 msgid "%<else%> without a previous %<if%>"
36483 #: c/c-parser.c:5082
36484 #, gcc-internal-format
36485 msgid "label at end of compound statement"
36488 #: c/c-parser.c:5144
36489 #, gcc-internal-format
36490 msgid "expected %<:%> or %<...%>"
36493 #: c/c-parser.c:5196 c/c-parser.c:5513
36494 #, gcc-internal-format
36495 msgid "only attribute %<fallthrough%> can be applied to a null statement"
36498 #: c/c-parser.c:5202
36499 #, gcc-internal-format
36501 "a label can only be part of a statement and a declaration is not a statement"
36504 #: c/c-parser.c:5429
36505 #, gcc-internal-format
36506 msgid "expected identifier or %<*%>"
36509 #. Avoid infinite loop in error recovery:
36510 #. c_parser_skip_until_found stops at a closing nesting
36511 #. delimiter without consuming it, but here we need to consume
36512 #. it to proceed further.
36513 #: c/c-parser.c:5530 c/gimple-parser.c:1451 cp/parser.c:10847
36514 #, gcc-internal-format
36515 msgid "expected statement"
36518 #: c/c-parser.c:5637 cp/parser.c:12468
36519 #, gcc-internal-format
36520 msgid "suggest braces around empty body in an %<if%> statement"
36523 #: c/c-parser.c:5679 cp/parser.c:12471
36524 #, gcc-internal-format
36525 msgid "suggest braces around empty body in an %<else%> statement"
36528 #: c/c-parser.c:5813 cp/parser.c:11449
36529 #, gcc-internal-format
36530 msgid "suggest explicit braces to avoid ambiguous %<else%>"
36533 #: c/c-parser.c:5964
36534 #, gcc-internal-format
36535 msgid "suggest braces around empty body in %<do%> statement"
36538 #: c/c-parser.c:6097 c/c-parser.c:6127
36539 #, gcc-internal-format
36540 msgid "multiple iterating variables in fast enumeration"
36543 #: c/c-parser.c:6149
36544 #, gcc-internal-format
36545 msgid "invalid iterating variable in fast enumeration"
36548 #: c/c-parser.c:6170 cp/parser.c:11651
36549 #, gcc-internal-format
36550 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
36553 #: c/c-parser.c:6176 cp/parser.c:11657
36554 #, gcc-internal-format
36555 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
36558 #: c/c-parser.c:6210
36559 #, gcc-internal-format
36560 msgid "missing collection in fast enumeration"
36563 #: c/c-parser.c:6302
36564 #, gcc-internal-format
36565 msgid "%E qualifier ignored on asm"
36568 #: c/c-parser.c:6346
36569 #, gcc-internal-format
36570 msgid "expected %<:%> or %<)%>"
36573 #: c/c-parser.c:6660
36574 #, gcc-internal-format
36575 msgid "ISO C forbids omitting the middle term of a ?: expression"
36578 #. Location of the binary operator.
36580 #: c/c-parser.c:6866 cp/typeck.c:4452
36581 #, gcc-internal-format
36583 "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
36587 #: c/c-parser.c:6871 cp/typeck.c:4457
36588 #, gcc-internal-format
36589 msgid "first %<sizeof%> operand was declared here"
36592 #: c/c-parser.c:7088
36593 #, gcc-internal-format
36594 msgid "alignment specified for type name in cast"
36597 #: c/c-parser.c:7187
36598 #, gcc-internal-format
36599 msgid "traditional C rejects the unary plus operator"
36602 #: c/c-parser.c:7316
36603 #, gcc-internal-format
36604 msgid "alignment specified for type name in %<sizeof%>"
36607 #: c/c-parser.c:7332
36608 #, gcc-internal-format
36609 msgid "%<sizeof%> applied to a bit-field"
36612 #: c/c-parser.c:7401
36613 #, gcc-internal-format
36614 msgid "alignment specified for type name in %qE"
36617 #: c/c-parser.c:7424
36618 #, gcc-internal-format
36619 msgid "ISO C does not allow %<%E (expression)%>"
36622 #: c/c-parser.c:7455
36623 #, gcc-internal-format
36624 msgid "cannot take address of %qs"
36627 #: c/c-parser.c:7538
36628 #, gcc-internal-format
36629 msgid "ISO C99 does not support %<_Generic%>"
36632 #: c/c-parser.c:7541
36633 #, gcc-internal-format
36634 msgid "ISO C90 does not support %<_Generic%>"
36637 #: c/c-parser.c:7609
36638 #, gcc-internal-format
36639 msgid "%<_Generic%> association has function type"
36642 #: c/c-parser.c:7612
36643 #, gcc-internal-format
36644 msgid "%<_Generic%> association has incomplete type"
36647 #: c/c-parser.c:7616
36648 #, gcc-internal-format
36649 msgid "%<_Generic%> association has variable length type"
36652 #: c/c-parser.c:7640
36653 #, gcc-internal-format
36654 msgid "duplicate %<default%> case in %<_Generic%>"
36657 #: c/c-parser.c:7641
36658 #, gcc-internal-format
36659 msgid "original %<default%> is here"
36662 #: c/c-parser.c:7649
36663 #, gcc-internal-format
36664 msgid "%<_Generic%> specifies two compatible types"
36667 #: c/c-parser.c:7650
36668 #, gcc-internal-format
36669 msgid "compatible type is here"
36672 #: c/c-parser.c:7673
36673 #, gcc-internal-format
36674 msgid "%<_Generic%> selector matches multiple associations"
36677 #: c/c-parser.c:7675
36678 #, gcc-internal-format
36679 msgid "other match is here"
36682 #: c/c-parser.c:7694
36683 #, gcc-internal-format
36685 "%<_Generic%> selector of type %qT is not compatible with any association"
36688 #: c/c-parser.c:7715
36689 #, gcc-internal-format
36690 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
36693 #: c/c-parser.c:7723
36694 #, gcc-internal-format
36695 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
36698 #: c/c-parser.c:7729
36699 #, gcc-internal-format
36700 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
36703 #: c/c-parser.c:7745
36704 #, gcc-internal-format
36705 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
36708 #: c/c-parser.c:7915 c/c-parser.c:8950 c/c-parser.c:8972 c/gimple-parser.c:978
36709 #: c/gimple-parser.c:984 c/gimple-parser.c:1468
36710 #, gcc-internal-format
36711 msgid "expected expression"
36714 #: c/c-parser.c:7933
36715 #, gcc-internal-format
36716 msgid "braced-group within expression allowed only inside a function"
36719 #: c/c-parser.c:7947
36720 #, gcc-internal-format
36721 msgid "ISO C forbids braced-groups within expressions"
36724 #: c/c-parser.c:7974
36725 #, gcc-internal-format
36726 msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
36729 #: c/c-parser.c:7983
36730 #, gcc-internal-format
36731 msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier"
36734 #: c/c-parser.c:7992
36735 #, gcc-internal-format
36736 msgid "ISO C90 does not support %<__func__%> predefined identifier"
36739 #: c/c-parser.c:8156
36740 #, gcc-internal-format
36741 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
36744 #: c/c-parser.c:8172
36745 #, gcc-internal-format
36746 msgid "first argument to %<__builtin_choose_expr%> not a constant"
36749 #: c/c-parser.c:8242 c/c-parser.c:8259 c/c-parser.c:8266
36750 #, gcc-internal-format
36751 msgid "too few arguments to %<__builtin_tgmath%>"
36754 #: c/c-parser.c:8287
36755 #, gcc-internal-format
36756 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
36759 #: c/c-parser.c:8331 c/c-parser.c:8341
36760 #, gcc-internal-format
36762 "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
36765 #: c/c-parser.c:8363 c/c-parser.c:8373
36766 #, gcc-internal-format
36768 "invalid type-generic type for argument %u of argument %u of "
36769 "%<__builtin_tgmath%>"
36772 #: c/c-parser.c:8406
36773 #, gcc-internal-format
36774 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
36777 #: c/c-parser.c:8425
36778 #, gcc-internal-format
36779 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
36782 #: c/c-parser.c:8473
36783 #, gcc-internal-format
36785 "duplicate type-generic parameter type for function argument %u of "
36786 "%<__builtin_tgmath%>"
36789 #: c/c-parser.c:8496
36790 #, gcc-internal-format
36791 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
36794 #: c/c-parser.c:8513
36795 #, gcc-internal-format
36797 "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
36800 #: c/c-parser.c:8549
36801 #, gcc-internal-format, gfc-internal-format
36802 msgid "invalid type of argument %u of type-generic function"
36805 #: c/c-parser.c:8560
36806 #, gcc-internal-format, gfc-internal-format
36808 "decimal floating-point argument %u to complex-only type-generic function"
36811 #: c/c-parser.c:8568
36812 #, gcc-internal-format, gfc-internal-format
36813 msgid "decimal floating-point argument %u to binary-only type-generic function"
36816 #: c/c-parser.c:8576 c/c-parser.c:8606
36817 #, gcc-internal-format
36819 "both complex and decimal floating-point arguments to type-generic function"
36822 #: c/c-parser.c:8584 c/c-parser.c:8626
36823 #, gcc-internal-format
36825 "both binary and decimal floating-point arguments to type-generic function"
36828 #: c/c-parser.c:8598
36829 #, gcc-internal-format, gfc-internal-format
36830 msgid "complex argument %u to decimal-only type-generic function"
36833 #: c/c-parser.c:8618
36834 #, gcc-internal-format, gfc-internal-format
36835 msgid "binary argument %u to decimal-only type-generic function"
36838 #: c/c-parser.c:8709
36839 #, gcc-internal-format
36840 msgid "no matching function for type-generic call"
36843 #: c/c-parser.c:8750
36844 #, gcc-internal-format
36845 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
36848 #: c/c-parser.c:8763
36849 #, gcc-internal-format
36851 "first argument to %<__builtin_call_with_static_chain%> must be a call "
36855 #: c/c-parser.c:8767
36856 #, gcc-internal-format
36858 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
36862 #: c/c-parser.c:8793
36863 #, gcc-internal-format
36864 msgid "wrong number of arguments to %<__builtin_complex%>"
36867 #: c/c-parser.c:8815
36868 #, gcc-internal-format
36869 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
36872 #: c/c-parser.c:8824
36873 #, gcc-internal-format
36874 msgid "%<__builtin_complex%> operands of different types"
36877 #: c/c-parser.c:8872 cp/parser.c:6922
36878 #, gcc-internal-format
36879 msgid "wrong number of arguments to %<__builtin_shuffle%>"
36882 #: c/c-parser.c:9010
36883 #, gcc-internal-format
36884 msgid "compound literal has variable size"
36887 #: c/c-parser.c:9021
36888 #, gcc-internal-format
36889 msgid "compound literal qualified by address-space qualifier"
36892 #: c/c-parser.c:9025
36893 #, gcc-internal-format
36894 msgid "ISO C90 forbids compound literals"
36897 #: c/c-parser.c:9038
36898 #, gcc-internal-format
36899 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
36902 #: c/c-parser.c:9494
36903 #, gcc-internal-format
36904 msgid "expected identifier or %<)%>"
36907 #: c/c-parser.c:9590
36908 #, gcc-internal-format
36909 msgid "extra semicolon"
36912 #: c/c-parser.c:9838
36913 #, gcc-internal-format
36914 msgid "extra semicolon in method definition specified"
36917 #: c/c-parser.c:9970
36918 #, gcc-internal-format
36919 msgid "method attributes must be specified at the end only"
36922 #: c/c-parser.c:9990
36923 #, gcc-internal-format
36924 msgid "expected %<;%> or %<{%> after method attribute definition"
36927 #: c/c-parser.c:10112
36928 #, gcc-internal-format
36929 msgid "objective-c method declaration is expected"
36932 #: c/c-parser.c:10550
36933 #, gcc-internal-format
36934 msgid "no type or storage class may be specified here,"
36937 #: c/c-parser.c:10642 c/c-parser.c:10699 cp/parser.c:30853
36938 #, gcc-internal-format
36939 msgid "unknown property attribute"
36942 #: c/c-parser.c:10663 cp/parser.c:30813
36943 #, gcc-internal-format
36944 msgid "missing %<=%> (after %<getter%> attribute)"
36947 #: c/c-parser.c:10666 cp/parser.c:30816
36948 #, gcc-internal-format
36949 msgid "missing %<=%> (after %<setter%> attribute)"
36952 #: c/c-parser.c:10680 cp/parser.c:30831
36953 #, gcc-internal-format
36954 msgid "the %<setter%> attribute may only be specified once"
36957 #: c/c-parser.c:10685 cp/parser.c:30837
36958 #, gcc-internal-format
36959 msgid "setter name must terminate with %<:%>"
36962 #: c/c-parser.c:10692 cp/parser.c:30845
36963 #, gcc-internal-format
36964 msgid "the %<getter%> attribute may only be specified once"
36967 #: c/c-parser.c:10886 cp/parser.c:38449
36968 #, gcc-internal-format
36970 "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
36971 "non-negative integral constant less than %u"
36974 #: c/c-parser.c:10930 c/c-parser.c:16563 c/c-parser.c:16821 c/c-parser.c:16880
36975 #: c/c-parser.c:16964 cp/parser.c:35781 cp/parser.c:36075 cp/parser.c:36163
36976 #: cp/parser.c:36234 cp/parser.c:38496 cp/parser.c:38511 cp/parser.c:38527
36977 #: cp/parser.c:38543 cp/parser.c:38559 cp/parser.c:38586 cp/parser.c:38599
36978 #: cp/parser.c:38622 cp/parser.c:38635
36979 #, gcc-internal-format
36980 msgid "%<#pragma %s%> may only be used in compound statements"
36983 #: c/c-parser.c:10953 cp/parser.c:38612
36984 #, gcc-internal-format
36985 msgid "%<#pragma acc routine%> must be at file scope"
36988 #: c/c-parser.c:11031 cp/parser.c:38693
36989 #, gcc-internal-format
36991 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
36995 #: c/c-parser.c:11055 c/c-parser.c:11079 cp/parser.c:38722 cp/parser.c:38755
36996 #, gcc-internal-format
36997 msgid "for, while or do statement expected"
37000 #: c/c-parser.c:11092 cp/parser.c:38486
37001 #, gcc-internal-format
37002 msgid "%<#pragma GCC pch_preprocess%> must be first"
37005 #: c/c-parser.c:11402 cp/parser.c:31237
37006 #, gcc-internal-format
37007 msgid "too many %qs clauses"
37010 #: c/c-parser.c:11424 cp/parser.c:31771
37011 #, gcc-internal-format
37012 msgid "expected integer expression before ')'"
37015 #: c/c-parser.c:11439
37016 #, gcc-internal-format
37017 msgid "expression must be integral"
37020 #: c/c-parser.c:11723 c/c-parser.c:18141
37021 #, gcc-internal-format
37022 msgid "%qD is not a variable"
37025 #: c/c-parser.c:11727 cp/semantics.c:6770
37026 #, gcc-internal-format
37027 msgid "%qD is not a pointer variable"
37030 #: c/c-parser.c:11769 cp/parser.c:31850
37031 #, gcc-internal-format
37032 msgid "collapse argument needs positive constant integer expression"
37035 #: c/c-parser.c:11846 cp/parser.c:31914
37036 #, gcc-internal-format
37037 msgid "expected %<none%> or %<present%>"
37040 #: c/c-parser.c:11848 cp/parser.c:31916
37041 #, gcc-internal-format
37042 msgid "expected %<none%> or %<shared%>"
37045 #: c/c-parser.c:11949 cp/parser.c:32019
37046 #, gcc-internal-format
37047 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
37050 #: c/c-parser.c:11969 c/c-parser.c:16873 c/c-parser.c:16957 cp/parser.c:32037
37051 #: cp/parser.c:36067 cp/parser.c:36155
37052 #, gcc-internal-format
37053 msgid "expected %<data%>"
37056 #: c/c-parser.c:12016 cp/parser.c:32090
37057 #, gcc-internal-format
37058 msgid "too many %<if%> clauses with %qs modifier"
37061 #: c/c-parser.c:12023 cp/parser.c:32097
37062 #, gcc-internal-format
37063 msgid "too many %<if%> clauses"
37066 #: c/c-parser.c:12025 cp/parser.c:32099
37067 #, gcc-internal-format
37068 msgid "too many %<if%> clauses without modifier"
37071 #: c/c-parser.c:12031 cp/parser.c:32105
37072 #, gcc-internal-format
37074 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
37078 #: c/c-parser.c:12107 c/c-parser.c:12153 c/c-parser.c:12199 c/c-parser.c:12245
37079 #: c/c-parser.c:12292 c/c-parser.c:12532 c/c-parser.c:12613 c/c-parser.c:13024
37080 #: c/c-parser.c:13152 c/c-parser.c:13197 c/c-parser.c:13717
37081 #, gcc-internal-format
37082 msgid "expected integer expression"
37085 #: c/c-parser.c:12118
37086 #, gcc-internal-format
37087 msgid "%<num_threads%> value must be positive"
37090 #: c/c-parser.c:12164
37091 #, gcc-internal-format
37092 msgid "%<num_tasks%> value must be positive"
37095 #: c/c-parser.c:12210 cp/semantics.c:6954
37096 #, gcc-internal-format
37097 msgid "%<grainsize%> value must be positive"
37100 #: c/c-parser.c:12257 cp/semantics.c:6983
37101 #, gcc-internal-format
37102 msgid "%<priority%> value must be non-negative"
37105 #: c/c-parser.c:12322 c/c-parser.c:12328 cp/parser.c:32322 cp/parser.c:32329
37106 #, gcc-internal-format
37107 msgid "expected %<tofrom%>"
37110 #: c/c-parser.c:12336 c/c-parser.c:12342 cp/parser.c:32338 cp/parser.c:32345
37111 #, gcc-internal-format
37112 msgid "expected %<scalar%>"
37115 #: c/c-parser.c:12406 cp/semantics.c:6261
37116 #, gcc-internal-format
37117 msgid "%qs expression must be integral"
37120 #: c/c-parser.c:12418 c/c-parser.c:12541 cp/semantics.c:6293
37121 #, gcc-internal-format
37122 msgid "%qs value must be positive"
37125 #: c/c-parser.c:12480 cp/parser.c:31630
37126 #, gcc-internal-format
37127 msgid "too many %<static%> arguments"
37130 #: c/c-parser.c:12514 cp/parser.c:31663
37131 #, gcc-internal-format
37132 msgid "unexpected argument"
37135 #: c/c-parser.c:12680 cp/semantics.c:7082
37136 #, gcc-internal-format
37137 msgid "%<tile%> argument needs positive integral constant"
37140 #: c/c-parser.c:12746 cp/parser.c:32403
37141 #, gcc-internal-format
37142 msgid "ordered argument needs positive constant integer expression"
37145 #: c/c-parser.c:12838 c/c-parser.c:17606 cp/parser.c:37420
37146 #, gcc-internal-format
37148 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
37152 #: c/c-parser.c:12948 cp/parser.c:32617
37153 #, gcc-internal-format
37154 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
37157 #: c/c-parser.c:13002 cp/parser.c:32633
37158 #, gcc-internal-format
37159 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
37162 #: c/c-parser.c:13006 cp/parser.c:32636
37163 #, gcc-internal-format
37164 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
37167 #: c/c-parser.c:13018 cp/semantics.c:6351
37168 #, gcc-internal-format
37169 msgid "chunk size value must be positive"
37172 #: c/c-parser.c:13041 cp/parser.c:32656
37173 #, gcc-internal-format
37174 msgid "invalid schedule kind"
37177 #: c/c-parser.c:13162
37178 #, gcc-internal-format
37179 msgid "%<num_teams%> value must be positive"
37182 #: c/c-parser.c:13207 cp/semantics.c:6441
37183 #, gcc-internal-format
37184 msgid "%<thread_limit%> value must be positive"
37187 #: c/c-parser.c:13252 cp/semantics.c:6551
37188 #, gcc-internal-format
37190 "%<aligned%> clause alignment expression must be positive constant integer "
37194 #: c/c-parser.c:13315
37195 #, gcc-internal-format
37196 msgid "%<linear%> clause step expression must be integral"
37199 #: c/c-parser.c:13356
37200 #, gcc-internal-format
37202 "%<safelen%> clause expression must be positive constant integer expression"
37205 #: c/c-parser.c:13395
37206 #, gcc-internal-format
37208 "%<simdlen%> clause expression must be positive constant integer expression"
37211 #: c/c-parser.c:13565 cp/parser.c:33151 cp/parser.c:33376
37212 #, gcc-internal-format
37213 msgid "invalid depend kind"
37216 #: c/c-parser.c:13650 cp/parser.c:33224
37217 #, gcc-internal-format
37218 msgid "invalid map kind"
37221 #: c/c-parser.c:13748 cp/parser.c:33323
37222 #, gcc-internal-format
37223 msgid "invalid dist_schedule kind"
37226 #: c/c-parser.c:13820
37227 #, gcc-internal-format
37228 msgid "invalid proc_bind kind"
37231 #: c/c-parser.c:14040 cp/parser.c:33602
37232 #, gcc-internal-format
37233 msgid "expected %<#pragma acc%> clause"
37236 #: c/c-parser.c:14051 c/c-parser.c:14326 cp/parser.c:33613 cp/parser.c:33920
37237 #, gcc-internal-format
37238 msgid "%qs is not valid for %qs"
37241 #: c/c-parser.c:14195 cp/parser.c:33787
37242 #, gcc-internal-format
37243 msgid "%qs must be the first clause of %qs"
37246 #: c/c-parser.c:14315 cp/parser.c:33909
37247 #, gcc-internal-format
37248 msgid "expected %<#pragma omp%> clause"
37251 #: c/c-parser.c:14453 cp/parser.c:36580
37252 #, gcc-internal-format
37253 msgid "no valid clauses specified in %<#pragma acc declare%>"
37256 #: c/c-parser.c:14463 cp/parser.c:36590
37257 #, gcc-internal-format
37258 msgid "array section in %<#pragma acc declare%>"
37261 #: c/c-parser.c:14483 cp/parser.c:36610
37262 #, gcc-internal-format
37263 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
37266 #: c/c-parser.c:14494 cp/parser.c:36621
37267 #, gcc-internal-format
37268 msgid "invalid OpenACC clause at file scope"
37271 #: c/c-parser.c:14501 cp/parser.c:36628
37272 #, gcc-internal-format
37273 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
37276 #: c/c-parser.c:14509 cp/parser.c:36636
37277 #, gcc-internal-format
37278 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
37281 #: c/c-parser.c:14521 cp/parser.c:36648
37282 #, gcc-internal-format
37283 msgid "variable %qD used more than once with %<#pragma acc declare%>"
37286 #: c/c-parser.c:14613 cp/parser.c:36734
37287 #, gcc-internal-format
37288 msgid "expected %<data%> after %<#pragma acc %s%>"
37291 #: c/c-parser.c:14629 cp/parser.c:36751
37292 #, gcc-internal-format
37293 msgid "%<#pragma acc %s data%> has no data movement clause"
37296 #: c/c-parser.c:14855 cp/parser.c:2948
37297 #, gcc-internal-format
37298 msgid "%qE has not been declared"
37301 #: c/c-parser.c:14859
37302 #, gcc-internal-format
37303 msgid "expected function name"
37306 #: c/c-parser.c:14874 cp/parser.c:37839
37307 #, gcc-internal-format
37308 msgid "%qD does not refer to a function"
37311 #: c/c-parser.c:14894 c/c-parser.c:14942 cp/parser.c:1388
37312 #, gcc-internal-format
37314 "%<#pragma acc routine%> not immediately followed by function declaration or "
37318 #: c/c-parser.c:14934 cp/parser.c:37893 cp/parser.c:37935
37319 #, gcc-internal-format
37321 "%<#pragma acc routine%> not immediately followed by a single function "
37322 "declaration or definition"
37325 #: c/c-parser.c:14951 cp/parser.c:37949
37326 #, gcc-internal-format
37327 msgid "%<#pragma acc routine%> already applied to %qD"
37330 #: c/c-parser.c:14960 cp/parser.c:37958
37331 #, gcc-internal-format
37332 msgid "%<#pragma acc routine%> must be applied before use"
37335 #: c/c-parser.c:14961 cp/parser.c:37959
37336 #, gcc-internal-format
37337 msgid "%<#pragma acc routine%> must be applied before definition"
37340 #: c/c-parser.c:15004 cp/parser.c:36929
37341 #, gcc-internal-format
37343 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
37347 #: c/c-parser.c:15416 cp/parser.c:34288 cp/parser.c:34314
37348 #, gcc-internal-format
37349 msgid "invalid form of %<#pragma omp atomic%>"
37352 #: c/c-parser.c:15420 cp/parser.c:34345 cp/parser.c:34361
37353 #, gcc-internal-format
37354 msgid "invalid operator for %<#pragma omp atomic%>"
37357 #: c/c-parser.c:15469 cp/semantics.c:8363 cp/semantics.c:8373
37358 #, gcc-internal-format
37360 "%<#pragma omp atomic capture%> uses two different expressions for memory"
37363 #: c/c-parser.c:15534 c/c-parser.c:15556
37364 #, gcc-internal-format
37365 msgid "expected %<(%> or end of line"
37368 #: c/c-parser.c:15600 cp/parser.c:34880
37369 #, gcc-internal-format
37370 msgid "%<ordered%> clause parameter is less than %<collapse%>"
37373 #: c/c-parser.c:15611 cp/parser.c:34891
37374 #, gcc-internal-format
37376 "%<linear%> clause may not be specified together with %<ordered%> clause with "
37380 #: c/c-parser.c:15629 cp/parser.c:34918
37381 #, gcc-internal-format
37382 msgid "for statement expected"
37385 #: c/c-parser.c:15699 cp/semantics.c:8028 cp/semantics.c:8115
37386 #, gcc-internal-format
37387 msgid "expected iteration declaration or initialization"
37390 #: c/c-parser.c:15787
37391 #, gcc-internal-format
37392 msgid "not enough perfectly nested loops"
37395 #: c/c-parser.c:15843 cp/parser.c:35141
37396 #, gcc-internal-format
37397 msgid "collapsed loops not perfectly nested"
37400 #: c/c-parser.c:15890 cp/parser.c:34961 cp/parser.c:35003 cp/pt.c:15800
37401 #, gcc-internal-format
37402 msgid "iteration variable %qD should not be firstprivate"
37405 #: c/c-parser.c:15981 cp/parser.c:35214
37406 #, gcc-internal-format
37407 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
37410 #: c/c-parser.c:16147 cp/parser.c:35377
37411 #, gcc-internal-format
37413 "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
37417 #: c/c-parser.c:16355 cp/parser.c:35576
37418 #, gcc-internal-format
37419 msgid "expected %<for%> after %qs"
37422 #: c/c-parser.c:16554 cp/parser.c:35772
37423 #, gcc-internal-format
37424 msgid "expected %<point%>"
37427 #: c/c-parser.c:16774 cp/parser.c:36009
37428 #, gcc-internal-format
37430 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
37431 "%<tofrom%> or %<alloc%> on %<map%> clause"
37434 #: c/c-parser.c:16787 cp/parser.c:36022
37435 #, gcc-internal-format
37436 msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
37439 #: c/c-parser.c:16834 cp/parser.c:36247
37440 #, gcc-internal-format
37442 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
37446 #: c/c-parser.c:16906 cp/parser.c:36102
37447 #, gcc-internal-format
37449 "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
37450 "%> on %<map%> clause"
37453 #: c/c-parser.c:16918 cp/parser.c:36114
37454 #, gcc-internal-format
37456 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
37459 #: c/c-parser.c:16992 cp/parser.c:36191
37460 #, gcc-internal-format
37462 "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
37463 "%> or %<delete%> on %<map%> clause"
37466 #: c/c-parser.c:17005 cp/parser.c:36204
37467 #, gcc-internal-format
37469 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
37472 #: c/c-parser.c:17219 cp/parser.c:36457
37473 #, gcc-internal-format
37475 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
37476 "or %<alloc%> on %<map%> clause"
37479 #: c/c-parser.c:17269
37480 #, gcc-internal-format
37482 "%<#pragma omp declare simd%> must be followed by function declaration or "
37483 "definition or another %<#pragma omp declare simd%>"
37486 #: c/c-parser.c:17319 c/c-parser.c:17346
37487 #, gcc-internal-format
37489 "%<#pragma omp declare simd%> must be followed by function declaration or "
37493 #: c/c-parser.c:17368
37494 #, gcc-internal-format
37496 "%<#pragma omp declare simd%> not immediately followed by a function "
37497 "declaration or definition"
37500 #: c/c-parser.c:17376 cp/parser.c:37050
37501 #, gcc-internal-format
37503 "%<#pragma omp declare simd%> not immediately followed by a single function "
37504 "declaration or definition"
37507 #: c/c-parser.c:17455 cp/parser.c:37120
37508 #, gcc-internal-format
37510 "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
37511 "target%> without clauses and %<#pragma omp end declare target%>"
37514 #: c/c-parser.c:17474 cp/parser.c:37139
37515 #, gcc-internal-format
37516 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
37519 #: c/c-parser.c:17515 cp/parser.c:37186
37520 #, gcc-internal-format
37521 msgid "expected %<target%>"
37524 #: c/c-parser.c:17522 cp/parser.c:37193
37525 #, gcc-internal-format
37526 msgid "expected %<declare%>"
37529 #: c/c-parser.c:17528 cp/parser.c:37200
37530 #, gcc-internal-format
37532 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
37536 #: c/c-parser.c:17556
37537 #, gcc-internal-format
37538 msgid "%<#pragma omp declare reduction%> not at file or block scope"
37541 #: c/c-parser.c:17633
37542 #, gcc-internal-format
37543 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
37546 #: c/c-parser.c:17637
37547 #, gcc-internal-format
37548 msgid "function or array type in %<#pragma omp declare reduction%>"
37551 #: c/c-parser.c:17640
37552 #, gcc-internal-format
37553 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
37556 #: c/c-parser.c:17643
37557 #, gcc-internal-format
37559 "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
37563 #: c/c-parser.c:17651
37564 #, gcc-internal-format
37565 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
37568 #: c/c-parser.c:17660
37569 #, gcc-internal-format
37570 msgid "previous %<#pragma omp declare reduction%>"
37573 #: c/c-parser.c:17777
37574 #, gcc-internal-format
37575 msgid "expected %<omp_priv%> or function-name"
37578 #: c/c-parser.c:17788
37579 #, gcc-internal-format
37580 msgid "expected function-name %<(%>"
37583 #: c/c-parser.c:17807
37584 #, gcc-internal-format
37585 msgid "one of the initializer call arguments should be %<&omp_priv%>"
37588 #: c/c-parser.c:17928 cp/parser.c:37645
37589 #, gcc-internal-format
37590 msgid "expected %<simd%> or %<reduction%> or %<target%>"
37593 #: c/c-parser.c:18143 cp/semantics.c:7493
37594 #, gcc-internal-format
37595 msgid "%qE declared %<threadprivate%> after first use"
37598 #: c/c-parser.c:18145 cp/semantics.c:7495
37599 #, gcc-internal-format
37600 msgid "automatic variable %qE cannot be %<threadprivate%>"
37603 #: c/c-parser.c:18149 cp/semantics.c:7497
37604 #, gcc-internal-format
37605 msgid "%<threadprivate%> %qE has incomplete type"
37608 #: c/c-parser.c:18349 cp/parser.c:38340
37609 #, gcc-internal-format
37610 msgid "%<__transaction_cancel%> without transactional memory support enabled"
37613 #: c/c-parser.c:18355 cp/parser.c:38346
37614 #, gcc-internal-format
37615 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
37618 #: c/c-parser.c:18364 cp/parser.c:38355
37619 #, gcc-internal-format
37621 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
37624 #: c/c-parser.c:18366 cp/parser.c:38358
37625 #, gcc-internal-format
37626 msgid " or a %<transaction_may_cancel_outer%> function"
37629 #: c/c-parser.c:18372 cp/parser.c:38364
37630 #, gcc-internal-format
37631 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
37634 #: c/c-parser.c:18453
37635 #, gcc-internal-format
37636 msgid "no closing brace"
37639 #: c/c-typeck.c:223
37640 #, gcc-internal-format
37641 msgid "%qD has an incomplete type %qT"
37644 #: c/c-typeck.c:237 c/c-typeck.c:9997 c/c-typeck.c:10039 cp/call.c:4145
37645 #, gcc-internal-format
37646 msgid "invalid use of void expression"
37649 #: c/c-typeck.c:245
37650 #, gcc-internal-format
37651 msgid "invalid use of flexible array member"
37654 #: c/c-typeck.c:251 cp/typeck2.c:504
37655 #, gcc-internal-format
37656 msgid "invalid use of array with unspecified bounds"
37659 #: c/c-typeck.c:259
37660 #, gcc-internal-format
37661 msgid "invalid use of undefined type %qT"
37664 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
37665 #: c/c-typeck.c:262
37666 #, gcc-internal-format
37667 msgid "invalid use of incomplete typedef %qT"
37670 #: c/c-typeck.c:335
37671 #, gcc-internal-format
37672 msgid "%qT and %qT are in disjoint named address spaces"
37675 #: c/c-typeck.c:576 c/c-typeck.c:601
37676 #, gcc-internal-format
37677 msgid "function types not truly compatible in ISO C"
37680 #: c/c-typeck.c:745
37681 #, gcc-internal-format
37682 msgid "can%'t mix operands of decimal float and vector types"
37685 #: c/c-typeck.c:750
37686 #, gcc-internal-format
37687 msgid "can%'t mix operands of decimal float and complex types"
37690 #: c/c-typeck.c:755
37691 #, gcc-internal-format
37692 msgid "can%'t mix operands of decimal float and other float types"
37695 #: c/c-typeck.c:1295
37696 #, gcc-internal-format
37697 msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
37700 #: c/c-typeck.c:1299
37701 #, gcc-internal-format
37702 msgid "types are not quite compatible"
37705 #: c/c-typeck.c:1303
37706 #, gcc-internal-format
37707 msgid "pointer target types incompatible in C++"
37710 #: c/c-typeck.c:1636
37711 #, gcc-internal-format
37712 msgid "function return types not compatible due to %<volatile%>"
37715 #: c/c-typeck.c:1894
37716 #, gcc-internal-format
37717 msgid "converting an array compound literal to a pointer is ill-formed in C++"
37720 #: c/c-typeck.c:2417 c/c-typeck.c:8643
37721 #, gcc-internal-format
37722 msgid "%qT has no member named %qE; did you mean %qE?"
37725 #: c/c-typeck.c:2421 c/c-typeck.c:8647
37726 #, gcc-internal-format
37727 msgid "%qT has no member named %qE"
37730 #: c/c-typeck.c:2430
37731 #, gcc-internal-format
37732 msgid "accessing a member %qE of an atomic structure %qE"
37735 #: c/c-typeck.c:2433
37736 #, gcc-internal-format
37737 msgid "accessing a member %qE of an atomic union %qE"
37740 #: c/c-typeck.c:2493
37741 #, gcc-internal-format
37742 msgid "%qE is a pointer; did you mean to use %<->%>?"
37745 #: c/c-typeck.c:2499
37746 #, gcc-internal-format
37747 msgid "request for member %qE in something not a structure or union"
37750 #: c/c-typeck.c:2550
37751 #, gcc-internal-format
37752 msgid "dereferencing pointer to incomplete type %qT"
37755 #: c/c-typeck.c:2557
37756 #, gcc-internal-format
37757 msgid "dereferencing %<void *%> pointer"
37760 #: c/c-typeck.c:2612
37761 #, gcc-internal-format
37762 msgid "subscripted value is neither array nor pointer nor vector"
37765 #: c/c-typeck.c:2622 cp/typeck.c:3298 cp/typeck.c:3385
37766 #, gcc-internal-format
37767 msgid "array subscript is not an integer"
37770 #: c/c-typeck.c:2628
37771 #, gcc-internal-format
37772 msgid "subscripted value is pointer to function"
37775 #: c/c-typeck.c:2682
37776 #, gcc-internal-format
37777 msgid "ISO C forbids subscripting %<register%> array"
37780 #: c/c-typeck.c:2685
37781 #, gcc-internal-format
37782 msgid "ISO C90 forbids subscripting non-lvalue array"
37785 #: c/c-typeck.c:2799
37786 #, gcc-internal-format
37787 msgid "enum constant defined here"
37790 #: c/c-typeck.c:2905 cp/typeck.c:1693
37791 #, gcc-internal-format
37792 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
37795 #: c/c-typeck.c:3053
37796 #, gcc-internal-format
37797 msgid "called object %qE is not a function or function pointer"
37800 #: c/c-typeck.c:3058
37801 #, gcc-internal-format
37802 msgid "called object %qD is not a function or function pointer"
37805 #: c/c-typeck.c:3064
37806 #, gcc-internal-format
37807 msgid "called object is not a function or function pointer"
37810 #. This situation leads to run-time undefined behavior. We can't,
37811 #. therefore, simply error unless we can prove that all possible
37812 #. executions of the program must execute the code.
37813 #: c/c-typeck.c:3094
37814 #, gcc-internal-format
37815 msgid "function called through a non-compatible type"
37818 #: c/c-typeck.c:3099 c/c-typeck.c:3152
37819 #, gcc-internal-format
37820 msgid "function with qualified void return type called"
37823 #: c/c-typeck.c:3282
37824 #, gcc-internal-format
37825 msgid "too many arguments to method %qE"
37828 #: c/c-typeck.c:3344
37829 #, gcc-internal-format, gfc-internal-format
37830 msgid "type of formal parameter %d is incomplete"
37833 #: c/c-typeck.c:3361
37834 #, gcc-internal-format
37836 "passing argument %d of %qE as integer rather than floating due to prototype"
37839 #: c/c-typeck.c:3367
37840 #, gcc-internal-format
37842 "passing argument %d of %qE as integer rather than complex due to prototype"
37845 #: c/c-typeck.c:3373
37846 #, gcc-internal-format
37848 "passing argument %d of %qE as complex rather than floating due to prototype"
37851 #: c/c-typeck.c:3379
37852 #, gcc-internal-format
37854 "passing argument %d of %qE as floating rather than integer due to prototype"
37857 #: c/c-typeck.c:3385
37858 #, gcc-internal-format
37860 "passing argument %d of %qE as complex rather than integer due to prototype"
37863 #: c/c-typeck.c:3391
37864 #, gcc-internal-format
37866 "passing argument %d of %qE as floating rather than complex due to prototype"
37869 #: c/c-typeck.c:3405
37870 #, gcc-internal-format
37872 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
37876 #: c/c-typeck.c:3431
37877 #, gcc-internal-format
37878 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
37881 #: c/c-typeck.c:3456
37882 #, gcc-internal-format
37883 msgid "passing argument %d of %qE with different width due to prototype"
37886 #: c/c-typeck.c:3480
37887 #, gcc-internal-format
37888 msgid "passing argument %d of %qE as unsigned due to prototype"
37891 #: c/c-typeck.c:3485
37892 #, gcc-internal-format
37893 msgid "passing argument %d of %qE as signed due to prototype"
37896 #: c/c-typeck.c:3516
37897 #, gcc-internal-format
37898 msgid "implicit conversion from %qT to %qT when passing argument to function"
37901 #: c/c-typeck.c:3730 c/c-typeck.c:3750 cp/typeck.c:4728 cp/typeck.c:4982
37902 #, gcc-internal-format
37903 msgid "comparison with string literal results in unspecified behavior"
37906 #: c/c-typeck.c:3736 c/c-typeck.c:3743 cp/typeck.c:4751 cp/typeck.c:4771
37907 #, gcc-internal-format
37908 msgid "comparison between pointer and zero character constant"
37911 #: c/c-typeck.c:3738 c/c-typeck.c:3745 cp/typeck.c:4754 cp/typeck.c:4774
37912 #, gcc-internal-format
37913 msgid "did you mean to dereference the pointer?"
37916 #: c/c-typeck.c:3764
37917 #, gcc-internal-format
37918 msgid "comparison between %qT and %qT"
37921 #: c/c-typeck.c:3814
37922 #, gcc-internal-format
37923 msgid "pointer of type %<void *%> used in subtraction"
37926 #: c/c-typeck.c:3817
37927 #, gcc-internal-format
37928 msgid "pointer to a function used in subtraction"
37931 #: c/c-typeck.c:3847
37932 #, gcc-internal-format
37933 msgid "arithmetic on pointer to an incomplete type"
37936 #: c/c-typeck.c:3852 cp/typeck.c:5541
37937 #, gcc-internal-format
37938 msgid "arithmetic on pointer to an empty aggregate"
37941 #: c/c-typeck.c:4283
37942 #, gcc-internal-format
37943 msgid "%<~%> on a boolean expression"
37946 #: c/c-typeck.c:4287
37947 #, gcc-internal-format
37948 msgid "did you mean to use logical not?"
37951 #: c/c-typeck.c:4296
37952 #, gcc-internal-format
37953 msgid "ISO C does not support %<~%> for complex conjugation"
37956 #: c/c-typeck.c:4335
37957 #, gcc-internal-format
37958 msgid "wrong type argument to unary exclamation mark"
37961 #: c/c-typeck.c:4393
37962 #, gcc-internal-format
37963 msgid "increment of enumeration value is invalid in C++"
37966 #: c/c-typeck.c:4396
37967 #, gcc-internal-format
37968 msgid "decrement of enumeration value is invalid in C++"
37971 #: c/c-typeck.c:4403
37972 #, gcc-internal-format
37973 msgid "increment of a boolean expression"
37976 #: c/c-typeck.c:4406
37977 #, gcc-internal-format
37978 msgid "decrement of a boolean expression"
37981 #: c/c-typeck.c:4422
37982 #, gcc-internal-format
37983 msgid "ISO C does not support %<++%> and %<--%> on complex types"
37986 #: c/c-typeck.c:4447 c/c-typeck.c:4481
37987 #, gcc-internal-format
37988 msgid "wrong type argument to increment"
37991 #: c/c-typeck.c:4449 c/c-typeck.c:4484
37992 #, gcc-internal-format
37993 msgid "wrong type argument to decrement"
37996 #: c/c-typeck.c:4469
37997 #, gcc-internal-format
37998 msgid "increment of pointer to an incomplete type %qT"
38001 #: c/c-typeck.c:4473
38002 #, gcc-internal-format
38003 msgid "decrement of pointer to an incomplete type %qT"
38006 #: c/c-typeck.c:4577
38007 #, gcc-internal-format
38008 msgid "taking address of expression of type %<void%>"
38011 #: c/c-typeck.c:4636
38012 #, gcc-internal-format
38013 msgid "cannot take address of bit-field %qD"
38016 #: c/c-typeck.c:4649
38017 #, gcc-internal-format
38018 msgid "cannot take address of scalar with reverse storage order"
38021 #: c/c-typeck.c:4657
38022 #, gcc-internal-format
38023 msgid "address of array with reverse scalar storage order requested"
38026 #: c/c-typeck.c:4838
38027 #, gcc-internal-format
38028 msgid "global register variable %qD used in nested function"
38031 #: c/c-typeck.c:4841
38032 #, gcc-internal-format
38033 msgid "register variable %qD used in nested function"
38036 #: c/c-typeck.c:4846
38037 #, gcc-internal-format
38038 msgid "address of global register variable %qD requested"
38041 #: c/c-typeck.c:4848
38042 #, gcc-internal-format
38043 msgid "address of register variable %qD requested"
38046 #: c/c-typeck.c:4951
38047 #, gcc-internal-format
38048 msgid "non-lvalue array in conditional expression"
38051 #: c/c-typeck.c:5033
38052 #, gcc-internal-format
38054 "implicit conversion from %qT to %qT to match other result of conditional"
38057 #: c/c-typeck.c:5092 c/c-typeck.c:5098
38058 #, gcc-internal-format
38060 "operand of ?: changes signedness from %qT to %qT due to unsignedness of "
38064 #: c/c-typeck.c:5115
38065 #, gcc-internal-format
38066 msgid "ISO C forbids conditional expr with only one void side"
38069 #: c/c-typeck.c:5132
38070 #, gcc-internal-format
38071 msgid "pointers to disjoint address spaces used in conditional expression"
38074 #: c/c-typeck.c:5143 c/c-typeck.c:5160
38075 #, gcc-internal-format
38076 msgid "pointer to array loses qualifier in conditional expression"
38079 #: c/c-typeck.c:5148 c/c-typeck.c:5165
38080 #, gcc-internal-format
38081 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
38084 #: c/c-typeck.c:5178
38085 #, gcc-internal-format
38086 msgid "pointer type mismatch in conditional expression"
38089 #: c/c-typeck.c:5187 c/c-typeck.c:5198
38090 #, gcc-internal-format
38091 msgid "pointer/integer type mismatch in conditional expression"
38094 #: c/c-typeck.c:5336
38095 #, gcc-internal-format
38096 msgid "left-hand operand of comma expression has no effect"
38099 #: c/c-typeck.c:5354 c/c-typeck.c:10639
38100 #, gcc-internal-format
38101 msgid "right-hand operand of comma expression has no effect"
38104 #: c/c-typeck.c:5423
38105 msgid "cast adds %q#v qualifier to function type"
38108 #: c/c-typeck.c:5429
38109 msgid "cast discards %qv qualifier from pointer target type"
38112 #: c/c-typeck.c:5464
38113 #, gcc-internal-format
38115 "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
38119 #: c/c-typeck.c:5554
38120 #, gcc-internal-format
38121 msgid "cast specifies array type"
38124 #: c/c-typeck.c:5560
38125 #, gcc-internal-format
38126 msgid "cast specifies function type"
38129 #: c/c-typeck.c:5575
38130 #, gcc-internal-format
38131 msgid "ISO C forbids casting nonscalar to the same type"
38134 #: c/c-typeck.c:5595
38135 #, gcc-internal-format
38136 msgid "ISO C forbids casts to union type"
38139 #: c/c-typeck.c:5605
38140 #, gcc-internal-format
38141 msgid "cast to union type from type not present in union"
38144 #: c/c-typeck.c:5640
38145 #, gcc-internal-format, gfc-internal-format
38147 "cast to %s address space pointer from disjoint generic address space pointer"
38150 #: c/c-typeck.c:5645
38151 #, gcc-internal-format, gfc-internal-format
38153 "cast to generic address space pointer from disjoint %s address space pointer"
38156 #: c/c-typeck.c:5650
38157 #, gcc-internal-format, gfc-internal-format
38158 msgid "cast to %s address space pointer from disjoint %s address space pointer"
38161 #: c/c-typeck.c:5670
38162 #, gcc-internal-format
38163 msgid "cast increases required alignment of target type"
38166 #: c/c-typeck.c:5681
38167 #, gcc-internal-format
38168 msgid "cast from pointer to integer of different size"
38171 #: c/c-typeck.c:5686
38172 #, gcc-internal-format
38173 msgid "cast from function call of type %qT to non-matching type %qT"
38176 #: c/c-typeck.c:5695 cp/typeck.c:7782
38177 #, gcc-internal-format
38178 msgid "cast to pointer from integer of different size"
38181 #: c/c-typeck.c:5709
38182 #, gcc-internal-format
38183 msgid "ISO C forbids conversion of function pointer to object pointer type"
38186 #: c/c-typeck.c:5718
38187 #, gcc-internal-format
38188 msgid "ISO C forbids conversion of object pointer to function pointer type"
38191 #: c/c-typeck.c:5728
38192 #, gcc-internal-format
38193 msgid "cast between incompatible function types from %qT to %qT"
38196 #: c/c-typeck.c:5815
38197 #, gcc-internal-format
38198 msgid "defining a type in a cast is invalid in C++"
38201 #: c/c-typeck.c:5856
38202 #, gcc-internal-format
38203 msgid "assignment to expression with array type"
38206 #: c/c-typeck.c:5982
38207 #, gcc-internal-format
38208 msgid "enum conversion in assignment is invalid in C++"
38211 #: c/c-typeck.c:6180 c/c-typeck.c:6202 c/c-typeck.c:6226
38212 #, gcc-internal-format
38213 msgid "(near initialization for %qs)"
38216 #: c/c-typeck.c:6241
38217 #, gcc-internal-format
38218 msgid "array initialized from parenthesized string constant"
38221 #: c/c-typeck.c:6284 c/c-typeck.c:6476 c/c-typeck.c:6908
38222 #, gcc-internal-format
38223 msgid "expected %qT but argument is of type %qT"
38226 #: c/c-typeck.c:6471
38227 #, gcc-internal-format
38228 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
38231 #: c/c-typeck.c:6480
38232 #, gcc-internal-format
38233 msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
38236 #: c/c-typeck.c:6484
38237 #, gcc-internal-format
38238 msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
38241 #: c/c-typeck.c:6489
38242 #, gcc-internal-format
38243 msgid "enum conversion from %qT to %qT in return is invalid in C++"
38246 #: c/c-typeck.c:6523
38247 #, gcc-internal-format
38248 msgid "cannot pass rvalue to reference parameter"
38251 #: c/c-typeck.c:6656 c/c-typeck.c:6942
38253 "passing argument %d of %qE makes %q#v qualified function pointer from "
38257 #: c/c-typeck.c:6659 c/c-typeck.c:6945
38258 msgid "assignment makes %q#v qualified function pointer from unqualified"
38261 #: c/c-typeck.c:6662 c/c-typeck.c:6947
38262 msgid "initialization makes %q#v qualified function pointer from unqualified"
38265 #: c/c-typeck.c:6665 c/c-typeck.c:6949
38266 msgid "return makes %q#v qualified function pointer from unqualified"
38269 #: c/c-typeck.c:6673 c/c-typeck.c:6840 c/c-typeck.c:6883
38271 "passing argument %d of %qE discards %qv qualifier from pointer target type"
38274 #: c/c-typeck.c:6675 c/c-typeck.c:6842 c/c-typeck.c:6885
38275 msgid "assignment discards %qv qualifier from pointer target type"
38278 #: c/c-typeck.c:6677 c/c-typeck.c:6844 c/c-typeck.c:6887
38279 msgid "initialization discards %qv qualifier from pointer target type"
38282 #: c/c-typeck.c:6679 c/c-typeck.c:6846 c/c-typeck.c:6889
38283 msgid "return discards %qv qualifier from pointer target type"
38286 #: c/c-typeck.c:6688
38287 #, gcc-internal-format
38288 msgid "ISO C prohibits argument conversion to union type"
38291 #: c/c-typeck.c:6750
38292 #, gcc-internal-format
38293 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
38296 #: c/c-typeck.c:6762
38297 #, gcc-internal-format
38298 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
38301 #: c/c-typeck.c:6766
38302 #, gcc-internal-format
38303 msgid "assignment from pointer to non-enclosed address space"
38306 #: c/c-typeck.c:6770
38307 #, gcc-internal-format
38308 msgid "initialization from pointer to non-enclosed address space"
38311 #: c/c-typeck.c:6774
38312 #, gcc-internal-format
38313 msgid "return from pointer to non-enclosed address space"
38316 #: c/c-typeck.c:6792
38317 #, gcc-internal-format
38318 msgid "argument %d of %qE might be a candidate for a format attribute"
38321 #: c/c-typeck.c:6798
38322 #, gcc-internal-format
38323 msgid "assignment left-hand side might be a candidate for a format attribute"
38326 #: c/c-typeck.c:6803
38327 #, gcc-internal-format
38329 "initialization left-hand side might be a candidate for a format attribute"
38332 #: c/c-typeck.c:6808 cp/typeck.c:8862
38333 #, gcc-internal-format
38334 msgid "return type might be a candidate for a format attribute"
38337 #: c/c-typeck.c:6857
38338 #, gcc-internal-format
38340 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
38344 #: c/c-typeck.c:6860
38345 #, gcc-internal-format
38346 msgid "ISO C forbids assignment between function pointer and %<void *%>"
38349 #: c/c-typeck.c:6862
38350 #, gcc-internal-format
38351 msgid "ISO C forbids initialization between function pointer and %<void *%>"
38354 #: c/c-typeck.c:6864
38355 #, gcc-internal-format
38356 msgid "ISO C forbids return between function pointer and %<void *%>"
38359 #: c/c-typeck.c:6904
38360 #, gcc-internal-format
38361 msgid "pointer targets in passing argument %d of %qE differ in signedness"
38364 #: c/c-typeck.c:6913
38365 #, gcc-internal-format
38366 msgid "pointer targets in assignment from %qT to %qT differ in signedness"
38369 #: c/c-typeck.c:6918
38370 #, gcc-internal-format
38371 msgid "pointer targets in initialization of %qT from %qT differ in signedness"
38374 #: c/c-typeck.c:6923
38375 #, gcc-internal-format
38377 "pointer targets in returning %qT from a function with return type %qT differ "
38381 #: c/c-typeck.c:6961
38382 #, gcc-internal-format
38383 msgid "passing argument %d of %qE from incompatible pointer type"
38386 #: c/c-typeck.c:6967
38387 #, gcc-internal-format
38388 msgid "assignment to %qT from incompatible pointer type %qT"
38391 #: c/c-typeck.c:6972
38392 #, gcc-internal-format
38393 msgid "initialization of %qT from incompatible pointer type %qT"
38396 #: c/c-typeck.c:6977
38397 #, gcc-internal-format
38398 msgid "returning %qT from a function with incompatible return type %qT"
38401 #. ??? This should not be an error when inlining calls to
38402 #. unprototyped functions.
38403 #: c/c-typeck.c:6991 c/c-typeck.c:7514 cp/typeck.c:2055
38404 #, gcc-internal-format
38405 msgid "invalid use of non-lvalue array"
38408 #: c/c-typeck.c:7004
38409 #, gcc-internal-format
38410 msgid "passing argument %d of %qE makes pointer from integer without a cast"
38413 #: c/c-typeck.c:7010
38414 #, gcc-internal-format
38415 msgid "assignment to %qT from %qT makes pointer from integer without a cast"
38418 #: c/c-typeck.c:7015
38419 #, gcc-internal-format
38421 "initialization of %qT from %qT makes pointer from integer without a cast"
38424 #: c/c-typeck.c:7019
38425 #, gcc-internal-format
38427 "returning %qT from a function with return type %qT makes pointer from "
38428 "integer without a cast"
38431 #: c/c-typeck.c:7035
38432 #, gcc-internal-format
38433 msgid "passing argument %d of %qE makes integer from pointer without a cast"
38436 #: c/c-typeck.c:7041
38437 #, gcc-internal-format
38438 msgid "assignment to %qT from %qT makes integer from pointer without a cast"
38441 #: c/c-typeck.c:7046
38442 #, gcc-internal-format
38444 "initialization of %qT from %qT makes integer from pointer without a cast"
38447 #: c/c-typeck.c:7050
38448 #, gcc-internal-format
38450 "returning %qT from a function with return type %qT makes integer from "
38451 "pointer without a cast"
38454 #: c/c-typeck.c:7073
38455 #, gcc-internal-format
38456 msgid "incompatible type for argument %d of %qE"
38459 #: c/c-typeck.c:7078
38460 #, gcc-internal-format
38461 msgid "incompatible types when assigning to type %qT from type %qT"
38464 #: c/c-typeck.c:7083
38465 #, gcc-internal-format
38466 msgid "incompatible types when initializing type %qT using type %qT"
38469 #: c/c-typeck.c:7088
38470 #, gcc-internal-format
38471 msgid "incompatible types when returning type %qT but %qT was expected"
38474 #: c/c-typeck.c:7152
38475 #, gcc-internal-format
38476 msgid "traditional C rejects automatic aggregate initialization"
38479 #: c/c-typeck.c:7388 c/c-typeck.c:8286 cp/typeck2.c:1041
38480 #, gcc-internal-format
38481 msgid "initialization of a flexible array member"
38484 #: c/c-typeck.c:7398 cp/typeck2.c:1055
38485 #, gcc-internal-format
38486 msgid "char-array initialized from wide string"
38489 #: c/c-typeck.c:7407
38490 #, gcc-internal-format
38491 msgid "wide character array initialized from non-wide string"
38494 #: c/c-typeck.c:7413
38495 #, gcc-internal-format
38496 msgid "wide character array initialized from incompatible wide string"
38499 #: c/c-typeck.c:7446
38500 #, gcc-internal-format
38501 msgid "array of inappropriate type initialized from string constant"
38504 #: c/c-typeck.c:7533 c/c-typeck.c:7557 c/c-typeck.c:7560 c/c-typeck.c:7568
38505 #: c/c-typeck.c:7608 c/c-typeck.c:9134 c/c-typeck.c:9184
38506 #, gcc-internal-format
38507 msgid "initializer element is not constant"
38510 #: c/c-typeck.c:7542
38511 #, gcc-internal-format
38512 msgid "array initialized from non-constant array expression"
38515 #: c/c-typeck.c:7573 c/c-typeck.c:7621 c/c-typeck.c:9194
38516 #, gcc-internal-format
38517 msgid "initializer element is not a constant expression"
38520 #: c/c-typeck.c:7615 c/c-typeck.c:9189
38521 #, gcc-internal-format
38522 msgid "initializer element is not computable at load time"
38525 #: c/c-typeck.c:7634
38526 #, gcc-internal-format
38527 msgid "invalid initializer"
38530 #: c/c-typeck.c:7912 cp/decl.c:6297
38531 #, gcc-internal-format
38532 msgid "opaque vector types cannot be initialized"
38535 #: c/c-typeck.c:8133
38536 #, gcc-internal-format
38537 msgid "extra brace group at end of initializer"
38540 #: c/c-typeck.c:8217
38541 #, gcc-internal-format
38542 msgid "braces around scalar initializer"
38545 #: c/c-typeck.c:8283 c/c-typeck.c:9617 cp/typeck2.c:1080 cp/typeck2.c:1293
38546 #, gcc-internal-format
38547 msgid "initialization of flexible array member in a nested context"
38550 #: c/c-typeck.c:8320
38551 #, gcc-internal-format
38552 msgid "missing braces around initializer"
38555 #: c/c-typeck.c:8343
38556 #, gcc-internal-format
38557 msgid "missing initializer for field %qD of %qT"
38560 #: c/c-typeck.c:8367
38561 #, gcc-internal-format
38562 msgid "empty scalar initializer"
38565 #: c/c-typeck.c:8372
38566 #, gcc-internal-format
38567 msgid "extra elements in scalar initializer"
38570 #: c/c-typeck.c:8485 c/c-typeck.c:8567
38571 #, gcc-internal-format
38572 msgid "array index in non-array initializer"
38575 #: c/c-typeck.c:8490 c/c-typeck.c:8629
38576 #, gcc-internal-format
38577 msgid "field name not in record or union initializer"
38580 #: c/c-typeck.c:8540
38581 #, gcc-internal-format
38582 msgid "array index in initializer not of integer type"
38585 #: c/c-typeck.c:8549 c/c-typeck.c:8558
38586 #, gcc-internal-format
38587 msgid "array index in initializer is not an integer constant expression"
38590 #: c/c-typeck.c:8563 c/c-typeck.c:8565
38591 #, gcc-internal-format
38592 msgid "nonconstant array index in initializer"
38595 #: c/c-typeck.c:8569 c/c-typeck.c:8572
38596 #, gcc-internal-format
38597 msgid "array index in initializer exceeds array bounds"
38600 #: c/c-typeck.c:8591
38601 #, gcc-internal-format
38602 msgid "empty index range in initializer"
38605 #: c/c-typeck.c:8600
38606 #, gcc-internal-format
38607 msgid "array index range in initializer exceeds array bounds"
38610 #: c/c-typeck.c:8702 c/c-typeck.c:8732 c/c-typeck.c:9275
38611 #, gcc-internal-format
38612 msgid "initialized field with side-effects overwritten"
38615 #: c/c-typeck.c:8706 c/c-typeck.c:8736 c/c-typeck.c:9278
38616 #, gcc-internal-format
38617 msgid "initialized field overwritten"
38620 #: c/c-typeck.c:9211
38621 #, gcc-internal-format
38622 msgid "enum conversion in initialization is invalid in C++"
38625 #: c/c-typeck.c:9498
38626 #, gcc-internal-format
38627 msgid "excess elements in char array initializer"
38630 #: c/c-typeck.c:9505 c/c-typeck.c:9576
38631 #, gcc-internal-format
38632 msgid "excess elements in struct initializer"
38635 #: c/c-typeck.c:9520
38636 #, gcc-internal-format
38638 "positional initialization of field in %<struct%> declared with "
38639 "%<designated_init%> attribute"
38642 #: c/c-typeck.c:9591
38643 #, gcc-internal-format
38644 msgid "non-static initialization of a flexible array member"
38647 #: c/c-typeck.c:9690
38648 #, gcc-internal-format
38649 msgid "excess elements in union initializer"
38652 #: c/c-typeck.c:9712
38653 #, gcc-internal-format
38654 msgid "traditional C rejects initialization of unions"
38657 #: c/c-typeck.c:9780
38658 #, gcc-internal-format
38659 msgid "excess elements in array initializer"
38662 #: c/c-typeck.c:9814
38663 #, gcc-internal-format
38664 msgid "excess elements in vector initializer"
38667 #: c/c-typeck.c:9846
38668 #, gcc-internal-format
38669 msgid "excess elements in scalar initializer"
38672 #: c/c-typeck.c:10089
38673 #, gcc-internal-format
38674 msgid "ISO C forbids %<goto *expr;%>"
38677 #: c/c-typeck.c:10116 c/gimple-parser.c:1604 cp/typeck.c:9084
38678 #, gcc-internal-format
38679 msgid "function declared %<noreturn%> has a %<return%> statement"
38682 #: c/c-typeck.c:10142 c/c-typeck.c:10146
38683 #, gcc-internal-format
38684 msgid "%<return%> with no value, in function returning non-void"
38687 #: c/c-typeck.c:10160 c/gimple-parser.c:1614
38688 #, gcc-internal-format
38689 msgid "%<return%> with a value, in function returning void"
38692 #: c/c-typeck.c:10163
38693 #, gcc-internal-format
38694 msgid "ISO C forbids %<return%> with expression, in function returning void"
38697 #: c/c-typeck.c:10239
38698 #, gcc-internal-format
38699 msgid "function returns address of label"
38702 #: c/c-typeck.c:10330 cp/semantics.c:1167
38703 #, gcc-internal-format
38704 msgid "switch quantity not an integer"
38707 #: c/c-typeck.c:10355
38708 #, gcc-internal-format
38709 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
38712 #: c/c-typeck.c:10393 c/c-typeck.c:10401
38713 #, gcc-internal-format
38714 msgid "case label is not an integer constant expression"
38717 #: c/c-typeck.c:10407 cp/parser.c:11010
38718 #, gcc-internal-format
38719 msgid "case label not within a switch statement"
38722 #: c/c-typeck.c:10409
38723 #, gcc-internal-format
38724 msgid "%<default%> label not within a switch statement"
38727 #: c/c-typeck.c:10581 cp/parser.c:12308
38728 #, gcc-internal-format
38729 msgid "break statement not within loop or switch"
38732 #: c/c-typeck.c:10583 cp/parser.c:12331
38733 #, gcc-internal-format
38734 msgid "continue statement not within a loop"
38737 #: c/c-typeck.c:10588 cp/parser.c:12321
38738 #, gcc-internal-format
38739 msgid "break statement used with OpenMP for loop"
38742 #: c/c-typeck.c:10593
38743 #, gcc-internal-format
38744 msgid "break statement within %<#pragma simd%> loop body"
38747 #: c/c-typeck.c:10595
38748 #, gcc-internal-format
38749 msgid "continue statement within %<#pragma simd%> loop body"
38752 #: c/c-typeck.c:10621 cp/cp-gimplify.c:432
38753 #, gcc-internal-format
38754 msgid "statement with no effect"
38757 #: c/c-typeck.c:10665
38758 #, gcc-internal-format
38759 msgid "expression statement has incomplete type"
38762 #: c/c-typeck.c:11477 c/c-typeck.c:11638 cp/typeck.c:4996
38763 #, gcc-internal-format
38764 msgid "comparing vectors with different element types"
38767 #: c/c-typeck.c:11485 c/c-typeck.c:11646 cp/typeck.c:5009
38768 #, gcc-internal-format
38769 msgid "comparing vectors with different number of elements"
38772 #: c/c-typeck.c:11517 cp/typeck.c:4722
38773 #, gcc-internal-format
38774 msgid "comparing floating point with == or != is unsafe"
38777 #: c/c-typeck.c:11535 c/c-typeck.c:11556
38778 #, gcc-internal-format
38780 "the comparison will always evaluate as %<false%> for the address of %qD will "
38784 #: c/c-typeck.c:11541 c/c-typeck.c:11562
38785 #, gcc-internal-format
38787 "the comparison will always evaluate as %<true%> for the address of %qD will "
38791 #: c/c-typeck.c:11583 c/c-typeck.c:11705
38792 #, gcc-internal-format
38793 msgid "comparison of pointers to disjoint address spaces"
38796 #: c/c-typeck.c:11590 c/c-typeck.c:11596
38797 #, gcc-internal-format
38798 msgid "ISO C forbids comparison of %<void *%> with function pointer"
38801 #: c/c-typeck.c:11603 c/c-typeck.c:11715
38802 #, gcc-internal-format
38803 msgid "comparison of distinct pointer types lacks a cast"
38806 #: c/c-typeck.c:11615 c/c-typeck.c:11620 c/c-typeck.c:11741 c/c-typeck.c:11746
38807 #, gcc-internal-format
38808 msgid "comparison between pointer and integer"
38811 #: c/c-typeck.c:11693
38812 #, gcc-internal-format
38813 msgid "comparison of complete and incomplete pointers"
38816 #: c/c-typeck.c:11695
38817 #, gcc-internal-format
38818 msgid "ISO C forbids ordered comparisons of pointers to functions"
38821 #: c/c-typeck.c:11700
38822 #, gcc-internal-format
38823 msgid "ordered comparison of pointer with null pointer"
38826 #: c/c-typeck.c:11723 c/c-typeck.c:11726 c/c-typeck.c:11733 c/c-typeck.c:11736
38827 #: cp/typeck.c:5060 cp/typeck.c:5067
38828 #, gcc-internal-format
38829 msgid "ordered comparison of pointer with integer zero"
38832 #: c/c-typeck.c:11798
38833 #, gcc-internal-format
38835 "implicit conversion from %qT to %qT to match other operand of binary "
38839 #: c/c-typeck.c:12113
38840 #, gcc-internal-format
38841 msgid "used array that cannot be converted to pointer where scalar is required"
38844 #: c/c-typeck.c:12117
38845 #, gcc-internal-format
38846 msgid "used struct type value where scalar is required"
38849 #: c/c-typeck.c:12121
38850 #, gcc-internal-format
38851 msgid "used union type value where scalar is required"
38854 #: c/c-typeck.c:12137
38855 #, gcc-internal-format
38856 msgid "used vector type where scalar is required"
38859 #: c/c-typeck.c:12327 cp/semantics.c:8470
38860 #, gcc-internal-format
38862 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
38863 "%> or %<taskgroup%> clauses"
38866 #: c/c-typeck.c:12366 cp/semantics.c:8507
38867 #, gcc-internal-format
38869 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
38870 "%>, %<sections%> or %<taskgroup%> clauses"
38873 #: c/c-typeck.c:12410 c/c-typeck.c:13568 c/c-typeck.c:13629 c/c-typeck.c:13691
38874 #, gcc-internal-format
38875 msgid "%<_Atomic%> %qE in %qs clause"
38878 #: c/c-typeck.c:12423 c/c-typeck.c:13615 cp/semantics.c:4512
38879 #: cp/semantics.c:6679
38880 #, gcc-internal-format
38881 msgid "bit-field %qE in %qs clause"
38884 #: c/c-typeck.c:12432 c/c-typeck.c:13639 cp/semantics.c:4522
38885 #: cp/semantics.c:6697
38886 #, gcc-internal-format
38887 msgid "%qE is a member of a union"
38890 #: c/c-typeck.c:12442 cp/semantics.c:4536 cp/semantics.c:6722
38891 #, gcc-internal-format
38892 msgid "%qD is not a variable in %qs clause"
38895 #: c/c-typeck.c:12446 c/c-typeck.c:13656 cp/semantics.c:4540
38896 #: cp/semantics.c:6725
38897 #, gcc-internal-format
38898 msgid "%qE is not a variable in %qs clause"
38901 #: c/c-typeck.c:12453
38902 #, gcc-internal-format
38903 msgid "%<_Atomic%> %qD in %qs clause"
38906 #: c/c-typeck.c:12462 c/c-typeck.c:13663 c/c-typeck.c:13765 cp/semantics.c:4557
38907 #: cp/semantics.c:6731 cp/semantics.c:6893
38908 #, gcc-internal-format
38909 msgid "%qD is threadprivate variable in %qs clause"
38912 #: c/c-typeck.c:12498 cp/semantics.c:4589
38913 #, gcc-internal-format
38914 msgid "low bound %qE of array section does not have integral type"
38917 #: c/c-typeck.c:12505 cp/semantics.c:4596
38918 #, gcc-internal-format
38919 msgid "length %qE of array section does not have integral type"
38922 #: c/c-typeck.c:12532 c/c-typeck.c:12596 c/c-typeck.c:12854 cp/semantics.c:4632
38923 #: cp/semantics.c:4696
38924 #, gcc-internal-format
38925 msgid "zero length array section in %qs clause"
38928 #: c/c-typeck.c:12551 cp/semantics.c:4651
38929 #, gcc-internal-format
38930 msgid "for unknown bound array type length expression must be specified"
38933 #: c/c-typeck.c:12559 cp/semantics.c:4659
38934 #, gcc-internal-format
38935 msgid "negative low bound in array section in %qs clause"
38938 #: c/c-typeck.c:12568 c/c-typeck.c:12678 cp/semantics.c:4668
38939 #: cp/semantics.c:4778
38940 #, gcc-internal-format
38941 msgid "negative length in array section in %qs clause"
38944 #: c/c-typeck.c:12585 cp/semantics.c:4685
38945 #, gcc-internal-format
38946 msgid "low bound %qE above array section size in %qs clause"
38949 #: c/c-typeck.c:12622 cp/semantics.c:4722
38950 #, gcc-internal-format
38951 msgid "length %qE above array section size in %qs clause"
38954 #: c/c-typeck.c:12637 cp/semantics.c:4737
38955 #, gcc-internal-format
38956 msgid "high bound %qE above array section size in %qs clause"
38959 #: c/c-typeck.c:12670 cp/semantics.c:4770
38960 #, gcc-internal-format
38961 msgid "for pointer type length expression must be specified"
38964 #: c/c-typeck.c:12688 c/c-typeck.c:12797 cp/semantics.c:4788
38965 #: cp/semantics.c:4900
38966 #, gcc-internal-format
38967 msgid "array section is not contiguous in %qs clause"
38970 #: c/c-typeck.c:12696 cp/semantics.c:4796
38971 #, gcc-internal-format
38972 msgid "%qE does not have pointer or array type"
38975 #: c/c-typeck.c:13090 c/c-typeck.c:13100
38976 #, gcc-internal-format
38977 msgid "%qD in %<reduction%> clause is a zero size array"
38980 #: c/c-typeck.c:13117
38981 #, gcc-internal-format
38982 msgid "%<_Atomic%> %qE in %<reduction%> clause"
38985 #: c/c-typeck.c:13165
38986 #, gcc-internal-format
38987 msgid "%qE has invalid type for %<reduction(%s)%>"
38990 #: c/c-typeck.c:13174 cp/semantics.c:5717
38991 #, gcc-internal-format
38992 msgid "user defined reduction not found for %qE"
38995 #: c/c-typeck.c:13262
38996 #, gcc-internal-format
38997 msgid "variable length element type in array %<reduction%> clause"
39000 #: c/c-typeck.c:13280 c/c-typeck.c:13823 cp/semantics.c:7211
39001 #, gcc-internal-format
39002 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
39005 #: c/c-typeck.c:13292 cp/semantics.c:7251
39006 #, gcc-internal-format
39007 msgid "%qE must be %<threadprivate%> for %<copyin%>"
39010 #: c/c-typeck.c:13306 cp/semantics.c:5891
39011 #, gcc-internal-format
39013 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
39017 #: c/c-typeck.c:13314
39018 #, gcc-internal-format
39020 "linear clause applied to non-integral non-pointer variable with type %qT"
39023 #: c/c-typeck.c:13322
39024 #, gcc-internal-format
39025 msgid "%<_Atomic%> %qD in %<linear%> clause"
39028 #: c/c-typeck.c:13341 cp/semantics.c:5961
39029 #, gcc-internal-format
39030 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
39033 #: c/c-typeck.c:13371 c/c-typeck.c:13758 cp/semantics.c:6045
39034 #: cp/semantics.c:6886
39035 #, gcc-internal-format
39036 msgid "%qE is not a variable in clause %qs"
39039 #: c/c-typeck.c:13380 cp/semantics.c:6054
39040 #, gcc-internal-format
39041 msgid "%qD appears more than once in reduction clauses"
39044 #: c/c-typeck.c:13391 c/c-typeck.c:13421 c/c-typeck.c:13450
39045 #, gcc-internal-format
39046 msgid "%qE appears more than once in data clauses"
39049 #: c/c-typeck.c:13398 c/c-typeck.c:13427 c/c-typeck.c:13587 c/c-typeck.c:13701
39050 #: c/c-typeck.c:13707 c/c-typeck.c:13720 c/c-typeck.c:13729 cp/semantics.c:6064
39051 #: cp/semantics.c:6071 cp/semantics.c:6122 cp/semantics.c:6128
39052 #: cp/semantics.c:6165 cp/semantics.c:6642 cp/semantics.c:6779
39053 #: cp/semantics.c:6785 cp/semantics.c:6798 cp/semantics.c:6807
39054 #, gcc-internal-format
39055 msgid "%qD appears more than once in data clauses"
39058 #: c/c-typeck.c:13400 c/c-typeck.c:13429 c/c-typeck.c:13709 c/c-typeck.c:13731
39059 #: cp/semantics.c:6073 cp/semantics.c:6130 cp/semantics.c:6787
39060 #: cp/semantics.c:6809
39061 #, gcc-internal-format
39062 msgid "%qD appears both in data and map clauses"
39065 #: c/c-typeck.c:13414 cp/semantics.c:6116
39066 #, gcc-internal-format
39067 msgid "%qE is not a variable in clause %<firstprivate%>"
39070 #: c/c-typeck.c:13443 cp/semantics.c:6159
39071 #, gcc-internal-format
39072 msgid "%qE is not a variable in clause %<lastprivate%>"
39075 #: c/c-typeck.c:13462 cp/semantics.c:6507
39076 #, gcc-internal-format
39077 msgid "%qE is not a variable in %<aligned%> clause"
39080 #: c/c-typeck.c:13469
39081 #, gcc-internal-format
39082 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
39085 #: c/c-typeck.c:13476
39086 #, gcc-internal-format
39087 msgid "%<_Atomic%> %qD in %<aligned%> clause"
39090 #: c/c-typeck.c:13483
39091 #, gcc-internal-format
39092 msgid "%qE appears more than once in %<aligned%> clauses"
39095 #: c/c-typeck.c:13538 cp/semantics.c:6589
39096 #, gcc-internal-format
39097 msgid "%qE is not a variable in %<depend%> clause"
39100 #: c/c-typeck.c:13560 cp/semantics.c:6620
39101 #, gcc-internal-format
39102 msgid "array section does not have mappable type in %qs clause"
39105 #: c/c-typeck.c:13584 c/c-typeck.c:13718 cp/semantics.c:6639
39106 #: cp/semantics.c:6796
39107 #, gcc-internal-format
39108 msgid "%qD appears more than once in motion clauses"
39111 #: c/c-typeck.c:13590 c/c-typeck.c:13722 cp/semantics.c:6645
39112 #: cp/semantics.c:6800
39113 #, gcc-internal-format
39114 msgid "%qD appears more than once in map clauses"
39117 #: c/c-typeck.c:13622 cp/semantics.c:6686
39118 #, gcc-internal-format
39119 msgid "%qE does not have a mappable type in %qs clause"
39122 #: c/c-typeck.c:13682 c/c-typeck.c:13772 cp/semantics.c:6761
39123 #: cp/semantics.c:6900
39124 #, gcc-internal-format
39125 msgid "%qD does not have a mappable type in %qs clause"
39128 #: c/c-typeck.c:13753 cp/semantics.c:6880
39129 #, gcc-internal-format
39130 msgid "%qE is neither a variable nor a function name in clause %qs"
39133 #: c/c-typeck.c:13781 cp/semantics.c:6909
39134 #, gcc-internal-format
39135 msgid "%qE appears more than once on the same %<declare target%> directive"
39138 #: c/c-typeck.c:13795 cp/semantics.c:6924
39139 #, gcc-internal-format
39140 msgid "%qD is not an argument in %<uniform%> clause"
39143 #: c/c-typeck.c:13798 cp/semantics.c:6926
39144 #, gcc-internal-format
39145 msgid "%qE is not an argument in %<uniform%> clause"
39148 #: c/c-typeck.c:13813
39149 #, gcc-internal-format
39150 msgid "%qs variable is neither a pointer nor an array"
39153 #: c/c-typeck.c:13887 cp/semantics.c:6321
39154 #, gcc-internal-format
39155 msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
39158 #: c/c-typeck.c:13918 cp/semantics.c:7103
39159 #, gcc-internal-format
39160 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
39163 #: c/c-typeck.c:13968 cp/semantics.c:7294
39164 #, gcc-internal-format
39165 msgid "%qE is predetermined %qs for %qs"
39168 #: c/c-typeck.c:13988 cp/semantics.c:7185
39169 #, gcc-internal-format
39170 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
39173 #: c/c-typeck.c:14000 cp/semantics.c:7198
39174 #, gcc-internal-format
39176 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
39179 #: c/c-typeck.c:14018 cp/semantics.c:7165
39180 #, gcc-internal-format
39182 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
39185 #: c/c-typeck.c:14191
39186 #, gcc-internal-format
39187 msgid "cannot use %<va_arg%> with reverse storage order"
39190 #: c/c-typeck.c:14196
39191 #, gcc-internal-format
39192 msgid "second argument to %<va_arg%> is of incomplete type %qT"
39195 #: c/c-typeck.c:14202
39196 #, gcc-internal-format
39197 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
39200 #: c/gimple-parser.c:539
39201 #, gcc-internal-format
39202 msgid "%<&&%> not valid in GIMPLE"
39205 #: c/gimple-parser.c:542
39206 #, gcc-internal-format
39207 msgid "%<||%> not valid in GIMPLE"
39210 #: c/gimple-parser.c:588
39211 #, gcc-internal-format
39212 msgid "expected pointer as argument of unary %<*%>"
39215 #: c/gimple-parser.c:614
39216 #, gcc-internal-format
39217 msgid "%<!%> not valid in GIMPLE"
39220 #: c/gimple-parser.c:686
39221 #, gcc-internal-format
39222 msgid "SSA name undeclared"
39225 #: c/gimple-parser.c:708
39226 #, gcc-internal-format
39227 msgid "base variable or SSA name undeclared"
39230 #: c/gimple-parser.c:715
39231 #, gcc-internal-format
39232 msgid "invalid base %qE for SSA name"
39235 #: c/gimple-parser.c:835
39236 #, gcc-internal-format
39237 msgid "invalid type of %<__MEM%> operand"
39240 #: c/gimple-parser.c:891 c/gimple-parser.c:899
39241 #, gcc-internal-format
39242 msgid "invalid _Literal"
39245 #: c/gimple-parser.c:919
39246 #, gcc-internal-format
39247 msgid "invalid number of operands to __FMA"
39250 #: c/gimple-parser.c:954
39251 #, gcc-internal-format
39252 msgid "anonymous SSA name cannot have default definition"
39255 #: c/gimple-parser.c:1203
39256 #, gcc-internal-format
39257 msgid "expected pass name"
39260 #: c/gimple-parser.c:1215
39261 #, gcc-internal-format
39262 msgid "invalid operation"
39265 #: c/gimple-parser.c:1380 c/gimple-parser.c:1409
39266 #, gcc-internal-format
39267 msgid "expected goto expression"
39270 #: c/gimple-parser.c:1388
39271 #, gcc-internal-format
39272 msgid "expected else statement"
39275 #: c/gimple-parser.c:1538
39276 #, gcc-internal-format
39277 msgid "expected semicolon"
39280 #: c/gimple-parser.c:1548
39281 #, gcc-internal-format
39282 msgid "expected case label or goto statement"
39285 #. A bad conversion for 'this' must be discarding cv-quals.
39287 #, gcc-internal-format
39288 msgid " passing %qT as %<this%> argument discards qualifiers"
39292 msgid " no known conversion for implicit %<this%> parameter from %qH to %qI"
39296 #, gcc-internal-format, gfc-internal-format
39297 msgid " conversion of argument %d would be ill-formed:"
39300 #. Conversion of conversion function return value failed.
39302 msgid " no known conversion from %qH to %qI"
39306 msgid " no known conversion for argument %d from %qH to %qI"
39309 #: cp/call.c:3438 cp/pt.c:6318
39310 #, gcc-internal-format, gfc-internal-format
39311 msgid " candidate expects %d argument, %d provided"
39312 msgid_plural " candidate expects %d arguments, %d provided"
39317 #, gcc-internal-format
39318 msgid "%s%<%D(%T, %T, %T)%> <built-in>"
39322 #, gcc-internal-format
39323 msgid "%s%<%D(%T, %T)%> <built-in>"
39327 #, gcc-internal-format
39328 msgid "%s%<%D(%T)%> <built-in>"
39332 #, gcc-internal-format
39333 msgid "%s%qT <conversion>"
39337 #, gcc-internal-format
39338 msgid "%s%#qD <near match>"
39342 #, gcc-internal-format
39343 msgid "%s%#qD <deleted>"
39347 #, gcc-internal-format
39352 #, gcc-internal-format
39353 msgid " inherited here"
39357 #, gcc-internal-format
39359 " return type %qT of explicit conversion function cannot be converted to %qT "
39360 "with a qualification conversion"
39364 #, gcc-internal-format
39366 " conversion from return type %qT of template conversion function "
39367 "specialization to %qT is not an exact match"
39371 #, gcc-internal-format
39373 " substitution of deduced template arguments resulted in errors seen above"
39376 #. Re-run template unification with diagnostics.
39378 #, gcc-internal-format
39379 msgid " template argument deduction/substitution failed:"
39383 #, gcc-internal-format
39385 " a constructor taking a single argument of its own class type is invalid"
39389 #, gcc-internal-format
39391 " an inherited constructor is not a candidate for initialization from an "
39392 "expression of the same or derived type"
39396 msgid "conversion from %qH to %qI is ambiguous"
39401 "initializing %qH with %qI in converted constant expression does not bind "
39406 msgid "conversion from %qH to %qI in a converted constant expression"
39410 #, gcc-internal-format
39411 msgid "no matching function for call to %<%D(%A)%>"
39415 #, gcc-internal-format
39416 msgid "call of overloaded %<%D(%A)%> is ambiguous"
39419 #. It's no good looking for an overloaded operator() on a
39420 #. pointer-to-member-function.
39422 #, gcc-internal-format
39424 "pointer-to-member function %qE cannot be called without an object; consider "
39425 "using %<.*%> or %<->*%>"
39429 #, gcc-internal-format
39430 msgid "no match for call to %<(%T) (%A)%>"
39434 #, gcc-internal-format
39435 msgid "call of %<(%T) (%A)%> is ambiguous"
39439 #, gcc-internal-format
39440 msgid "ambiguous overload for "
39444 #, gcc-internal-format
39445 msgid "no match for "
39449 #, gcc-internal-format
39450 msgid " (operand types are %qT, %qT, and %qT)"
39454 #, gcc-internal-format
39455 msgid " (operand types are %qT and %qT)"
39459 #, gcc-internal-format
39460 msgid " (operand type is %qT)"
39464 #, gcc-internal-format
39465 msgid "ternary %<operator?:%>"
39469 #, gcc-internal-format
39470 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
39473 #: cp/call.c:4647 cp/call.c:4678 cp/call.c:4687
39474 #, gcc-internal-format
39475 msgid "%<operator%s%>"
39479 #, gcc-internal-format
39480 msgid "%<operator%s%> in %<%E%s%>"
39484 #, gcc-internal-format
39485 msgid "%<operator[]%>"
39489 #, gcc-internal-format
39490 msgid "%<operator[]%> in %<%E[%E]%>"
39494 #, gcc-internal-format
39499 #, gcc-internal-format
39500 msgid "%qs in %<%s %E%>"
39504 #, gcc-internal-format
39505 msgid "%<operator%s%> in %<%E %s %E%>"
39509 #, gcc-internal-format
39510 msgid "%<operator%s%> in %<%s%E%>"
39514 #, gcc-internal-format
39515 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
39519 #, gcc-internal-format
39521 "inferred scalar type %qT is not an integer or floating point type of the "
39525 #: cp/call.c:4878 cp/call.c:4885
39526 msgid "conversion of scalar %qH to vector %qI involves truncation"
39530 #, gcc-internal-format
39531 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
39535 #, gcc-internal-format
39537 "second operand to the conditional operator is of type %<void%>, but the "
39538 "third operand is neither a throw-expression nor of type %<void%>"
39542 #, gcc-internal-format
39544 "third operand to the conditional operator is of type %<void%>, but the "
39545 "second operand is neither a throw-expression nor of type %<void%>"
39548 #: cp/call.c:5083 cp/call.c:5199 cp/call.c:5342
39549 #, gcc-internal-format
39550 msgid "operands to ?: have different types %qT and %qT"
39554 #, gcc-internal-format
39555 msgid " and each type can be converted to the other"
39560 "implicit conversion from %qH to %qI to match other result of conditional"
39564 #, gcc-internal-format
39565 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
39569 #, gcc-internal-format
39570 msgid "enumeral and non-enumeral type in conditional expression"
39574 #, gcc-internal-format
39575 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
39579 #, gcc-internal-format
39580 msgid "no %<%D(int)%> declared for postfix %qs"
39584 #, gcc-internal-format
39585 msgid "comparison between %q#T and %q#T"
39589 #, gcc-internal-format
39591 "exception cleanup for this placement new selects non-placement operator "
39596 #, gcc-internal-format
39598 "%qD is a usual (non-placement) deallocation function in C++14 (or with -"
39599 "fsized-deallocation)"
39603 #, gcc-internal-format
39604 msgid "%qD is a usual (non-placement) deallocation function"
39608 #, gcc-internal-format
39609 msgid "no corresponding deallocation function for %qD"
39613 #, gcc-internal-format
39614 msgid "no suitable %<operator %s%> for %qT"
39618 #, gcc-internal-format
39619 msgid "%q#D is private within this context"
39622 #: cp/call.c:6472 cp/decl.c:7232
39623 #, gcc-internal-format
39624 msgid "declared private here"
39628 #, gcc-internal-format
39629 msgid "%q#D is protected within this context"
39632 #: cp/call.c:6480 cp/decl.c:7233
39633 #, gcc-internal-format
39634 msgid "declared protected here"
39638 #, gcc-internal-format
39639 msgid "%q#D is inaccessible within this context"
39643 #, gcc-internal-format
39644 msgid "passing NULL to non-pointer argument %P of %qD"
39648 #, gcc-internal-format
39649 msgid "converting to non-pointer type %qT from NULL"
39653 #, gcc-internal-format
39654 msgid "converting %<false%> to pointer type for argument %P of %qD"
39658 #, gcc-internal-format
39659 msgid "converting %<false%> to pointer type %qT"
39663 #, gcc-internal-format
39664 msgid "too many braces around initializer for %qT"
39668 msgid "converting to %qH from %qI requires direct-initialization"
39672 msgid "invalid user-defined conversion from %qH to %qI"
39675 #: cp/call.c:6690 cp/call.c:6714 cp/call.c:6833 cp/call.c:6924 cp/call.c:6975
39677 #, gcc-internal-format
39678 msgid " initializing argument %P of %qD"
39681 #: cp/call.c:6710 cp/cvt.c:226
39682 msgid "invalid conversion from %qH to %qI"
39685 #: cp/call.c:6751 cp/call.c:6758
39686 #, gcc-internal-format
39688 "converting to %qT from initializer list would use explicit constructor %qD"
39692 #, gcc-internal-format
39693 msgid "in C++11 and above a default constructor can be explicit"
39697 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
39702 "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
39706 msgid "binding reference of type %qH to %qI discards qualifiers"
39710 #, gcc-internal-format
39711 msgid "cannot bind bitfield %qE to %qT"
39714 #: cp/call.c:7035 cp/call.c:7052
39715 #, gcc-internal-format
39716 msgid "cannot bind packed field %qE to %qT"
39720 #, gcc-internal-format
39721 msgid "cannot bind rvalue %qE to %qT"
39725 msgid "implicit conversion from %qH to %qI when passing argument to function"
39728 #: cp/call.c:7165 cp/cvt.c:1867
39729 #, gcc-internal-format
39731 "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
39735 #, gcc-internal-format
39737 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
39738 "conditionally supported"
39742 #, gcc-internal-format
39743 msgid "cannot receive reference type %qT through %<...%>"
39747 #, gcc-internal-format
39749 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
39750 "conditionally-supported"
39754 #, gcc-internal-format
39755 msgid "recursive evaluation of default argument for %q#D"
39759 #, gcc-internal-format
39761 "call to %qD uses the default argument for parameter %P, which is not yet "
39766 #, gcc-internal-format
39767 msgid "argument of function call might be a candidate for a format attribute"
39771 #, gcc-internal-format
39772 msgid "use of multiversioned function without a default"
39776 #, gcc-internal-format
39777 msgid "passing %qT as %<this%> argument discards qualifiers"
39780 #: cp/call.c:7799 cp/call.c:7915 cp/call.c:10037
39781 #, gcc-internal-format
39782 msgid " in call to %qD"
39786 #, gcc-internal-format
39787 msgid "%qT is not an accessible base of %qT"
39791 #, gcc-internal-format
39792 msgid "deducing %qT as %qT"
39796 #, gcc-internal-format
39797 msgid " (you can disable this with -fno-deduce-init-list)"
39801 #, gcc-internal-format
39802 msgid "passing arguments to ellipsis of inherited constructor %qD"
39806 #, gcc-internal-format
39807 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
39811 #, gcc-internal-format
39812 msgid "%qD writing to an object of non-trivial type %#qT%s"
39816 #, gcc-internal-format
39817 msgid "%qD writing to an object of type %#qT with %qs member %qD"
39821 #, gcc-internal-format
39823 "%qD writing to an object of type %#qT containing a pointer to data member%s"
39827 #, gcc-internal-format
39828 msgid "; use assignment or value-initialization instead"
39832 #, gcc-internal-format
39833 msgid "; use assignment instead"
39837 #, gcc-internal-format
39838 msgid "; use value-initialization instead"
39842 #, gcc-internal-format
39843 msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
39847 #, gcc-internal-format
39848 msgid "%qD clearing an object of non-trivial type %#qT%s"
39852 #, gcc-internal-format
39853 msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
39857 #, gcc-internal-format
39858 msgid "; use copy-assignment or copy-initialization instead"
39862 #, gcc-internal-format
39863 msgid "; use copy-assignment instead"
39867 #, gcc-internal-format
39868 msgid "; use copy-initialization instead"
39872 #, gcc-internal-format
39873 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
39877 #, gcc-internal-format
39878 msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
39882 #, gcc-internal-format
39883 msgid "%qD writing to an object with a deleted copy constructor"
39887 #, gcc-internal-format
39888 msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
39892 #, gcc-internal-format
39894 "%qD copying an object of type %#qT with %qs member %qD from an array of "
39895 "%#qT; use assignment or copy-initialization instead"
39899 #, gcc-internal-format
39901 "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
39906 #, gcc-internal-format
39908 "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
39912 #, gcc-internal-format
39914 "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
39915 "%<delete%> instead"
39919 #, gcc-internal-format
39921 "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
39922 "and %<delete%> instead"
39926 #, gcc-internal-format
39927 msgid "%qD moving an object of type %#qT with deleted destructor"
39931 #, gcc-internal-format
39933 "%qD moving an object of non-trivial type %#qT and size %E into a region of "
39938 #, gcc-internal-format
39939 msgid "%#qT declared here"
39943 #, gcc-internal-format
39944 msgid "constructor delegates to itself"
39948 #, gcc-internal-format
39949 msgid "call to non-function %qD"
39952 #: cp/call.c:9024 cp/pt.c:14465 cp/typeck.c:2891
39953 #, gcc-internal-format
39954 msgid "cannot call constructor %<%T::%D%> directly"
39958 #, gcc-internal-format
39959 msgid "for a function-style cast, remove the redundant %<::%D%>"
39963 #, gcc-internal-format
39964 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
39968 #, gcc-internal-format
39969 msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
39973 #, gcc-internal-format
39974 msgid "no matching function for call to %<%s(%A)%>"
39978 #, gcc-internal-format
39979 msgid "call of overloaded %<%s(%A)%> is ambiguous"
39983 #, gcc-internal-format
39984 msgid "pure virtual %q#D called from non-static data member initializer"
39988 #, gcc-internal-format
39989 msgid "pure virtual %q#D called from constructor"
39993 #, gcc-internal-format
39994 msgid "pure virtual %q#D called from destructor"
39998 #, gcc-internal-format
39999 msgid "cannot call member function %qD without object"
40003 #, gcc-internal-format
40004 msgid "passing %qT chooses %qT over %qT"
40008 #, gcc-internal-format
40009 msgid "choosing %qD over %qD"
40013 msgid " for conversion from %qH to %qI"
40017 #, gcc-internal-format
40018 msgid " because conversion sequence for the argument is better"
40022 #, gcc-internal-format
40023 msgid "default argument mismatch in overload resolution"
40027 #, gcc-internal-format
40028 msgid " candidate 1: %q#F"
40032 #, gcc-internal-format
40033 msgid " candidate 2: %q#F"
40037 #, gcc-internal-format
40039 "ISO C++ says that these are ambiguous, even though the worst conversion for "
40040 "the first is better than the worst conversion for the second:"
40044 msgid "could not convert %qE from %qH to %qI"
40048 #, gcc-internal-format
40049 msgid "a temporary bound to %qD only persists until the constructor exits"
40054 "invalid initialization of non-const reference of type %qH from an rvalue of "
40060 "invalid initialization of reference of type %qH from expression of type %qI"
40064 #, gcc-internal-format
40066 "cannot convert from pointer to base class %qT to pointer to derived class "
40067 "%qT because the base is virtual"
40071 #, gcc-internal-format
40073 "cannot convert from base class %qT to derived class %qT because the base is "
40078 #, gcc-internal-format
40080 "cannot convert from pointer to base class %qT to pointer to derived class "
40081 "%qT via virtual base %qT"
40085 #, gcc-internal-format
40087 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
40091 #, gcc-internal-format
40092 msgid "%q#D conflicts with version inherited from %qT"
40096 #, gcc-internal-format
40097 msgid "version inherited from %qT declared here"
40101 #, gcc-internal-format
40102 msgid "%q#D cannot be overloaded with %q#D"
40105 #: cp/class.c:1154 cp/decl.c:1640 cp/decl.c:1661 cp/decl.c:1693
40106 #: cp/name-lookup.c:2300 cp/name-lookup.c:2584
40107 #, gcc-internal-format
40108 msgid "previous declaration %q#D"
40112 #, gcc-internal-format
40113 msgid "conflicting access specifications for method %q+D, ignored"
40117 #, gcc-internal-format
40118 msgid "conflicting access specifications for field %qE, ignored"
40122 #, gcc-internal-format
40123 msgid "%qD invalid in %q#T because of local method %q#D with same name"
40127 #, gcc-internal-format
40128 msgid "local method %q#D declared here"
40132 #, gcc-internal-format
40133 msgid "%qD invalid in %q#T because of local member %q#D with same name"
40137 #, gcc-internal-format
40138 msgid "local member %q#D declared here"
40142 #, gcc-internal-format
40143 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
40146 #: cp/class.c:1337 cp/class.c:1343 cp/class.c:1349 cp/class.c:1360
40148 #, gcc-internal-format
40149 msgid "%qT declared here"
40153 #, gcc-internal-format
40154 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
40158 #, gcc-internal-format
40159 msgid "%qT does not have the %E ABI tag that base %qT has"
40163 #, gcc-internal-format
40164 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
40168 #, gcc-internal-format
40169 msgid "cannot derive from %<final%> base %qT in derived type %qT"
40173 #, gcc-internal-format
40174 msgid "all member functions in class %qT are private"
40178 #, gcc-internal-format
40179 msgid "%q#T only defines a private destructor and has no friends"
40183 #, gcc-internal-format
40184 msgid "%q#T only defines private constructors and has no friends"
40188 #, gcc-internal-format
40189 msgid "%q#D is public, but requires an existing %q#T object"
40193 #, gcc-internal-format
40194 msgid "no unique final overrider for %qD in %qT"
40198 #, gcc-internal-format
40199 msgid "%qD can be marked override"
40203 #, gcc-internal-format
40204 msgid "%q+#D marked %<final%>, but is not virtual"
40208 #, gcc-internal-format
40209 msgid "%q+#D marked %<override%>, but does not override"
40213 #, gcc-internal-format
40214 msgid "%qD was hidden"
40218 #, gcc-internal-format
40222 #: cp/class.c:2908 cp/decl2.c:1594
40223 #, gcc-internal-format
40224 msgid "%q#D invalid; an anonymous union can only have non-static data members"
40228 #, gcc-internal-format
40229 msgid "%q#D invalid; an anonymous struct can only have non-static data members"
40232 #: cp/class.c:2924 cp/decl2.c:1601
40233 #, gcc-internal-format
40234 msgid "private member %q#D in anonymous union"
40238 #, gcc-internal-format
40239 msgid "private member %q#D in anonymous struct"
40242 #: cp/class.c:2933 cp/decl2.c:1604
40243 #, gcc-internal-format
40244 msgid "protected member %q#D in anonymous union"
40248 #, gcc-internal-format
40249 msgid "protected member %q#D in anonymous struct"
40253 #, gcc-internal-format
40254 msgid "the ellipsis in %qD is not inherited"
40258 #, gcc-internal-format
40259 msgid "bit-field %q+#D with non-integral type"
40263 #, gcc-internal-format
40264 msgid "bit-field %q+D width not an integer constant"
40268 #, gcc-internal-format
40269 msgid "negative width in bit-field %q+D"
40273 #, gcc-internal-format
40274 msgid "zero width for bit-field %q+D"
40278 #, gcc-internal-format
40279 msgid "width of %qD exceeds its type"
40283 #, gcc-internal-format
40284 msgid "%qD is too small to hold all values of %q#T"
40288 #, gcc-internal-format
40289 msgid "member %q+#D with constructor not allowed in union"
40293 #, gcc-internal-format
40294 msgid "member %q+#D with destructor not allowed in union"
40298 #, gcc-internal-format
40299 msgid "member %q+#D with copy assignment operator not allowed in union"
40303 #, gcc-internal-format
40304 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
40308 #, gcc-internal-format
40309 msgid "in C++98 %q+D may not be static because it is a member of a union"
40313 #, gcc-internal-format
40314 msgid "non-static data member %q+D in a union may not have reference type %qT"
40318 #, gcc-internal-format
40319 msgid "field %q+D invalidly declared function type"
40323 #, gcc-internal-format
40324 msgid "field %q+D invalidly declared method type"
40328 #, gcc-internal-format
40329 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
40333 #, gcc-internal-format
40334 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
40338 #, gcc-internal-format
40339 msgid "member %q+D cannot be declared as a %<mutable%> reference"
40343 #, gcc-internal-format
40344 msgid "multiple fields in union %qT initialized"
40348 #, gcc-internal-format
40349 msgid "field %q#D with same name as class"
40353 #, gcc-internal-format
40354 msgid "%q#T has pointer data members"
40358 #, gcc-internal-format
40359 msgid " but does not override %<%T(const %T&)%>"
40363 #, gcc-internal-format
40364 msgid " or %<operator=(const %T&)%>"
40368 #, gcc-internal-format
40369 msgid " but does not override %<operator=(const %T&)%>"
40373 #, gcc-internal-format
40374 msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
40378 #, gcc-internal-format
40379 msgid "alignment of %qD will increase in -fabi-version=9"
40383 #, gcc-internal-format
40384 msgid "initializer specified for non-virtual method %q+D"
40388 #, gcc-internal-format
40389 msgid "method overrides both %<transaction_pure%> and %qE methods"
40393 #, gcc-internal-format
40394 msgid "method declared %qE overriding %qE method"
40397 #: cp/class.c:5373 cp/constexpr.c:230
40398 #, gcc-internal-format
40400 "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
40405 #, gcc-internal-format
40406 msgid "%q+T is not literal because:"
40410 #, gcc-internal-format
40411 msgid " %qT is a closure type, which is only literal in C++17 and later"
40415 #, gcc-internal-format
40416 msgid " %q+T has a non-trivial destructor"
40420 #, gcc-internal-format
40422 " %q+T is not an aggregate, does not have a trivial default constructor, and "
40423 "has no %<constexpr%> constructor that is not a copy or move constructor"
40427 #, gcc-internal-format
40428 msgid " base class %qT of %q+T is non-literal"
40432 #, gcc-internal-format
40433 msgid " non-static data member %qD has non-literal type"
40437 #, gcc-internal-format
40438 msgid " non-static data member %qD has volatile type"
40442 #, gcc-internal-format
40443 msgid "base class %q#T has accessible non-virtual destructor"
40447 #, gcc-internal-format
40448 msgid "non-static reference %q#D in class without a constructor"
40452 #, gcc-internal-format
40453 msgid "non-static const member %q#D in class without a constructor"
40456 #. If the function is defaulted outside the class, we just
40457 #. give the synthesis error.
40459 #, gcc-internal-format
40461 "%q+D declared to take const reference, but implicit declaration would take "
40466 #, gcc-internal-format
40467 msgid "direct base %qT inaccessible in %qT due to ambiguity"
40471 #, gcc-internal-format
40472 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
40476 #, gcc-internal-format
40478 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
40482 #, gcc-internal-format
40483 msgid "size of type %qT is too large (%qE bytes)"
40487 #, gcc-internal-format
40488 msgid "invalid use of %q#T with a zero-size array in %q#D"
40492 #, gcc-internal-format
40493 msgid "invalid use of %q#T with a flexible array member in %q#T"
40497 #, gcc-internal-format
40498 msgid "array member %q#D declared here"
40502 #, gcc-internal-format
40503 msgid "zero-size array member %qD not at end of %q#T"
40507 #, gcc-internal-format
40508 msgid "zero-size array member %qD in an otherwise empty %q#T"
40511 #: cp/class.c:6643 cp/class.c:6673
40512 #, gcc-internal-format
40513 msgid "in the definition of %q#T"
40517 #, gcc-internal-format
40518 msgid "flexible array member %qD not at end of %q#T"
40522 #, gcc-internal-format
40523 msgid "flexible array member %qD in an otherwise empty %q#T"
40527 #, gcc-internal-format
40528 msgid "next member %q#D declared here"
40531 #: cp/class.c:6783 cp/parser.c:23136
40532 #, gcc-internal-format
40533 msgid "redefinition of %q#T"
40537 #, gcc-internal-format
40538 msgid "%q#T has virtual functions and accessible non-virtual destructor"
40542 #, gcc-internal-format
40543 msgid "type transparent %q#T does not have any fields"
40547 #, gcc-internal-format
40548 msgid "type transparent class %qT has base classes"
40552 #, gcc-internal-format
40553 msgid "type transparent class %qT has virtual functions"
40557 #, gcc-internal-format
40559 "type transparent %q#T cannot be made transparent because the type of the "
40560 "first field has a different ABI from the class overall"
40564 #, gcc-internal-format
40566 "definition of std::initializer_list does not match #include "
40567 "<initializer_list>"
40571 #, gcc-internal-format
40572 msgid "trying to finish struct, but kicked out due to previous parse errors"
40576 #, gcc-internal-format
40577 msgid "language string %<\"%E\"%> not recognized"
40581 #, gcc-internal-format
40582 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
40586 #, gcc-internal-format
40587 msgid "no matches converting function %qD to type %q#T"
40591 #, gcc-internal-format
40592 msgid "converting overloaded function %qD to type %q#T is ambiguous"
40596 #, gcc-internal-format
40597 msgid "assuming pointer to member %qD"
40601 #, gcc-internal-format
40602 msgid "(a pointer to member can only be formed with %<&%E%>)"
40605 #: cp/class.c:7971 cp/class.c:8008
40606 #, gcc-internal-format
40607 msgid "not enough type information"
40611 #, gcc-internal-format
40612 msgid "cannot convert %qE from type %qT to type %qT"
40615 #. [basic.scope.class]
40617 #. A name N used in a class S shall refer to the same declaration
40618 #. in its context and when re-evaluated in the completed scope of
40621 #, gcc-internal-format
40622 msgid "declaration of %q#D"
40626 #, gcc-internal-format
40627 msgid "changes meaning of %qD from %q#D"
40630 #: cp/constexpr.c:98
40631 #, gcc-internal-format
40632 msgid "the type %qT of %<constexpr%> variable %qD is not literal"
40635 #: cp/constexpr.c:107
40636 #, gcc-internal-format
40637 msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
40640 #: cp/constexpr.c:182
40641 #, gcc-internal-format
40642 msgid "inherited constructor %qD is not %<constexpr%>"
40645 #: cp/constexpr.c:194
40646 #, gcc-internal-format
40647 msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
40650 #: cp/constexpr.c:206
40651 #, gcc-internal-format
40652 msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
40655 #: cp/constexpr.c:216
40656 #, gcc-internal-format
40657 msgid "invalid return type %qT of %<constexpr%> function %q+D"
40660 #: cp/constexpr.c:239
40661 #, gcc-internal-format
40662 msgid "%q#T has virtual base classes"
40665 #: cp/constexpr.c:500
40666 #, gcc-internal-format
40667 msgid "%<constexpr%> constructor does not have empty body"
40670 #: cp/constexpr.c:606
40671 #, gcc-internal-format
40672 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
40675 #: cp/constexpr.c:759
40676 #, gcc-internal-format
40678 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
40679 "static data member"
40682 #: cp/constexpr.c:811
40683 #, gcc-internal-format
40685 "member %qD must be initialized by mem-initializer in %<constexpr%> "
40689 #: cp/constexpr.c:852
40690 #, gcc-internal-format
40691 msgid "body of %<constexpr%> function %qD not a return-statement"
40694 #: cp/constexpr.c:913
40695 #, gcc-internal-format
40696 msgid "%qD is not usable as a %<constexpr%> function because:"
40699 #: cp/constexpr.c:1202 cp/constexpr.c:1708
40700 #, gcc-internal-format
40701 msgid "%<constexpr%> call flows off the end of the function"
40704 #: cp/constexpr.c:1207 cp/constexpr.c:1217 cp/constexpr.c:1812
40705 #, gcc-internal-format
40706 msgid "%q+E is not a constant expression"
40709 #: cp/constexpr.c:1394 cp/constexpr.c:5253
40710 #, gcc-internal-format
40711 msgid "call to internal function %qE"
40714 #: cp/constexpr.c:1472
40715 #, gcc-internal-format
40716 msgid "expression %qE does not designate a %<constexpr%> function"
40719 #: cp/constexpr.c:1491 cp/constexpr.c:5271
40720 #, gcc-internal-format
40721 msgid "call to non-%<constexpr%> function %qD"
40724 #: cp/constexpr.c:1563
40725 #, gcc-internal-format
40726 msgid "%qD called in a constant expression before its definition is complete"
40729 #: cp/constexpr.c:1570
40730 #, gcc-internal-format
40731 msgid "%qD called in a constant expression"
40734 #: cp/constexpr.c:1574
40735 #, gcc-internal-format
40736 msgid "%qD used before its definition"
40739 #: cp/constexpr.c:1614
40740 #, gcc-internal-format
40741 msgid "call has circular dependency"
40744 #: cp/constexpr.c:1625
40745 #, gcc-internal-format
40747 "%<constexpr%> evaluation depth exceeds maximum of %d (use -fconstexpr-depth= "
40748 "to increase the maximum)"
40751 #: cp/constexpr.c:1852
40752 #, gcc-internal-format
40753 msgid "right operand of shift expression %q+E is negative"
40756 #: cp/constexpr.c:1859
40757 #, gcc-internal-format
40759 "right operand of shift expression %q+E is >= than the precision of the left "
40763 #: cp/constexpr.c:1877
40764 #, gcc-internal-format
40765 msgid "left operand of shift expression %q+E is negative"
40768 #: cp/constexpr.c:1896
40769 #, gcc-internal-format
40770 msgid "shift expression %q+E overflows"
40773 #: cp/constexpr.c:2040
40774 #, gcc-internal-format
40775 msgid "arithmetic involving a null pointer in %qE"
40778 #: cp/constexpr.c:2273
40779 #, gcc-internal-format
40781 "array subscript value %qE is outside the bounds of array %qD of type %qT"
40784 #: cp/constexpr.c:2278
40785 #, gcc-internal-format
40786 msgid "array subscript value %qE is outside the bounds of array type %qT"
40789 #: cp/constexpr.c:2426
40790 #, gcc-internal-format
40791 msgid "accessing uninitialized array element"
40794 #: cp/constexpr.c:2457
40795 #, gcc-internal-format
40796 msgid "dereferencing a null pointer in %qE"
40799 #: cp/constexpr.c:2471 cp/constexpr.c:2561 cp/constexpr.c:4123
40800 #: cp/constexpr.c:5207
40801 #, gcc-internal-format
40802 msgid "%qE is not a constant expression"
40805 #: cp/constexpr.c:2477
40806 #, gcc-internal-format
40807 msgid "mutable %qD is not usable in a constant expression"
40810 #: cp/constexpr.c:2502
40811 #, gcc-internal-format
40813 "accessing %qD member instead of initialized %qD member in constant expression"
40816 #: cp/constexpr.c:2521
40817 #, gcc-internal-format
40818 msgid "accessing uninitialized member %qD"
40821 #: cp/constexpr.c:3233 cp/constexpr.c:4536
40822 #, gcc-internal-format
40823 msgid "dereferencing a null pointer"
40826 #: cp/constexpr.c:3252
40827 #, gcc-internal-format
40828 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
40831 #: cp/constexpr.c:3291
40832 #, gcc-internal-format
40833 msgid "the value of %qD is not usable in a constant expression"
40836 #: cp/constexpr.c:3298
40837 #, gcc-internal-format
40838 msgid "%qD used in its own initializer"
40841 #: cp/constexpr.c:3303
40842 #, gcc-internal-format
40843 msgid "%q#D is not const"
40846 #: cp/constexpr.c:3306
40847 #, gcc-internal-format
40848 msgid "%q#D is volatile"
40851 #: cp/constexpr.c:3311 cp/constexpr.c:3318
40852 #, gcc-internal-format
40853 msgid "%qD was not initialized with a constant expression"
40856 #: cp/constexpr.c:3324
40857 #, gcc-internal-format
40858 msgid "%qD was not declared %<constexpr%>"
40861 #: cp/constexpr.c:3327
40862 #, gcc-internal-format
40863 msgid "%qD does not have integral or enumeration type"
40866 #: cp/constexpr.c:3521
40867 #, gcc-internal-format
40868 msgid "modification of %qE is not a constant expression"
40871 #: cp/constexpr.c:3897
40872 #, gcc-internal-format
40874 "%<constexpr%> loop iteration count exceeds limit of %d (use -fconstexpr-loop-"
40875 "limit= to increase the limit)"
40878 #: cp/constexpr.c:4036
40879 #, gcc-internal-format
40880 msgid "value %qE of type %qT is not a constant expression"
40883 #: cp/constexpr.c:4169 cp/constexpr.c:5729
40884 #, gcc-internal-format
40885 msgid "temporary of non-literal type %qT in a constant expression"
40888 #: cp/constexpr.c:4522
40889 #, gcc-internal-format
40890 msgid "a reinterpret_cast is not a constant expression"
40893 #: cp/constexpr.c:4548
40894 #, gcc-internal-format
40895 msgid "conversion of %qT null pointer to %qT is not a constant expression"
40898 #: cp/constexpr.c:4563
40899 #, gcc-internal-format
40900 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
40903 #: cp/constexpr.c:4625 cp/constexpr.c:5593 cp/constexpr.c:5900
40904 #, gcc-internal-format
40905 msgid "expression %qE is not a constant expression"
40908 #: cp/constexpr.c:4703
40909 #, gcc-internal-format
40910 msgid "statement is not a constant expression"
40913 #: cp/constexpr.c:4706
40914 #, gcc-internal-format
40915 msgid "unexpected expression %qE of kind %s"
40918 #: cp/constexpr.c:4778
40919 #, gcc-internal-format
40921 "%qE is not a constant expression because it refers to mutable subobjects of "
40925 #: cp/constexpr.c:4787
40926 #, gcc-internal-format
40928 "%qE is not a constant expression because it refers to an incompletely "
40929 "initialized variable"
40932 #: cp/constexpr.c:4801
40933 #, gcc-internal-format
40935 "conversion from pointer type %qT to arithmetic type %qT in a constant "
40939 #: cp/constexpr.c:5162
40940 #, gcc-internal-format
40941 msgid "expression %qE has side-effects"
40944 #: cp/constexpr.c:5354
40945 #, gcc-internal-format
40946 msgid "lambda capture of %qE is not a constant expression"
40949 #: cp/constexpr.c:5357
40950 #, gcc-internal-format
40951 msgid "because it is used as a glvalue"
40954 #: cp/constexpr.c:5392
40955 #, gcc-internal-format
40956 msgid "reinterpret_cast from integer to pointer"
40959 #: cp/constexpr.c:5424
40960 #, gcc-internal-format
40962 "address-of an object %qE with thread local or automatic storage is not a "
40963 "constant expression"
40966 #: cp/constexpr.c:5457
40967 #, gcc-internal-format
40968 msgid "use of %<this%> in a constant expression"
40971 #: cp/constexpr.c:5542
40972 #, gcc-internal-format
40973 msgid "lambda-expression is not a constant expression before C++17"
40976 #: cp/constexpr.c:5605
40977 #, gcc-internal-format
40979 "typeid-expression is not a constant expression because %qE is of polymorphic "
40983 #: cp/constexpr.c:5667
40984 #, gcc-internal-format
40985 msgid "cast to non-integral type %qT in a constant expression"
40988 #: cp/constexpr.c:5699
40989 #, gcc-internal-format
40990 msgid "%qD declared %<static%> in %<constexpr%> context"
40993 #: cp/constexpr.c:5706
40994 #, gcc-internal-format
40995 msgid "%qD declared %<thread_local%> in %<constexpr%> context"
40998 #: cp/constexpr.c:5778
40999 #, gcc-internal-format
41000 msgid "division by zero is not a constant expression"
41003 #: cp/constexpr.c:5877
41004 #, gcc-internal-format
41005 msgid "%<delete[]%> is not a constant expression"
41008 #: cp/constexpr.c:5908
41009 #, gcc-internal-format
41010 msgid "non-constant array initialization"
41013 #: cp/constexpr.c:5930
41014 #, gcc-internal-format
41015 msgid "%<goto%> is not a constant expression"
41018 #: cp/constexpr.c:5941
41019 #, gcc-internal-format, gfc-internal-format
41020 msgid "unexpected AST of kind %s"
41023 #: cp/cp-gimplify.c:1411
41024 #, gcc-internal-format
41025 msgid "throw will always call terminate()"
41028 #: cp/cp-gimplify.c:1414
41029 #, gcc-internal-format
41030 msgid "in C++11 destructors default to noexcept"
41033 #: cp/cp-gimplify.c:1425
41034 #, gcc-internal-format
41036 "in C++11 this throw will terminate because destructors default to noexcept"
41040 msgid "can%'t convert from incomplete type %qH to %qI"
41044 msgid "conversion of %qE from %qH to %qI is ambiguous"
41047 #: cp/cvt.c:173 cp/cvt.c:200 cp/cvt.c:249
41048 msgid "cannot convert %qE from type %qH to type %qI"
41052 #, gcc-internal-format
41053 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
41057 #, gcc-internal-format
41058 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
41062 #, gcc-internal-format
41063 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
41067 #, gcc-internal-format
41068 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
41072 msgid "conversion from %qH to %qI discards qualifiers"
41075 #: cp/cvt.c:491 cp/typeck.c:7327
41076 #, gcc-internal-format
41077 msgid "casting %qT to %qT does not dereference pointer"
41081 msgid "cannot convert type %qH to type %qI"
41085 #, gcc-internal-format
41086 msgid "conversion from %q#T to %q#T"
41090 #, gcc-internal-format
41092 "the result of the conversion is unspecified because %qE is outside the range "
41096 #: cp/cvt.c:785 cp/cvt.c:837
41097 #, gcc-internal-format
41098 msgid "%q#T used where a %qT was expected"
41102 #, gcc-internal-format
41103 msgid "could not convert %qE from %<void%> to %<bool%>"
41107 #, gcc-internal-format
41108 msgid "%q#T used where a floating point value was expected"
41112 msgid "conversion from %qH to non-scalar type %qI requested"
41116 #, gcc-internal-format
41117 msgid "ignoring return value of %qD, declared with attribute nodiscard"
41121 #, gcc-internal-format
41122 msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
41126 #, gcc-internal-format
41127 msgid "in call to %qD, declared here"
41131 #, gcc-internal-format
41132 msgid "pseudo-destructor is not called"
41136 #, gcc-internal-format
41137 msgid "conversion to void will not access object of incomplete type %qT"
41141 #, gcc-internal-format
41143 "indirection will not access object of incomplete type %qT in second operand "
41144 "of conditional expression"
41148 #, gcc-internal-format
41150 "indirection will not access object of incomplete type %qT in third operand "
41151 "of conditional expression"
41155 #, gcc-internal-format
41157 "indirection will not access object of incomplete type %qT in right operand "
41158 "of comma operator"
41162 #, gcc-internal-format
41164 "indirection will not access object of incomplete type %qT in left operand of "
41169 #, gcc-internal-format
41170 msgid "indirection will not access object of incomplete type %qT in statement"
41174 #, gcc-internal-format
41176 "indirection will not access object of incomplete type %qT in for increment "
41181 #, gcc-internal-format
41182 msgid "conversion to void will not access object of type %qT"
41186 #, gcc-internal-format
41188 "implicit dereference will not access object of type %qT in second operand of "
41189 "conditional expression"
41193 #, gcc-internal-format
41195 "implicit dereference will not access object of type %qT in third operand of "
41196 "conditional expression"
41200 #, gcc-internal-format
41202 "implicit dereference will not access object of type %qT in right operand of "
41207 #, gcc-internal-format
41209 "implicit dereference will not access object of type %qT in left operand of "
41214 #, gcc-internal-format
41215 msgid "implicit dereference will not access object of type %qT in statement"
41219 #, gcc-internal-format
41221 "implicit dereference will not access object of type %qT in for increment "
41226 #, gcc-internal-format
41228 "conversion to void will not access object of non-trivially-copyable type %qT"
41232 #, gcc-internal-format
41234 "indirection will not access object of non-trivially-copyable type %qT in "
41235 "second operand of conditional expression"
41239 #, gcc-internal-format
41241 "indirection will not access object of non-trivially-copyable type %qT in "
41242 "third operand of conditional expression"
41246 #, gcc-internal-format
41248 "indirection will not access object of non-trivially-copyable type %qT in "
41249 "right operand of comma operator"
41253 #, gcc-internal-format
41255 "indirection will not access object of non-trivially-copyable type %qT in "
41256 "left operand of comma operator"
41260 #, gcc-internal-format
41262 "indirection will not access object of non-trivially-copyable type %qT in "
41267 #, gcc-internal-format
41269 "indirection will not access object of non-trivially-copyable type %qT in for "
41270 "increment expression"
41274 #, gcc-internal-format
41275 msgid "conversion to void will not access object %qE of incomplete type %qT"
41279 #, gcc-internal-format
41281 "variable %qE of incomplete type %qT will not be accessed in second operand "
41282 "of conditional expression"
41286 #, gcc-internal-format
41288 "variable %qE of incomplete type %qT will not be accessed in third operand of "
41289 "conditional expression"
41293 #, gcc-internal-format
41295 "variable %qE of incomplete type %qT will not be accessed in right operand of "
41300 #, gcc-internal-format
41302 "variable %qE of incomplete type %qT will not be accessed in left operand of "
41307 #, gcc-internal-format
41308 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
41312 #, gcc-internal-format
41314 "variable %qE of incomplete type %qT will not be accessed in for increment "
41319 #, gcc-internal-format
41320 msgid "conversion to void cannot resolve address of overloaded function"
41324 #, gcc-internal-format
41326 "second operand of conditional expression cannot resolve address of "
41327 "overloaded function"
41331 #, gcc-internal-format
41333 "third operand of conditional expression cannot resolve address of overloaded "
41338 #, gcc-internal-format
41340 "right operand of comma operator cannot resolve address of overloaded function"
41344 #, gcc-internal-format
41346 "left operand of comma operator cannot resolve address of overloaded function"
41350 #, gcc-internal-format
41351 msgid "statement cannot resolve address of overloaded function"
41355 #, gcc-internal-format
41356 msgid "for increment expression cannot resolve address of overloaded function"
41360 #, gcc-internal-format
41362 "second operand of conditional expression is a reference, not call, to "
41367 #, gcc-internal-format
41369 "third operand of conditional expression is a reference, not call, to "
41374 #, gcc-internal-format
41376 "right operand of comma operator is a reference, not call, to function %qE"
41380 #, gcc-internal-format
41382 "left operand of comma operator is a reference, not call, to function %qE"
41386 #, gcc-internal-format
41387 msgid "statement is a reference, not call, to function %qE"
41391 #, gcc-internal-format
41392 msgid "for increment expression is a reference, not call, to function %qE"
41396 #, gcc-internal-format
41397 msgid "second operand of conditional expression has no effect"
41401 #, gcc-internal-format
41402 msgid "third operand of conditional expression has no effect"
41406 #, gcc-internal-format
41407 msgid "right operand of comma operator has no effect"
41411 #, gcc-internal-format
41412 msgid "left operand of comma operator has no effect"
41416 #, gcc-internal-format
41417 msgid "statement has no effect"
41421 #, gcc-internal-format
41422 msgid "for increment expression has no effect"
41426 #, gcc-internal-format
41427 msgid "converting NULL to non-pointer type"
41431 #, gcc-internal-format
41432 msgid "default type conversion can't deduce template argument for %qD"
41436 #, gcc-internal-format
41437 msgid "ambiguous default type conversion from %qT"
41441 #, gcc-internal-format
41442 msgid " candidate conversions include %qD and %qD"
41445 #: cp/cxx-pretty-print.c:2203
41446 #, gcc-internal-format
41447 msgid "template-parameter-"
41451 #, gcc-internal-format
41452 msgid "unused structured binding declaration"
41456 #, gcc-internal-format
41457 msgid "unused variable %qD"
41461 #, gcc-internal-format
41462 msgid "structured binding declaration set but not used"
41466 #, gcc-internal-format
41467 msgid "%qF declared %<static%> but never defined"
41471 #, gcc-internal-format
41472 msgid "odr-used inline variable %qD is not defined"
41476 #, gcc-internal-format
41477 msgid "%qD was declared %<extern%> and later %<static%>"
41481 #, gcc-internal-format
41482 msgid "declaration of %qF has a different exception specifier"
41486 #, gcc-internal-format
41487 msgid "from previous declaration %qF"
41491 #, gcc-internal-format
41492 msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
41495 #: cp/decl.c:1303 cp/decl.c:13700
41496 #, gcc-internal-format
41497 msgid "previous declaration %qD"
41501 #, gcc-internal-format
41502 msgid "cannot specialize concept %q#D"
41506 #, gcc-internal-format
41507 msgid "redeclaration of %q#D may not have default arguments"
41511 #, gcc-internal-format
41512 msgid "literal operator template %q+D conflicts with raw literal operator %qD"
41516 #, gcc-internal-format
41517 msgid "raw literal operator %q+D conflicts with literal operator template %qD"
41521 #, gcc-internal-format
41522 msgid "previous definition of %qD was here"
41526 #, gcc-internal-format
41527 msgid "previous declaration of %qD was here"
41531 #, gcc-internal-format
41532 msgid "built-in function %qD declared as non-function"
41535 #: cp/decl.c:1450 cp/decl.c:1550
41536 #, gcc-internal-format
41537 msgid "shadowing built-in function %q#D"
41540 #: cp/decl.c:1451 cp/decl.c:1551
41541 #, gcc-internal-format
41542 msgid "shadowing library function %q#D"
41546 #, gcc-internal-format
41547 msgid "library function %q#D redeclared as non-function %q#D"
41551 #, gcc-internal-format
41552 msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
41556 #, gcc-internal-format
41557 msgid "redeclaration of %<pragma omp declare reduction%>"
41561 #, gcc-internal-format
41562 msgid "previous %<pragma omp declare reduction%> declaration"
41566 #, gcc-internal-format
41567 msgid "declaration of %q#D conflicts with built-in declaration %q#D"
41571 #, gcc-internal-format
41572 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
41576 #, gcc-internal-format
41577 msgid "%q#D redeclared as different kind of symbol"
41581 #, gcc-internal-format
41582 msgid "conflicting declaration of template %q+#D"
41586 #, gcc-internal-format
41587 msgid "ambiguating new declaration %q+#D"
41590 #: cp/decl.c:1680 cp/decl.c:1708
41591 #, gcc-internal-format
41592 msgid "old declaration %q#D"
41596 #, gcc-internal-format
41597 msgid "conflicting declaration of C function %q+#D"
41601 #, gcc-internal-format
41602 msgid "ambiguating new declaration of %q+#D"
41606 #, gcc-internal-format
41607 msgid "conflicting declaration %q+#D"
41611 #, gcc-internal-format
41612 msgid "previous declaration as %q#D"
41615 #: cp/decl.c:1776 cp/decl2.c:918
41616 #, gcc-internal-format
41617 msgid "%q#D previously defined here"
41620 #: cp/decl.c:1777 cp/name-lookup.c:2714 cp/name-lookup.c:2736
41621 #, gcc-internal-format
41622 msgid "%q#D previously declared here"
41626 #, gcc-internal-format
41627 msgid "prototype specified for %q#D"
41631 #, gcc-internal-format
41632 msgid "previous non-prototype definition here"
41636 #, gcc-internal-format
41637 msgid "conflicting declaration of %q+#D with %qL linkage"
41641 #, gcc-internal-format
41642 msgid "previous declaration with %qL linkage"
41645 #: cp/decl.c:1864 cp/decl.c:1872
41646 #, gcc-internal-format
41647 msgid "default argument given for parameter %d of %q#D"
41650 #: cp/decl.c:1867 cp/decl.c:1875
41651 #, gcc-internal-format
41652 msgid "previous specification in %q#D here"
41656 #, gcc-internal-format
41657 msgid "redundant redeclaration of %qD in same scope"
41661 #, gcc-internal-format
41662 msgid "deleted definition of %q+D"
41665 #. From [temp.expl.spec]:
41667 #. If a template, a member template or the member of a class
41668 #. template is explicitly specialized then that
41669 #. specialization shall be declared before the first use of
41670 #. that specialization that would cause an implicit
41671 #. instantiation to take place, in every translation unit in
41672 #. which such a use occurs.
41674 #, gcc-internal-format
41675 msgid "explicit specialization of %qD after first use"
41679 #, gcc-internal-format
41681 "%qD: visibility attribute ignored because it conflicts with previous "
41685 #. Reject two definitions.
41686 #: cp/decl.c:2767 cp/decl.c:2796 cp/decl.c:2829 cp/decl.c:2846 cp/decl.c:2940
41688 #, gcc-internal-format
41689 msgid "redefinition of %q#D"
41693 #, gcc-internal-format
41694 msgid "%qD conflicts with used function"
41698 #, gcc-internal-format
41699 msgid "%q#D not declared in class"
41702 #: cp/decl.c:2807 cp/decl.c:2856
41703 #, gcc-internal-format
41704 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
41707 #: cp/decl.c:2810 cp/decl.c:2859
41708 #, gcc-internal-format
41709 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
41716 #, gcc-internal-format
41717 msgid "redeclaration of friend %q#D may not have default template arguments"
41721 #, gcc-internal-format
41722 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
41726 #, gcc-internal-format
41727 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
41730 #: cp/decl.c:2908 cp/decl.c:2948 cp/name-lookup.c:2296 cp/name-lookup.c:2712
41731 #: cp/name-lookup.c:2734
41732 #, gcc-internal-format
41733 msgid "redeclaration of %q#D"
41737 #, gcc-internal-format
41738 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
41742 #, gcc-internal-format
41743 msgid "local label %qE conflicts with existing label"
41747 #, gcc-internal-format
41748 msgid "previous label"
41752 #, gcc-internal-format
41756 #: cp/decl.c:3115 cp/decl.c:3342
41757 #, gcc-internal-format
41758 msgid " exits OpenMP structured block"
41762 #, gcc-internal-format
41763 msgid " crosses initialization of %q#D"
41767 #, gcc-internal-format
41768 msgid " enters scope of %q#D, which has non-trivial destructor"
41772 #, gcc-internal-format, gfc-internal-format
41776 #: cp/decl.c:3295 cp/decl.c:3315
41777 #, gcc-internal-format
41778 msgid " enters catch block"
41782 #, gcc-internal-format
41783 msgid " skips initialization of %q#D"
41787 #, gcc-internal-format
41788 msgid " enters scope of %q#D which has non-trivial destructor"
41792 #, gcc-internal-format
41793 msgid " enters try block"
41797 #, gcc-internal-format
41798 msgid " enters synchronized or atomic statement"
41802 #, gcc-internal-format
41803 msgid " enters %<constexpr%> if statement"
41807 #, gcc-internal-format
41808 msgid " enters OpenMP structured block"
41811 #: cp/decl.c:3357 cp/parser.c:12318 cp/parser.c:12339
41812 #, gcc-internal-format
41813 msgid "invalid exit from OpenMP structured block"
41817 #, gcc-internal-format
41818 msgid "%qD is not a type"
41821 #: cp/decl.c:3761 cp/parser.c:6370
41822 #, gcc-internal-format
41823 msgid "%qD used without template parameters"
41827 #, gcc-internal-format
41828 msgid "%q#T is not a class"
41831 #: cp/decl.c:3798 cp/decl.c:3891
41832 #, gcc-internal-format
41833 msgid "no class template named %q#T in %q#T"
41837 #, gcc-internal-format
41838 msgid "no type named %q#T in %q#T"
41842 #, gcc-internal-format
41843 msgid "lookup of %qT in %qT is ambiguous"
41847 #, gcc-internal-format
41848 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
41852 #, gcc-internal-format
41853 msgid "%<typename %T::%D%> names %q#T, which is not a type"
41857 #, gcc-internal-format
41858 msgid "template parameters do not match template %qD"
41862 #, gcc-internal-format
41863 msgid "%<-fno-for-scope%> is deprecated"
41867 #, gcc-internal-format, gfc-internal-format
41868 msgid "-faligned-new=%d is not a power of two"
41872 #, gcc-internal-format
41873 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
41877 #, gcc-internal-format
41878 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
41882 #, gcc-internal-format
41884 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
41888 #, gcc-internal-format
41889 msgid "attribute ignored in declaration of %q#T"
41893 #, gcc-internal-format
41894 msgid "attribute for %q#T must follow the %qs keyword"
41898 #, gcc-internal-format
41899 msgid "multiple types in one declaration"
41903 #, gcc-internal-format
41904 msgid "redeclaration of C++ built-in type %qT"
41908 #, gcc-internal-format
41909 msgid "%<auto%> can only be specified for variables or function declarations"
41913 #, gcc-internal-format
41914 msgid "missing type-name in typedef-declaration"
41918 #, gcc-internal-format
41919 msgid "ISO C++ prohibits anonymous structs"
41923 #, gcc-internal-format
41924 msgid "%<inline%> can only be specified for functions"
41928 #, gcc-internal-format
41929 msgid "%<virtual%> can only be specified for functions"
41933 #, gcc-internal-format
41934 msgid "%<friend%> can only be specified inside a class"
41938 #, gcc-internal-format
41939 msgid "%<explicit%> can only be specified for constructors"
41943 #, gcc-internal-format
41944 msgid "a storage class can only be specified for objects and functions"
41948 #, gcc-internal-format
41949 msgid "%<const%> can only be specified for objects and functions"
41953 #, gcc-internal-format
41954 msgid "%<volatile%> can only be specified for objects and functions"
41958 #, gcc-internal-format
41959 msgid "%<__restrict%> can only be specified for objects and functions"
41963 #, gcc-internal-format
41964 msgid "%<__thread%> can only be specified for objects and functions"
41968 #, gcc-internal-format
41969 msgid "%<typedef%> was ignored in this declaration"
41973 #, gcc-internal-format
41974 msgid "%<constexpr%> cannot be used for type declarations"
41978 #, gcc-internal-format
41979 msgid "attribute ignored in explicit instantiation %q#T"
41983 #, gcc-internal-format
41984 msgid "no attribute can be applied to an explicit instantiation"
41988 #, gcc-internal-format
41989 msgid "ignoring attributes applied to class type %qT outside of definition"
41992 #. A template type parameter or other dependent type.
41994 #, gcc-internal-format
41996 "ignoring attributes applied to dependent type %qT without an associated "
42000 #: cp/decl.c:4971 cp/decl2.c:838
42001 #, gcc-internal-format
42002 msgid "typedef %qD is initialized (use decltype instead)"
42006 #, gcc-internal-format
42007 msgid "declaration of %q#D has %<extern%> and is initialized"
42011 #, gcc-internal-format
42012 msgid "definition of %q#D is marked %<dllimport%>"
42016 #, gcc-internal-format
42017 msgid "%q+#D is not a static data member of %q#T"
42021 #, gcc-internal-format
42022 msgid "non-member-template declaration of %qD"
42026 #, gcc-internal-format
42027 msgid "does not match member template declaration here"
42031 #, gcc-internal-format
42032 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
42036 #, gcc-internal-format
42037 msgid "duplicate initialization of %qD"
42041 #, gcc-internal-format
42042 msgid "declaration of %q#D outside of class is not definition"
42046 #, gcc-internal-format
42047 msgid "%qD declared %<thread_local%> in %<constexpr%> function"
42051 #, gcc-internal-format
42052 msgid "%qD declared %<static%> in %<constexpr%> function"
42056 #, gcc-internal-format
42057 msgid "variable %q#D has initializer but incomplete type"
42060 #: cp/decl.c:5223 cp/decl.c:6160
42061 #, gcc-internal-format
42062 msgid "elements of array %q#D have incomplete type"
42066 #, gcc-internal-format
42067 msgid "aggregate %q#D has incomplete type and cannot be defined"
42071 #, gcc-internal-format
42072 msgid "%qD declared as reference but not initialized"
42076 #, gcc-internal-format
42077 msgid "name used in a GNU-style designated initializer for an array"
42081 #, gcc-internal-format
42082 msgid "name %qD used in a GNU-style designated initializer for an array"
42086 #, gcc-internal-format
42087 msgid "non-trivial designated initializers not supported"
42091 #, gcc-internal-format
42092 msgid "C99 designator %qE is not an integral constant-expression"
42096 #, gcc-internal-format
42097 msgid "initializer fails to determine size of %qD"
42101 #, gcc-internal-format
42102 msgid "array size missing in %qD"
42106 #, gcc-internal-format
42107 msgid "zero-size array %qD"
42111 #, gcc-internal-format
42112 msgid "storage size of %qD isn%'t known"
42116 #, gcc-internal-format
42117 msgid "storage size of %qD isn%'t constant"
42121 #, gcc-internal-format
42123 "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
42128 #, gcc-internal-format
42130 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
42131 "up with multiple copies)"
42135 #, gcc-internal-format
42136 msgid "you can work around this by removing the initializer"
42140 #, gcc-internal-format
42141 msgid "uninitialized const %qD"
42145 #, gcc-internal-format
42146 msgid "uninitialized variable %qD in %<constexpr%> function"
42150 #, gcc-internal-format
42151 msgid "uninitialized variable %qD in %<constexpr%> context"
42155 #, gcc-internal-format
42156 msgid "%q#T has no user-provided default constructor"
42160 #, gcc-internal-format
42162 "constructor is not user-provided because it is explicitly defaulted in the "
42167 #, gcc-internal-format
42168 msgid "and the implicitly-defined constructor does not initialize %q#D"
42172 #, gcc-internal-format
42173 msgid "invalid type %qT as initializer for a vector of type %qT"
42177 #, gcc-internal-format
42178 msgid "initializer for %qT must be brace-enclosed"
42182 #, gcc-internal-format
42183 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
42187 #, gcc-internal-format
42188 msgid "%qT has no non-static data member named %qD"
42192 #, gcc-internal-format
42193 msgid "invalid initializer for %q#D"
42197 #, gcc-internal-format
42198 msgid "C99 designator %qE outside aggregate initializer"
42201 #: cp/decl.c:5912 cp/decl.c:6135 cp/typeck2.c:1306 cp/typeck2.c:1579
42202 #: cp/typeck2.c:1626 cp/typeck2.c:1673
42203 #, gcc-internal-format
42204 msgid "too many initializers for %qT"
42208 #, gcc-internal-format
42209 msgid "braces around scalar initializer for type %qT"
42213 #, gcc-internal-format
42214 msgid "missing braces around initializer for %qT"
42218 #, gcc-internal-format
42219 msgid "elements of array %q#T have incomplete type"
42223 #, gcc-internal-format
42224 msgid "variable-sized compound literal"
42228 #, gcc-internal-format
42229 msgid "%q#D has incomplete type"
42233 #, gcc-internal-format
42234 msgid "scalar object %qD requires one element in initializer"
42238 #, gcc-internal-format
42239 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
42243 #, gcc-internal-format
42244 msgid "array %qD initialized by parenthesized string literal %qE"
42248 #, gcc-internal-format
42249 msgid "initializer invalid for static member with constructor"
42253 #, gcc-internal-format
42254 msgid "non-constant in-class initialization invalid for static member %qD"
42258 #, gcc-internal-format
42260 "non-constant in-class initialization invalid for non-inline static member %qD"
42264 #, gcc-internal-format
42265 msgid "(an out of class initialization is required)"
42269 #, gcc-internal-format
42270 msgid "reference %qD is initialized with itself"
42274 #, gcc-internal-format
42275 msgid "assignment (not initialization) in declaration"
42278 #: cp/decl.c:6772 cp/decl.c:12464
42279 #, gcc-internal-format
42280 msgid "ISO C++17 does not allow %<register%> storage class specifier"
42283 #: cp/decl.c:6776 cp/decl.c:12468
42284 #, gcc-internal-format
42285 msgid "%<register%> storage class specifier used"
42289 #, gcc-internal-format
42291 "initializer for %<decltype(auto) %D%> has function type (did you forget the "
42296 #, gcc-internal-format
42297 msgid "variable concept has no initializer"
42301 #, gcc-internal-format
42302 msgid "shadowing previous type declaration of %q#D"
42306 #, gcc-internal-format
42307 msgid "function %q#D is initialized like a variable"
42311 #, gcc-internal-format
42313 "cannot decompose class type %qT because it has an anonymous struct member"
42317 #, gcc-internal-format
42319 "cannot decompose class type %qT because it has an anonymous union member"
42323 #, gcc-internal-format
42324 msgid "cannot decompose non-public member %qD of %qT"
42328 #, gcc-internal-format
42330 "cannot decompose class type %qT: both it and its base class %qT have non-"
42331 "static data members"
42335 #, gcc-internal-format
42337 "cannot decompose class type %qT: its base classes %qT and %qT have non-"
42338 "static data members"
42342 #, gcc-internal-format
42343 msgid "structured binding refers to incomplete type %qT"
42347 #, gcc-internal-format
42348 msgid "cannot decompose variable length array %qT"
42351 #: cp/decl.c:7485 cp/decl.c:7573
42352 #, gcc-internal-format, gfc-internal-format
42353 msgid "%u name provided for structured binding"
42354 msgid_plural "%u names provided for structured binding"
42359 #, gcc-internal-format, gfc-internal-format
42360 msgid "only %u name provided for structured binding"
42361 msgid_plural "only %u names provided for structured binding"
42366 #, gcc-internal-format
42367 msgid "while %qT decomposes into %wu element"
42368 msgid_plural "while %qT decomposes into %wu elements"
42373 #, gcc-internal-format
42374 msgid "cannot decompose variable length vector %qT"
42378 #, gcc-internal-format
42379 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
42383 #, gcc-internal-format
42384 msgid "while %qT decomposes into %E elements"
42388 #, gcc-internal-format
42389 msgid "in initialization of structured binding variable %qD"
42393 #, gcc-internal-format
42394 msgid "cannot decompose union type %qT"
42398 #, gcc-internal-format
42399 msgid "cannot decompose non-array non-class type %qT"
42403 #, gcc-internal-format
42404 msgid "cannot decompose lambda closure type %qT"
42408 #, gcc-internal-format
42409 msgid "cannot decompose class type %qT without non-static data members"
42413 #, gcc-internal-format
42415 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
42419 #, gcc-internal-format
42421 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
42425 #, gcc-internal-format
42426 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
42430 #, gcc-internal-format
42431 msgid "initializer fails to determine size of %qT"
42435 #, gcc-internal-format
42436 msgid "array size missing in %qT"
42440 #, gcc-internal-format
42441 msgid "zero-size array %qT"
42445 #, gcc-internal-format
42446 msgid "destructor for alien class %qT cannot be a member"
42450 #, gcc-internal-format
42451 msgid "constructor for alien class %qT cannot be a member"
42455 #, gcc-internal-format
42456 msgid "%qD declared as a %<virtual%> variable"
42460 #, gcc-internal-format
42462 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
42467 #, gcc-internal-format
42468 msgid "%qD declared as a %<virtual%> parameter"
42472 #, gcc-internal-format
42473 msgid "%qD declared as an %<inline%> parameter"
42477 #, gcc-internal-format
42479 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
42484 #, gcc-internal-format
42485 msgid "%qD declared as a %<virtual%> type"
42489 #, gcc-internal-format
42490 msgid "%qD declared as an %<inline%> type"
42494 #, gcc-internal-format
42496 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
42501 #, gcc-internal-format
42502 msgid "%qD declared as a %<virtual%> field"
42506 #, gcc-internal-format
42507 msgid "%qD declared as an %<inline%> field"
42511 #, gcc-internal-format
42513 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
42518 #, gcc-internal-format
42519 msgid "%q+D declared as a friend"
42523 #, gcc-internal-format
42524 msgid "%q+D declared with an exception specification"
42528 #, gcc-internal-format
42529 msgid "definition of %qD is not in namespace enclosing %qT"
42533 #, gcc-internal-format
42534 msgid "static member function %q#D declared with type qualifiers"
42538 #, gcc-internal-format
42539 msgid "concept %q#D declared with function parameters"
42543 #, gcc-internal-format
42544 msgid "concept %q#D declared with a deduced return type"
42548 #, gcc-internal-format
42549 msgid "concept %q#D with non-%<bool%> return type %qT"
42553 #, gcc-internal-format
42554 msgid "concept %qD has no definition"
42558 #, gcc-internal-format
42559 msgid "defining explicit specialization %qD in friend declaration"
42562 #. Something like `template <class T> friend void f<T>()'.
42564 #, gcc-internal-format
42565 msgid "invalid use of template-id %qD in declaration of primary template"
42569 #, gcc-internal-format
42571 "default arguments are not allowed in declaration of friend template "
42572 "specialization %qD"
42576 #, gcc-internal-format
42578 "%<inline%> is not allowed in declaration of friend template specialization "
42583 #, gcc-internal-format
42584 msgid "cannot declare %<::main%> to be a template"
42588 #, gcc-internal-format
42589 msgid "cannot declare %<::main%> to be inline"
42593 #, gcc-internal-format
42594 msgid "cannot declare %<::main%> to be %<constexpr%>"
42598 #, gcc-internal-format
42599 msgid "cannot declare %<::main%> to be static"
42603 #, gcc-internal-format
42604 msgid "static member function %qD cannot have cv-qualifier"
42608 #, gcc-internal-format
42609 msgid "non-member function %qD cannot have cv-qualifier"
42613 #, gcc-internal-format
42614 msgid "static member function %qD cannot have ref-qualifier"
42618 #, gcc-internal-format
42619 msgid "non-member function %qD cannot have ref-qualifier"
42623 #, gcc-internal-format
42624 msgid "deduction guide %qD must be declared at namespace scope"
42628 #, gcc-internal-format
42629 msgid "deduction guide %qD must not have a function body"
42633 #, gcc-internal-format
42634 msgid "literal operator with C linkage"
42638 #, gcc-internal-format
42639 msgid "%qD has invalid argument list"
42643 #, gcc-internal-format
42644 msgid "integer suffix %qs shadowed by implementation"
42648 #, gcc-internal-format
42649 msgid "floating point suffix %qs shadowed by implementation"
42653 #, gcc-internal-format
42654 msgid "%qD must be a non-member function"
42658 #, gcc-internal-format
42659 msgid "%<::main%> must return %<int%>"
42663 #, gcc-internal-format
42664 msgid "definition of implicitly-declared %qD"
42668 #, gcc-internal-format
42669 msgid "definition of explicitly-defaulted %q+D"
42673 #, gcc-internal-format
42674 msgid "%q#D explicitly defaulted here"
42678 #, gcc-internal-format
42679 msgid "no %q#D member function declared in class %qT"
42683 #, gcc-internal-format
42684 msgid "cannot declare %<::main%> to be a global variable"
42688 #, gcc-internal-format
42689 msgid "a non-template variable cannot be %<concept%>"
42693 #, gcc-internal-format
42694 msgid "concept must have type %<bool%>"
42698 #, gcc-internal-format
42699 msgid "in-class initialization of static data member %q#D of incomplete type"
42703 #, gcc-internal-format
42705 "%<constexpr%> needed for in-class initialization of static data member %q#D "
42706 "of non-integral type"
42710 #, gcc-internal-format
42711 msgid "in-class initialization of static data member %q#D of non-literal type"
42715 #, gcc-internal-format
42717 "invalid in-class initialization of static data member of non-integral type "
42722 #, gcc-internal-format
42723 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
42727 #, gcc-internal-format
42729 "ISO C++ forbids initialization of member constant %qD of non-integral type "
42733 #: cp/decl.c:9453 cp/decl.c:9480
42734 #, gcc-internal-format
42735 msgid "size of array %qD has non-integral type %qT"
42738 #: cp/decl.c:9456 cp/decl.c:9482
42739 #, gcc-internal-format
42740 msgid "size of array has non-integral type %qT"
42743 #: cp/decl.c:9513 cp/decl.c:9566
42744 #, gcc-internal-format
42745 msgid "size of array is not an integral constant-expression"
42749 #, gcc-internal-format
42750 msgid "size of array %qD is negative"
42753 #: cp/decl.c:9534 cp/init.c:3654
42754 #, gcc-internal-format
42755 msgid "size of array is negative"
42759 #, gcc-internal-format
42760 msgid "ISO C++ forbids zero-size array %qD"
42764 #, gcc-internal-format
42765 msgid "ISO C++ forbids zero-size array"
42769 #, gcc-internal-format
42770 msgid "size of array %qD is not an integral constant-expression"
42774 #, gcc-internal-format
42775 msgid "ISO C++ forbids variable length array %qD"
42779 #, gcc-internal-format
42780 msgid "ISO C++ forbids variable length array"
42784 #, gcc-internal-format
42785 msgid "variable length array %qD is used"
42789 #, gcc-internal-format
42790 msgid "variable length array is used"
42794 #, gcc-internal-format
42795 msgid "overflow in array dimension"
42799 #, gcc-internal-format
42800 msgid "%qD declared as array of %qT"
42804 #, gcc-internal-format
42805 msgid "declaration of %qD as array of void"
42809 #, gcc-internal-format
42810 msgid "creating array of void"
42814 #, gcc-internal-format
42815 msgid "declaration of %qD as array of functions"
42819 #, gcc-internal-format
42820 msgid "creating array of functions"
42824 #, gcc-internal-format
42825 msgid "declaration of %qD as array of references"
42829 #, gcc-internal-format
42830 msgid "creating array of references"
42834 #, gcc-internal-format
42835 msgid "declaration of %qD as array of function members"
42839 #, gcc-internal-format
42840 msgid "creating array of function members"
42844 #, gcc-internal-format
42846 "declaration of %qD as multidimensional array must have bounds for all "
42847 "dimensions except the first"
42851 #, gcc-internal-format
42853 "multidimensional array must have bounds for all dimensions except the first"
42857 #, gcc-internal-format
42858 msgid "return type specification for constructor invalid"
42862 #, gcc-internal-format
42863 msgid "qualifiers are not allowed on constructor declaration"
42867 #, gcc-internal-format
42868 msgid "return type specification for destructor invalid"
42872 #, gcc-internal-format
42873 msgid "qualifiers are not allowed on destructor declaration"
42877 #, gcc-internal-format
42878 msgid "return type specified for %<operator %T%>"
42882 #, gcc-internal-format
42883 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
42887 #, gcc-internal-format
42888 msgid "return type specified for deduction guide"
42892 #, gcc-internal-format
42893 msgid "qualifiers are not allowed on declaration of deduction guide"
42897 #, gcc-internal-format
42898 msgid "decl-specifier in declaration of deduction guide"
42902 #, gcc-internal-format
42903 msgid "unnamed variable or field declared void"
42907 #, gcc-internal-format
42908 msgid "variable or field declared void"
42912 #, gcc-internal-format
42913 msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
42917 #, gcc-internal-format
42918 msgid "inline variables are only available with -std=c++17 or -std=gnu++17"
42922 #, gcc-internal-format
42923 msgid "invalid use of qualified-name %<::%D%>"
42926 #: cp/decl.c:10150 cp/decl.c:10170
42927 #, gcc-internal-format
42928 msgid "invalid use of qualified-name %<%T::%D%>"
42932 #, gcc-internal-format
42933 msgid "invalid use of qualified-name %<%D::%D%>"
42937 #, gcc-internal-format
42938 msgid "%q#T is not a class or a namespace"
42941 #: cp/decl.c:10184 cp/decl.c:10277 cp/decl.c:10286 cp/decl.c:11829
42942 #, gcc-internal-format
42943 msgid "declaration of %qD as non-function"
42947 #, gcc-internal-format
42948 msgid "declaration of %qD as non-member"
42952 #, gcc-internal-format
42953 msgid "declarator-id missing; using reserved word %qD"
42957 #, gcc-internal-format
42958 msgid "function definition does not declare parameters"
42962 #, gcc-internal-format
42963 msgid "declaration of %qD as %<typedef%>"
42967 #, gcc-internal-format
42968 msgid "declaration of %qD as parameter"
42972 #, gcc-internal-format
42973 msgid "%<concept%> cannot appear in a typedef declaration"
42977 #, gcc-internal-format
42978 msgid "%<constexpr%> cannot appear in a typedef declaration"
42982 #, gcc-internal-format
42983 msgid "two or more data types in declaration of %qs"
42987 #, gcc-internal-format
42988 msgid "conflicting specifiers in declaration of %qs"
42992 #, gcc-internal-format
42993 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
42996 #: cp/decl.c:10443 cp/decl.c:10446 cp/decl.c:10449
42997 #, gcc-internal-format
42998 msgid "ISO C++ forbids declaration of %qs with no type"
43002 #, gcc-internal-format
43003 msgid "%<__int%d%> is not supported by this target"
43007 #, gcc-internal-format
43008 msgid "ISO C++ does not support %<__int%d%> for %qs"
43011 #: cp/decl.c:10493 cp/decl.c:10513
43012 #, gcc-internal-format
43013 msgid "%<signed%> or %<unsigned%> invalid for %qs"
43017 #, gcc-internal-format
43018 msgid "%<signed%> and %<unsigned%> specified together for %qs"
43022 #, gcc-internal-format
43023 msgid "%<long long%> invalid for %qs"
43027 #, gcc-internal-format
43028 msgid "%<long%> invalid for %qs"
43032 #, gcc-internal-format
43033 msgid "%<short%> invalid for %qs"
43037 #, gcc-internal-format
43038 msgid "%<long%> or %<short%> invalid for %qs"
43042 #, gcc-internal-format
43043 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
43047 #, gcc-internal-format
43048 msgid "%<long%> or %<short%> specified with char for %qs"
43052 #, gcc-internal-format
43053 msgid "%<long%> and %<short%> specified together for %qs"
43057 #, gcc-internal-format
43058 msgid "%<short%> or %<long%> invalid for %qs"
43062 #, gcc-internal-format
43063 msgid "long, short, signed or unsigned used invalidly for %qs"
43067 #, gcc-internal-format
43068 msgid "complex invalid for %qs"
43072 #, gcc-internal-format
43074 "template placeholder type %qT must be followed by a simple declarator-id"
43078 #, gcc-internal-format
43079 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
43083 #, gcc-internal-format
43084 msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
43088 #, gcc-internal-format
43089 msgid "typedef declaration invalid in parameter declaration"
43093 #, gcc-internal-format
43094 msgid "storage class specified for template parameter %qs"
43098 #, gcc-internal-format
43099 msgid "storage class specifiers invalid in parameter declarations"
43103 #, gcc-internal-format
43104 msgid "a parameter cannot be declared %<concept%>"
43108 #, gcc-internal-format
43109 msgid "a parameter cannot be declared %<constexpr%>"
43113 #, gcc-internal-format
43114 msgid "%<virtual%> outside class declaration"
43118 #, gcc-internal-format
43119 msgid "structured binding declaration cannot be %<inline%>"
43123 #, gcc-internal-format
43124 msgid "structured binding declaration cannot be %<typedef%>"
43128 #, gcc-internal-format
43129 msgid "structured binding declaration cannot be %<constexpr%>"
43133 #, gcc-internal-format
43134 msgid "structured binding declaration cannot be %qs"
43138 #, gcc-internal-format
43139 msgid "structured binding declaration cannot be %<concept%>"
43143 #, gcc-internal-format
43144 msgid "structured binding declaration cannot be %<register%>"
43148 #, gcc-internal-format
43149 msgid "structured binding declaration cannot be %<static%>"
43153 #, gcc-internal-format
43154 msgid "structured binding declaration cannot be %<extern%>"
43158 #, gcc-internal-format
43159 msgid "structured binding declaration cannot be %<mutable%>"
43163 #, gcc-internal-format
43164 msgid "structured binding declaration cannot be C++98 %<auto%>"
43168 #, gcc-internal-format
43169 msgid "structured binding declaration cannot have type %qT"
43173 #, gcc-internal-format
43175 "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
43179 #, gcc-internal-format
43180 msgid "multiple storage classes in declaration of %qs"
43184 #, gcc-internal-format
43185 msgid "storage class specified for %qs"
43189 #, gcc-internal-format
43190 msgid "storage class specified for parameter %qs"
43194 #, gcc-internal-format
43195 msgid "nested function %qs declared %<extern%>"
43199 #, gcc-internal-format
43200 msgid "top-level declaration of %qs specifies %<auto%>"
43204 #, gcc-internal-format
43205 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
43209 #, gcc-internal-format
43210 msgid "storage class specifiers invalid in friend function declarations"
43214 #, gcc-internal-format
43215 msgid "unnecessary parentheses in declaration of %qs"
43219 #, gcc-internal-format
43220 msgid "requires-clause on return type"
43224 #, gcc-internal-format
43225 msgid "%qs function uses %<auto%> type specifier without trailing return type"
43229 #, gcc-internal-format
43230 msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
43234 #, gcc-internal-format
43235 msgid "virtual function cannot have deduced return type"
43239 #, gcc-internal-format
43241 "%qs function with trailing return type has %qT as its type rather than plain "
43246 #, gcc-internal-format
43247 msgid "deduction guide for %qT must have trailing return type"
43251 #, gcc-internal-format
43252 msgid "deduced class type %qT in function return type"
43256 #, gcc-internal-format
43258 "trailing return type %qT of deduction guide is not a specialization of %qT"
43261 #. Not using maybe_warn_cpp0x because this should
43262 #. always be an error.
43264 #, gcc-internal-format
43265 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
43269 #, gcc-internal-format
43271 "%qs function with trailing return type not declared with %<auto%> type "
43276 #, gcc-internal-format
43277 msgid "%qs declared as function returning a function"
43281 #, gcc-internal-format
43282 msgid "%qs declared as function returning an array"
43286 #, gcc-internal-format
43287 msgid "destructor cannot be static member function"
43291 #, gcc-internal-format
43292 msgid "constructor cannot be static member function"
43296 #, gcc-internal-format
43297 msgid "destructors may not be cv-qualified"
43301 #, gcc-internal-format
43302 msgid "constructors may not be cv-qualified"
43306 #, gcc-internal-format
43307 msgid "destructors may not be ref-qualified"
43311 #, gcc-internal-format
43312 msgid "constructors may not be ref-qualified"
43316 #, gcc-internal-format
43317 msgid "constructors cannot be declared %<virtual%>"
43320 #. Cannot be both friend and virtual.
43322 #, gcc-internal-format
43323 msgid "virtual functions cannot be friends"
43327 #, gcc-internal-format
43328 msgid "friend declaration not in class definition"
43332 #, gcc-internal-format
43333 msgid "can%'t define friend function %qs in a local class definition"
43337 #, gcc-internal-format
43338 msgid "a conversion function cannot have a trailing return type"
43342 #, gcc-internal-format
43343 msgid "destructors may not have parameters"
43347 #, gcc-internal-format
43348 msgid "cannot declare pointer to %q#T"
43351 #: cp/decl.c:11252 cp/decl.c:11259
43352 #, gcc-internal-format
43353 msgid "cannot declare reference to %q#T"
43357 #, gcc-internal-format
43358 msgid "cannot declare pointer to %q#T member"
43362 #, gcc-internal-format
43363 msgid "cannot declare reference to qualified function type %qT"
43367 #, gcc-internal-format
43368 msgid "cannot declare pointer to qualified function type %qT"
43372 #, gcc-internal-format
43374 "cannot declare reference to %q#T, which is not a typedef or a template type "
43379 #, gcc-internal-format
43380 msgid "template-id %qD used as a declarator"
43384 #, gcc-internal-format
43385 msgid "member functions are implicitly friends of their class"
43389 #, gcc-internal-format
43390 msgid "extra qualification %<%T::%> on member %qs"
43394 #, gcc-internal-format
43395 msgid "cannot define member function %<%T::%s%> within %qT"
43399 #, gcc-internal-format
43400 msgid "cannot declare member function %<%T::%s%> within %qT"
43404 #, gcc-internal-format
43405 msgid "cannot declare member %<%T::%s%> within %qT"
43409 #, gcc-internal-format
43410 msgid "non-parameter %qs cannot be a parameter pack"
43414 #, gcc-internal-format
43415 msgid "data member may not have variably modified type %qT"
43419 #, gcc-internal-format
43420 msgid "parameter may not have variably modified type %qT"
43424 #, gcc-internal-format
43425 msgid "%<explicit%> outside class declaration"
43429 #, gcc-internal-format
43430 msgid "%<explicit%> in friend declaration"
43434 #, gcc-internal-format
43436 "only declarations of constructors and conversion operators can be %<explicit"
43441 #, gcc-internal-format
43442 msgid "non-member %qs cannot be declared %<mutable%>"
43446 #, gcc-internal-format
43447 msgid "non-object member %qs cannot be declared %<mutable%>"
43451 #, gcc-internal-format
43452 msgid "function %qs cannot be declared %<mutable%>"
43456 #, gcc-internal-format
43457 msgid "static %qs cannot be declared %<mutable%>"
43461 #, gcc-internal-format
43462 msgid "const %qs cannot be declared %<mutable%>"
43466 #, gcc-internal-format
43467 msgid "reference %qs cannot be declared %<mutable%>"
43471 #, gcc-internal-format
43472 msgid "typedef declared %<auto%>"
43476 #, gcc-internal-format
43477 msgid "requires-clause on typedef"
43481 #, gcc-internal-format
43482 msgid "typedef name may not be a nested-name-specifier"
43486 #, gcc-internal-format
43487 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
43491 #, gcc-internal-format
43492 msgid "%<inline%> specified for friend class declaration"
43496 #, gcc-internal-format
43497 msgid "template parameters cannot be friends"
43501 #, gcc-internal-format
43502 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
43506 #, gcc-internal-format
43507 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
43511 #, gcc-internal-format
43512 msgid "trying to make class %qT a friend of global scope"
43516 #, gcc-internal-format
43517 msgid "invalid qualifiers on non-member function type"
43521 #, gcc-internal-format
43522 msgid "requires-clause on type-id"
43526 #, gcc-internal-format
43527 msgid "abstract declarator %qT used as declaration"
43531 #, gcc-internal-format
43532 msgid "requires-clause on declaration of non-function type %qT"
43536 #, gcc-internal-format
43537 msgid "cannot use %<::%> in parameter declaration"
43541 #, gcc-internal-format
43542 msgid "%<auto%> parameter not permitted in this context"
43546 #, gcc-internal-format
43547 msgid "parameter declared %<auto%>"
43550 #: cp/decl.c:11911 cp/parser.c:3266
43551 #, gcc-internal-format
43552 msgid "invalid use of template-name %qE without an argument list"
43556 #, gcc-internal-format
43557 msgid "non-static data member declared with placeholder %qT"
43561 #, gcc-internal-format
43562 msgid "ISO C++ forbids flexible array member %qs"
43566 #, gcc-internal-format
43567 msgid "ISO C++ forbids flexible array members"
43570 #. Something like struct S { int N::j; };
43572 #, gcc-internal-format
43573 msgid "invalid use of %<::%>"
43577 #, gcc-internal-format
43578 msgid "declaration of function %qD in invalid context"
43582 #, gcc-internal-format
43583 msgid "function %qD declared %<virtual%> inside a union"
43587 #, gcc-internal-format
43588 msgid "%qD cannot be declared %<virtual%>, since it is always static"
43592 #, gcc-internal-format
43593 msgid "expected qualified name in friend declaration for destructor %qD"
43597 #, gcc-internal-format
43598 msgid "declaration of %qD as member of %qT"
43602 #, gcc-internal-format
43603 msgid "a destructor cannot be %<concept%>"
43607 #, gcc-internal-format
43608 msgid "a destructor cannot be %<constexpr%>"
43612 #, gcc-internal-format
43613 msgid "expected qualified name in friend declaration for constructor %qD"
43617 #, gcc-internal-format
43618 msgid "a constructor cannot be %<concept%>"
43622 #, gcc-internal-format
43623 msgid "a concept cannot be a member function"
43627 #, gcc-internal-format
43628 msgid "specialization of variable template %qD declared as function"
43632 #, gcc-internal-format
43633 msgid "variable template declared here"
43637 #, gcc-internal-format
43638 msgid "field %qD has incomplete type %qT"
43642 #, gcc-internal-format
43643 msgid "name %qT has incomplete type"
43647 #, gcc-internal-format
43648 msgid "%qE is neither function nor member function; cannot be declared friend"
43652 #, gcc-internal-format
43653 msgid "static data member %qE declared %<concept%>"
43657 #, gcc-internal-format
43658 msgid "%<constexpr%> static data member %qD must have an initializer"
43662 #, gcc-internal-format
43663 msgid "non-static data member %qE declared %<concept%>"
43667 #, gcc-internal-format
43668 msgid "non-static data member %qE declared %<constexpr%>"
43672 #, gcc-internal-format
43673 msgid "storage class %<auto%> invalid for function %qs"
43677 #, gcc-internal-format
43678 msgid "storage class %<register%> invalid for function %qs"
43682 #, gcc-internal-format
43683 msgid "storage class %<__thread%> invalid for function %qs"
43687 #, gcc-internal-format
43688 msgid "storage class %<thread_local%> invalid for function %qs"
43692 #, gcc-internal-format
43693 msgid "virt-specifiers in %qs not allowed outside a class definition"
43697 #, gcc-internal-format
43699 "%<static%> specifier invalid for function %qs declared out of global scope"
43703 #, gcc-internal-format
43705 "%<inline%> specifier invalid for function %qs declared out of global scope"
43709 #, gcc-internal-format
43710 msgid "virtual non-class function %qs"
43714 #, gcc-internal-format
43715 msgid "%qs defined in a non-class scope"
43719 #, gcc-internal-format
43720 msgid "%qs declared in a non-class scope"
43724 #, gcc-internal-format
43725 msgid "cannot declare member function %qD to have static linkage"
43728 #. 7.1.1: There can be no static function declarations within a
43731 #, gcc-internal-format
43732 msgid "cannot declare static function inside another function"
43736 #, gcc-internal-format
43738 "%<static%> may not be used when defining (as opposed to declaring) a static "
43743 #, gcc-internal-format
43744 msgid "static member %qD declared %<register%>"
43748 #, gcc-internal-format
43749 msgid "cannot explicitly declare member %q#D to have extern linkage"
43753 #, gcc-internal-format
43754 msgid "declaration of %<constexpr%> variable %qD is not a definition"
43758 #, gcc-internal-format
43759 msgid "declaration of %q#D has no initializer"
43763 #, gcc-internal-format
43764 msgid "%qs initialized and declared %<extern%>"
43768 #, gcc-internal-format
43769 msgid "%qs has both %<extern%> and initializer"
43773 #, gcc-internal-format
43774 msgid "default argument %qE uses %qD"
43778 #, gcc-internal-format
43779 msgid "default argument %qE uses local variable %qD"
43783 #, gcc-internal-format
43784 msgid "invalid use of cv-qualified type %qT in parameter declaration"
43788 #, gcc-internal-format
43789 msgid "invalid use of type %<void%> in parameter declaration"
43793 #, gcc-internal-format
43794 msgid "parameter %qD invalidly declared method type"
43798 #, gcc-internal-format
43799 msgid "parameter %qD includes pointer to array of unknown bound %qT"
43803 #, gcc-internal-format
43804 msgid "parameter %qD includes reference to array of unknown bound %qT"
43809 #. A declaration of a constructor for a class X is ill-formed if
43810 #. its first parameter is of type (optionally cv-qualified) X
43811 #. and either there are no other parameters or else all other
43812 #. parameters have default arguments.
43814 #. We *don't* complain about member template instantiations that
43815 #. have this form, though; they can occur as we try to decide
43816 #. what constructor to use during overload resolution. Since
43817 #. overload resolution will never prefer such a constructor to
43818 #. the non-template copy constructor (which is either explicitly
43819 #. or implicitly defined), there's no need to worry about their
43820 #. existence. Theoretically, they should never even be
43821 #. instantiated, but that's hard to forestall.
43823 #, gcc-internal-format
43824 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
43828 #, gcc-internal-format
43829 msgid "%qD may not be declared within a namespace"
43833 #, gcc-internal-format
43834 msgid "%qD may not be declared as static"
43838 #, gcc-internal-format
43839 msgid "%qD must be a nonstatic member function"
43843 #, gcc-internal-format
43845 "%qD must be either a non-static member function or a non-member function"
43849 #, gcc-internal-format
43850 msgid "%qD must have an argument of class or enumerated type"
43855 #, gcc-internal-format
43856 msgid "ISO C++ prohibits overloading operator ?:"
43861 #, gcc-internal-format
43862 msgid "%qD must not have variable number of arguments"
43866 #, gcc-internal-format
43867 msgid "%qD must have either zero or one argument"
43871 #, gcc-internal-format
43872 msgid "%qD must have either one or two arguments"
43876 #, gcc-internal-format
43877 msgid "postfix %qD must have %<int%> as its argument"
43881 #, gcc-internal-format
43882 msgid "postfix %qD must have %<int%> as its second argument"
43886 #, gcc-internal-format
43887 msgid "%qD must have no arguments"
43890 #: cp/decl.c:13219 cp/decl.c:13228
43891 #, gcc-internal-format
43892 msgid "%qD must have exactly one argument"
43896 #, gcc-internal-format
43897 msgid "%qD must have exactly two arguments"
43900 #: cp/decl.c:13246 cp/decl.c:13249
43901 #, gcc-internal-format
43902 msgid "%qD cannot have default arguments"
43906 #, gcc-internal-format
43908 "conversion to a reference to void will never use a type conversion operator"
43912 #, gcc-internal-format
43913 msgid "conversion to void will never use a type conversion operator"
43917 #, gcc-internal-format
43919 "conversion to a reference to the same type will never use a type conversion "
43924 #, gcc-internal-format
43925 msgid "conversion to the same type will never use a type conversion operator"
43929 #, gcc-internal-format
43931 "conversion to a reference to a base class will never use a type conversion "
43936 #, gcc-internal-format
43937 msgid "conversion to a base class will never use a type conversion operator"
43941 #, gcc-internal-format
43942 msgid "user-defined %qD always evaluates both arguments"
43946 #, gcc-internal-format
43947 msgid "prefix %qD should return %qT"
43951 #, gcc-internal-format
43952 msgid "postfix %qD should return %qT"
43956 #, gcc-internal-format
43957 msgid "%qD should return by value"
43961 #, gcc-internal-format
43962 msgid "using template type parameter %qT after %qs"
43966 #, gcc-internal-format
43967 msgid "using alias template specialization %qT after %qs"
43971 #, gcc-internal-format
43972 msgid "using typedef-name %qD after %qs"
43976 #, gcc-internal-format
43977 msgid "%qD has a previous declaration here"
43981 #, gcc-internal-format
43982 msgid "%qT referred to as %qs"
43985 #: cp/decl.c:13441 cp/decl.c:13448
43986 #, gcc-internal-format
43987 msgid "%qT has a previous declaration here"
43991 #, gcc-internal-format
43992 msgid "%qT referred to as enum"
43995 #. If a class template appears as elaborated type specifier
43996 #. without a template header such as:
43998 #. template <class T> class C {};
43999 #. void f(class C); // No template header here
44001 #. then the required template argument is missing.
44003 #, gcc-internal-format
44004 msgid "template argument required for %<%s %T%>"
44007 #: cp/decl.c:13516 cp/name-lookup.c:4644
44008 #, gcc-internal-format
44009 msgid "%qD has the same name as the class in which it is declared"
44012 #: cp/decl.c:13546 cp/friend.c:301 cp/parser.c:3092 cp/parser.c:6429
44014 #, gcc-internal-format
44015 msgid "%qT is not a template"
44019 #, gcc-internal-format
44020 msgid "perhaps you want to explicitly add %<%T::%>"
44023 #: cp/decl.c:13560 cp/name-lookup.c:4085 cp/name-lookup.c:4092
44024 #: cp/name-lookup.c:4931 cp/parser.c:6380 cp/parser.c:26087
44025 #, gcc-internal-format
44026 msgid "reference to %qD is ambiguous"
44030 #, gcc-internal-format
44031 msgid "use of enum %q#D without previous declaration"
44035 #, gcc-internal-format
44036 msgid "redeclaration of %qT as a non-template"
44040 #, gcc-internal-format
44041 msgid "derived union %qT invalid"
44045 #, gcc-internal-format
44046 msgid "%qT defined with multiple direct bases"
44050 #, gcc-internal-format
44051 msgid "%qT defined with direct virtual base"
44055 #, gcc-internal-format
44056 msgid "base type %qT fails to be a struct or class type"
44060 #, gcc-internal-format
44061 msgid "recursive type %qT undefined"
44065 #, gcc-internal-format
44066 msgid "duplicate base type %qT invalid"
44070 #, gcc-internal-format
44071 msgid "scoped/unscoped mismatch in enum %q#T"
44074 #: cp/decl.c:14062 cp/decl.c:14070 cp/decl.c:14082 cp/parser.c:18206
44075 #, gcc-internal-format
44076 msgid "previous definition here"
44080 #, gcc-internal-format
44081 msgid "underlying type mismatch in enum %q#T"
44085 #, gcc-internal-format
44086 msgid "different underlying type in enum %q#T"
44090 #, gcc-internal-format
44091 msgid "underlying type %qT of %qT must be an integral type"
44096 #. IF no integral type can represent all the enumerator values, the
44097 #. enumeration is ill-formed.
44099 #, gcc-internal-format
44100 msgid "no integral type can represent all of the enumerator values for %qT"
44104 #, gcc-internal-format
44106 "enumerator value for %qD must have integral or unscoped enumeration type"
44110 #, gcc-internal-format
44111 msgid "enumerator value for %qD is not an integer constant"
44115 #, gcc-internal-format
44116 msgid "incremented enumerator value is too large for %<unsigned long%>"
44120 #, gcc-internal-format
44121 msgid "incremented enumerator value is too large for %<long%>"
44125 #, gcc-internal-format
44126 msgid "overflow in enumeration values at %qD"
44130 #, gcc-internal-format
44131 msgid "enumerator value %qE is outside the range of underlying type %qT"
44135 #, gcc-internal-format
44136 msgid "return type %q#T is incomplete"
44139 #: cp/decl.c:14856 cp/typeck.c:9256
44140 #, gcc-internal-format
44141 msgid "%<operator=%> should return a reference to %<*this%>"
44145 #, gcc-internal-format
44146 msgid "invalid function declaration"
44150 #, gcc-internal-format
44151 msgid "no return statements in function returning %qT"
44154 #: cp/decl.c:15645 cp/typeck.c:9137
44155 #, gcc-internal-format
44156 msgid "only plain %<auto%> return type can be deduced to %<void%>"
44160 #, gcc-internal-format
44161 msgid "invalid member function declaration"
44165 #, gcc-internal-format
44166 msgid "%qD is already defined in class %qT"
44170 #, gcc-internal-format
44171 msgid "use of %qD before deduction of %<auto%>"
44175 #, gcc-internal-format
44176 msgid "name missing for member function"
44179 #: cp/decl2.c:449 cp/decl2.c:463
44180 #, gcc-internal-format
44181 msgid "ambiguous conversion for array subscript"
44185 #, gcc-internal-format
44186 msgid "invalid types %<%T[%T]%> for array subscript"
44190 #, gcc-internal-format
44191 msgid "deleting array %q#E"
44195 #, gcc-internal-format
44196 msgid "type %q#T argument given to %<delete%>, expected pointer"
44200 #, gcc-internal-format
44202 "cannot delete a function. Only pointer-to-objects are valid arguments to "
44207 #, gcc-internal-format
44208 msgid "deleting %qT is undefined"
44211 #: cp/decl2.c:585 cp/pt.c:5380
44212 #, gcc-internal-format
44213 msgid "template declaration of %q#D"
44217 #, gcc-internal-format
44219 "template parameter lists provided don%'t match the template parameters of %qD"
44224 #. A destructor shall not be a member template.
44225 #: cp/decl2.c:640 cp/pt.c:5339
44226 #, gcc-internal-format
44227 msgid "destructor %qD declared as member template"
44231 #, gcc-internal-format
44232 msgid "no declaration matches %q#D"
44236 #, gcc-internal-format
44237 msgid "no conversion operators declared"
44241 #, gcc-internal-format
44242 msgid "no functions named %qD"
44246 #, gcc-internal-format
44247 msgid "%#qT defined here"
44251 #, gcc-internal-format
44252 msgid "local class %q#T shall not have static data member %q#D"
44256 #, gcc-internal-format
44257 msgid "static data member %qD in unnamed class"
44261 #, gcc-internal-format
44262 msgid "unnamed class defined here"
44266 #, gcc-internal-format
44267 msgid "explicit template argument list not allowed"
44271 #, gcc-internal-format
44272 msgid "member %qD conflicts with virtual function table field name"
44276 #, gcc-internal-format
44277 msgid "%qD is already defined in %qT"
44280 #: cp/decl2.c:937 cp/decl2.c:945
44281 #, gcc-internal-format
44282 msgid "invalid initializer for member function %qD"
44286 #, gcc-internal-format
44287 msgid "initializer specified for friend function %qD"
44291 #, gcc-internal-format
44292 msgid "initializer specified for static member function %qD"
44296 #, gcc-internal-format
44297 msgid "%<asm%> specifiers are not permitted on non-static data members"
44301 #, gcc-internal-format
44302 msgid "bit-field %qD with non-integral type"
44306 #, gcc-internal-format
44307 msgid "cannot declare %qD to be a bit-field type"
44311 #, gcc-internal-format
44312 msgid "cannot declare bit-field %qD with function type"
44316 #, gcc-internal-format
44317 msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
44321 #, gcc-internal-format
44322 msgid "%qD is already defined in the class %qT"
44326 #, gcc-internal-format
44327 msgid "static member %qD cannot be a bit-field"
44331 #, gcc-internal-format
44332 msgid "width of bit-field %qD has non-integral type %qT"
44336 #, gcc-internal-format
44337 msgid "%q+D static data member inside of declare target directive"
44341 #, gcc-internal-format
44342 msgid "anonymous struct not inside named type"
44346 #, gcc-internal-format
44347 msgid "namespace-scope anonymous aggregates must be static"
44351 #, gcc-internal-format
44352 msgid "anonymous union with no members"
44356 #, gcc-internal-format
44357 msgid "%<operator new%> must return type %qT"
44360 #. [basic.stc.dynamic.allocation]
44362 #. The first parameter shall not have an associated default
44365 #, gcc-internal-format
44366 msgid "the first parameter of %<operator new%> cannot have a default argument"
44370 #, gcc-internal-format
44371 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
44375 #, gcc-internal-format
44376 msgid "%<operator delete%> must return type %qT"
44380 #, gcc-internal-format
44381 msgid "%<operator delete%> takes type %qT as first parameter"
44385 #, gcc-internal-format
44386 msgid "%qT has a field %qD whose type has no linkage"
44390 #, gcc-internal-format
44392 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
44396 #, gcc-internal-format
44397 msgid "%qT has a field %qD whose type uses the anonymous namespace"
44401 #, gcc-internal-format
44402 msgid "%qT declared with greater visibility than the type of its field %qD"
44406 #, gcc-internal-format
44407 msgid "%qT has a base %qT whose type has no linkage"
44411 #, gcc-internal-format
44413 "%qT has a base %qT whose type depends on the type %qT which has no linkage"
44417 #, gcc-internal-format
44418 msgid "%qT has a base %qT whose type uses the anonymous namespace"
44422 #, gcc-internal-format
44423 msgid "%qT declared with greater visibility than its base %qT"
44427 #, gcc-internal-format
44428 msgid "%q#D, declared using unnamed type, is used but never defined"
44431 #. DRs 132, 319 and 389 seem to indicate types with
44432 #. no linkage can only be used to declare extern "C"
44433 #. entities. Since it's not always an error in the
44434 #. ISO C++ 90 Standard, we only issue a warning.
44436 #, gcc-internal-format
44437 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
44441 #, gcc-internal-format
44442 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
44446 #, gcc-internal-format
44448 "%q#D does not refer to the unqualified type, so it is not used for linkage"
44452 #, gcc-internal-format
44453 msgid "%q#D, declared using local type %qT, is used but never defined"
44457 #, gcc-internal-format
44458 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
44462 #, gcc-internal-format
44463 msgid "type %qT with no linkage used to declare function %q#D with linkage"
44467 #, gcc-internal-format
44468 msgid "mangling of %q#D as %qE conflicts with a previous mangle"
44472 #, gcc-internal-format
44473 msgid "previous mangling %q#D"
44477 #, gcc-internal-format
44479 "a later -fabi-version= (or =0) avoids this error with a change in mangling"
44482 #: cp/decl2.c:4586 cp/decl2.c:4589
44483 #, gcc-internal-format
44484 msgid "the program should also define %qD"
44488 #, gcc-internal-format
44489 msgid "inline function %qD used but never defined"
44493 #, gcc-internal-format
44494 msgid "default argument missing for parameter %P of %q+#D"
44497 #. We mark a lambda conversion op as deleted if we can't
44498 #. generate it properly; see maybe_add_lambda_conv_op.
44500 #, gcc-internal-format
44501 msgid "converting lambda that uses %<...%> to function pointer"
44505 #, gcc-internal-format
44506 msgid "use of deleted function %qD"
44510 #, gcc-internal-format
44511 msgid "use of built-in parameter pack %qD outside of a template"
44515 #, gcc-internal-format
44520 #, gcc-internal-format
44521 msgid "(no argument)"
44525 #, gcc-internal-format
44530 #, gcc-internal-format
44532 "extended initializer lists only available with -std=c++11 or -std=gnu++11"
44536 #, gcc-internal-format
44538 "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
44542 #, gcc-internal-format
44543 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
44547 #, gcc-internal-format
44548 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
44552 #, gcc-internal-format
44553 msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
44557 #, gcc-internal-format
44558 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
44562 #, gcc-internal-format
44564 "defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
44569 #, gcc-internal-format
44570 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
44574 #, gcc-internal-format
44576 "override controls (override/final) only available with -std=c++11 or -std=gnu"
44581 #, gcc-internal-format
44583 "non-static data member initializers only available with -std=c++11 or -"
44588 #, gcc-internal-format
44589 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
44593 #, gcc-internal-format
44594 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
44598 #, gcc-internal-format
44599 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
44603 #, gcc-internal-format
44604 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
44608 #, gcc-internal-format
44609 msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
44613 #, gcc-internal-format
44614 msgid "incomplete type %qT used in nested name specifier"
44618 #, gcc-internal-format
44619 msgid "reference to %<%T::%D%> is ambiguous"
44622 #: cp/error.c:4267 cp/typeck.c:2403
44623 #, gcc-internal-format
44624 msgid "%qD is not a member of %qT"
44627 #: cp/error.c:4271 cp/typeck.c:2875
44628 #, gcc-internal-format
44629 msgid "%qD is not a member of %qD"
44633 #, gcc-internal-format
44634 msgid "%<::%D%> has not been declared"
44638 #, gcc-internal-format
44639 msgid "exception handling disabled, use -fexceptions to enable"
44643 #, gcc-internal-format
44644 msgid "throwing NULL, which has integral, not pointer type"
44648 #, gcc-internal-format
44649 msgid " in thrown expression"
44653 #, gcc-internal-format
44654 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
44658 #, gcc-internal-format
44660 "cannot throw expression of type %qT because it involves types of variable "
44665 #, gcc-internal-format
44666 msgid "cannot catch type %qT because it involves types of variable size"
44670 #, gcc-internal-format
44671 msgid "exception of type %qT will be caught"
44675 #, gcc-internal-format
44676 msgid " by earlier handler for %qT"
44680 #, gcc-internal-format
44681 msgid "%<...%> handler must be the last handler for its try block"
44684 #: cp/except.c:1071
44685 #, gcc-internal-format
44686 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
44689 #: cp/except.c:1074
44690 #, gcc-internal-format
44691 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
44695 #, gcc-internal-format
44696 msgid "%qD is already a friend of class %qT"
44700 #, gcc-internal-format
44701 msgid "invalid type %qT declared %<friend%>"
44704 #. template <class U> friend class T::X<U>;
44706 #. Friend declarations shall not declare partial
44707 #. specializations.
44708 #: cp/friend.c:293 cp/friend.c:340
44709 #, gcc-internal-format
44710 msgid "partial specialization %qT declared %<friend%>"
44714 #, gcc-internal-format
44716 "perhaps you need explicit template arguments in your nested-name-specifier"
44720 #, gcc-internal-format
44721 msgid "class %qT is implicitly friends with itself"
44725 #, gcc-internal-format
44726 msgid "%qT is not a member of %qT"
44730 #, gcc-internal-format
44731 msgid "%qT is not a member class template of %qT"
44735 #, gcc-internal-format
44736 msgid "%qT is not a nested class of %qT"
44739 #. template <class T> friend class T;
44741 #, gcc-internal-format
44742 msgid "template parameter type %qT declared %<friend%>"
44745 #. template <class T> friend class A; where A is not a template
44747 #, gcc-internal-format
44748 msgid "%q#T is not a template"
44752 #, gcc-internal-format
44753 msgid "%qD is already a friend of %qT"
44757 #, gcc-internal-format
44758 msgid "%qT is already a friend of %qT"
44762 #, gcc-internal-format
44763 msgid "friend declaration %qD may not have virt-specifiers"
44767 #, gcc-internal-format
44768 msgid "member %qD declared as friend before type %qT defined"
44772 #, gcc-internal-format
44773 msgid "friend declaration %q#D declares a non-template function"
44777 #, gcc-internal-format
44779 "(if this is not what you intended, make sure the function template has "
44780 "already been declared and add <> after the function name here) "
44784 #, gcc-internal-format
44785 msgid "value-initialization of incomplete type %qT"
44789 #, gcc-internal-format
44790 msgid "cannot value-initialize array of unknown bound %qT"
44794 #, gcc-internal-format
44795 msgid "value-initialization of function type %qT"
44799 #, gcc-internal-format
44800 msgid "value-initialization of reference type %qT"
44804 #, gcc-internal-format
44805 msgid "recursive instantiation of default member initializer for %qD"
44809 #, gcc-internal-format
44811 "default member initializer for %qD required before the end of its enclosing "
44816 #, gcc-internal-format
44817 msgid "defined here"
44821 #, gcc-internal-format
44822 msgid "initializer for flexible array member %q#D"
44826 #, gcc-internal-format
44827 msgid "%qD should be initialized in the member initialization list"
44831 #, gcc-internal-format
44832 msgid "%qD is initialized with itself"
44836 #, gcc-internal-format
44837 msgid "invalid initializer for array member %q#D"
44840 #: cp/init.c:840 cp/init.c:864 cp/init.c:2410 cp/method.c:1368
44841 #, gcc-internal-format
44842 msgid "uninitialized const member in %q#T"
44845 #: cp/init.c:842 cp/init.c:859 cp/init.c:866 cp/init.c:2395 cp/init.c:2423
44846 #: cp/method.c:1371 cp/method.c:1382
44847 #, gcc-internal-format
44848 msgid "%q#D should be initialized"
44851 #: cp/init.c:857 cp/init.c:2382 cp/method.c:1379
44852 #, gcc-internal-format
44853 msgid "uninitialized reference member in %q#T"
44857 #, gcc-internal-format
44858 msgid "%qD will be initialized after"
44862 #, gcc-internal-format
44863 msgid "base %qT will be initialized after"
44867 #, gcc-internal-format
44872 #, gcc-internal-format
44877 #, gcc-internal-format
44878 msgid " when initialized here"
44882 #, gcc-internal-format
44883 msgid "multiple initializations given for %qD"
44887 #, gcc-internal-format
44888 msgid "multiple initializations given for base %qT"
44892 #, gcc-internal-format
44893 msgid "initializations for multiple members of %qT"
44897 #, gcc-internal-format
44899 "base class %q#T should be explicitly initialized in the copy constructor"
44902 #: cp/init.c:1477 cp/init.c:1496
44903 #, gcc-internal-format
44904 msgid "class %qT does not have any field named %qD"
44908 #, gcc-internal-format
44910 "%q#D is a static data member; it can only be initialized at its definition"
44914 #, gcc-internal-format
44915 msgid "%q#D is not a non-static data member of %qT"
44919 #, gcc-internal-format
44920 msgid "unnamed initializer for %qT, which has no base classes"
44924 #, gcc-internal-format
44925 msgid "unnamed initializer for %qT, which uses multiple inheritance"
44929 #, gcc-internal-format
44930 msgid "%qD is both a direct base and an indirect virtual base"
44934 #, gcc-internal-format
44935 msgid "type %qT is not a direct or virtual base of %qT"
44939 #, gcc-internal-format
44940 msgid "type %qT is not a direct base of %qT"
44944 #, gcc-internal-format
44945 msgid "bad array initializer"
44948 #: cp/init.c:1709 cp/typeck2.c:1171
44949 #, gcc-internal-format
44950 msgid "array must be initialized with a brace-enclosed initializer"
44953 #: cp/init.c:2019 cp/semantics.c:3223
44954 #, gcc-internal-format
44955 msgid "%qT is not a class type"
44959 #, gcc-internal-format
44960 msgid "incomplete type %qT does not have member %qD"
44964 #, gcc-internal-format
44965 msgid "invalid pointer to bit-field %qD"
44968 #: cp/init.c:2175 cp/typeck.c:1888
44969 #, gcc-internal-format
44970 msgid "invalid use of non-static member function %qD"
44973 #: cp/init.c:2182 cp/semantics.c:1797
44974 #, gcc-internal-format
44975 msgid "invalid use of non-static data member %qD"
44979 #, gcc-internal-format
44981 "uninitialized reference member in %q#T using %<new%> without new-initializer"
44985 #, gcc-internal-format
44987 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
44992 #, gcc-internal-format
44993 msgid "uninitialized reference member in base %q#T of %q#T"
44997 #, gcc-internal-format
44999 "uninitialized const member in %q#T using %<new%> without new-initializer"
45003 #, gcc-internal-format
45005 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
45010 #, gcc-internal-format
45011 msgid "uninitialized const member in base %q#T of %q#T"
45015 #, gcc-internal-format
45017 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
45018 "region of type %qT and size %qwi"
45022 #, gcc-internal-format
45024 "placement new constructing an array of objects of type %qT and size %qwu in "
45025 "a region of type %qT and size %qwi"
45029 #, gcc-internal-format
45031 "placement new constructing an object of type %qT and size %qwu in a region "
45032 "of type %qT and size %qwi"
45036 #, gcc-internal-format
45037 msgid "integer overflow in array size"
45041 #, gcc-internal-format
45042 msgid "array size in new-expression must be constant"
45046 #, gcc-internal-format
45047 msgid "variably modified type not allowed in new-expression"
45051 #, gcc-internal-format
45053 "non-constant array new length must be specified directly, not by typedef"
45057 #, gcc-internal-format
45059 "non-constant array new length must be specified without parentheses around "
45064 #, gcc-internal-format
45065 msgid "invalid type %<void%> for new"
45069 #, gcc-internal-format
45070 msgid "uninitialized const in %<new%> of %q#T"
45074 #, gcc-internal-format
45075 msgid "no suitable %qD found in class %qT"
45078 #: cp/init.c:3108 cp/search.c:1023
45079 #, gcc-internal-format
45080 msgid "request for member %qD is ambiguous"
45084 #, gcc-internal-format
45085 msgid "%<new%> of type %qT with extended alignment %d"
45089 #, gcc-internal-format
45090 msgid "uses %qD, which does not have an alignment parameter"
45094 #, gcc-internal-format
45095 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
45099 #, gcc-internal-format
45100 msgid "parenthesized initializer in array new"
45104 #, gcc-internal-format
45105 msgid "size in array new must have integral type"
45109 #, gcc-internal-format
45110 msgid "new cannot be applied to a reference type"
45114 #, gcc-internal-format
45115 msgid "new cannot be applied to a function type"
45119 #, gcc-internal-format
45120 msgid "possible problem detected in invocation of delete [] operator:"
45124 #, gcc-internal-format
45126 "neither the destructor nor the class-specific operator delete [] will be "
45127 "called, even if they are declared when the class is defined"
45131 #, gcc-internal-format
45132 msgid "initializer ends prematurely"
45136 #, gcc-internal-format
45137 msgid "cannot initialize multi-dimensional array with initializer"
45141 #, gcc-internal-format
45142 msgid "unknown array size in delete"
45146 #, gcc-internal-format
45147 msgid "possible problem detected in invocation of delete operator:"
45151 #, gcc-internal-format
45153 "neither the destructor nor the class-specific operator delete will be "
45154 "called, even if they are declared when the class is defined"
45158 #, gcc-internal-format
45160 "deleting object of abstract class type %qT which has non-virtual destructor "
45161 "will cause undefined behavior"
45165 #, gcc-internal-format
45167 "deleting object of polymorphic class type %qT which has non-virtual "
45168 "destructor might cause undefined behavior"
45172 #, gcc-internal-format
45173 msgid "type to vector delete is neither pointer or array type"
45177 #, gcc-internal-format
45178 msgid "array of runtime bound cannot be captured by copy, only by reference"
45182 #, gcc-internal-format
45184 "capture of variable-size type %qT that is not an N3639 array of runtime bound"
45188 #, gcc-internal-format
45189 msgid "because the array element type %qT has variable size"
45193 #, gcc-internal-format
45194 msgid "cannot capture %qE by reference"
45198 #, gcc-internal-format
45199 msgid "capture by copy of incomplete type %qT"
45203 #, gcc-internal-format
45204 msgid "already captured %qD in lambda expression"
45208 #, gcc-internal-format
45209 msgid "trying to capture %qD in instantiation of generic lambda"
45213 #, gcc-internal-format
45214 msgid "%<this%> was not captured for this lambda function"
45218 #, gcc-internal-format, gfc-internal-format
45219 msgid "junk at end of #pragma %s"
45223 #, gcc-internal-format, gfc-internal-format
45224 msgid "invalid #pragma %s"
45228 #, gcc-internal-format
45229 msgid "#pragma vtable no longer supported"
45233 #, gcc-internal-format
45234 msgid "#pragma implementation for %qs appears after file is included"
45238 #, gcc-internal-format
45239 msgid "%qD not defined"
45243 #, gcc-internal-format
45244 msgid "%qD was not declared in this scope"
45247 #. In a template, it is invalid to write "f()" or "f(3)" if no
45248 #. declaration of "f" is available. Historically, G++ and most
45249 #. other compilers accepted that usage since they deferred all name
45250 #. lookup until instantiation time rather than doing unqualified
45251 #. name lookup at template definition time; explain to the user what
45254 #. Note that we have the exact wording of the following message in
45255 #. the manual (trouble.texi, node "Name lookup"), so they need to
45256 #. be kept in synch.
45258 #, gcc-internal-format
45260 "there are no arguments to %qD that depend on a template parameter, so a "
45261 "declaration of %qD must be available"
45265 #, gcc-internal-format
45267 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
45268 "use of an undeclared name is deprecated)"
45271 #: cp/mangle.c:2363
45272 #, gcc-internal-format
45273 msgid "mangling typeof, use decltype instead"
45276 #: cp/mangle.c:2367
45277 #, gcc-internal-format
45278 msgid "mangling __underlying_type"
45281 #: cp/mangle.c:2650
45282 #, gcc-internal-format
45283 msgid "mangling unknown fixed point type"
45286 #: cp/mangle.c:3261
45287 #, gcc-internal-format
45289 "use of built-in trait %qE in function signature; use library traits instead"
45292 #: cp/mangle.c:3266
45293 #, gcc-internal-format, gfc-internal-format
45294 msgid "mangling %C"
45297 #: cp/mangle.c:3343
45298 #, gcc-internal-format
45299 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
45302 #: cp/mangle.c:3430
45303 #, gcc-internal-format
45304 msgid "string literal in function template signature"
45307 #: cp/mangle.c:3859
45308 #, gcc-internal-format
45310 "mangled name for %qD will change in C++17 because the exception "
45311 "specification is part of a function type"
45314 #: cp/mangle.c:3906
45315 #, gcc-internal-format
45317 "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45320 #: cp/mangle.c:3912
45321 #, gcc-internal-format
45323 "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45326 #: cp/mangle.c:4184
45327 #, gcc-internal-format
45329 "the mangled name of a thunk for %qD changes between -fabi-version=%d and -"
45333 #: cp/mangle.c:4189
45334 #, gcc-internal-format
45336 "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
45339 #: cp/mangle.c:4194
45340 #, gcc-internal-format
45342 "the mangled name of the initialization guard variable for %qD changes "
45343 "between -fabi-version=%d and -fabi-version=%d"
45346 #: cp/method.c:828 cp/method.c:1324
45347 #, gcc-internal-format
45348 msgid "non-static const member %q#D, can%'t use default assignment operator"
45351 #: cp/method.c:834 cp/method.c:1330
45352 #, gcc-internal-format
45354 "non-static reference member %q#D, can%'t use default assignment operator"
45358 #, gcc-internal-format
45359 msgid "synthesized method %qD first required here "
45362 #: cp/method.c:1270
45363 #, gcc-internal-format
45364 msgid "union member %q+D with non-trivial %qD"
45367 #: cp/method.c:1280
45368 #, gcc-internal-format
45369 msgid "defaulted constructor calls non-%<constexpr%> %qD"
45372 #: cp/method.c:1347
45373 #, gcc-internal-format
45374 msgid "initializer for %q#D is invalid"
45377 #: cp/method.c:1399
45378 #, gcc-internal-format
45379 msgid "defaulted default constructor does not initialize %q#D"
45382 #: cp/method.c:1410
45383 #, gcc-internal-format
45384 msgid "copying non-static data member %q#D of rvalue reference type"
45387 #. A trivial constructor doesn't have any NSDMI.
45388 #: cp/method.c:1646
45389 #, gcc-internal-format
45391 "defaulted default constructor does not initialize any non-static data member"
45394 #: cp/method.c:1691
45395 #, gcc-internal-format
45397 "defaulted move assignment for %qT calls a non-trivial move assignment "
45398 "operator for virtual base %qT"
45401 #: cp/method.c:1815
45402 #, gcc-internal-format
45403 msgid "a lambda closure type has a deleted default constructor"
45406 #: cp/method.c:1818
45407 #, gcc-internal-format
45408 msgid "a lambda closure type has a deleted copy assignment operator"
45411 #: cp/method.c:1827
45412 #, gcc-internal-format
45414 "%q#D is implicitly declared as deleted because %qT declares a move "
45415 "constructor or move assignment operator"
45418 #: cp/method.c:1838
45419 #, gcc-internal-format
45420 msgid "%q#D inherits from multiple base subobjects"
45423 #: cp/method.c:1859
45424 #, gcc-internal-format
45426 "%q#D is implicitly deleted because the default definition would be ill-"
45430 #: cp/method.c:1868
45432 "%q#F is implicitly deleted because its exception-specification does not "
45433 "match the implicit exception-specification %qX"
45436 #: cp/method.c:2188
45437 #, gcc-internal-format
45438 msgid "defaulted declaration %q+D does not match the expected signature"
45441 #: cp/method.c:2191
45442 #, gcc-internal-format
45443 msgid "expected signature: %qD"
45446 #: cp/method.c:2230
45448 "function %q+D defaulted on its redeclaration with an exception-specification "
45449 "that differs from the implicit exception-specification %qX"
45452 #: cp/method.c:2252
45453 #, gcc-internal-format
45455 "explicitly defaulted function %q+D cannot be declared as %<constexpr%> "
45456 "because the implicit declaration is not %<constexpr%>:"
45459 #: cp/method.c:2297
45460 #, gcc-internal-format
45461 msgid "a template cannot be defaulted"
45464 #: cp/method.c:2325
45465 #, gcc-internal-format
45466 msgid "%qD cannot be defaulted"
45469 #: cp/method.c:2334
45470 #, gcc-internal-format
45471 msgid "defaulted function %q+D with default argument"
45474 #: cp/name-lookup.c:2298
45475 #, gcc-internal-format
45476 msgid "%q#D conflicts with a previous declaration"
45479 #: cp/name-lookup.c:2450
45480 #, gcc-internal-format
45481 msgid "%q#D hides constructor for %q#D"
45484 #: cp/name-lookup.c:2582
45485 #, gcc-internal-format
45486 msgid "conflicting C language linkage declaration %q#D"
45489 #: cp/name-lookup.c:2587
45490 #, gcc-internal-format
45491 msgid "due to different exception specifications"
45494 #: cp/name-lookup.c:2687
45495 #, gcc-internal-format
45496 msgid "declaration of %q#D shadows a parameter"
45499 #: cp/name-lookup.c:2804
45500 #, gcc-internal-format
45501 msgid "declaration of %qD shadows a member of %qT"
45504 #: cp/name-lookup.c:2962
45505 #, gcc-internal-format
45506 msgid "local external declaration %q#D"
45509 #: cp/name-lookup.c:2964
45510 #, gcc-internal-format
45511 msgid "does not match previous declaration %q#D"
45514 #. In a local class, a friend function declaration must
45515 #. find a matching decl in the innermost non-class scope.
45516 #. [class.friend/11]
45517 #: cp/name-lookup.c:3085
45518 #, gcc-internal-format
45519 msgid "friend declaration %qD in local class without prior local declaration"
45522 #: cp/name-lookup.c:3259
45523 #, gcc-internal-format
45524 msgid "name lookup of %qD changed"
45527 #: cp/name-lookup.c:3262
45528 #, gcc-internal-format
45529 msgid "matches this %qD under ISO standard rules"
45532 #: cp/name-lookup.c:3264
45533 #, gcc-internal-format
45534 msgid " matches this %qD under old rules"
45537 #: cp/name-lookup.c:3282 cp/name-lookup.c:3292
45538 #, gcc-internal-format
45539 msgid "name lookup of %qD changed for ISO %<for%> scoping"
45542 #: cp/name-lookup.c:3285
45543 #, gcc-internal-format
45544 msgid "cannot use obsolete binding %qD because it has a destructor"
45547 #: cp/name-lookup.c:3296
45548 #, gcc-internal-format
45549 msgid "using obsolete binding %qD"
45552 #: cp/name-lookup.c:3300
45553 #, gcc-internal-format
45554 msgid "this flexibility is deprecated and will be removed"
45557 #: cp/name-lookup.c:3354
45558 #, gcc-internal-format
45559 msgid "%s %<%s(%E)%> %p %d\n"
45562 #: cp/name-lookup.c:3357
45563 #, gcc-internal-format
45564 msgid "%s %s %p %d\n"
45567 #: cp/name-lookup.c:4025
45568 #, gcc-internal-format
45569 msgid "%qT is not a namespace or unscoped enum"
45573 #. A using-declaration shall not name a template-id.
45574 #: cp/name-lookup.c:4035
45575 #, gcc-internal-format
45576 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
45579 #: cp/name-lookup.c:4042
45580 #, gcc-internal-format
45581 msgid "namespace %qD not allowed in using-declaration"
45584 #. It's a nested name with template parameter dependent scope.
45585 #. This can only be using-declaration for class member.
45586 #: cp/name-lookup.c:4050
45587 #, gcc-internal-format
45588 msgid "%qT is not a namespace"
45592 #: cp/name-lookup.c:4063
45593 #, gcc-internal-format
45594 msgid "%qD is already declared in this scope"
45597 #: cp/name-lookup.c:4080
45598 #, gcc-internal-format
45599 msgid "%qD not declared"
45602 #: cp/name-lookup.c:4777
45603 #, gcc-internal-format
45604 msgid "using-declaration for non-member at class scope"
45607 #: cp/name-lookup.c:4784
45608 #, gcc-internal-format
45609 msgid "%<%T::%D%> names destructor"
45612 #: cp/name-lookup.c:4801
45613 #, gcc-internal-format
45614 msgid "%<%T::%D%> names constructor in %qT"
45617 #: cp/name-lookup.c:4835
45618 #, gcc-internal-format
45619 msgid "cannot inherit constructors from indirect base %qT"
45622 #: cp/name-lookup.c:4844
45623 #, gcc-internal-format
45624 msgid "no members matching %<%T::%D%> in %q#T"
45627 #: cp/name-lookup.c:4911
45628 #, gcc-internal-format
45629 msgid "declaration of %qD not in a namespace surrounding %qD"
45632 #: cp/name-lookup.c:4950
45633 #, gcc-internal-format
45634 msgid "explicit qualification in declaration of %qD"
45637 #: cp/name-lookup.c:5002
45638 #, gcc-internal-format
45639 msgid "%qD has not been declared within %qD"
45642 #: cp/name-lookup.c:5004
45643 #, gcc-internal-format
45644 msgid "only here as a %<friend%>"
45647 #: cp/name-lookup.c:5013
45648 #, gcc-internal-format
45649 msgid "%qD should have been declared inside %qD"
45652 #: cp/name-lookup.c:5058
45653 #, gcc-internal-format
45654 msgid "%qD attribute requires a single NTBS argument"
45657 #: cp/name-lookup.c:5065
45658 #, gcc-internal-format
45660 "%qD attribute is meaningless since members of the anonymous namespace get "
45664 #: cp/name-lookup.c:5075
45665 #, gcc-internal-format
45666 msgid "ignoring %qD attribute on anonymous namespace"
45669 #: cp/name-lookup.c:5081
45670 #, gcc-internal-format
45671 msgid "ignoring %qD attribute on non-inline namespace"
45674 #: cp/name-lookup.c:5100 cp/name-lookup.c:6807
45675 #, gcc-internal-format
45676 msgid "%qD attribute directive ignored"
45679 #: cp/name-lookup.c:5373
45680 #, gcc-internal-format
45681 msgid "maximum limit of %d namespaces searched for %qE"
45684 #: cp/name-lookup.c:5388
45685 #, gcc-internal-format
45686 msgid "suggested alternative:"
45687 msgid_plural "suggested alternatives:"
45691 #: cp/name-lookup.c:5394
45692 #, gcc-internal-format
45696 #: cp/name-lookup.c:5407 cp/name-lookup.c:5551
45697 #, gcc-internal-format
45698 msgid "suggested alternative: %qs"
45701 #: cp/name-lookup.c:5519
45702 #, gcc-internal-format
45704 "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
45707 #: cp/name-lookup.c:5698
45708 #, gcc-internal-format
45709 msgid "the macro %qs had not yet been defined"
45712 #: cp/name-lookup.c:5700
45713 #, gcc-internal-format
45714 msgid "it was later defined here"
45717 #: cp/name-lookup.c:6429
45718 #, gcc-internal-format
45720 "declaration of std::initializer_list does not match #include "
45721 "<initializer_list>, isn't a template"
45724 #: cp/name-lookup.c:6801
45725 #, gcc-internal-format
45726 msgid "strong using directive no longer supported"
45729 #: cp/name-lookup.c:6804
45730 #, gcc-internal-format
45731 msgid "you may use an inline namespace instead"
45734 #: cp/name-lookup.c:6821
45735 #, gcc-internal-format
45736 msgid "attributes ignored on local using directive"
45739 #: cp/name-lookup.c:6905
45740 #, gcc-internal-format
45741 msgid "namespace alias %qD not allowed here, assuming %qD"
45744 #. We only allow depth 255.
45745 #: cp/name-lookup.c:6925
45746 #, gcc-internal-format, gfc-internal-format
45747 msgid "cannot nest more than %d namespaces"
45750 #: cp/name-lookup.c:6960
45751 #, gcc-internal-format
45752 msgid "inline namespace must be specified at initial definition"
45755 #: cp/name-lookup.c:6961
45756 #, gcc-internal-format
45757 msgid "%qD defined here"
45760 #: cp/name-lookup.c:7034
45761 #, gcc-internal-format
45762 msgid "XXX entering pop_everything ()\n"
45765 #: cp/name-lookup.c:7043
45766 #, gcc-internal-format
45767 msgid "XXX leaving pop_everything ()\n"
45770 #: cp/optimize.c:581
45771 #, gcc-internal-format
45772 msgid "making multiple clones of %qD"
45776 #, gcc-internal-format
45777 msgid "identifier %qE is a keyword in C++11"
45780 #: cp/parser.c:1314 cp/parser.c:1327
45781 #, gcc-internal-format
45782 msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
45785 #: cp/parser.c:1352 cp/parser.c:37031
45786 #, gcc-internal-format
45788 "%<#pragma omp declare simd%> not immediately followed by function "
45789 "declaration or definition"
45792 #: cp/parser.c:2847
45793 #, gcc-internal-format
45794 msgid "%<#pragma%> is not allowed here"
45797 #: cp/parser.c:2936
45798 #, gcc-internal-format
45799 msgid "%<%E::%E%> has not been declared"
45802 #: cp/parser.c:2939
45803 #, gcc-internal-format
45804 msgid "%<::%E%> has not been declared"
45807 #: cp/parser.c:2942
45808 #, gcc-internal-format
45809 msgid "request for member %qE in non-class type %qT"
45812 #: cp/parser.c:2945 cp/parser.c:18143
45813 #, gcc-internal-format
45814 msgid "%<%T::%E%> has not been declared"
45817 #: cp/parser.c:2955
45818 #, gcc-internal-format
45819 msgid "%<%E::%E%> is not a type"
45822 #: cp/parser.c:2959
45823 #, gcc-internal-format
45824 msgid "%<%E::%E%> is not a class or namespace"
45827 #: cp/parser.c:2964
45828 #, gcc-internal-format
45829 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
45832 #: cp/parser.c:2977
45833 #, gcc-internal-format
45834 msgid "%<::%E%> is not a type"
45837 #: cp/parser.c:2980
45838 #, gcc-internal-format
45839 msgid "%<::%E%> is not a class or namespace"
45842 #: cp/parser.c:2984
45843 #, gcc-internal-format
45844 msgid "%<::%E%> is not a class, namespace, or enumeration"
45847 #: cp/parser.c:2996
45848 #, gcc-internal-format
45849 msgid "%qE is not a type"
45852 #: cp/parser.c:2999
45853 #, gcc-internal-format
45854 msgid "%qE is not a class or namespace"
45857 #: cp/parser.c:3003
45858 #, gcc-internal-format
45859 msgid "%qE is not a class, namespace, or enumeration"
45862 #: cp/parser.c:3066
45863 #, gcc-internal-format
45864 msgid "new types may not be defined in a return type"
45867 #: cp/parser.c:3068
45868 #, gcc-internal-format
45869 msgid "(perhaps a semicolon is missing after the definition of %qT)"
45872 #: cp/parser.c:3096
45873 #, gcc-internal-format
45874 msgid "%qE is not a class template"
45877 #: cp/parser.c:3098
45878 #, gcc-internal-format
45879 msgid "%qE is not a template"
45882 #: cp/parser.c:3101
45883 #, gcc-internal-format
45884 msgid "invalid template-id"
45887 #: cp/parser.c:3135
45888 #, gcc-internal-format
45889 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
45892 #: cp/parser.c:3139 cp/pt.c:17231
45893 #, gcc-internal-format
45895 "a cast to a type other than an integral or enumeration type cannot appear in "
45896 "a constant-expression"
45899 #: cp/parser.c:3144
45900 #, gcc-internal-format
45901 msgid "%<typeid%> operator cannot appear in a constant-expression"
45904 #: cp/parser.c:3148
45905 #, gcc-internal-format
45906 msgid "non-constant compound literals cannot appear in a constant-expression"
45909 #: cp/parser.c:3152
45910 #, gcc-internal-format
45911 msgid "a function call cannot appear in a constant-expression"
45914 #: cp/parser.c:3156
45915 #, gcc-internal-format
45916 msgid "an increment cannot appear in a constant-expression"
45919 #: cp/parser.c:3160
45920 #, gcc-internal-format
45921 msgid "an decrement cannot appear in a constant-expression"
45924 #: cp/parser.c:3164
45925 #, gcc-internal-format
45926 msgid "an array reference cannot appear in a constant-expression"
45929 #: cp/parser.c:3168
45930 #, gcc-internal-format
45931 msgid "the address of a label cannot appear in a constant-expression"
45934 #: cp/parser.c:3172
45935 #, gcc-internal-format
45936 msgid "calls to overloaded operators cannot appear in a constant-expression"
45939 #: cp/parser.c:3176
45940 #, gcc-internal-format
45941 msgid "an assignment cannot appear in a constant-expression"
45944 #: cp/parser.c:3179
45945 #, gcc-internal-format
45946 msgid "a comma operator cannot appear in a constant-expression"
45949 #: cp/parser.c:3183
45950 #, gcc-internal-format
45951 msgid "a call to a constructor cannot appear in a constant-expression"
45954 #: cp/parser.c:3187
45955 #, gcc-internal-format
45956 msgid "a transaction expression cannot appear in a constant-expression"
45959 #: cp/parser.c:3233
45960 #, gcc-internal-format
45961 msgid "%qs cannot appear in a constant-expression"
45964 #: cp/parser.c:3269
45965 #, gcc-internal-format
45967 "class template argument deduction is only available with -std=c++17 or -"
45971 #: cp/parser.c:3274
45972 #, gcc-internal-format
45973 msgid "invalid use of destructor %qD as a type"
45976 #. Something like 'unsigned A a;'
45977 #: cp/parser.c:3277
45978 #, gcc-internal-format
45979 msgid "invalid combination of multiple type-specifiers"
45982 #: cp/parser.c:3289
45983 #, gcc-internal-format
45984 msgid "%qE does not name a type; did you mean %qs?"
45987 #: cp/parser.c:3293
45988 #, gcc-internal-format
45989 msgid "%qE does not name a type"
45992 #: cp/parser.c:3302
45993 #, gcc-internal-format
45994 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
45997 #: cp/parser.c:3305
45998 #, gcc-internal-format
45999 msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
46002 #: cp/parser.c:3310
46003 #, gcc-internal-format
46004 msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
46007 #: cp/parser.c:3313
46008 #, gcc-internal-format
46009 msgid "%<concept%> only available with -fconcepts"
46012 #: cp/parser.c:3339
46013 #, gcc-internal-format
46014 msgid "(perhaps %<typename %T::%E%> was intended)"
46017 #: cp/parser.c:3357 cp/parser.c:3361
46018 #, gcc-internal-format
46019 msgid "%qE in namespace %qE does not name a template type"
46022 #: cp/parser.c:3365
46023 #, gcc-internal-format
46024 msgid "%qE in namespace %qE does not name a type"
46028 #: cp/parser.c:3377
46029 #, gcc-internal-format
46030 msgid "%<%T::%E%> names the constructor, not the type"
46033 #: cp/parser.c:3380
46034 #, gcc-internal-format
46035 msgid "and %qT has no template constructors"
46038 #: cp/parser.c:3388
46039 #, gcc-internal-format
46041 "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent "
46045 #: cp/parser.c:3396
46046 #, gcc-internal-format
46047 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
46050 #: cp/parser.c:3407 cp/parser.c:3411
46051 #, gcc-internal-format
46052 msgid "%qE in %q#T does not name a template type"
46055 #: cp/parser.c:3415
46056 #, gcc-internal-format
46057 msgid "%qE in %q#T does not name a type"
46060 #: cp/parser.c:4020
46061 #, gcc-internal-format
46062 msgid "expected string-literal"
46065 #: cp/parser.c:4085
46066 #, gcc-internal-format
46068 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
46071 #: cp/parser.c:4139
46072 #, gcc-internal-format
46073 msgid "a wide string is invalid in this context"
46076 #: cp/parser.c:4254
46077 #, gcc-internal-format
46078 msgid "unable to find character literal operator %qD with %qT argument"
46081 #: cp/parser.c:4353
46082 #, gcc-internal-format
46083 msgid "integer literal exceeds range of %qT type"
46086 #: cp/parser.c:4360
46087 #, gcc-internal-format
46088 msgid "floating literal exceeds range of %qT type"
46091 #: cp/parser.c:4364
46092 #, gcc-internal-format
46093 msgid "floating literal truncated to zero"
46096 #: cp/parser.c:4429
46097 #, gcc-internal-format
46098 msgid "unable to find numeric literal operator %qD"
46101 #: cp/parser.c:4435
46102 #, gcc-internal-format
46104 "add %<using namespace std::complex_literals%> (from <complex>) to enable the "
46105 "C++14 user-defined literal suffixes"
46108 #: cp/parser.c:4439
46109 #, gcc-internal-format
46110 msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
46113 #: cp/parser.c:4443
46114 #, gcc-internal-format
46115 msgid "use -fext-numeric-literals to enable more built-in suffixes"
46118 #: cp/parser.c:4522
46119 #, gcc-internal-format
46120 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
46123 #: cp/parser.c:4583 cp/parser.c:12892
46124 #, gcc-internal-format
46125 msgid "expected declaration"
46128 #: cp/parser.c:4930 cp/parser.c:4945
46129 #, gcc-internal-format
46130 msgid "expected binary operator"
46133 #: cp/parser.c:4951
46134 #, gcc-internal-format
46135 msgid "expected ..."
46138 #: cp/parser.c:4963
46139 #, gcc-internal-format
46140 msgid "binary expression in operand of fold-expression"
46143 #: cp/parser.c:4966
46144 #, gcc-internal-format
46145 msgid "conditional expression in operand of fold-expression"
46148 #: cp/parser.c:4974
46149 #, gcc-internal-format
46150 msgid "mismatched operator in fold-expression"
46153 #: cp/parser.c:5078
46154 #, gcc-internal-format
46155 msgid "fixed-point types not supported in C++"
46158 #: cp/parser.c:5159
46159 #, gcc-internal-format
46160 msgid "ISO C++ forbids braced-groups within expressions"
46163 #: cp/parser.c:5171
46164 #, gcc-internal-format
46166 "statement-expressions are not allowed outside functions nor in template-"
46170 #: cp/parser.c:5211
46171 #, gcc-internal-format
46172 msgid "fold-expressions only available with -std=c++17 or -std=gnu++17"
46175 #: cp/parser.c:5269 cp/parser.c:5446 cp/parser.c:5624 cp/semantics.c:3567
46176 #, gcc-internal-format
46177 msgid "expected primary-expression"
46180 #: cp/parser.c:5299
46181 #, gcc-internal-format
46182 msgid "%<this%> may not be used in this context"
46185 #: cp/parser.c:5440
46186 #, gcc-internal-format
46187 msgid "a template declaration cannot appear at block scope"
46190 #: cp/parser.c:5599
46191 #, gcc-internal-format
46192 msgid "local variable %qD may not appear in this context"
46195 #: cp/parser.c:5781
46196 #, gcc-internal-format
46197 msgid "expected id-expression"
46200 #: cp/parser.c:5913
46201 #, gcc-internal-format
46202 msgid "scope %qT before %<~%> is not a class-name"
46205 #: cp/parser.c:5942 cp/parser.c:7827
46206 #, gcc-internal-format
46207 msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
46210 #: cp/parser.c:6053
46211 #, gcc-internal-format
46212 msgid "declaration of %<~%T%> as member of %qT"
46215 #: cp/parser.c:6068
46216 #, gcc-internal-format
46217 msgid "typedef-name %qD used as destructor declarator"
46220 #: cp/parser.c:6104
46221 #, gcc-internal-format
46223 "literal operator suffixes not preceded by %<_%> are reserved for future "
46227 #: cp/parser.c:6115 cp/parser.c:20154
46228 #, gcc-internal-format
46229 msgid "expected unqualified-id"
46232 #: cp/parser.c:6224
46233 #, gcc-internal-format
46234 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
46237 #: cp/parser.c:6292
46238 #, gcc-internal-format
46239 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
46242 #: cp/parser.c:6318
46243 #, gcc-internal-format
46244 msgid "function template-id %qD in nested-name-specifier"
46247 #: cp/parser.c:6326
46248 #, gcc-internal-format
46249 msgid "variable template-id %qD in nested-name-specifier"
46252 #: cp/parser.c:6430 cp/typeck.c:2674 cp/typeck.c:2677 cp/typeck.c:2694
46253 #, gcc-internal-format
46254 msgid "%qD is not a template"
46257 #: cp/parser.c:6508
46258 #, gcc-internal-format
46259 msgid "expected nested-name-specifier"
46262 #: cp/parser.c:6715 cp/parser.c:8914
46263 #, gcc-internal-format
46264 msgid "types may not be defined in casts"
46267 #: cp/parser.c:6801
46268 #, gcc-internal-format
46269 msgid "types may not be defined in a %<typeid%> expression"
46272 #: cp/parser.c:6893
46273 #, gcc-internal-format
46274 msgid "wrong number of arguments to %<__builtin_addressof%>"
46277 #: cp/parser.c:6905 cp/pt.c:17793
46278 #, gcc-internal-format
46279 msgid "wrong number of arguments to %<__builtin_launder%>"
46282 #: cp/parser.c:6999
46283 #, gcc-internal-format
46284 msgid "ISO C++ forbids compound-literals"
46287 #: cp/parser.c:7058
46288 #, gcc-internal-format
46289 msgid "two consecutive %<[%> shall only introduce an attribute"
46292 #: cp/parser.c:7563 cp/typeck.c:2562
46293 #, gcc-internal-format
46294 msgid "invalid use of %qD"
46297 #: cp/parser.c:7572
46298 #, gcc-internal-format
46299 msgid "%<%D::%D%> is not a class member"
46302 #: cp/parser.c:7879
46303 #, gcc-internal-format
46304 msgid "non-scalar type"
46307 #: cp/parser.c:7977
46308 #, gcc-internal-format
46309 msgid "ISO C++ does not allow %<alignof%> with a non-type"
46312 #: cp/parser.c:8078
46313 #, gcc-internal-format
46314 msgid "types may not be defined in %<noexcept%> expressions"
46317 #: cp/parser.c:8368
46318 #, gcc-internal-format
46319 msgid "types may not be defined in a new-expression"
46322 #: cp/parser.c:8384
46323 #, gcc-internal-format
46324 msgid "array bound forbidden after parenthesized type-id"
46327 #: cp/parser.c:8386
46328 #, gcc-internal-format
46329 msgid "try removing the parentheses around the type-id"
46332 #: cp/parser.c:8418
46333 #, gcc-internal-format
46335 "initialization of new-expression for type %<auto%> requires exactly one "
46339 #: cp/parser.c:8466
46340 #, gcc-internal-format
46341 msgid "expected expression-list or type-id"
46344 #: cp/parser.c:8495
46345 #, gcc-internal-format
46346 msgid "types may not be defined in a new-type-id"
46349 #: cp/parser.c:8623
46350 #, gcc-internal-format
46351 msgid "expression in new-declarator must have integral or enumeration type"
46354 #: cp/parser.c:9019
46355 #, gcc-internal-format
46356 msgid "use of old-style cast to %q#T"
46359 #: cp/parser.c:9167
46360 #, gcc-internal-format
46361 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
46364 #: cp/parser.c:9170
46365 #, gcc-internal-format
46366 msgid "suggest parentheses around %<>>%> expression"
46369 #: cp/parser.c:9366
46370 #, gcc-internal-format
46371 msgid "ISO C++ does not allow ?: with omitted middle operand"
46374 #: cp/parser.c:10069
46375 #, gcc-internal-format
46376 msgid "lambda-expression in unevaluated context"
46379 #: cp/parser.c:10078
46380 #, gcc-internal-format
46381 msgid "lambda-expression in template-argument"
46384 #: cp/parser.c:10231
46385 #, gcc-internal-format
46386 msgid "expected end of capture-list"
46389 #: cp/parser.c:10246
46390 #, gcc-internal-format
46392 "explicit by-copy capture of %<this%> redundant with by-copy capture default"
46395 #: cp/parser.c:10263
46396 #, gcc-internal-format
46397 msgid "%<*this%> capture only available with -std=c++17 or -std=gnu++17"
46400 #: cp/parser.c:10308
46401 #, gcc-internal-format
46403 "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
46406 #: cp/parser.c:10315
46407 #, gcc-internal-format
46408 msgid "empty initializer for lambda init-capture"
46411 #: cp/parser.c:10338
46412 #, gcc-internal-format
46413 msgid "capture of non-variable %qD "
46416 #: cp/parser.c:10341 cp/parser.c:10351 cp/semantics.c:3408 cp/semantics.c:3420
46417 #, gcc-internal-format
46418 msgid "%q#D declared here"
46421 #: cp/parser.c:10347
46422 #, gcc-internal-format
46423 msgid "capture of variable %qD with non-automatic storage duration"
46426 #: cp/parser.c:10385
46427 #, gcc-internal-format
46428 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
46431 #: cp/parser.c:10390
46432 #, gcc-internal-format
46434 "explicit by-reference capture of %qD redundant with by-reference capture "
46438 #: cp/parser.c:10440
46439 #, gcc-internal-format
46440 msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
46443 #: cp/parser.c:10444
46444 #, gcc-internal-format
46445 msgid "lambda templates are only available with -std=c++2a or -std=gnu++2a"
46448 #: cp/parser.c:10476
46449 #, gcc-internal-format
46450 msgid "default argument specified for lambda parameter"
46453 #: cp/parser.c:10494
46454 #, gcc-internal-format
46455 msgid "duplicate %<mutable%>"
46458 #: cp/parser.c:10541
46459 #, gcc-internal-format
46460 msgid "%<constexpr%> lambda only available with -std=c++17 or -std=gnu++17"
46463 #: cp/parser.c:10908 cp/parser.c:11101
46464 #, gcc-internal-format
46465 msgid "attributes at the beginning of statement are ignored"
46468 #: cp/parser.c:10948
46469 #, gcc-internal-format
46470 msgid "expected labeled-statement"
46473 #: cp/parser.c:10994
46474 #, gcc-internal-format
46475 msgid "case label %qE not within a switch statement"
46478 #: cp/parser.c:11108
46479 #, gcc-internal-format
46480 msgid "need %<typename%> before %qE because %qT is a dependent scope"
46483 #: cp/parser.c:11117
46484 #, gcc-internal-format
46485 msgid "%<%T::%D%> names the constructor, not the type"
46488 #: cp/parser.c:11165
46489 #, gcc-internal-format
46490 msgid "compound-statement in %<constexpr%> function"
46493 #: cp/parser.c:11292
46494 #, gcc-internal-format
46495 msgid "%<if constexpr%> only available with -std=c++17 or -std=gnu++17"
46498 #: cp/parser.c:11319
46499 #, gcc-internal-format
46501 "init-statement in selection statements only available with -std=c++17 or -"
46505 #: cp/parser.c:11489 cp/parser.c:28270
46506 #, gcc-internal-format
46507 msgid "expected selection-statement"
46510 #: cp/parser.c:11522
46511 #, gcc-internal-format
46512 msgid "types may not be defined in conditions"
46515 #: cp/parser.c:11961
46516 #, gcc-internal-format
46517 msgid "range-based %<for%> expression of type %qT has incomplete type"
46520 #: cp/parser.c:11999
46521 #, gcc-internal-format
46523 "range-based %<for%> expression of type %qT has an %<end%> member but not a "
46527 #: cp/parser.c:12005
46528 #, gcc-internal-format
46530 "range-based %<for%> expression of type %qT has a %<begin%> member but not an "
46534 #: cp/parser.c:12057
46535 #, gcc-internal-format
46537 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
46540 #: cp/parser.c:12202 cp/parser.c:28273
46541 #, gcc-internal-format
46542 msgid "expected iteration-statement"
46545 #: cp/parser.c:12250
46546 #, gcc-internal-format
46548 "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
46551 #: cp/parser.c:12378
46552 #, gcc-internal-format
46553 msgid "%<goto%> in %<constexpr%> function"
46556 #. Issue a warning about this use of a GNU extension.
46557 #: cp/parser.c:12386
46558 #, gcc-internal-format
46559 msgid "ISO C++ forbids computed gotos"
46562 #: cp/parser.c:12399 cp/parser.c:28276
46563 #, gcc-internal-format
46564 msgid "expected jump-statement"
46567 #: cp/parser.c:12572 cp/parser.c:23481
46568 #, gcc-internal-format
46569 msgid "extra %<;%>"
46572 #: cp/parser.c:12815
46573 #, gcc-internal-format
46574 msgid "%<__label__%> not at the beginning of a block"
46577 #: cp/parser.c:13029
46578 #, gcc-internal-format
46580 "non-variable %qD in declaration with more than one declarator with "
46584 #: cp/parser.c:13049
46585 #, gcc-internal-format
46586 msgid "inconsistent deduction for %qT: %qT and then %qT"
46589 #: cp/parser.c:13070
46590 #, gcc-internal-format
46591 msgid "mixing declarations and function-definitions is forbidden"
46594 #: cp/parser.c:13094
46595 #, gcc-internal-format
46596 msgid "types may not be defined in a for-range-declaration"
46599 #: cp/parser.c:13149
46600 #, gcc-internal-format
46601 msgid "initializer in range-based %<for%> loop"
46604 #: cp/parser.c:13152
46605 #, gcc-internal-format
46606 msgid "multiple declarations in range-based %<for%> loop"
46609 #: cp/parser.c:13203
46610 #, gcc-internal-format
46611 msgid "structured bindings only available with -std=c++17 or -std=gnu++17"
46614 #: cp/parser.c:13252
46615 #, gcc-internal-format
46616 msgid "empty structured binding declaration"
46619 #: cp/parser.c:13270
46620 #, gcc-internal-format
46621 msgid "invalid initializer for structured binding declaration"
46624 #: cp/parser.c:13437
46625 #, gcc-internal-format
46626 msgid "%<friend%> used outside of class"
46629 #: cp/parser.c:13504
46630 #, gcc-internal-format
46631 msgid "%<auto%> changes meaning in C++11; please remove it"
46634 #: cp/parser.c:13540
46635 #, gcc-internal-format
46636 msgid "decl-specifier invalid in condition"
46639 #: cp/parser.c:13546
46640 #, gcc-internal-format
46641 msgid "%qD invalid in lambda"
46644 #: cp/parser.c:13639
46645 #, gcc-internal-format
46646 msgid "class definition may not be declared a friend"
46649 #: cp/parser.c:13709 cp/parser.c:23966
46650 #, gcc-internal-format
46651 msgid "templates may not be %<virtual%>"
46654 #: cp/parser.c:13751
46655 #, gcc-internal-format
46656 msgid "invalid linkage-specification"
46659 #: cp/parser.c:13855
46660 #, gcc-internal-format
46662 "static_assert without a message only available with -std=c++17 or -std=gnu+"
46666 #: cp/parser.c:14057
46667 #, gcc-internal-format
46668 msgid "types may not be defined in %<decltype%> expressions"
46671 #: cp/parser.c:14200
46672 #, gcc-internal-format
46673 msgid "types may not be defined in a conversion-type-id"
46676 #: cp/parser.c:14227
46677 #, gcc-internal-format
46678 msgid "invalid use of %<auto%> in conversion operator"
46681 #: cp/parser.c:14231
46682 #, gcc-internal-format
46684 "use of %<auto%> in member template conversion operator can never be deduced"
46687 #: cp/parser.c:14315
46688 #, gcc-internal-format
46689 msgid "only constructors take member initializers"
46692 #: cp/parser.c:14337
46693 #, gcc-internal-format
46694 msgid "cannot expand initializer for member %qD"
46697 #: cp/parser.c:14349
46698 #, gcc-internal-format
46699 msgid "mem-initializer for %qD follows constructor delegation"
46702 #: cp/parser.c:14361
46703 #, gcc-internal-format
46704 msgid "constructor delegation follows mem-initializer for %qD"
46707 #: cp/parser.c:14413
46708 #, gcc-internal-format
46709 msgid "anachronistic old-style base class initializer"
46712 #: cp/parser.c:14483
46713 #, gcc-internal-format
46715 "keyword %<typename%> not allowed in this context (a qualified member "
46716 "initializer is implicitly a type)"
46719 #: cp/parser.c:14858
46720 #, gcc-internal-format
46721 msgid "unexpected keyword; remove space between quotes and suffix identifier"
46724 #: cp/parser.c:14864
46725 #, gcc-internal-format
46726 msgid "expected suffix identifier"
46729 #: cp/parser.c:14873
46730 #, gcc-internal-format
46731 msgid "expected empty string after %<operator%> keyword"
46734 #: cp/parser.c:14879
46735 #, gcc-internal-format
46736 msgid "invalid encoding prefix in literal operator"
46739 #: cp/parser.c:14906
46740 #, gcc-internal-format
46741 msgid "expected operator"
46744 #. Warn that we do not support `export'.
46745 #: cp/parser.c:14951
46746 #, gcc-internal-format
46747 msgid "keyword %<export%> not implemented, and will be ignored"
46750 #: cp/parser.c:15121
46751 #, gcc-internal-format
46752 msgid "invalid constrained type parameter"
46755 #: cp/parser.c:15129
46756 #, gcc-internal-format
46757 msgid "cv-qualified type parameter"
46760 #: cp/parser.c:15214
46761 #, gcc-internal-format
46762 msgid "variadic constraint introduced without %<...%>"
46765 #: cp/parser.c:15278
46766 #, gcc-internal-format
46767 msgid "invalid use of %<auto%> in default template argument"
46770 #: cp/parser.c:15513 cp/parser.c:15599 cp/parser.c:21602
46771 #, gcc-internal-format
46772 msgid "template parameter pack %qD cannot have a default argument"
46775 #: cp/parser.c:15517 cp/parser.c:15603
46776 #, gcc-internal-format
46777 msgid "template parameter packs cannot have default arguments"
46780 #: cp/parser.c:15669
46781 #, gcc-internal-format
46782 msgid "expected template-id"
46785 #: cp/parser.c:15729
46786 #, gcc-internal-format
46787 msgid "%<<::%> cannot begin a template-argument list"
46790 #: cp/parser.c:15733
46791 #, gcc-internal-format
46793 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
46797 #: cp/parser.c:15737
46798 #, gcc-internal-format
46800 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
46801 "accept your code)"
46804 #: cp/parser.c:15847
46805 #, gcc-internal-format
46806 msgid "parse error in template argument list"
46809 #. The name does not name a template.
46810 #: cp/parser.c:15915 cp/parser.c:16045 cp/parser.c:16260
46811 #, gcc-internal-format
46812 msgid "expected template-name"
46815 #. Explain what went wrong.
46816 #: cp/parser.c:15961
46817 #, gcc-internal-format
46818 msgid "non-template %qD used as template"
46821 #: cp/parser.c:15963
46822 #, gcc-internal-format
46823 msgid "use %<%T::template %D%> to indicate that it is a template"
46826 #: cp/parser.c:16112
46827 #, gcc-internal-format
46828 msgid "expected parameter pack before %<...%>"
46831 #: cp/parser.c:16221 cp/parser.c:16239 cp/parser.c:16406
46832 #, gcc-internal-format
46833 msgid "expected template-argument"
46836 #: cp/parser.c:16381
46837 #, gcc-internal-format
46838 msgid "invalid non-type template argument"
46841 #: cp/parser.c:16508
46842 #, gcc-internal-format
46843 msgid "explicit instantiation shall not use %<inline%> specifier"
46846 #: cp/parser.c:16512
46847 #, gcc-internal-format
46848 msgid "explicit instantiation shall not use %<constexpr%> specifier"
46851 #: cp/parser.c:16571
46852 #, gcc-internal-format
46853 msgid "template specialization with C linkage"
46856 #: cp/parser.c:16792
46857 #, gcc-internal-format
46858 msgid "expected type specifier"
46861 #: cp/parser.c:16976
46862 #, gcc-internal-format
46864 "use of %<auto%> in lambda parameter declaration only available with -std=c+"
46865 "+14 or -std=gnu++14"
46868 #: cp/parser.c:16982
46869 #, gcc-internal-format
46871 "use of %<auto%> in parameter declaration only available with -std=c++14 or -"
46875 #: cp/parser.c:16987
46876 #, gcc-internal-format
46877 msgid "ISO C++ forbids use of %<auto%> in parameter declaration"
46880 #: cp/parser.c:17132
46881 #, gcc-internal-format
46882 msgid "expected template-id for type"
46885 #: cp/parser.c:17201
46886 #, gcc-internal-format
46887 msgid "expected type-name"
46890 #: cp/parser.c:17554
46891 #, gcc-internal-format
46893 "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
46896 #: cp/parser.c:17777
46897 #, gcc-internal-format
46898 msgid "declaration %qD does not declare anything"
46901 #: cp/parser.c:17864
46902 #, gcc-internal-format
46903 msgid "attributes ignored on uninstantiated type"
46906 #: cp/parser.c:17868
46907 #, gcc-internal-format
46908 msgid "attributes ignored on template instantiation"
46911 #: cp/parser.c:17873
46912 #, gcc-internal-format
46914 "attributes ignored on elaborated-type-specifier that is not a forward "
46918 #: cp/parser.c:18007
46919 #, gcc-internal-format
46920 msgid "%qD is an enumeration template"
46923 #: cp/parser.c:18018
46924 #, gcc-internal-format
46925 msgid "%qD does not name an enumeration in %qT"
46928 #: cp/parser.c:18033
46929 #, gcc-internal-format
46930 msgid "unnamed scoped enum is not allowed"
46933 #: cp/parser.c:18088
46934 #, gcc-internal-format
46935 msgid "expected %<;%> or %<{%>"
46938 #: cp/parser.c:18137
46939 #, gcc-internal-format
46940 msgid "cannot add an enumerator list to a template instantiation"
46943 #: cp/parser.c:18151
46944 #, gcc-internal-format
46946 "nested name specifier %qT for enum declaration does not name a class or "
46950 #: cp/parser.c:18163 cp/parser.c:22968
46951 #, gcc-internal-format
46952 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
46955 #: cp/parser.c:18168 cp/parser.c:22973
46956 #, gcc-internal-format
46957 msgid "declaration of %qD in %qD which does not enclose %qD"
46960 #: cp/parser.c:18180 cp/parser.c:22987
46961 #, gcc-internal-format
46962 msgid "extra qualification not allowed"
46965 #: cp/parser.c:18204
46966 #, gcc-internal-format
46967 msgid "multiple definition of %q#T"
46970 #: cp/parser.c:18217
46971 #, gcc-internal-format
46972 msgid "ISO C++ forbids empty unnamed enum"
46975 #: cp/parser.c:18237
46976 #, gcc-internal-format
46977 msgid "opaque-enum-specifier without name"
46980 #: cp/parser.c:18240
46981 #, gcc-internal-format
46982 msgid "opaque-enum-specifier must use a simple identifier"
46985 #: cp/parser.c:18419
46986 #, gcc-internal-format
46987 msgid "%qD is not a namespace-name"
46990 #: cp/parser.c:18425
46991 #, gcc-internal-format
46992 msgid "expected namespace-name"
46995 #: cp/parser.c:18492
46996 #, gcc-internal-format
46998 "nested namespace definitions only available with -std=c++17 or -std=gnu++17"
47001 #: cp/parser.c:18500
47002 #, gcc-internal-format
47003 msgid "nested namespace name required"
47006 #: cp/parser.c:18505
47007 #, gcc-internal-format
47008 msgid "namespace name required"
47011 #: cp/parser.c:18509
47012 #, gcc-internal-format
47013 msgid "a nested namespace definition cannot have attributes"
47016 #: cp/parser.c:18512
47017 #, gcc-internal-format
47018 msgid "a nested namespace definition cannot be inline"
47021 #: cp/parser.c:18519
47022 #, gcc-internal-format
47023 msgid "namespace %qD entered"
47026 #: cp/parser.c:18574
47027 #, gcc-internal-format
47028 msgid "%<namespace%> definition is not allowed here"
47031 #: cp/parser.c:18725
47032 #, gcc-internal-format
47034 "pack expansion in using-declaration only available with -std=c++17 or -"
47038 #: cp/parser.c:18740
47039 #, gcc-internal-format
47040 msgid "a template-id may not appear in a using-declaration"
47043 #: cp/parser.c:18787
47044 #, gcc-internal-format
47046 "comma-separated list in using-declaration only available with -std=c++17 or -"
47050 #: cp/parser.c:18797
47051 #, gcc-internal-format
47053 "access declarations are deprecated in favour of using-declarations; "
47054 "suggestion: add the %<using%> keyword"
47057 #: cp/parser.c:18862
47058 #, gcc-internal-format
47059 msgid "types may not be defined in alias template declarations"
47062 #: cp/parser.c:19020
47063 #, gcc-internal-format
47064 msgid "%<asm%> in %<constexpr%> function"
47067 #: cp/parser.c:19407
47068 #, gcc-internal-format
47069 msgid "a function-definition is not allowed here"
47072 #: cp/parser.c:19418
47073 #, gcc-internal-format
47074 msgid "an asm-specification is not allowed on a function-definition"
47077 #: cp/parser.c:19422
47078 #, gcc-internal-format
47079 msgid "attributes are not allowed on a function-definition"
47082 #: cp/parser.c:19473
47083 #, gcc-internal-format
47084 msgid "expected constructor, destructor, or type conversion"
47087 #. Anything else is an error.
47088 #: cp/parser.c:19512 cp/parser.c:21814
47089 #, gcc-internal-format
47090 msgid "expected initializer"
47093 #: cp/parser.c:19593
47094 #, gcc-internal-format
47095 msgid "initializer provided for function"
47098 #: cp/parser.c:19627
47099 #, gcc-internal-format
47100 msgid "attributes after parenthesized initializer ignored"
47103 #: cp/parser.c:19632
47104 #, gcc-internal-format
47105 msgid "non-function %qD declared as implicit template"
47108 #: cp/parser.c:20074
47109 #, gcc-internal-format
47110 msgid "array bound is not an integer constant"
47113 #: cp/parser.c:20200
47114 #, gcc-internal-format
47115 msgid "cannot define member of dependent typedef %qT"
47118 #: cp/parser.c:20204
47119 #, gcc-internal-format
47120 msgid "%<%T::%E%> is not a type"
47123 #. We do not attempt to print the declarator
47124 #. here because we do not have enough
47125 #. information about its original syntactic
47127 #: cp/parser.c:20233
47128 #, gcc-internal-format
47129 msgid "invalid declarator"
47132 #: cp/parser.c:20241
47133 #, gcc-internal-format
47134 msgid "invalid use of constructor as a template"
47137 #: cp/parser.c:20243
47138 #, gcc-internal-format
47140 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
47144 #. But declarations with qualified-ids can't appear in a
47146 #: cp/parser.c:20315
47147 #, gcc-internal-format
47148 msgid "qualified-id in declaration"
47151 #: cp/parser.c:20340
47152 #, gcc-internal-format
47153 msgid "expected declarator"
47156 #: cp/parser.c:20459
47157 #, gcc-internal-format
47158 msgid "%qD is a namespace"
47161 #: cp/parser.c:20461
47162 #, gcc-internal-format
47163 msgid "cannot form pointer to member of non-class %q#T"
47166 #: cp/parser.c:20482
47167 #, gcc-internal-format
47168 msgid "expected ptr-operator"
47171 #: cp/parser.c:20543
47172 #, gcc-internal-format
47173 msgid "duplicate cv-qualifier"
47176 #: cp/parser.c:20597
47177 #, gcc-internal-format
47178 msgid "multiple ref-qualifiers"
47181 #: cp/parser.c:20634
47182 #, gcc-internal-format
47183 msgid "%qE requires %<-fgnu-tm%>"
47186 #: cp/parser.c:20692
47187 #, gcc-internal-format
47188 msgid "duplicate virt-specifier"
47191 #: cp/parser.c:20930
47192 #, gcc-internal-format
47193 msgid "missing template arguments after %qT"
47196 #: cp/parser.c:20936 cp/typeck2.c:494 cp/typeck2.c:534 cp/typeck2.c:2077
47197 #, gcc-internal-format
47198 msgid "invalid use of %qT"
47201 #: cp/parser.c:20957
47202 #, gcc-internal-format
47203 msgid "types may not be defined in template arguments"
47206 #: cp/parser.c:20962
47207 #, gcc-internal-format
47208 msgid "invalid use of %<auto%> in template argument"
47211 #: cp/parser.c:21050
47212 #, gcc-internal-format
47213 msgid "expected type-specifier"
47216 #: cp/parser.c:21358
47217 #, gcc-internal-format
47218 msgid "expected %<,%> or %<...%>"
47221 #: cp/parser.c:21433
47222 #, gcc-internal-format
47223 msgid "types may not be defined in parameter types"
47226 #: cp/parser.c:21586
47227 #, gcc-internal-format
47228 msgid "default arguments are only permitted for function parameters"
47231 #: cp/parser.c:21604
47232 #, gcc-internal-format
47233 msgid "parameter pack %qD cannot have a default argument"
47236 #: cp/parser.c:21610
47237 #, gcc-internal-format
47238 msgid "template parameter pack cannot have a default argument"
47241 #: cp/parser.c:21612
47242 #, gcc-internal-format
47243 msgid "parameter pack cannot have a default argument"
47246 #: cp/parser.c:22039
47247 #, gcc-internal-format
47249 "C++ designated initializers only available with -std=c++2a or -std=gnu++2a"
47252 #: cp/parser.c:22059
47253 #, gcc-internal-format
47254 msgid "ISO C++ does not allow GNU designated initializers"
47257 #: cp/parser.c:22097
47258 #, gcc-internal-format
47259 msgid "ISO C++ does not allow C99 designated initializers"
47262 #: cp/parser.c:22111
47263 #, gcc-internal-format
47265 "either all initializer clauses should be designated or none of them should be"
47268 #: cp/parser.c:22136
47269 #, gcc-internal-format
47270 msgid "%<...%> not allowed in designated initializer list"
47273 #: cp/parser.c:22174
47274 #, gcc-internal-format
47275 msgid "%<.%s%> designator used multiple times in the same initializer list"
47278 #: cp/parser.c:22230 cp/parser.c:22356
47279 #, gcc-internal-format
47280 msgid "expected class-name"
47283 #: cp/parser.c:22558
47284 #, gcc-internal-format
47285 msgid "expected %<;%> after class definition"
47288 #: cp/parser.c:22561
47289 #, gcc-internal-format
47290 msgid "expected %<;%> after struct definition"
47293 #: cp/parser.c:22564
47294 #, gcc-internal-format
47295 msgid "expected %<;%> after union definition"
47298 #: cp/parser.c:22910
47299 #, gcc-internal-format
47300 msgid "expected %<{%> or %<:%>"
47303 #: cp/parser.c:22921
47304 #, gcc-internal-format
47305 msgid "cannot specify %<override%> for a class"
47308 #: cp/parser.c:22929
47309 #, gcc-internal-format
47310 msgid "global qualification of class name is invalid"
47313 #: cp/parser.c:22936
47314 #, gcc-internal-format
47315 msgid "qualified name does not name a class"
47318 #: cp/parser.c:22948
47319 #, gcc-internal-format
47320 msgid "keyword %<template%> not allowed in class-head-name"
47323 #: cp/parser.c:22954
47324 #, gcc-internal-format
47325 msgid "invalid class name in declaration of %qD"
47328 #: cp/parser.c:23012
47329 #, gcc-internal-format
47330 msgid "an explicit specialization must be preceded by %<template <>%>"
47333 #: cp/parser.c:23043
47334 #, gcc-internal-format
47335 msgid "function template %qD redeclared as a class template"
47338 #: cp/parser.c:23079
47339 #, gcc-internal-format
47340 msgid "could not resolve typename type"
47343 #: cp/parser.c:23138
47344 #, gcc-internal-format
47345 msgid "previous definition of %q#T"
47348 #: cp/parser.c:23228 cp/parser.c:28279
47349 #, gcc-internal-format
47350 msgid "expected class-key"
47353 #: cp/parser.c:23252
47354 #, gcc-internal-format
47356 "ISO C++ forbids typename key in template template parameter; use -std=c++17 "
47360 #: cp/parser.c:23256
47361 #, gcc-internal-format
47362 msgid "expected %<class%> or %<typename%>"
47365 #: cp/parser.c:23502
47366 #, gcc-internal-format
47367 msgid "in C++03 a class-key must be used when declaring a friend"
47370 #: cp/parser.c:23520
47371 #, gcc-internal-format
47372 msgid "friend declaration does not name a class or function"
47375 #: cp/parser.c:23538
47376 #, gcc-internal-format
47377 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
47380 #: cp/parser.c:23640
47381 #, gcc-internal-format
47383 "default member initializers for bit-fields only available with -std=c++2a or "
47387 #: cp/parser.c:23647
47388 #, gcc-internal-format
47389 msgid "default member initializer for unnamed bit-field"
47392 #: cp/parser.c:23660
47393 #, gcc-internal-format
47394 msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
47397 #: cp/parser.c:23805
47398 #, gcc-internal-format
47399 msgid "pure-specifier on function-definition"
47402 #: cp/parser.c:23825
47403 #, gcc-internal-format
47404 msgid "extra %<;%> after in-class function definition"
47407 #: cp/parser.c:23872
47408 #, gcc-internal-format
47409 msgid "stray %<,%> at end of member declaration"
47412 #: cp/parser.c:23886
47413 #, gcc-internal-format
47414 msgid "expected %<;%> at end of member declaration"
47417 #: cp/parser.c:23960
47418 #, gcc-internal-format
47419 msgid "invalid pure specifier (only %<= 0%> is allowed)"
47422 #: cp/parser.c:23995
47423 #, gcc-internal-format
47424 msgid "a brace-enclosed initializer is not allowed here"
47427 #: cp/parser.c:24125
47428 #, gcc-internal-format
47429 msgid "%<virtual%> specified more than once in base-specifier"
47432 #: cp/parser.c:24145
47433 #, gcc-internal-format
47434 msgid "more than one access specifier in base-specifier"
47437 #: cp/parser.c:24169
47438 #, gcc-internal-format
47439 msgid "keyword %<typename%> not allowed outside of templates"
47442 #: cp/parser.c:24172
47443 #, gcc-internal-format
47445 "keyword %<typename%> not allowed in this context (the base class is "
47446 "implicitly a type)"
47449 #: cp/parser.c:24266 cp/parser.c:24344
47450 #, gcc-internal-format
47451 msgid "types may not be defined in an exception-specification"
47454 #: cp/parser.c:24352
47455 #, gcc-internal-format
47456 msgid "ISO C++17 does not allow dynamic exception specifications"
47459 #: cp/parser.c:24358
47460 #, gcc-internal-format
47461 msgid "dynamic exception specifications are deprecated in C++11"
47464 #: cp/parser.c:24402
47465 #, gcc-internal-format
47466 msgid "invalid use of %<auto%> in exception-specification"
47469 #: cp/parser.c:24441
47470 #, gcc-internal-format
47471 msgid "%<try%> in %<constexpr%> function"
47474 #: cp/parser.c:24552
47475 #, gcc-internal-format
47476 msgid "types may not be defined in exception-declarations"
47479 #: cp/parser.c:25099
47480 #, gcc-internal-format
47481 msgid "attribute using prefix used together with scoped attribute token"
47484 #: cp/parser.c:25113
47485 #, gcc-internal-format
47486 msgid "expected an identifier for the attribute name"
47489 #: cp/parser.c:25197
47490 #, gcc-internal-format
47491 msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
47494 #: cp/parser.c:25201
47495 #, gcc-internal-format
47496 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
47499 #: cp/parser.c:25238
47500 #, gcc-internal-format
47501 msgid "expected attribute before %<...%>"
47504 #: cp/parser.c:25299
47505 #, gcc-internal-format
47506 msgid "attribute using prefix only available with -std=c++17 or -std=gnu++17"
47509 #: cp/parser.c:25508
47510 #, gcc-internal-format
47511 msgid "%<requires%> only available with -fconcepts"
47514 #: cp/parser.c:25540
47515 #, gcc-internal-format
47516 msgid "a requires expression cannot appear outside a template"
47519 #: cp/parser.c:26247
47520 #, gcc-internal-format
47521 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
47524 #: cp/parser.c:26252
47525 #, gcc-internal-format
47526 msgid "invalid declaration of %<%T::%E%>"
47529 #: cp/parser.c:26256
47530 #, gcc-internal-format
47531 msgid "too few template-parameter-lists"
47534 #. Otherwise, there are too many template parameter lists. We have
47537 #. template <class T> template <class U> void S::f();
47538 #: cp/parser.c:26263
47539 #, gcc-internal-format
47540 msgid "too many template-parameter-lists"
47543 #: cp/parser.c:26612
47544 #, gcc-internal-format
47545 msgid "named return values are no longer supported"
47548 #: cp/parser.c:26771
47549 #, gcc-internal-format
47551 "literal operator template %qD has invalid parameter list. Expected non-type "
47552 "template argument pack <char...> or <typename CharT, CharT...>"
47555 #: cp/parser.c:26776
47556 #, gcc-internal-format
47558 "literal operator template %qD has invalid parameter list. Expected non-type "
47559 "template argument pack <char...>"
47562 #: cp/parser.c:26846
47563 #, gcc-internal-format
47564 msgid "empty introduction-list"
47567 #: cp/parser.c:26870
47568 #, gcc-internal-format
47569 msgid "no matching concept for template-introduction"
47572 #: cp/parser.c:26892
47573 #, gcc-internal-format
47574 msgid "invalid declaration of member template in local class"
47577 #: cp/parser.c:26901
47578 #, gcc-internal-format
47579 msgid "template with C linkage"
47582 #: cp/parser.c:26921
47583 #, gcc-internal-format
47584 msgid "invalid explicit specialization"
47587 #: cp/parser.c:27025
47588 #, gcc-internal-format
47589 msgid "template declaration of %<typedef%>"
47592 #: cp/parser.c:27076
47593 #, gcc-internal-format
47594 msgid "a class template declaration must not declare anything else"
47597 #: cp/parser.c:27122
47598 #, gcc-internal-format
47599 msgid "explicit template specialization cannot have a storage class"
47602 #: cp/parser.c:27430
47603 #, gcc-internal-format
47604 msgid "%<>>%> should be %<> >%> within a nested template argument list"
47607 #: cp/parser.c:27443
47608 #, gcc-internal-format
47609 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
47612 #: cp/parser.c:27738
47613 #, gcc-internal-format
47614 msgid "%<sizeof...%> argument must be surrounded by parentheses"
47617 #: cp/parser.c:27898
47618 #, gcc-internal-format
47619 msgid "invalid use of %qD in linkage specification"
47622 #: cp/parser.c:27913
47623 #, gcc-internal-format
47624 msgid "%<__thread%> before %qD"
47627 #: cp/parser.c:28047
47628 #, gcc-internal-format
47629 msgid "ISO C++ 1998 does not support %<long long%>"
47632 #: cp/parser.c:28055
47633 #, gcc-internal-format
47634 msgid "both %<__thread%> and %<thread_local%> specified"
47637 #: cp/parser.c:28060
47638 #, gcc-internal-format
47639 msgid "duplicate %qD"
47642 #: cp/parser.c:28084
47643 #, gcc-internal-format
47644 msgid "duplicate %qs"
47647 #: cp/parser.c:28136
47648 #, gcc-internal-format
47649 msgid "expected %<new%>"
47652 #: cp/parser.c:28139
47653 #, gcc-internal-format
47654 msgid "expected %<delete%>"
47657 #: cp/parser.c:28142
47658 #, gcc-internal-format
47659 msgid "expected %<return%>"
47662 #: cp/parser.c:28148
47663 #, gcc-internal-format
47664 msgid "expected %<extern%>"
47667 #: cp/parser.c:28151
47668 #, gcc-internal-format
47669 msgid "expected %<static_assert%>"
47672 #: cp/parser.c:28154
47673 #, gcc-internal-format
47674 msgid "expected %<decltype%>"
47677 #: cp/parser.c:28157
47678 #, gcc-internal-format
47679 msgid "expected %<operator%>"
47682 #: cp/parser.c:28160
47683 #, gcc-internal-format
47684 msgid "expected %<class%>"
47687 #: cp/parser.c:28163
47688 #, gcc-internal-format
47689 msgid "expected %<template%>"
47692 #: cp/parser.c:28166
47693 #, gcc-internal-format
47694 msgid "expected %<namespace%>"
47697 #: cp/parser.c:28169
47698 #, gcc-internal-format
47699 msgid "expected %<using%>"
47702 #: cp/parser.c:28172
47703 #, gcc-internal-format
47704 msgid "expected %<asm%>"
47707 #: cp/parser.c:28175
47708 #, gcc-internal-format
47709 msgid "expected %<try%>"
47712 #: cp/parser.c:28178
47713 #, gcc-internal-format
47714 msgid "expected %<catch%>"
47717 #: cp/parser.c:28181
47718 #, gcc-internal-format
47719 msgid "expected %<throw%>"
47722 #: cp/parser.c:28184
47723 #, gcc-internal-format
47724 msgid "expected %<__label__%>"
47727 #: cp/parser.c:28187
47728 #, gcc-internal-format
47729 msgid "expected %<@try%>"
47732 #: cp/parser.c:28190
47733 #, gcc-internal-format
47734 msgid "expected %<@synchronized%>"
47737 #: cp/parser.c:28193
47738 #, gcc-internal-format
47739 msgid "expected %<@throw%>"
47742 #: cp/parser.c:28196
47743 #, gcc-internal-format
47744 msgid "expected %<__transaction_atomic%>"
47747 #: cp/parser.c:28199
47748 #, gcc-internal-format
47749 msgid "expected %<__transaction_relaxed%>"
47752 #: cp/parser.c:28231
47753 #, gcc-internal-format
47754 msgid "expected %<::%>"
47757 #: cp/parser.c:28243
47758 #, gcc-internal-format
47759 msgid "expected %<...%>"
47762 #: cp/parser.c:28246
47763 #, gcc-internal-format
47764 msgid "expected %<*%>"
47767 #: cp/parser.c:28249
47768 #, gcc-internal-format
47769 msgid "expected %<~%>"
47772 #: cp/parser.c:28255
47773 #, gcc-internal-format
47774 msgid "expected %<:%> or %<::%>"
47777 #: cp/parser.c:28282
47778 #, gcc-internal-format
47779 msgid "expected %<class%>, %<typename%>, or %<template%>"
47782 #: cp/parser.c:28552
47783 #, gcc-internal-format
47784 msgid "%qs tag used in naming %q#T"
47787 #: cp/parser.c:28557
47788 #, gcc-internal-format
47789 msgid "%q#T was previously declared here"
47792 #: cp/parser.c:28578
47793 #, gcc-internal-format
47794 msgid "%qD redeclared with different access"
47797 #: cp/parser.c:28599
47798 #, gcc-internal-format
47800 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
47803 #: cp/parser.c:28842
47804 #, gcc-internal-format
47805 msgid "file ends in default argument"
47808 #: cp/parser.c:29083 cp/parser.c:30400 cp/parser.c:30588
47809 #, gcc-internal-format
47810 msgid "misplaced %<@%D%> Objective-C++ construct"
47813 #: cp/parser.c:29152
47814 #, gcc-internal-format
47815 msgid "objective-c++ message receiver expected"
47818 #: cp/parser.c:29222
47819 #, gcc-internal-format
47820 msgid "objective-c++ message argument(s) are expected"
47823 #: cp/parser.c:29253
47824 #, gcc-internal-format
47825 msgid "%<@encode%> must specify a type as an argument"
47828 #: cp/parser.c:29663
47829 #, gcc-internal-format
47830 msgid "invalid Objective-C++ selector name"
47833 #: cp/parser.c:29738 cp/parser.c:29756
47834 #, gcc-internal-format
47835 msgid "objective-c++ method declaration is expected"
47838 #: cp/parser.c:29750 cp/parser.c:29815
47839 #, gcc-internal-format
47840 msgid "method attributes must be specified at the end"
47843 #: cp/parser.c:29858
47844 #, gcc-internal-format
47845 msgid "stray %qs between Objective-C++ methods"
47848 #: cp/parser.c:30064 cp/parser.c:30071 cp/parser.c:30078
47849 #, gcc-internal-format
47850 msgid "invalid type for instance variable"
47853 #: cp/parser.c:30193
47854 #, gcc-internal-format
47855 msgid "identifier expected after %<@protocol%>"
47858 #: cp/parser.c:30365
47859 #, gcc-internal-format
47861 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
47864 #: cp/parser.c:30372
47865 #, gcc-internal-format
47866 msgid "prefix attributes are ignored before %<@%D%>"
47869 #: cp/parser.c:30647 cp/parser.c:30654 cp/parser.c:30661
47870 #, gcc-internal-format
47871 msgid "invalid type for property"
47874 #: cp/parser.c:31788
47875 #, gcc-internal-format
47876 msgid "%<wait%> expression must be integral"
47879 #: cp/parser.c:32501
47880 #, gcc-internal-format
47881 msgid "invalid reduction-identifier"
47884 #: cp/parser.c:34688
47885 #, gcc-internal-format
47886 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
47889 #: cp/parser.c:35008 cp/pt.c:15807
47890 #, gcc-internal-format
47891 msgid "iteration variable %qD should not be reduction"
47894 #: cp/parser.c:35093
47895 #, gcc-internal-format
47896 msgid "not enough for loops to collapse"
47899 #: cp/parser.c:37298
47900 #, gcc-internal-format
47901 msgid "invalid initializer clause"
47904 #: cp/parser.c:37326
47905 #, gcc-internal-format
47906 msgid "expected id-expression (arguments)"
47909 #: cp/parser.c:37338
47910 #, gcc-internal-format
47912 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
47915 #: cp/parser.c:37439
47916 #, gcc-internal-format
47917 msgid "types may not be defined in declare reduction type list"
47920 #: cp/parser.c:37459 cp/semantics.c:5371
47921 #, gcc-internal-format
47922 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
47925 #: cp/parser.c:37464 cp/semantics.c:5380
47926 #, gcc-internal-format
47927 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
47930 #: cp/parser.c:37467 cp/pt.c:12328 cp/semantics.c:5386
47931 #, gcc-internal-format
47932 msgid "reference type %qT in %<#pragma omp declare reduction%>"
47935 #: cp/parser.c:37470 cp/semantics.c:5392
47936 #, gcc-internal-format
47938 "const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
47942 #: cp/parser.c:37822
47943 #, gcc-internal-format
47944 msgid "%<#pragma acc routine%> names a set of overloads"
47947 #: cp/parser.c:37832
47948 #, gcc-internal-format
47949 msgid "%qD does not refer to a namespace scope function"
47952 #. cancel-and-throw is unimplemented.
47953 #: cp/parser.c:38167
47954 #, gcc-internal-format
47955 msgid "atomic_cancel"
47958 #: cp/parser.c:38210 cp/semantics.c:8537
47959 #, gcc-internal-format
47960 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
47963 #: cp/parser.c:38212 cp/semantics.c:8539
47964 #, gcc-internal-format
47965 msgid "%<__transaction_atomic%> without transactional memory support enabled"
47968 #: cp/parser.c:38406
47969 #, gcc-internal-format
47970 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
47973 #: cp/parser.c:38702
47974 #, gcc-internal-format
47975 msgid "%<#pragma GCC ivdep%> must be inside a function"
47978 #: cp/parser.c:38734
47979 #, gcc-internal-format
47980 msgid "%<#pragma GCC unroll%> must be inside a function"
47983 #: cp/parser.c:38814
47984 #, gcc-internal-format
47985 msgid "inter-module optimizations not implemented for C++"
47988 #: cp/parser.c:39070
47989 #, gcc-internal-format
47990 msgid "implicit templates may not be %<virtual%>"
47993 #: cp/parser.c:39094
47994 #, gcc-internal-format
47995 msgid "%<extern \"C\"%> linkage started here"
47999 #, gcc-internal-format
48000 msgid "data member %qD cannot be a member template"
48004 #, gcc-internal-format
48005 msgid "invalid member template declaration %qD"
48009 #, gcc-internal-format
48010 msgid "explicit specialization in non-namespace scope %qD"
48014 #, gcc-internal-format
48015 msgid "enclosing class templates are not explicitly specialized"
48019 #, gcc-internal-format
48020 msgid "specialization of %qD must appear at namespace scope"
48024 #, gcc-internal-format
48025 msgid "specialization of %qD in different namespace"
48028 #: cp/pt.c:803 cp/pt.c:1030
48029 #, gcc-internal-format
48030 msgid " from definition of %q#D"
48034 #, gcc-internal-format
48036 "explicit instantiation of %qD in namespace %qD (which does not enclose "
48041 #, gcc-internal-format
48042 msgid "name of class shadows template template parameter %qD"
48046 #, gcc-internal-format
48047 msgid "specialization of alias template %qD"
48050 #: cp/pt.c:955 cp/pt.c:1092
48051 #, gcc-internal-format
48052 msgid "explicit specialization of non-template %qT"
48056 #, gcc-internal-format
48057 msgid "specialization of %qT after instantiation"
48061 #, gcc-internal-format
48062 msgid "specializing %q#T in different namespace"
48065 #. But if we've had an implicit instantiation, that's a
48066 #. problem ([temp.expl.spec]/6).
48068 #, gcc-internal-format
48069 msgid "specialization %qT after instantiation %qT"
48073 #, gcc-internal-format
48074 msgid "template specialization of %qD not allowed by ISO C++"
48078 #, gcc-internal-format
48079 msgid "specialization of %qD after instantiation"
48082 #: cp/pt.c:1946 cp/semantics.c:5240
48083 #, gcc-internal-format
48088 #, gcc-internal-format
48089 msgid "%qD is not a function template"
48093 #, gcc-internal-format
48094 msgid "%qD is not a variable template"
48098 #, gcc-internal-format
48099 msgid "template-id %qD for %q+D does not match any template declaration"
48103 #, gcc-internal-format
48105 "saw %d %<template<>%>, need %d for specializing a member function template"
48109 #, gcc-internal-format
48110 msgid "ambiguous template specialization %qD for %q+D"
48114 #, gcc-internal-format
48115 msgid "variable templates only available with -std=c++14 or -std=gnu++14"
48119 #, gcc-internal-format
48120 msgid "too many template headers for %qD (should be %d)"
48124 #, gcc-internal-format
48126 "members of an explicitly specialized class are defined without a template "
48131 #, gcc-internal-format
48133 "explicit specialization of %qD outside its namespace must use a nested-name-"
48137 #. This was allowed in C++98, so only pedwarn.
48139 #, gcc-internal-format
48141 "explicit instantiation of %qD outside its namespace must use a nested-name-"
48145 #. This case handles bogus declarations like template <>
48146 #. template <class T> void f<int>();
48147 #: cp/pt.c:2697 cp/pt.c:2756
48148 #, gcc-internal-format
48149 msgid "template-id %qD in declaration of primary template"
48153 #, gcc-internal-format
48154 msgid "template parameter list used in explicit instantiation"
48158 #, gcc-internal-format
48159 msgid "definition provided for explicit instantiation"
48163 #, gcc-internal-format
48164 msgid "too many template parameter lists in declaration of %qD"
48168 #, gcc-internal-format
48169 msgid "too few template parameter lists in declaration of %qD"
48173 #, gcc-internal-format
48174 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
48178 #, gcc-internal-format
48179 msgid "explicit specialization declared %<concept%>"
48183 #, gcc-internal-format
48184 msgid "non-type partial specialization %qD is not allowed"
48188 #, gcc-internal-format
48189 msgid "non-class, non-variable partial specialization %qD is not allowed"
48193 #, gcc-internal-format
48194 msgid "default argument specified in explicit specialization"
48198 #, gcc-internal-format
48199 msgid "%qD is not a template function"
48202 #. From [temp.expl.spec]:
48204 #. If such an explicit specialization for the member
48205 #. of a class template names an implicitly-declared
48206 #. special member function (clause _special_), the
48207 #. program is ill-formed.
48209 #. Similar language is found in [temp.explicit].
48211 #, gcc-internal-format
48212 msgid "specialization of implicitly-declared special member function"
48216 #, gcc-internal-format
48217 msgid "no member function %qD declared in %qT"
48221 #, gcc-internal-format
48222 msgid "friend declaration %qD is not visible to explicit specialization"
48226 #, gcc-internal-format
48227 msgid "friend declaration here"
48231 #, gcc-internal-format
48232 msgid "explicit specialization of function concept %qD"
48236 #, gcc-internal-format, gfc-internal-format
48237 msgid "argument to __integer_pack must be between 0 and %d"
48241 #, gcc-internal-format
48242 msgid "base initializer expansion %qT contains no parameter packs"
48246 #, gcc-internal-format
48247 msgid "expansion pattern %qT contains no argument packs"
48251 #, gcc-internal-format
48252 msgid "expansion pattern %qE contains no argument packs"
48256 #, gcc-internal-format
48257 msgid "parameter packs not expanded with %<...%>:"
48260 #: cp/pt.c:3915 cp/pt.c:4666
48261 #, gcc-internal-format
48266 #, gcc-internal-format
48267 msgid " <anonymous>"
48271 #, gcc-internal-format
48272 msgid "declaration of template parameter %q+D shadows template parameter"
48276 #, gcc-internal-format
48277 msgid "declaration of %q+#D shadows template parameter"
48281 #, gcc-internal-format
48282 msgid "template parameter %qD declared here"
48286 #, gcc-internal-format
48287 msgid "specialization of variable concept %q#D"
48291 #, gcc-internal-format
48292 msgid "template parameters not deducible in partial specialization:"
48296 #, gcc-internal-format
48297 msgid "partial specialization %q+D does not specialize any template arguments"
48301 #, gcc-internal-format
48303 "partial specialization %q+D does not specialize any template arguments and "
48304 "is not more constrained than"
48307 #: cp/pt.c:4690 cp/pt.c:4701
48308 #, gcc-internal-format
48309 msgid "primary template here"
48313 #, gcc-internal-format
48315 "partial specialization is not more specialized than the primary template "
48316 "because it replaces multiple parameters with a pack expansion"
48320 #, gcc-internal-format
48321 msgid "partial specialization %qD is not more specialized than"
48325 #, gcc-internal-format
48326 msgid "primary template %qD"
48330 #, gcc-internal-format
48332 "parameter pack argument %qE must be at the end of the template argument list"
48336 #, gcc-internal-format
48338 "parameter pack argument %qT must be at the end of the template argument list"
48342 #, gcc-internal-format
48343 msgid "template argument %qE involves template parameter(s)"
48347 #, gcc-internal-format
48348 msgid "type %qT of template argument %qE depends on a template parameter"
48349 msgid_plural "type %qT of template argument %qE depends on template parameters"
48354 #, gcc-internal-format
48355 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
48359 #, gcc-internal-format
48360 msgid "partial specialization of %qD after instantiation of %qD"
48364 #, gcc-internal-format
48365 msgid "no default argument for %qD"
48368 #. A primary class template can only have one
48369 #. parameter pack, at the end of the template
48372 #, gcc-internal-format
48373 msgid "parameter pack %q+D must be at the end of the template parameter list"
48377 #, gcc-internal-format
48379 "default template arguments may not be used in function template friend re-"
48384 #, gcc-internal-format
48386 "default template arguments may not be used in template friend declarations"
48390 #, gcc-internal-format
48392 "default template arguments may not be used in function templates without -"
48393 "std=c++11 or -std=gnu++11"
48397 #, gcc-internal-format
48398 msgid "default template arguments may not be used in partial specializations"
48401 #: cp/pt.c:5145 cp/pt.c:5203
48402 #, gcc-internal-format
48403 msgid "default argument for template parameter for class enclosing %qD"
48407 #, gcc-internal-format
48408 msgid "template %qD declared"
48412 #, gcc-internal-format
48413 msgid "template class without a name"
48417 #, gcc-internal-format
48418 msgid "member template %qD may not have virt-specifiers"
48421 #. [basic.stc.dynamic.allocation]
48423 #. An allocation function can be a function
48424 #. template. ... Template allocation functions shall
48425 #. have two or more parameters.
48427 #, gcc-internal-format
48428 msgid "invalid template declaration of %qD"
48432 #, gcc-internal-format
48433 msgid "template definition of non-template %q#D"
48437 #, gcc-internal-format
48438 msgid "expected %d levels of template parms for %q#D, got %d"
48442 #, gcc-internal-format
48443 msgid "got %d template parameters for %q#D"
48447 #, gcc-internal-format
48448 msgid "got %d template parameters for %q#T"
48452 #, gcc-internal-format, gfc-internal-format
48453 msgid " but %d required"
48457 #, gcc-internal-format
48458 msgid "template arguments to %qD do not match original template %qD"
48462 #, gcc-internal-format
48463 msgid "use %<template<>%> for an explicit specialization"
48467 #, gcc-internal-format
48468 msgid "%qT is not a template type"
48472 #, gcc-internal-format
48473 msgid "template specifiers not specified in declaration of %qD"
48477 #, gcc-internal-format, gfc-internal-format
48478 msgid "redeclared with %d template parameter"
48479 msgid_plural "redeclared with %d template parameters"
48484 #, gcc-internal-format
48485 msgid "previous declaration %qD used %d template parameter"
48486 msgid_plural "previous declaration %qD used %d template parameters"
48491 #, gcc-internal-format
48492 msgid "template parameter %q+#D"
48496 #, gcc-internal-format
48497 msgid "redeclared here as %q#D"
48500 #. We have in [temp.param]:
48502 #. A template-parameter may not be given default arguments
48503 #. by two different declarations in the same scope.
48505 #, gcc-internal-format
48506 msgid "redefinition of default argument for %q#D"
48510 #, gcc-internal-format
48511 msgid "original definition appeared here"
48515 #, gcc-internal-format
48516 msgid "redeclaration %q#D with different constraints"
48520 #, gcc-internal-format
48521 msgid "original declaration appeared here"
48524 #: cp/pt.c:6078 cp/pt.c:6141
48525 #, gcc-internal-format
48526 msgid "%qE is not a valid template argument for type %qT"
48530 #, gcc-internal-format
48531 msgid "it must be the address of a function with external linkage"
48535 #, gcc-internal-format
48536 msgid "it must be the name of a function with external linkage"
48540 #, gcc-internal-format
48542 "%qE is not a valid template argument for type %qT because %qD has no linkage"
48546 #, gcc-internal-format
48548 "%qE is not a valid template argument for type %qT because %qD does not have "
48553 #, gcc-internal-format
48554 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
48558 #, gcc-internal-format
48559 msgid "because it is a member of %qT"
48563 #, gcc-internal-format
48564 msgid " couldn't deduce template parameter %qD"
48568 #, gcc-internal-format
48569 msgid " types %qT and %qT have incompatible cv-qualifiers"
48573 #, gcc-internal-format
48574 msgid " mismatched types %qT and %qT"
48578 #, gcc-internal-format
48579 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
48583 #, gcc-internal-format
48584 msgid " template argument %qE does not match pointer-to-member constant %qE"
48588 #, gcc-internal-format
48589 msgid " %qE is not equivalent to %qE"
48593 #, gcc-internal-format
48594 msgid " inconsistent parameter pack deduction with %qT and %qT"
48598 #, gcc-internal-format
48599 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
48603 #, gcc-internal-format
48604 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
48608 #, gcc-internal-format
48609 msgid " variable-sized array type %qT is not a valid template argument"
48613 #, gcc-internal-format
48614 msgid " member function type %qT is not a valid template argument"
48618 #, gcc-internal-format, gfc-internal-format
48619 msgid " candidate expects at least %d argument, %d provided"
48620 msgid_plural " candidate expects at least %d arguments, %d provided"
48625 #, gcc-internal-format
48626 msgid " cannot convert %qE (type %qT) to type %qT"
48630 #, gcc-internal-format
48631 msgid " %qT is an ambiguous base class of %qT"
48635 #, gcc-internal-format
48636 msgid " %qT is not derived from %qT"
48640 #, gcc-internal-format
48642 " template parameters of a template template argument are inconsistent with "
48643 "other deduced template arguments"
48647 #, gcc-internal-format
48648 msgid " can't deduce a template for %qT from non-template type %qT"
48652 #, gcc-internal-format
48653 msgid " template argument %qE does not match %qE"
48657 #, gcc-internal-format
48659 "%qE is not a valid template argument for type %qT because string literals "
48660 "can never be used in this context"
48664 #, gcc-internal-format
48665 msgid "in template argument for type %qT "
48669 #, gcc-internal-format
48670 msgid "template argument %qE for type %qT not a constant integer"
48674 #, gcc-internal-format
48676 "%qD is not a valid template argument because %qD is a variable, not the "
48677 "address of a variable"
48681 #, gcc-internal-format
48683 "%qE is not a valid template argument for %qT because it is not the address "
48688 #, gcc-internal-format
48690 "%qE is not a valid template argument of type %qT because %qE is not a "
48695 #, gcc-internal-format
48697 "%qE is not a valid template argument of type %qT because %qD does not have "
48702 #, gcc-internal-format
48704 "%qE is not a valid template argument of type %qT because %qD has no linkage"
48708 #, gcc-internal-format
48709 msgid "the address of %qD is not a valid template argument"
48713 #, gcc-internal-format
48715 "the address of the %qT subobject of %qD is not a valid template argument"
48719 #, gcc-internal-format
48721 "the address of %qD is not a valid template argument because it does not have "
48722 "static storage duration"
48726 #, gcc-internal-format
48728 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
48733 #, gcc-internal-format
48735 "%qE is not a valid template argument for type %qT because it is not an lvalue"
48739 #, gcc-internal-format
48741 "%q#D is not a valid template argument for type %qT because a reference "
48742 "variable does not have a constant address"
48746 #, gcc-internal-format
48748 "%qE is not a valid template argument for type %qT because it is not an "
48749 "object with linkage"
48753 #, gcc-internal-format
48755 "%qE is not a valid template argument for type %qT because object %qD does "
48760 #, gcc-internal-format
48762 "%qE is not a valid template argument for type %qT because it is a pointer"
48766 #, gcc-internal-format
48767 msgid "try using %qE instead"
48771 #, gcc-internal-format
48773 "%qE is not a valid template argument for type %qT because it is of type %qT"
48777 #, gcc-internal-format
48778 msgid "ignoring attributes on template argument %qT"
48782 #, gcc-internal-format
48783 msgid "ignoring attributes in template argument %qE"
48787 #, gcc-internal-format
48788 msgid "injected-class-name %qD used as template template argument"
48792 #, gcc-internal-format
48793 msgid "invalid use of destructor %qE as a type"
48797 #, gcc-internal-format
48798 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
48801 #: cp/pt.c:7678 cp/pt.c:7700 cp/pt.c:7754
48802 #, gcc-internal-format
48803 msgid "type/value mismatch at argument %d in template parameter list for %qD"
48807 #, gcc-internal-format
48808 msgid " expected a constant of type %qT, got %qT"
48812 #, gcc-internal-format
48813 msgid " expected a class template, got %qE"
48817 #, gcc-internal-format
48818 msgid " expected a type, got %qE"
48822 #, gcc-internal-format
48823 msgid " expected a type, got %qT"
48827 #, gcc-internal-format
48828 msgid " expected a class template, got %qT"
48832 #, gcc-internal-format
48833 msgid " expected a template of type %qD, got %qT"
48837 #, gcc-internal-format
48838 msgid "constraint mismatch at argument %d in template parameter list for %qD"
48842 #, gcc-internal-format
48843 msgid " expected %qD but got %qD"
48847 #, gcc-internal-format
48848 msgid "could not convert template argument %qE from %qT to %qT"
48851 #: cp/pt.c:7968 cp/pt.c:8272
48852 #, gcc-internal-format, gfc-internal-format
48853 msgid "template argument %d is invalid"
48856 #: cp/pt.c:7983 cp/pt.c:8111 cp/pt.c:8297
48857 #, gcc-internal-format, gfc-internal-format
48858 msgid "wrong number of template arguments (%d, should be %d)"
48862 #, gcc-internal-format, gfc-internal-format
48863 msgid "wrong number of template arguments (%d, should be at least %d)"
48867 #, gcc-internal-format
48868 msgid "provided for %qD"
48872 #, gcc-internal-format
48874 "pack expansion argument for non-pack parameter %qD of alias template %qD"
48878 #, gcc-internal-format
48879 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
48883 #, gcc-internal-format
48885 "so any instantiation with a non-empty parameter pack would be ill-formed"
48889 #, gcc-internal-format
48890 msgid "provided for %q+D"
48894 #, gcc-internal-format
48895 msgid "%q#D is not a function template"
48899 #, gcc-internal-format
48900 msgid "non-template type %qT used as a template"
48904 #, gcc-internal-format
48905 msgid "for template declaration %q+D"
48909 #, gcc-internal-format
48910 msgid "template constraint failure"
48914 #, gcc-internal-format
48915 msgid "use of invalid variable template %qE"
48919 #, gcc-internal-format, gfc-internal-format
48921 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
48922 "increase the maximum)"
48926 #, gcc-internal-format
48927 msgid "fold of empty expansion over %O"
48931 #, gcc-internal-format
48932 msgid "mismatched argument pack lengths while expanding %qT"
48936 #, gcc-internal-format
48937 msgid "mismatched argument pack lengths while expanding %qE"
48941 #, gcc-internal-format
48942 msgid " when instantiating default argument for call to %qD"
48945 #. It may seem that this case cannot occur, since:
48947 #. typedef void f();
48948 #. void g() { f x; }
48950 #. declares a function, not a variable. However:
48952 #. typedef void f();
48953 #. template <typename T> void g() { T t; }
48954 #. template void g<f>();
48956 #. is an attempt to declare a variable with function
48959 #, gcc-internal-format
48960 msgid "variable %qD has function type"
48964 #, gcc-internal-format
48965 msgid "invalid parameter type %qT"
48969 #, gcc-internal-format
48970 msgid "in declaration %q+D"
48974 #, gcc-internal-format
48975 msgid "function returning an array"
48979 #, gcc-internal-format
48980 msgid "function returning a function"
48984 #, gcc-internal-format
48985 msgid "creating pointer to member function of non-class type %qT"
48989 #, gcc-internal-format
48990 msgid "forming reference to void"
48994 #, gcc-internal-format
48995 msgid "forming pointer to reference type %qT"
48999 #, gcc-internal-format
49000 msgid "forming reference to reference type %qT"
49004 #, gcc-internal-format
49005 msgid "forming pointer to qualified function type %qT"
49009 #, gcc-internal-format
49010 msgid "forming reference to qualified function type %qT"
49014 #, gcc-internal-format
49015 msgid "creating pointer to member of non-class type %qT"
49019 #, gcc-internal-format
49020 msgid "creating pointer to member reference type %qT"
49024 #, gcc-internal-format
49025 msgid "creating pointer to member of type void"
49029 #, gcc-internal-format
49030 msgid "creating array of %qT"
49034 #, gcc-internal-format
49035 msgid "%qT is not a class, struct, or union type"
49039 #, gcc-internal-format
49040 msgid "%qT resolves to %qT, which is not an enumeration type"
49044 #, gcc-internal-format
49045 msgid "%qT resolves to %qT, which is is not a class type"
49049 #, gcc-internal-format
49050 msgid "empty initializer in lambda init-capture"
49054 #, gcc-internal-format
49055 msgid "use of %qs in template"
49059 #, gcc-internal-format
49060 msgid "qualifying type %qT does not match destructor name ~%qT"
49064 #, gcc-internal-format
49066 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
49070 #, gcc-internal-format
49071 msgid "say %<typename %E%> if a type is meant"
49075 #, gcc-internal-format
49076 msgid "using invalid field %qD"
49079 #: cp/pt.c:15298 cp/pt.c:16774
49080 #, gcc-internal-format
49081 msgid "invalid use of pack expansion expression"
49084 #: cp/pt.c:15302 cp/pt.c:16778
49085 #, gcc-internal-format
49086 msgid "use %<...%> to expand argument pack"
49090 #, gcc-internal-format
49092 "%qD was not declared in this scope, and no declarations were found by "
49093 "argument-dependent lookup at the point of instantiation"
49097 #, gcc-internal-format
49098 msgid "declarations in dependent base %qT are not found by unqualified lookup"
49102 #, gcc-internal-format
49103 msgid "use %<this->%D%> instead"
49107 #, gcc-internal-format
49108 msgid "use %<%T::%D%> instead"
49112 #, gcc-internal-format
49113 msgid "%qD declared here, later in the translation unit"
49117 #, gcc-internal-format
49118 msgid "%qT is not a class or namespace"
49122 #, gcc-internal-format
49123 msgid "%qD is not a class or namespace"
49127 #, gcc-internal-format
49128 msgid "%qT is/uses unnamed type"
49132 #, gcc-internal-format
49133 msgid "template argument for %qD uses local type %qT"
49137 #, gcc-internal-format
49138 msgid "%qT is a variably modified type"
49142 #, gcc-internal-format
49143 msgid "integral expression %qE is not constant"
49147 #, gcc-internal-format
49148 msgid " trying to instantiate %qD"
49152 #, gcc-internal-format
49153 msgid "ambiguous template instantiation for %q#T"
49157 #, gcc-internal-format
49158 msgid "ambiguous template instantiation for %q#D"
49165 #: cp/pt.c:22380 cp/pt.c:22467
49166 #, gcc-internal-format
49167 msgid "explicit instantiation of non-template %q#D"
49171 #, gcc-internal-format
49172 msgid "%qD is not a static data member of a class template"
49175 #: cp/pt.c:22405 cp/pt.c:22462
49176 #, gcc-internal-format
49177 msgid "no matching template for %qD found"
49181 #, gcc-internal-format
49183 "type %qT for explicit instantiation %qD does not match declared type %qT"
49187 #, gcc-internal-format
49188 msgid "explicit instantiation of %q#D"
49192 #, gcc-internal-format
49193 msgid "duplicate explicit instantiation of %q#D"
49196 #: cp/pt.c:22477 cp/pt.c:22562
49197 #, gcc-internal-format
49198 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
49201 #: cp/pt.c:22482 cp/pt.c:22579
49202 #, gcc-internal-format
49203 msgid "storage class %qD applied to template instantiation"
49207 #, gcc-internal-format
49208 msgid "explicit instantiation of non-class template %qD"
49212 #, gcc-internal-format
49213 msgid "explicit instantiation of non-template type %qT"
49217 #, gcc-internal-format
49218 msgid "explicit instantiation of %q#T before definition of template"
49222 #, gcc-internal-format
49223 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
49227 #, gcc-internal-format
49228 msgid "duplicate explicit instantiation of %q#T"
49232 #, gcc-internal-format
49233 msgid "exception specification of %qD depends on itself"
49238 #. The definition of a non-exported function template, a
49239 #. non-exported member function template, or a non-exported
49240 #. member function or static data member of a class template
49241 #. shall be present in every translation unit in which it is
49242 #. explicitly instantiated.
49244 #, gcc-internal-format
49245 msgid "explicit instantiation of %qD but no definition available"
49249 #, gcc-internal-format
49251 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
49252 "possibly from virtual table generation (use -ftemplate-depth= to increase "
49257 #, gcc-internal-format
49258 msgid "invalid template non-type parameter"
49262 #, gcc-internal-format
49263 msgid "%q#T is not a valid type for a template non-type parameter"
49267 #, gcc-internal-format
49268 msgid "keyword %<template%> not allowed in declarator-id"
49272 #, gcc-internal-format
49274 "deducing from brace-enclosed initializer list requires %<#include "
49275 "<initializer_list>%>"
49279 #, gcc-internal-format
49280 msgid "non-class template %qT used without template arguments"
49284 #, gcc-internal-format
49286 "cannot deduce template arguments for copy-initialization of %qT, as it has "
49287 "no non-explicit deduction guides or user-declared constructors"
49291 #, gcc-internal-format
49293 "cannot deduce template arguments of %qT, as it has no viable deduction guides"
49297 #, gcc-internal-format
49298 msgid "class template argument deduction failed:"
49302 #, gcc-internal-format
49303 msgid "explicit deduction guides not considered for copy-initialization"
49307 #, gcc-internal-format
49308 msgid "direct-list-initialization of %<auto%> requires exactly one element"
49312 #, gcc-internal-format
49314 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
49315 "e. add %<=%> before the %<{%>)"
49319 #, gcc-internal-format
49320 msgid "%qT as type rather than plain %<decltype(auto)%>"
49324 #, gcc-internal-format
49325 msgid "unable to deduce lambda return type from %qE"
49329 #, gcc-internal-format
49330 msgid "unable to deduce %qT from %qE"
49334 #, gcc-internal-format
49335 msgid "placeholder constraints not satisfied"
49339 #, gcc-internal-format
49340 msgid "deduced initializer does not satisfy placeholder constraints"
49344 #, gcc-internal-format
49345 msgid "deduced return type does not satisfy placeholder constraints"
49349 #, gcc-internal-format
49350 msgid "deduced expression type does not satisfy placeholder constraints"
49354 #, gcc-internal-format
49355 msgid "-frepo must be used with -c"
49359 #, gcc-internal-format, gfc-internal-format
49360 msgid "mysterious repository information in %s"
49364 #, gcc-internal-format
49365 msgid "can%'t create repository information file %qs"
49369 #, gcc-internal-format
49370 msgid "cannot use %<typeid%> with -fno-rtti"
49374 #, gcc-internal-format
49375 msgid "must %<#include <typeinfo>%> before using %<typeid%>"
49379 #, gcc-internal-format
49381 "cannot create type information for type %qT because it involves types of "
49386 #, gcc-internal-format
49387 msgid "typeid of qualified function type %qT"
49390 #: cp/rtti.c:696 cp/rtti.c:711
49391 #, gcc-internal-format
49392 msgid "dynamic_cast of %q#D to %q#T can never succeed"
49396 #, gcc-internal-format
49397 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
49401 #, gcc-internal-format
49402 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
49406 #, gcc-internal-format
49407 msgid "%qT is an ambiguous base of %qT"
49411 #, gcc-internal-format
49412 msgid "%qT is an inaccessible base of %qT"
49415 #: cp/search.c:1904
49416 #, gcc-internal-format
49417 msgid "invalid covariant return type for %q#D"
49420 #: cp/search.c:1906
49421 #, gcc-internal-format
49422 msgid " overriding %q#D"
49425 #: cp/search.c:1919
49426 #, gcc-internal-format
49427 msgid "invalid covariant return type for %q+#D"
49430 #: cp/search.c:1920 cp/search.c:1925 cp/search.c:1952
49431 #, gcc-internal-format
49432 msgid " overriding %q+#D"
49435 #: cp/search.c:1924
49436 #, gcc-internal-format
49437 msgid "conflicting return type specified for %q+#D"
49440 #: cp/search.c:1939
49441 #, gcc-internal-format
49442 msgid "looser throw specifier for %q+#F"
49445 #: cp/search.c:1940
49446 #, gcc-internal-format
49447 msgid " overriding %q+#F"
49450 #: cp/search.c:1951
49451 #, gcc-internal-format
49452 msgid "conflicting type attributes specified for %q+#D"
49455 #: cp/search.c:1967
49456 #, gcc-internal-format
49457 msgid "%qD declared %<transaction_safe_dynamic%>"
49460 #: cp/search.c:1969
49461 #, gcc-internal-format
49462 msgid "overriding %qD declared %<transaction_safe%>"
49465 #: cp/search.c:1976
49466 #, gcc-internal-format
49467 msgid "deleted function %q+D"
49470 #: cp/search.c:1977
49471 #, gcc-internal-format
49472 msgid "overriding non-deleted function %q+D"
49475 #: cp/search.c:1982
49476 #, gcc-internal-format
49477 msgid "non-deleted function %q+D"
49480 #: cp/search.c:1983
49481 #, gcc-internal-format
49482 msgid "overriding deleted function %q+D"
49485 #: cp/search.c:1989
49486 #, gcc-internal-format
49487 msgid "virtual function %q+D"
49490 #: cp/search.c:1990
49491 #, gcc-internal-format
49492 msgid "overriding final function %q+D"
49495 #. A static member function cannot match an inherited
49496 #. virtual member function.
49497 #: cp/search.c:2072
49498 #, gcc-internal-format
49499 msgid "%q+#D cannot be declared"
49502 #: cp/search.c:2073
49503 #, gcc-internal-format
49504 msgid " since %q+#D declared in base class"
49507 #: cp/semantics.c:859
49508 #, gcc-internal-format
49509 msgid "suggest explicit braces around empty body in %<do%> statement"
49512 #: cp/semantics.c:1349
49513 #, gcc-internal-format
49514 msgid "catching polymorphic type %q#T by value"
49517 #: cp/semantics.c:1352
49518 #, gcc-internal-format
49519 msgid "catching type %q#T by value"
49522 #: cp/semantics.c:1356
49523 #, gcc-internal-format
49524 msgid "catching non-reference type %q#T"
49527 #: cp/semantics.c:1550
49528 #, gcc-internal-format
49529 msgid "type of asm operand %qE could not be determined"
49532 #: cp/semantics.c:1615
49533 #, gcc-internal-format
49534 msgid "__label__ declarations are only allowed in function scopes"
49537 #: cp/semantics.c:1795
49538 #, gcc-internal-format
49539 msgid "invalid use of member %qD in static member function"
49542 #: cp/semantics.c:2495
49543 #, gcc-internal-format
49544 msgid "arguments to destructor are not allowed"
49547 #: cp/semantics.c:2577
49548 #, gcc-internal-format
49549 msgid "%<this%> is unavailable for static member functions"
49552 #: cp/semantics.c:2579
49553 #, gcc-internal-format
49554 msgid "invalid use of %<this%> in non-member function"
49557 #: cp/semantics.c:2581
49558 #, gcc-internal-format
49559 msgid "invalid use of %<this%> at top level"
49562 #: cp/semantics.c:2603
49563 #, gcc-internal-format
49564 msgid "invalid qualifying scope in pseudo-destructor name"
49567 #: cp/semantics.c:2611 cp/typeck.c:2594
49568 #, gcc-internal-format
49569 msgid "qualified type %qT does not match destructor name ~%qT"
49572 #: cp/semantics.c:2633
49573 #, gcc-internal-format
49574 msgid "%qE is not of type %qT"
49577 #: cp/semantics.c:2706
49578 #, gcc-internal-format
49579 msgid "compound literal of non-object type %qT"
49582 #: cp/semantics.c:2847
49583 #, gcc-internal-format
49584 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
49587 #: cp/semantics.c:2897
49588 #, gcc-internal-format
49590 "invalid use of type %qT as a default value for a template template-parameter"
49593 #: cp/semantics.c:2900
49594 #, gcc-internal-format
49595 msgid "invalid default argument for a template template parameter"
49598 #: cp/semantics.c:2917
49599 #, gcc-internal-format
49600 msgid "definition of %q#T inside template parameter list"
49603 #: cp/semantics.c:2948
49604 #, gcc-internal-format
49605 msgid "invalid definition of qualified type %qT"
49608 #: cp/semantics.c:3218
49609 #, gcc-internal-format
49610 msgid "invalid base-class specification"
49613 #: cp/semantics.c:3378
49614 #, gcc-internal-format
49615 msgid "cannot capture member %qD of anonymous union"
49618 #: cp/semantics.c:3398 cp/semantics.c:9232
49619 #, gcc-internal-format
49620 msgid "%qD is not captured"
49623 #: cp/semantics.c:3403
49624 #, gcc-internal-format
49625 msgid "the lambda has no capture-default"
49628 #: cp/semantics.c:3405
49629 #, gcc-internal-format
49631 "lambda in local class %q+T cannot capture variables from the enclosing "
49635 #: cp/semantics.c:3417
49636 #, gcc-internal-format
49637 msgid "use of local variable with automatic storage from containing function"
49640 #: cp/semantics.c:3419
49641 #, gcc-internal-format
49642 msgid "use of parameter from containing function"
49645 #: cp/semantics.c:3551
49646 #, gcc-internal-format
49647 msgid "use of parameter outside function body"
49650 #: cp/semantics.c:3561
49651 #, gcc-internal-format
49652 msgid "missing template arguments"
49655 #: cp/semantics.c:3588
49656 #, gcc-internal-format
49658 "template parameter %qD of type %qT is not allowed in an integral constant "
49659 "expression because it is not of integral or enumeration type"
49662 #: cp/semantics.c:3619
49663 #, gcc-internal-format
49664 msgid "use of namespace %qD as expression"
49667 #: cp/semantics.c:3624
49668 #, gcc-internal-format
49669 msgid "use of class template %qT as expression"
49672 #. Ambiguous reference to base members.
49673 #: cp/semantics.c:3630
49674 #, gcc-internal-format
49675 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
49678 #: cp/semantics.c:3657
49679 #, gcc-internal-format
49680 msgid "%qD cannot appear in a constant-expression"
49683 #: cp/semantics.c:3796
49684 #, gcc-internal-format
49685 msgid "type of %qE is unknown"
49688 #: cp/semantics.c:3825
49689 #, gcc-internal-format
49690 msgid "%qT is not an enumeration type"
49693 #. Parameter packs can only be used in templates
49694 #: cp/semantics.c:3980
49695 #, gcc-internal-format
49696 msgid "Parameter pack __bases only valid in template declaration"
49699 #: cp/semantics.c:4009
49700 #, gcc-internal-format
49701 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
49704 #: cp/semantics.c:4018
49705 #, gcc-internal-format
49707 "second operand of %<offsetof%> is neither a single identifier nor a sequence "
49708 "of member accesses and array references"
49711 #: cp/semantics.c:4026
49712 #, gcc-internal-format
49713 msgid "cannot apply %<offsetof%> to member function %qD"
49716 #: cp/semantics.c:4039
49717 #, gcc-internal-format
49718 msgid "offsetof within non-standard-layout type %qT is undefined"
49721 #: cp/semantics.c:4549 cp/semantics.c:6031 cp/semantics.c:6102
49722 #: cp/semantics.c:6145 cp/semantics.c:6495 cp/semantics.c:6594
49723 #: cp/semantics.c:6737
49724 #, gcc-internal-format
49725 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
49728 #: cp/semantics.c:5237
49729 #, gcc-internal-format
49730 msgid "user defined reduction lookup is ambiguous"
49733 #: cp/semantics.c:5510
49734 #, gcc-internal-format
49735 msgid "%qE in %<reduction%> clause is a zero size array"
49738 #: cp/semantics.c:5558
49739 #, gcc-internal-format
49740 msgid "%qE has const type for %<reduction%>"
49743 #: cp/semantics.c:5669
49744 #, gcc-internal-format
49745 msgid "user defined reduction with constructor initializer for base class %qT"
49748 #: cp/semantics.c:5903
49749 #, gcc-internal-format
49751 "linear clause with %qs modifier applied to non-reference variable with %qT "
49755 #: cp/semantics.c:5917
49756 #, gcc-internal-format
49758 "linear clause applied to non-integral non-pointer variable with %qT type"
49761 #: cp/semantics.c:5939
49762 #, gcc-internal-format
49763 msgid "linear step expression must be integral"
49766 #: cp/semantics.c:6042
49767 #, gcc-internal-format
49768 msgid "%qD is not a variable in clause %qs"
49771 #: cp/semantics.c:6114
49772 #, gcc-internal-format
49773 msgid "%qD is not a variable in clause %<firstprivate%>"
49776 #: cp/semantics.c:6157
49777 #, gcc-internal-format
49778 msgid "%qD is not a variable in clause %<lastprivate%>"
49781 #: cp/semantics.c:6202
49782 #, gcc-internal-format
49783 msgid "%<gang%> static expression must be integral"
49786 #: cp/semantics.c:6216
49787 #, gcc-internal-format
49788 msgid "%<gang%> static value must be positive"
49791 #: cp/semantics.c:6250
49792 #, gcc-internal-format
49793 msgid "%<gang%> num expression must be integral"
49796 #: cp/semantics.c:6253
49797 #, gcc-internal-format
49798 msgid "%<vector%> length expression must be integral"
49801 #: cp/semantics.c:6257
49802 #, gcc-internal-format
49803 msgid "%<worker%> num expression must be integral"
49806 #: cp/semantics.c:6279
49807 #, gcc-internal-format
49808 msgid "%<gang%> num value must be positive"
49811 #: cp/semantics.c:6283
49812 #, gcc-internal-format
49813 msgid "%<vector%> length value must be positive"
49816 #: cp/semantics.c:6288
49817 #, gcc-internal-format
49818 msgid "%<worker%> num value must be positive"
49821 #: cp/semantics.c:6338
49822 #, gcc-internal-format
49823 msgid "schedule chunk size expression must be integral"
49826 #: cp/semantics.c:6368
49827 #, gcc-internal-format
49828 msgid "%qs length expression must be integral"
49831 #: cp/semantics.c:6381
49832 #, gcc-internal-format
49833 msgid "%qs length expression must be positive constant integer expression"
49836 #: cp/semantics.c:6400
49837 #, gcc-internal-format
49838 msgid "%<async%> expression must be integral"
49841 #: cp/semantics.c:6428
49842 #, gcc-internal-format
49843 msgid "%<thread_limit%> expression must be integral"
49846 #: cp/semantics.c:6457
49847 #, gcc-internal-format
49848 msgid "%<device%> id must be integral"
49851 #: cp/semantics.c:6478
49852 #, gcc-internal-format
49853 msgid "%<dist_schedule%> chunk size expression must be integral"
49856 #: cp/semantics.c:6505
49857 #, gcc-internal-format
49858 msgid "%qD is not a variable in %<aligned%> clause"
49861 #: cp/semantics.c:6519
49862 #, gcc-internal-format
49864 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
49865 "to pointer or array"
49868 #: cp/semantics.c:6525
49869 #, gcc-internal-format
49870 msgid "%qD appears more than once in %<aligned%> clauses"
49873 #: cp/semantics.c:6538
49874 #, gcc-internal-format
49875 msgid "%<aligned%> clause alignment expression must be integral"
49878 #: cp/semantics.c:6587
49879 #, gcc-internal-format
49880 msgid "%qD is not a variable in %<depend%> clause"
49883 #: cp/semantics.c:6872
49884 #, gcc-internal-format
49885 msgid "template %qE in clause %qs"
49888 #: cp/semantics.c:6876
49889 #, gcc-internal-format
49890 msgid "overloaded function name %qE in clause %qs"
49893 #: cp/semantics.c:6941
49894 #, gcc-internal-format
49895 msgid "%<grainsize%> expression must be integral"
49898 #: cp/semantics.c:6970
49899 #, gcc-internal-format
49900 msgid "%<priority%> expression must be integral"
49903 #: cp/semantics.c:6999
49904 #, gcc-internal-format
49905 msgid "%<num_tasks%> expression must be integral"
49908 #: cp/semantics.c:7028
49909 #, gcc-internal-format
49911 "%qs variable is neither a pointer, nor an array nor reference to pointer or "
49915 #: cp/semantics.c:7067
49916 #, gcc-internal-format
49917 msgid "%<tile%> argument needs integral type"
49920 #: cp/semantics.c:7486
49921 #, gcc-internal-format
49922 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
49925 #: cp/semantics.c:7500
49926 #, gcc-internal-format
49927 msgid "%<threadprivate%> %qE directive not in %qT definition"
49930 #: cp/semantics.c:7705
49931 #, gcc-internal-format
49932 msgid "difference between %qE and %qD does not have integer type"
49935 #: cp/semantics.c:8133
49936 #, gcc-internal-format
49937 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
49940 #: cp/semantics.c:8360 cp/semantics.c:8370
49941 #, gcc-internal-format
49942 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
49945 #: cp/semantics.c:8665
49946 #, gcc-internal-format
49947 msgid "static assertion failed"
49950 #: cp/semantics.c:8667
49951 #, gcc-internal-format, gfc-internal-format
49952 msgid "static assertion failed: %s"
49955 #: cp/semantics.c:8672
49956 #, gcc-internal-format
49957 msgid "non-constant condition for static assertion"
49960 #: cp/semantics.c:8702
49961 #, gcc-internal-format
49962 msgid "argument to decltype must be an expression"
49965 #: cp/semantics.c:8730
49966 #, gcc-internal-format
49967 msgid "decltype cannot resolve address of overloaded function"
49970 #: cp/semantics.c:9271
49971 #, gcc-internal-format
49972 msgid "operand of fold expression has no unexpanded parameter packs"
49975 #: cp/semantics.c:9324
49976 #, gcc-internal-format
49977 msgid "both arguments in binary fold have unexpanded parameter packs"
49980 #: cp/semantics.c:9326
49981 #, gcc-internal-format
49982 msgid "no unexpanded parameter packs in binary fold"
49985 #: cp/semantics.c:9344
49986 #, gcc-internal-format
49987 msgid "non-pointer argument to %<__builtin_launder%>"
49991 #, gcc-internal-format
49992 msgid "%qV qualifiers cannot be applied to %qT"
49996 #, gcc-internal-format
49997 msgid "lambda-expression in a constant expression"
50001 #, gcc-internal-format
50002 msgid "the calling convention for %qT changes in -fabi-version=12 (GCC 8)"
50006 #, gcc-internal-format
50007 msgid " because all of its copy and move constructors are deleted"
50011 #, gcc-internal-format
50012 msgid "%qE attribute applied to %qD with void return type"
50016 #, gcc-internal-format
50018 "%qE attribute can only be applied to functions or to class or enumeration "
50023 #, gcc-internal-format
50024 msgid "requested init_priority is not an integer constant"
50028 #, gcc-internal-format
50030 "can only use %qE attribute on file-scope definitions of objects of class type"
50034 #, gcc-internal-format
50035 msgid "requested init_priority is out of range"
50039 #, gcc-internal-format
50040 msgid "requested init_priority is reserved for internal use"
50044 #, gcc-internal-format
50045 msgid "%qE attribute is not supported on this platform"
50049 #, gcc-internal-format
50050 msgid "redeclaration of %qD adds abi tag %qE"
50054 #, gcc-internal-format
50055 msgid "the %qE attribute requires arguments"
50059 #, gcc-internal-format
50060 msgid "arguments to the %qE attribute must be narrow string literals"
50063 #: cp/tree.c:4509 cp/tree.c:4522
50064 #, gcc-internal-format
50065 msgid "arguments to the %qE attribute must contain valid identifiers"
50069 #, gcc-internal-format
50070 msgid "%<%c%> is not a valid first character for an identifier"
50074 #, gcc-internal-format
50075 msgid "%<%c%> is not a valid character in an identifier"
50079 #, gcc-internal-format
50080 msgid "%qE attribute applied to non-class, non-enum type %qT"
50084 #, gcc-internal-format
50085 msgid "%qE attribute applied to %qT after its definition"
50089 #, gcc-internal-format
50090 msgid "ignoring %qE attribute applied to template instantiation %qT"
50094 #, gcc-internal-format
50095 msgid "ignoring %qE attribute applied to template specialization %qT"
50099 #, gcc-internal-format
50100 msgid "%qE attribute applied to non-function, non-variable %qD"
50104 #, gcc-internal-format
50105 msgid "%qE attribute applied to extern \"C\" declaration %qD"
50109 #, gcc-internal-format
50110 msgid "zero as null pointer constant"
50114 #, gcc-internal-format, gfc-internal-format
50115 msgid "lang_* check: failed in %s, at %s:%d"
50119 #, gcc-internal-format
50120 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
50124 #, gcc-internal-format
50125 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
50129 #, gcc-internal-format
50131 "conditional expression between distinct pointer types %qT and %qT lacks a "
50136 #, gcc-internal-format
50138 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
50143 #, gcc-internal-format
50145 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
50150 #, gcc-internal-format
50152 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
50153 "and pointer-to-function"
50157 #, gcc-internal-format
50159 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
50163 #, gcc-internal-format
50165 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
50169 #, gcc-internal-format
50171 "conditional expression between distinct pointer-to-member types %qT and %qT "
50175 #: cp/typeck.c:1480
50176 #, gcc-internal-format
50177 msgid "canonical types differ for identical types %qT and %qT"
50180 #: cp/typeck.c:1487
50181 #, gcc-internal-format
50182 msgid "same canonical type node for different types %qT and %qT"
50185 #: cp/typeck.c:1617
50186 #, gcc-internal-format
50187 msgid "invalid application of %qs to a member function"
50190 #: cp/typeck.c:1703
50191 #, gcc-internal-format
50192 msgid "invalid application of %<sizeof%> to a bit-field"
50195 #: cp/typeck.c:1711
50196 #, gcc-internal-format
50197 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
50200 #: cp/typeck.c:1760
50201 #, gcc-internal-format
50202 msgid "invalid application of %<__alignof%> to a bit-field"
50205 #: cp/typeck.c:1771
50206 #, gcc-internal-format
50208 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
50211 #: cp/typeck.c:1848
50212 #, gcc-internal-format
50213 msgid "%<alignas%> argument has non-integral type %qT"
50216 #: cp/typeck.c:1893
50217 #, gcc-internal-format
50218 msgid "invalid use of non-static member function of type %qT"
50221 #: cp/typeck.c:2064
50222 #, gcc-internal-format
50223 msgid "taking address of temporary array"
50226 #: cp/typeck.c:2228
50227 #, gcc-internal-format
50228 msgid "ISO C++ forbids converting a string constant to %qT"
50231 #: cp/typeck.c:2232
50232 #, gcc-internal-format
50233 msgid "deprecated conversion from string constant to %qT"
50236 #: cp/typeck.c:2366 cp/typeck.c:2807
50237 #, gcc-internal-format
50239 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
50243 #: cp/typeck.c:2370 cp/typeck.c:2811
50244 #, gcc-internal-format
50245 msgid "request for member %qD in %qE, which is of non-class type %qT"
50248 #: cp/typeck.c:2401
50249 #, gcc-internal-format
50250 msgid "invalid use of nonstatic data member %qE"
50253 #: cp/typeck.c:2460
50254 #, gcc-internal-format
50256 "invalid access to non-static data member %qD in virtual base of NULL object"
50259 #: cp/typeck.c:2609
50260 #, gcc-internal-format
50261 msgid "object type %qT does not match destructor name ~%qT"
50264 #: cp/typeck.c:2618
50265 #, gcc-internal-format
50266 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
50269 #: cp/typeck.c:2735
50270 #, gcc-internal-format
50271 msgid "field %q#D can be accessed via %q#D"
50274 #: cp/typeck.c:2841 cp/typeck.c:2867
50275 #, gcc-internal-format
50276 msgid "%<%D::%D%> is not a member of %qT"
50279 #: cp/typeck.c:2906
50280 #, gcc-internal-format
50281 msgid "%qT is not a base of %qT"
50284 #: cp/typeck.c:2942
50285 #, gcc-internal-format
50286 msgid "%q#T has no member named %qE; did you mean %qE?"
50289 #: cp/typeck.c:2949
50290 #, gcc-internal-format
50291 msgid "%q#T has no member named %qE"
50294 #: cp/typeck.c:2978
50295 #, gcc-internal-format
50296 msgid "%qD is not a member template function"
50299 #: cp/typeck.c:3146
50300 #, gcc-internal-format
50301 msgid "%qT is not a pointer-to-object type"
50304 #: cp/typeck.c:3177
50305 #, gcc-internal-format
50306 msgid "invalid use of array indexing on pointer to member"
50309 #: cp/typeck.c:3180
50310 #, gcc-internal-format
50311 msgid "invalid use of unary %<*%> on pointer to member"
50314 #: cp/typeck.c:3183
50315 #, gcc-internal-format
50316 msgid "invalid use of implicit conversion on pointer to member"
50319 #: cp/typeck.c:3186
50320 #, gcc-internal-format
50322 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
50323 "member of type %qT"
50326 #: cp/typeck.c:3250
50327 #, gcc-internal-format
50328 msgid "subscript missing in array reference"
50331 #: cp/typeck.c:3345
50332 #, gcc-internal-format
50333 msgid "subscripting array declared %<register%>"
50336 #: cp/typeck.c:3379
50337 #, gcc-internal-format
50338 msgid "subscripted value is neither array nor pointer"
50341 #: cp/typeck.c:3452
50342 #, gcc-internal-format
50343 msgid "object missing in use of %qE"
50346 #: cp/typeck.c:3683
50347 #, gcc-internal-format
50348 msgid "cannot call function %qD"
50351 #: cp/typeck.c:3698
50352 #, gcc-internal-format
50353 msgid "ISO C++ forbids calling %<::main%> from within program"
50356 #: cp/typeck.c:3719
50357 #, gcc-internal-format
50359 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
50360 "(...)%>, e.g. %<(... ->* %E) (...)%>"
50363 #: cp/typeck.c:3736
50364 #, gcc-internal-format
50365 msgid "%qE cannot be used as a function"
50368 #: cp/typeck.c:3739
50369 #, gcc-internal-format
50370 msgid "%qD cannot be used as a function"
50373 #: cp/typeck.c:3742
50374 #, gcc-internal-format
50375 msgid "expression cannot be used as a function"
50378 #: cp/typeck.c:3799
50379 #, gcc-internal-format
50380 msgid "too many arguments to constructor %q#D"
50383 #: cp/typeck.c:3800
50384 #, gcc-internal-format
50385 msgid "too few arguments to constructor %q#D"
50388 #: cp/typeck.c:3805
50389 #, gcc-internal-format
50390 msgid "too many arguments to member function %q#D"
50393 #: cp/typeck.c:3806
50394 #, gcc-internal-format
50395 msgid "too few arguments to member function %q#D"
50398 #: cp/typeck.c:3812
50399 #, gcc-internal-format
50400 msgid "too many arguments to function %q#D"
50403 #: cp/typeck.c:3813
50404 #, gcc-internal-format
50405 msgid "too few arguments to function %q#D"
50408 #: cp/typeck.c:3823
50409 #, gcc-internal-format
50410 msgid "too many arguments to method %q#D"
50413 #: cp/typeck.c:3824
50414 #, gcc-internal-format
50415 msgid "too few arguments to method %q#D"
50418 #: cp/typeck.c:3827
50419 #, gcc-internal-format
50420 msgid "too many arguments to function"
50423 #: cp/typeck.c:3828
50424 #, gcc-internal-format
50425 msgid "too few arguments to function"
50428 #: cp/typeck.c:3907
50429 #, gcc-internal-format
50430 msgid "parameter %P of %qD has incomplete type %qT"
50433 #: cp/typeck.c:3910
50434 #, gcc-internal-format
50435 msgid "parameter %P has incomplete type %qT"
50438 #: cp/typeck.c:4154
50439 #, gcc-internal-format
50440 msgid "the address of %qD will never be NULL"
50443 #: cp/typeck.c:4165
50444 #, gcc-internal-format
50445 msgid "the compiler can assume that the address of %qD will never be NULL"
50448 #: cp/typeck.c:4283 cp/typeck.c:4294
50449 #, gcc-internal-format
50450 msgid "assuming cast to type %qT from overloaded function"
50453 #: cp/typeck.c:4340
50454 #, gcc-internal-format
50455 msgid "NULL used in arithmetic"
50458 #: cp/typeck.c:4697
50459 #, gcc-internal-format
50460 msgid "left rotate count is negative"
50463 #: cp/typeck.c:4698
50464 #, gcc-internal-format
50465 msgid "right rotate count is negative"
50468 #: cp/typeck.c:4704
50469 #, gcc-internal-format
50470 msgid "left rotate count >= width of type"
50473 #: cp/typeck.c:4705
50474 #, gcc-internal-format
50475 msgid "right rotate count >= width of type"
50478 #: cp/typeck.c:4788 cp/typeck.c:4796 cp/typeck.c:5076 cp/typeck.c:5084
50479 #, gcc-internal-format
50480 msgid "ISO C++ forbids comparison between pointer and integer"
50483 #: cp/typeck.c:4998 cp/typeck.c:5011
50484 #, gcc-internal-format
50485 msgid "operand types are %qT and %qT"
50488 #: cp/typeck.c:5037
50489 #, gcc-internal-format
50490 msgid "could not find an integer type of the same size as %qT"
50493 #: cp/typeck.c:5112
50494 #, gcc-internal-format
50495 msgid "unordered comparison on non-floating point argument"
50498 #: cp/typeck.c:5157
50500 "implicit conversion from %qH to %qI to match other operand of binary "
50504 #: cp/typeck.c:5167
50505 #, gcc-internal-format
50506 msgid "invalid operands of types %qT and %qT to binary %qO"
50509 #: cp/typeck.c:5471
50510 #, gcc-internal-format
50511 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
50514 #: cp/typeck.c:5479
50515 #, gcc-internal-format
50516 msgid "ISO C++ forbids using pointer to a function in subtraction"
50519 #: cp/typeck.c:5487
50520 #, gcc-internal-format
50521 msgid "ISO C++ forbids using pointer to a method in subtraction"
50524 #: cp/typeck.c:5532
50525 #, gcc-internal-format
50526 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
50529 #: cp/typeck.c:5607
50530 #, gcc-internal-format
50531 msgid "taking address of constructor %qD"
50534 #: cp/typeck.c:5608
50535 #, gcc-internal-format
50536 msgid "taking address of destructor %qD"
50539 #: cp/typeck.c:5624
50540 #, gcc-internal-format
50541 msgid "invalid use of %qE to form a pointer-to-member-function"
50544 #: cp/typeck.c:5627
50545 #, gcc-internal-format
50546 msgid " a qualified-id is required"
50549 #: cp/typeck.c:5634
50550 #, gcc-internal-format
50552 "parentheses around %qE cannot be used to form a pointer-to-member-function"
50555 #. An expression like &memfn.
50556 #: cp/typeck.c:5809
50557 #, gcc-internal-format
50559 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
50560 "static member function to form a pointer to member function. Say %<&%T::%D%>"
50563 #: cp/typeck.c:5814
50564 #, gcc-internal-format
50566 "ISO C++ forbids taking the address of a bound member function to form a "
50567 "pointer to member function. Say %<&%T::%D%>"
50570 #. Make this a permerror because we used to accept it.
50571 #: cp/typeck.c:5851
50572 #, gcc-internal-format
50573 msgid "taking address of temporary"
50576 #: cp/typeck.c:5853
50577 #, gcc-internal-format
50578 msgid "taking address of xvalue (rvalue reference)"
50581 #: cp/typeck.c:5870
50582 #, gcc-internal-format
50583 msgid "ISO C++ forbids taking address of function %<::main%>"
50586 #: cp/typeck.c:5940
50587 #, gcc-internal-format
50588 msgid "cannot create pointer to reference member %qD"
50591 #: cp/typeck.c:5960
50592 #, gcc-internal-format
50593 msgid "attempt to take address of bit-field"
50596 #: cp/typeck.c:6106
50597 #, gcc-internal-format
50598 msgid "%<~%> on an expression of type bool"
50601 #: cp/typeck.c:6107
50602 #, gcc-internal-format
50603 msgid "did you mean to use logical not (%<!%>)?"
50606 #: cp/typeck.c:6228
50607 #, gcc-internal-format
50608 msgid "ISO C++ forbids incrementing an enum"
50611 #: cp/typeck.c:6229
50612 #, gcc-internal-format
50613 msgid "ISO C++ forbids decrementing an enum"
50616 #: cp/typeck.c:6245
50617 #, gcc-internal-format
50618 msgid "cannot increment a pointer to incomplete type %qT"
50621 #: cp/typeck.c:6246
50622 #, gcc-internal-format
50623 msgid "cannot decrement a pointer to incomplete type %qT"
50626 #: cp/typeck.c:6257
50627 #, gcc-internal-format
50628 msgid "ISO C++ forbids incrementing a pointer of type %qT"
50631 #: cp/typeck.c:6258
50632 #, gcc-internal-format
50633 msgid "ISO C++ forbids decrementing a pointer of type %qT"
50636 #: cp/typeck.c:6293
50637 #, gcc-internal-format
50638 msgid "use of an operand of type %qT in %<operator--%> is forbidden"
50641 #: cp/typeck.c:6302
50642 #, gcc-internal-format
50643 msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
50646 #: cp/typeck.c:6309
50647 #, gcc-internal-format
50648 msgid "use of an operand of type %qT in %<operator++%> is deprecated"
50651 #: cp/typeck.c:6481
50652 #, gcc-internal-format
50653 msgid "cannot take the address of %<this%>, which is an rvalue expression"
50656 #: cp/typeck.c:6503
50657 #, gcc-internal-format
50658 msgid "address of explicit register variable %qD requested"
50661 #: cp/typeck.c:6508
50662 #, gcc-internal-format
50663 msgid "address requested for %qD, which is declared %<register%>"
50666 #: cp/typeck.c:6587
50667 #, gcc-internal-format
50668 msgid "list-initializer for non-class type must not be parenthesized"
50671 #: cp/typeck.c:6599
50672 #, gcc-internal-format
50673 msgid "expression list treated as compound expression in initializer"
50676 #: cp/typeck.c:6603
50677 #, gcc-internal-format
50678 msgid "expression list treated as compound expression in mem-initializer"
50681 #: cp/typeck.c:6607
50682 #, gcc-internal-format
50683 msgid "expression list treated as compound expression in functional cast"
50686 #: cp/typeck.c:6644
50687 #, gcc-internal-format, gfc-internal-format
50688 msgid "%s expression list treated as compound expression"
50691 #: cp/typeck.c:6730
50692 #, gcc-internal-format
50693 msgid "no context to resolve type of %qE"
50696 #: cp/typeck.c:6763
50697 #, gcc-internal-format
50698 msgid "cast from type %qT to type %qT casts away qualifiers"
50701 #: cp/typeck.c:6769
50702 #, gcc-internal-format
50703 msgid "static_cast from type %qT to type %qT casts away qualifiers"
50706 #: cp/typeck.c:6775
50707 #, gcc-internal-format
50708 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
50711 #: cp/typeck.c:6796
50712 #, gcc-internal-format
50713 msgid "useless cast to type %q#T"
50716 #: cp/typeck.c:6809
50717 #, gcc-internal-format
50718 msgid "type qualifiers ignored on cast result type"
50721 #: cp/typeck.c:7232
50722 #, gcc-internal-format
50723 msgid "invalid static_cast from type %qT to type %qT"
50726 #: cp/typeck.c:7258
50727 msgid "converting from %qH to %qI"
50730 #: cp/typeck.c:7314
50731 #, gcc-internal-format
50732 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
50735 #: cp/typeck.c:7384
50736 msgid "cast from %qH to %qI loses precision"
50739 #: cp/typeck.c:7409
50740 msgid "cast between incompatible function types from %qH to %qI"
50743 #: cp/typeck.c:7420
50744 msgid "cast between incompatible pointer to member types from %qH to %qI"
50747 #: cp/typeck.c:7443 cp/typeck.c:7623
50748 msgid "cast from %qH to %qI increases required alignment of target type"
50751 #: cp/typeck.c:7461
50752 #, gcc-internal-format
50754 "casting between pointer-to-function and pointer-to-object is conditionally-"
50758 #: cp/typeck.c:7475
50759 #, gcc-internal-format
50760 msgid "invalid cast from type %qT to type %qT"
50763 #: cp/typeck.c:7539
50764 #, gcc-internal-format
50766 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
50767 "nor a pointer-to-data-member type"
50770 #: cp/typeck.c:7548
50771 #, gcc-internal-format
50773 "invalid use of const_cast with type %qT, which is a pointer or reference to "
50777 #: cp/typeck.c:7589
50778 #, gcc-internal-format
50779 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
50782 #: cp/typeck.c:7658
50783 #, gcc-internal-format
50784 msgid "invalid const_cast from type %qT to type %qT"
50787 #: cp/typeck.c:7754 cp/typeck.c:7762
50788 #, gcc-internal-format
50789 msgid "ISO C++ forbids casting to an array type %qT"
50792 #: cp/typeck.c:7771
50793 #, gcc-internal-format
50794 msgid "invalid cast to function type %qT"
50797 #: cp/typeck.c:8092
50798 #, gcc-internal-format
50799 msgid " in evaluation of %<%Q(%#T, %#T)%>"
50802 #: cp/typeck.c:8152
50803 #, gcc-internal-format
50804 msgid "assigning to an array from an initializer list"
50807 #: cp/typeck.c:8178
50808 #, gcc-internal-format
50809 msgid "incompatible types in assignment of %qT to %qT"
50812 #: cp/typeck.c:8192
50813 #, gcc-internal-format
50814 msgid "array used as initializer"
50817 #: cp/typeck.c:8194
50818 #, gcc-internal-format
50819 msgid "invalid array assignment"
50822 #: cp/typeck.c:8328
50823 #, gcc-internal-format
50824 msgid " in pointer to member function conversion"
50827 #: cp/typeck.c:8342
50828 #, gcc-internal-format
50829 msgid "pointer to member conversion via virtual base %qT"
50832 #: cp/typeck.c:8389 cp/typeck.c:8408
50833 #, gcc-internal-format
50834 msgid " in pointer to member conversion"
50837 #: cp/typeck.c:8489
50838 #, gcc-internal-format
50839 msgid "invalid conversion to type %qT from type %qT"
50842 #: cp/typeck.c:8786
50843 msgid "cannot convert %qH to %qI for argument %qP to %qD"
50846 #: cp/typeck.c:8792
50847 msgid "cannot convert %qH to %qI in default argument"
50850 #: cp/typeck.c:8796
50851 msgid "cannot convert %qH to %qI in argument passing"
50854 #: cp/typeck.c:8800
50855 msgid "cannot convert %qH to %qI"
50858 #: cp/typeck.c:8804
50859 msgid "cannot convert %qH to %qI in initialization"
50862 #: cp/typeck.c:8808
50863 msgid "cannot convert %qH to %qI in return"
50866 #: cp/typeck.c:8812
50867 msgid "cannot convert %qH to %qI in assignment"
50870 #: cp/typeck.c:8825
50871 #, gcc-internal-format
50872 msgid "class type %qT is incomplete"
50875 #: cp/typeck.c:8843
50876 #, gcc-internal-format
50877 msgid "parameter %qP of %qD might be a candidate for a format attribute"
50880 #: cp/typeck.c:8847
50881 #, gcc-internal-format
50882 msgid "parameter might be a candidate for a format attribute"
50885 #: cp/typeck.c:8852
50886 #, gcc-internal-format
50887 msgid "target of conversion might be a candidate for a format attribute"
50890 #: cp/typeck.c:8857
50891 #, gcc-internal-format
50892 msgid "target of initialization might be a candidate for a format attribute"
50895 #: cp/typeck.c:8867
50896 #, gcc-internal-format
50898 "left-hand side of assignment might be a candidate for a format attribute"
50901 #: cp/typeck.c:8962
50902 #, gcc-internal-format
50903 msgid "in passing argument %P of %qD"
50906 #: cp/typeck.c:9021
50907 #, gcc-internal-format
50908 msgid "returning reference to temporary"
50911 #: cp/typeck.c:9028
50912 #, gcc-internal-format
50913 msgid "reference to non-lvalue returned"
50916 #: cp/typeck.c:9043
50917 #, gcc-internal-format
50918 msgid "reference to local variable %qD returned"
50921 #: cp/typeck.c:9047
50922 #, gcc-internal-format
50923 msgid "address of label %qD returned"
50926 #: cp/typeck.c:9051
50927 #, gcc-internal-format
50928 msgid "address of local variable %qD returned"
50931 #: cp/typeck.c:9090
50932 #, gcc-internal-format
50933 msgid "returning a value from a destructor"
50936 #. If a return statement appears in a handler of the
50937 #. function-try-block of a constructor, the program is ill-formed.
50938 #: cp/typeck.c:9098
50939 #, gcc-internal-format
50940 msgid "cannot return from a handler of a function-try-block of a constructor"
50943 #. You can't return a value from a constructor.
50944 #: cp/typeck.c:9101
50945 #, gcc-internal-format
50946 msgid "returning a value from a constructor"
50949 #. Give a helpful error message.
50950 #: cp/typeck.c:9135 cp/typeck.c:9181
50951 #, gcc-internal-format
50952 msgid "return-statement with no value, in function returning %qT"
50955 #: cp/typeck.c:9143
50956 #, gcc-internal-format
50957 msgid "returning initializer list"
50960 #: cp/typeck.c:9162
50961 #, gcc-internal-format
50962 msgid "inconsistent types %qT and %qT deduced for lambda return type"
50965 #: cp/typeck.c:9165
50966 #, gcc-internal-format
50967 msgid "inconsistent deduction for auto return type: %qT and then %qT"
50970 #: cp/typeck.c:9201
50971 #, gcc-internal-format
50972 msgid "return-statement with a value, in function returning %qT"
50975 #: cp/typeck.c:9230
50976 #, gcc-internal-format
50978 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
50979 "fcheck-new is in effect)"
50982 #. Make this a permerror because we used to accept it.
50983 #: cp/typeck.c:9854
50984 #, gcc-internal-format
50985 msgid "using temporary as lvalue"
50988 #: cp/typeck.c:9856
50989 #, gcc-internal-format
50990 msgid "using xvalue (rvalue reference) as lvalue"
50994 #, gcc-internal-format
50995 msgid "type %qT is not a base type for type %qT"
50998 #: cp/typeck2.c:104
50999 #, gcc-internal-format
51000 msgid "assignment of constant field %qD"
51003 #: cp/typeck2.c:106
51004 #, gcc-internal-format
51005 msgid "constant field %qD used as %<asm%> output"
51008 #: cp/typeck2.c:108
51009 #, gcc-internal-format
51010 msgid "increment of constant field %qD"
51013 #: cp/typeck2.c:110
51014 #, gcc-internal-format
51015 msgid "decrement of constant field %qD"
51018 #: cp/typeck2.c:117
51019 #, gcc-internal-format
51020 msgid "assignment of read-only reference %qD"
51023 #: cp/typeck2.c:119
51024 #, gcc-internal-format
51025 msgid "read-only reference %qD used as %<asm%> output"
51028 #: cp/typeck2.c:121
51029 #, gcc-internal-format
51030 msgid "increment of read-only reference %qD"
51033 #: cp/typeck2.c:123
51034 #, gcc-internal-format
51035 msgid "decrement of read-only reference %qD"
51038 #: cp/typeck2.c:321
51039 #, gcc-internal-format
51040 msgid "cannot declare variable %q+D to be of abstract type %qT"
51043 #: cp/typeck2.c:326
51044 #, gcc-internal-format
51045 msgid "cannot declare parameter %q+D to be of abstract type %qT"
51048 #: cp/typeck2.c:329
51049 #, gcc-internal-format
51050 msgid "cannot declare parameter to be of abstract type %qT"
51053 #: cp/typeck2.c:333
51054 #, gcc-internal-format
51055 msgid "cannot declare field %q+D to be of abstract type %qT"
51058 #: cp/typeck2.c:337
51059 #, gcc-internal-format
51060 msgid "invalid abstract return type for member function %q+#D"
51063 #: cp/typeck2.c:339
51064 #, gcc-internal-format
51065 msgid "invalid abstract return type for function %q+#D"
51068 #. Here we do not have location information.
51069 #: cp/typeck2.c:342
51070 #, gcc-internal-format
51071 msgid "invalid abstract type %qT for %qE"
51074 #: cp/typeck2.c:344
51075 #, gcc-internal-format
51076 msgid "invalid abstract type for %q+D"
51079 #: cp/typeck2.c:349
51080 #, gcc-internal-format
51081 msgid "creating array of %qT, which is an abstract class type"
51084 #: cp/typeck2.c:352
51085 #, gcc-internal-format
51086 msgid "invalid cast to abstract class type %qT"
51089 #: cp/typeck2.c:355
51090 #, gcc-internal-format
51091 msgid "invalid new-expression of abstract class type %qT"
51094 #: cp/typeck2.c:358
51095 #, gcc-internal-format
51096 msgid "invalid abstract return type %qT"
51099 #: cp/typeck2.c:361
51100 #, gcc-internal-format
51101 msgid "invalid abstract parameter type %qT"
51104 #: cp/typeck2.c:364
51105 #, gcc-internal-format
51107 "expression of abstract class type %qT cannot be used in throw-expression"
51110 #: cp/typeck2.c:368
51111 #, gcc-internal-format
51112 msgid "cannot declare catch parameter to be of abstract class type %qT"
51115 #: cp/typeck2.c:372
51116 #, gcc-internal-format
51117 msgid "cannot allocate an object of abstract type %qT"
51120 #: cp/typeck2.c:382
51121 #, gcc-internal-format
51122 msgid " because the following virtual functions are pure within %qT:"
51125 #: cp/typeck2.c:388
51126 #, gcc-internal-format
51130 #: cp/typeck2.c:441
51131 #, gcc-internal-format
51132 msgid "definition of %q#T is not complete until the closing brace"
51135 #: cp/typeck2.c:444
51136 #, gcc-internal-format
51137 msgid "forward declaration of %q#T"
51140 #: cp/typeck2.c:446
51141 #, gcc-internal-format
51142 msgid "declaration of %q#T"
51145 #: cp/typeck2.c:473
51146 #, gcc-internal-format
51147 msgid "%qD has incomplete type"
51150 #: cp/typeck2.c:486
51151 #, gcc-internal-format
51152 msgid "invalid use of incomplete type %q#T"
51155 #: cp/typeck2.c:517
51156 #, gcc-internal-format
51157 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
51160 #: cp/typeck2.c:521
51161 #, gcc-internal-format
51162 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
51165 #: cp/typeck2.c:531
51166 #, gcc-internal-format
51167 msgid "invalid use of placeholder %qT"
51170 #: cp/typeck2.c:538
51171 #, gcc-internal-format
51172 msgid "invalid use of template type parameter %qT"
51175 #: cp/typeck2.c:543
51176 #, gcc-internal-format
51177 msgid "invalid use of template template parameter %qT"
51180 #: cp/typeck2.c:550
51181 #, gcc-internal-format
51182 msgid "invalid use of dependent type %qT"
51185 #: cp/typeck2.c:557
51186 #, gcc-internal-format
51187 msgid "invalid use of brace-enclosed initializer list"
51190 #: cp/typeck2.c:565
51191 #, gcc-internal-format
51192 msgid "address of overloaded function with no contextual type information"
51195 #: cp/typeck2.c:569
51196 #, gcc-internal-format
51197 msgid "overloaded function with no contextual type information"
51200 #: cp/typeck2.c:572
51201 #, gcc-internal-format
51202 msgid "insufficient contextual information to determine type"
51205 #: cp/typeck2.c:802
51206 #, gcc-internal-format
51207 msgid "constructor syntax used, but no constructor declared for type %qT"
51210 #: cp/typeck2.c:962
51212 "narrowing conversion of %qE from %qH to %qI inside { } is ill-formed in C++11"
51215 #: cp/typeck2.c:973 cp/typeck2.c:987
51216 msgid "narrowing conversion of %qE from %qH to %qI inside { }"
51219 #: cp/typeck2.c:977
51220 #, gcc-internal-format
51222 " the expression has a constant value but is not a C++ constant-expression"
51225 #: cp/typeck2.c:1065
51226 #, gcc-internal-format
51227 msgid "int-array initialized from non-wide string"
51230 #: cp/typeck2.c:1071
51231 #, gcc-internal-format
51232 msgid "int-array initialized from incompatible wide string"
51235 #: cp/typeck2.c:1101
51236 #, gcc-internal-format
51237 msgid "initializer-string for array of chars is too long"
51240 #: cp/typeck2.c:1153
51241 #, gcc-internal-format
51242 msgid "cannot initialize aggregate of type %qT with a compound literal"
51245 #: cp/typeck2.c:1486 cp/typeck2.c:1513
51246 #, gcc-internal-format
51247 msgid "missing initializer for member %qD"
51250 #: cp/typeck2.c:1494
51251 #, gcc-internal-format
51252 msgid "member %qD is uninitialized reference"
51255 #: cp/typeck2.c:1501
51256 #, gcc-internal-format
51257 msgid "member %qD with uninitialized reference fields"
51260 #: cp/typeck2.c:1576
51261 #, gcc-internal-format
51262 msgid "designator order for field %qD does not match declaration order in %qT"
51265 #: cp/typeck2.c:1648
51266 #, gcc-internal-format
51267 msgid "no field %qD found in union being initialized"
51270 #: cp/typeck2.c:1659
51271 #, gcc-internal-format
51272 msgid "index value instead of field name in union initializer"
51275 #: cp/typeck2.c:1846
51276 #, gcc-internal-format
51277 msgid "circular pointer delegation detected"
51280 #: cp/typeck2.c:1860
51281 #, gcc-internal-format
51282 msgid "base operand of %<->%> has non-pointer type %qT"
51285 #: cp/typeck2.c:1886
51286 #, gcc-internal-format
51287 msgid "result of %<operator->()%> yields non-pointer result"
51290 #: cp/typeck2.c:1888
51291 #, gcc-internal-format
51292 msgid "base operand of %<->%> is not a pointer"
51295 #: cp/typeck2.c:1915
51296 #, gcc-internal-format
51297 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
51300 #: cp/typeck2.c:1924
51301 #, gcc-internal-format
51302 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
51305 #: cp/typeck2.c:1946
51306 #, gcc-internal-format
51307 msgid "pointer to member type %qT incompatible with object type %qT"
51310 #: cp/typeck2.c:2006
51311 #, gcc-internal-format
51312 msgid "pointer-to-member-function type %qT requires an rvalue"
51315 #: cp/typeck2.c:2017
51316 #, gcc-internal-format
51317 msgid "pointer-to-member-function type %qT requires an lvalue"
51320 #: cp/typeck2.c:2025
51321 #, gcc-internal-format
51322 msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
51325 #: cp/typeck2.c:2068
51326 #, gcc-internal-format
51327 msgid "functional cast to array type %qT"
51330 #: cp/typeck2.c:2083
51331 #, gcc-internal-format
51332 msgid "cannot deduce template arguments for %qT from ()"
51335 #: cp/typeck2.c:2101
51336 #, gcc-internal-format
51337 msgid "invalid value-initialization of reference type"
51340 #: cp/typeck2.c:2328
51341 #, gcc-internal-format
51342 msgid "call to function %qD which throws incomplete type %q#T"
51345 #: cp/typeck2.c:2331
51346 #, gcc-internal-format
51347 msgid "call to function which throws incomplete type %q#T"
51350 #: cp/vtable-class-hierarchy.c:719
51351 #, gcc-internal-format
51352 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
51355 #: cp/vtable-class-hierarchy.c:859
51356 #, gcc-internal-format
51357 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
51360 #: cp/vtable-class-hierarchy.c:1109
51361 #, gcc-internal-format
51362 msgid "unable to open log file %<vtv_count_data.log%>: %m"
51365 #: fortran/arith.c:45
51366 #, gcc-internal-format, gfc-internal-format
51367 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
51370 #: fortran/arith.c:117 fortran/arith.c:1969
51371 #, gcc-internal-format
51372 msgid "gfc_arith_error(): Bad error code"
51375 #: fortran/arith.c:150
51376 #, gcc-internal-format
51377 msgid "Fix min_int calculation"
51380 #: fortran/arith.c:530
51381 #, gcc-internal-format
51382 msgid "gfc_range_check(): Bad type"
51385 #: fortran/arith.c:603
51386 #, gcc-internal-format
51387 msgid "gfc_arith_uminus(): Bad basic type"
51390 #: fortran/arith.c:637
51391 #, gcc-internal-format
51392 msgid "gfc_arith_plus(): Bad basic type"
51395 #: fortran/arith.c:671
51396 #, gcc-internal-format
51397 msgid "gfc_arith_minus(): Bad basic type"
51400 #: fortran/arith.c:706
51401 #, gcc-internal-format
51402 msgid "gfc_arith_times(): Bad basic type"
51405 #: fortran/arith.c:745
51406 #, gcc-internal-format
51407 msgid "Integer division truncated to constant %qs at %L"
51410 #: fortran/arith.c:791
51411 #, gcc-internal-format
51412 msgid "gfc_arith_divide(): Bad basic type"
51415 #: fortran/arith.c:837
51416 #, gcc-internal-format
51417 msgid "arith_power(): Bad base"
51420 #: fortran/arith.c:878
51421 #, gcc-internal-format, gfc-internal-format
51422 msgid "Negative exponent of integer has zero result at %L"
51425 #: fortran/arith.c:928 fortran/arith.c:953
51426 #, gcc-internal-format, gfc-internal-format
51427 msgid "Noninteger exponent in an initialization expression at %L"
51430 #: fortran/arith.c:939
51431 #, gcc-internal-format, gfc-internal-format
51432 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
51435 #: fortran/arith.c:967
51436 #, gcc-internal-format
51437 msgid "arith_power(): unknown type"
51440 #: fortran/arith.c:1033
51441 #, gcc-internal-format
51442 msgid "compare_real(): Bad operator"
51445 #: fortran/arith.c:1068
51446 #, gcc-internal-format
51447 msgid "gfc_compare_expr(): Bad basic type"
51450 #: fortran/arith.c:1579
51451 #, gcc-internal-format
51452 msgid "eval_intrinsic(): Bad operator"
51455 #: fortran/arith.c:1628
51456 #, gcc-internal-format
51457 msgid "eval_type_intrinsic0(): op NULL"
51460 #: fortran/arith.c:1937
51461 #, gcc-internal-format, gfc-internal-format
51462 msgid "Arithmetic OK converting %s to %s at %L"
51465 #: fortran/arith.c:1941
51466 #, gcc-internal-format
51468 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
51469 "with the option %<-fno-range-check%>"
51472 #: fortran/arith.c:1946
51473 #, gcc-internal-format
51475 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
51476 "with the option %<-fno-range-check%>"
51479 #: fortran/arith.c:1951
51480 #, gcc-internal-format
51482 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
51483 "the option %<-fno-range-check%>"
51486 #: fortran/arith.c:1956
51487 #, gcc-internal-format, gfc-internal-format
51488 msgid "Division by zero converting %s to %s at %L"
51491 #: fortran/arith.c:1960
51492 #, gcc-internal-format, gfc-internal-format
51493 msgid "Array operands are incommensurate converting %s to %s at %L"
51496 #: fortran/arith.c:1964
51497 #, gcc-internal-format, gfc-internal-format
51499 "Integer outside symmetric range implied by Standard Fortran converting %s to "
51503 #: fortran/arith.c:2051 fortran/arith.c:2160 fortran/arith.c:2220
51504 #: fortran/arith.c:2272 fortran/arith.c:2332 fortran/arith.c:2401
51505 #: fortran/arith.c:2468
51506 #, gcc-internal-format
51507 msgid "Conversion from %qs to %qs at %L"
51510 #: fortran/arith.c:2080 fortran/arith.c:2113 fortran/arith.c:2152
51511 #: fortran/arith.c:2210 fortran/arith.c:2262 fortran/arith.c:2322
51512 #: fortran/arith.c:2391
51513 #, gcc-internal-format
51514 msgid "Change of value in conversion from %qs to %qs at %L"
51517 #: fortran/arith.c:2308 fortran/arith.c:2377
51518 #, gcc-internal-format
51519 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
51522 #: fortran/arith.c:2460
51523 #, gcc-internal-format
51524 msgid "Change of value in conversion from %qs to %qs at %L"
51527 #: fortran/arith.c:2545
51528 #, gcc-internal-format
51529 msgid "The Hollerith constant at %L is too long to convert to %qs"
51532 #: fortran/array.c:95
51533 #, gcc-internal-format, gfc-internal-format
51534 msgid "Expected array subscript at %C"
51537 #: fortran/array.c:104
51538 #, gcc-internal-format
51539 msgid "Unexpected %<*%> in coarray subscript at %C"
51542 #: fortran/array.c:128
51543 #, gcc-internal-format, gfc-internal-format
51544 msgid "Strides not allowed in coarray subscript at %C"
51547 #: fortran/array.c:136
51548 #, gcc-internal-format, gfc-internal-format
51549 msgid "Expected array subscript stride at %C"
51552 #: fortran/array.c:196
51553 #, gcc-internal-format, gfc-internal-format
51554 msgid "Invalid form of array reference at %C"
51557 #: fortran/array.c:203
51558 #, gcc-internal-format, gfc-internal-format
51559 msgid "Array reference at %C has more than 7 dimensions"
51562 #: fortran/array.c:206 fortran/array.c:307
51563 #, gcc-internal-format, gfc-internal-format
51564 msgid "Array reference at %C cannot have more than %d dimensions"
51567 #: fortran/array.c:221 fortran/array.c:661 fortran/check.c:2843
51568 #: fortran/check.c:5216 fortran/check.c:5254 fortran/check.c:5296
51569 #: fortran/check.c:5323 fortran/check.c:5523 fortran/match.c:1821
51570 #: fortran/match.c:3166 fortran/match.c:3508 fortran/match.c:3704
51571 #: fortran/simplify.c:2871 fortran/simplify.c:2901 fortran/simplify.c:5720
51572 #: fortran/simplify.c:7608
51573 #, gcc-internal-format
51574 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
51577 #: fortran/array.c:227
51578 #, gcc-internal-format, gfc-internal-format
51579 msgid "Unexpected coarray designator at %C"
51582 #: fortran/array.c:249
51583 #, gcc-internal-format, gfc-internal-format
51584 msgid "TEAM= attribute in %C misplaced"
51587 #: fortran/array.c:261
51588 #, gcc-internal-format, gfc-internal-format
51589 msgid "STAT= attribute in %C misplaced"
51592 #: fortran/array.c:270
51593 #, gcc-internal-format, gfc-internal-format
51594 msgid "Too few codimensions at %C, expected %d not %d"
51597 #: fortran/array.c:276
51598 #, gcc-internal-format, gfc-internal-format
51599 msgid "Too many codimensions at %C, expected %d not %d"
51602 #: fortran/array.c:286 fortran/array.c:294
51603 #, gcc-internal-format
51604 msgid "Unexpected %<*%> for codimension %d of %d at %C"
51607 #: fortran/array.c:289
51608 #, gcc-internal-format, gfc-internal-format
51609 msgid "Invalid form of coarray reference at %C"
51612 #: fortran/array.c:301
51613 #, gcc-internal-format, gfc-internal-format
51614 msgid "Invalid codimension %d at %C, only %d codimensions exist"
51617 #: fortran/array.c:353
51618 #, gcc-internal-format
51619 msgid "Variable %qs at %L in this context must be constant"
51622 #: fortran/array.c:356
51623 #, gcc-internal-format, gfc-internal-format
51624 msgid "Expression at %L in this context must be constant"
51627 #: fortran/array.c:454
51628 #, gcc-internal-format, gfc-internal-format
51629 msgid "Expected expression in array specification at %C"
51632 #: fortran/array.c:467 fortran/array.c:499
51633 #, gcc-internal-format, gfc-internal-format
51634 msgid "Expecting a scalar INTEGER expression at %C, found %s"
51637 #: fortran/array.c:536
51638 #, gcc-internal-format, gfc-internal-format
51639 msgid "Assumed-rank array at %C"
51642 #: fortran/array.c:570
51643 #, gcc-internal-format, gfc-internal-format
51644 msgid "Bad array specification for implied-shape array at %C"
51647 #: fortran/array.c:586 fortran/array.c:699
51648 #, gcc-internal-format, gfc-internal-format
51649 msgid "Bad array specification for an explicitly shaped array at %C"
51652 #: fortran/array.c:596 fortran/array.c:709
51653 #, gcc-internal-format, gfc-internal-format
51654 msgid "Bad array specification for assumed shape array at %C"
51657 #: fortran/array.c:610 fortran/array.c:723
51658 #, gcc-internal-format, gfc-internal-format
51659 msgid "Bad specification for deferred shape array at %C"
51662 #: fortran/array.c:620 fortran/array.c:727
51663 #, gcc-internal-format, gfc-internal-format
51664 msgid "Bad specification for assumed size array at %C"
51667 #: fortran/array.c:632 fortran/array.c:739
51668 #, gcc-internal-format, gfc-internal-format
51669 msgid "Expected another dimension in array declaration at %C"
51672 #: fortran/array.c:638 fortran/array.c:667 fortran/array.c:745
51673 #, gcc-internal-format, gfc-internal-format
51674 msgid "Array specification at %C has more than %d dimensions"
51677 #: fortran/array.c:644
51678 #, gcc-internal-format, gfc-internal-format
51679 msgid "Array specification at %C with more than 7 dimensions"
51682 #: fortran/array.c:656
51683 #, gcc-internal-format, gfc-internal-format
51684 msgid "Coarray declaration at %C"
51687 #: fortran/array.c:753
51688 #, gcc-internal-format
51689 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
51692 #: fortran/array.c:821
51693 #, gcc-internal-format
51694 msgid "The assumed-rank array %qs at %L shall not have a codimension"
51697 #: fortran/array.c:905
51698 #, gcc-internal-format
51699 msgid "gfc_compare_array_spec(): Array spec clobbered"
51702 #: fortran/array.c:981
51703 #, gcc-internal-format
51704 msgid "DO-iterator %qs at %L is inside iterator of the same name"
51707 #: fortran/array.c:1073 fortran/array.c:1255
51708 #, gcc-internal-format, gfc-internal-format
51709 msgid "Syntax error in array constructor at %C"
51712 #: fortran/array.c:1129
51713 #, gcc-internal-format, gfc-internal-format
51714 msgid "[...] style array constructors at %C"
51717 #: fortran/array.c:1149
51718 #, gcc-internal-format, gfc-internal-format
51719 msgid "Array constructor including type specification at %C"
51722 #: fortran/array.c:1155 fortran/match.c:4140
51723 #, gcc-internal-format, gfc-internal-format
51724 msgid "Type-spec at %L cannot contain a deferred type parameter"
51727 #: fortran/array.c:1163
51728 #, gcc-internal-format, gfc-internal-format
51729 msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
51732 #: fortran/array.c:1181
51733 #, gcc-internal-format, gfc-internal-format
51734 msgid "Empty array constructor at %C is not allowed"
51737 #: fortran/array.c:1218 fortran/array.c:1228
51738 #, gcc-internal-format, gfc-internal-format
51739 msgid "Incompatible typespec for array element at %L"
51742 #: fortran/array.c:1302
51743 #, gcc-internal-format, gfc-internal-format
51744 msgid "Element in %s array constructor at %L is %s"
51747 #: fortran/array.c:1633
51748 #, gcc-internal-format, gfc-internal-format
51749 msgid "Iterator step at %L cannot be zero"
51752 #: fortran/array.c:1770
51753 #, gcc-internal-format
51755 "The number of elements in the array constructor at %L requires an increase "
51756 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
51759 #: fortran/array.c:1940
51760 #, gcc-internal-format, gfc-internal-format
51761 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
51764 #: fortran/array.c:1947
51765 #, gcc-internal-format, gfc-internal-format
51766 msgid "AC-IMPLIED-DO final expression references control variable at %L"
51769 #: fortran/array.c:1954
51770 #, gcc-internal-format, gfc-internal-format
51771 msgid "AC-IMPLIED-DO step expression references control variable at %L"
51774 #: fortran/array.c:1966
51775 #, gcc-internal-format, gfc-internal-format
51777 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
51781 #: fortran/array.c:2041
51782 #, gcc-internal-format, gfc-internal-format
51783 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
51786 #: fortran/array.c:2160
51787 #, gcc-internal-format
51788 msgid "spec_dimen_size(): Bad dimension"
51791 #: fortran/array.c:2219
51792 #, gcc-internal-format
51793 msgid "gfc_ref_dimen_size(): Bad dimension"
51796 #: fortran/array.c:2223
51797 #, gcc-internal-format, gfc-internal-format
51798 msgid "Bad array dimension at %L"
51801 #: fortran/array.c:2249 fortran/data.c:552 fortran/data.c:571
51802 #: fortran/data.c:585 fortran/data.c:714
51803 #, gcc-internal-format
51804 msgid "Simplification error"
51807 #: fortran/array.c:2359
51808 #, gcc-internal-format
51809 msgid "gfc_ref_dimen_size(): Bad dimen_type"
51812 #: fortran/array.c:2410
51813 #, gcc-internal-format
51814 msgid "gfc_array_dimen_size(): Bad dimension"
51817 #: fortran/array.c:2455
51818 #, gcc-internal-format
51819 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
51822 #: fortran/array.c:2603
51823 #, gcc-internal-format
51824 msgid "gfc_find_array_ref(): No ref found"
51828 #: fortran/bbt.c:119
51829 #, gcc-internal-format
51830 msgid "insert_bbt(): Duplicate key found"
51833 #: fortran/check.c:46
51834 #, gcc-internal-format
51835 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
51838 #: fortran/check.c:62
51839 #, gcc-internal-format
51840 msgid "%qs argument of %qs intrinsic at %L must be %s"
51843 #: fortran/check.c:96
51844 #, gcc-internal-format
51845 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
51848 #: fortran/check.c:111 fortran/check.c:141
51849 #, gcc-internal-format
51850 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
51853 #: fortran/check.c:129
51854 #, gcc-internal-format
51855 msgid "Fortran 2003: Character for %qs argument of %qs intrinsic at %L"
51858 #: fortran/check.c:136
51859 #, gcc-internal-format
51861 "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
51864 #: fortran/check.c:159
51865 #, gcc-internal-format
51866 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
51869 #: fortran/check.c:176
51870 #, gcc-internal-format
51871 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
51874 #: fortran/check.c:205 fortran/check.c:6652
51875 #, gcc-internal-format
51876 msgid "%qs argument of %qs intrinsic at %L must be a constant"
51879 #: fortran/check.c:214
51880 #, gcc-internal-format, gfc-internal-format
51881 msgid "Invalid kind for %s at %L"
51884 #: fortran/check.c:233
51885 #, gcc-internal-format
51886 msgid "%qs argument of %qs intrinsic at %L must be double precision"
51889 #: fortran/check.c:256
51890 #, gcc-internal-format
51891 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
51894 #: fortran/check.c:273
51895 #, gcc-internal-format
51896 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
51899 #: fortran/check.c:299
51900 #, gcc-internal-format
51901 msgid "%qs argument of %qs intrinsic at %L must be an array"
51904 #: fortran/check.c:320
51905 #, gcc-internal-format
51906 msgid "%qs at %L must be nonnegative"
51909 #: fortran/check.c:341
51910 #, gcc-internal-format
51911 msgid "%qs argument of %qs intrinsic at %L must be positive"
51914 #: fortran/check.c:374
51915 #, gcc-internal-format
51917 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
51920 #: fortran/check.c:385
51921 #, gcc-internal-format
51922 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
51925 #: fortran/check.c:395
51926 #, gcc-internal-format
51927 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
51930 #: fortran/check.c:422
51931 #, gcc-internal-format
51933 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
51936 #: fortran/check.c:448
51937 #, gcc-internal-format
51938 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
51941 #: fortran/check.c:481
51942 #, gcc-internal-format
51944 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
51947 #: fortran/check.c:498
51948 #, gcc-internal-format
51949 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
51952 #: fortran/check.c:513
51953 #, gcc-internal-format
51954 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
51957 #: fortran/check.c:534
51958 #, gcc-internal-format
51959 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
51962 #: fortran/check.c:552
51963 #, gcc-internal-format
51964 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
51967 #: fortran/check.c:590
51968 #, gcc-internal-format
51969 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
51972 #: fortran/check.c:611
51973 #, gcc-internal-format
51974 msgid "%qs argument of %qs intrinsic at %L must be a variable"
51977 #: fortran/check.c:660
51978 #, gcc-internal-format
51980 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
51983 #: fortran/check.c:710
51984 #, gcc-internal-format
51985 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
51988 #: fortran/check.c:813
51989 #, gcc-internal-format, gfc-internal-format
51990 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
51993 #: fortran/check.c:946 fortran/check.c:6596
51994 #, gcc-internal-format
51995 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
51998 #: fortran/check.c:955 fortran/check.c:2480 fortran/check.c:2606
51999 #: fortran/check.c:2680 fortran/check.c:3107
52000 #, gcc-internal-format, gfc-internal-format
52001 msgid "Different type kinds at %L"
52004 #: fortran/check.c:991
52005 #, gcc-internal-format
52006 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
52009 #: fortran/check.c:1000 fortran/check.c:1036 fortran/check.c:3690
52010 #, gcc-internal-format
52011 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
52014 #: fortran/check.c:1018
52015 #, gcc-internal-format
52017 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
52021 #: fortran/check.c:1027
52022 #, gcc-internal-format
52023 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
52026 #: fortran/check.c:1052
52027 #, gcc-internal-format, gfc-internal-format
52029 "Array section with a vector subscript at %L shall not be the target of a "
52033 #: fortran/check.c:1063
52034 #, gcc-internal-format
52036 "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
52040 #: fortran/check.c:1106
52041 #, gcc-internal-format, gfc-internal-format
52043 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52044 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
52047 #: fortran/check.c:1114
52048 #, gcc-internal-format, gfc-internal-format
52050 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
52054 #: fortran/check.c:1121
52055 #, gcc-internal-format
52057 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
52060 #: fortran/check.c:1139 fortran/check.c:1352
52061 #, gcc-internal-format, gfc-internal-format
52062 msgid "STAT= argument to %s at %L"
52065 #: fortran/check.c:1158 fortran/check.c:1292 fortran/check.c:1389
52066 #, gcc-internal-format, gfc-internal-format
52067 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
52070 #: fortran/check.c:1172 fortran/check.c:1372
52071 #, gcc-internal-format, gfc-internal-format
52073 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52077 #: fortran/check.c:1192
52078 #, gcc-internal-format, gfc-internal-format
52079 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
52082 #: fortran/check.c:1211 fortran/check.c:1225 fortran/check.c:1260
52083 #, gcc-internal-format
52084 msgid "%qs argument of %qs intrinsic at %L not yet supported"
52087 #: fortran/check.c:1245
52088 #, gcc-internal-format
52089 msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
52092 #: fortran/check.c:1299 fortran/check.c:1396
52093 #, gcc-internal-format, gfc-internal-format
52094 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
52097 #: fortran/check.c:1314
52098 #, gcc-internal-format, gfc-internal-format
52100 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
52103 #: fortran/check.c:1324
52104 #, gcc-internal-format, gfc-internal-format
52106 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
52109 #: fortran/check.c:1337
52110 #, gcc-internal-format, gfc-internal-format
52112 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
52113 "least the range of the default integer"
52116 #: fortran/check.c:1416
52117 #, gcc-internal-format, gfc-internal-format
52118 msgid "Negative argument N at %L"
52121 #: fortran/check.c:1588 fortran/check.c:2045
52122 #, gcc-internal-format
52124 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
52127 #: fortran/check.c:1597 fortran/check.c:2054
52128 #, gcc-internal-format
52130 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
52134 #: fortran/check.c:1611 fortran/check.c:1617
52135 #, gcc-internal-format, gfc-internal-format
52137 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
52138 "consider using the KIND argument"
52141 #: fortran/check.c:1639
52142 #, gcc-internal-format
52144 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
52145 "not have a vector subscript"
52148 #: fortran/check.c:1647
52149 #, gcc-internal-format, gfc-internal-format
52150 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
52153 #: fortran/check.c:1670
52154 #, gcc-internal-format, gfc-internal-format
52155 msgid "The stat= argument at %L must be a kind=4 integer variable"
52158 #: fortran/check.c:1686
52159 #, gcc-internal-format, gfc-internal-format
52160 msgid "The errmsg= argument at %L must be a default-kind character variable"
52163 #: fortran/check.c:1694
52164 #, gcc-internal-format
52165 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
52168 #: fortran/check.c:1709
52169 #, gcc-internal-format, gfc-internal-format
52171 "Support for the A argument at %L which is polymorphic A argument or has "
52172 "allocatable components is not yet implemented"
52175 #: fortran/check.c:1728
52176 #, gcc-internal-format, gfc-internal-format
52177 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
52180 #: fortran/check.c:1735
52181 #, gcc-internal-format, gfc-internal-format
52183 "Support for the A argument at %L with allocatable components is not yet "
52187 #: fortran/check.c:1749
52188 #, gcc-internal-format, gfc-internal-format
52189 msgid "OPERATOR argument at %L must be a PURE function"
52192 #. None of the intrinsics fulfills the criteria of taking two arguments,
52193 #. returning the same type and kind as the arguments and being permitted
52194 #. as actual argument.
52195 #: fortran/check.c:1759
52196 #, gcc-internal-format, gfc-internal-format
52197 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
52200 #: fortran/check.c:1776
52201 #, gcc-internal-format, gfc-internal-format
52202 msgid "The function passed as OPERATOR at %L shall have two arguments"
52205 #: fortran/check.c:1786
52206 #, gcc-internal-format, gfc-internal-format
52208 "The A argument at %L has type %s but the function passed as OPERATOR at %L "
52212 #: fortran/check.c:1795
52213 #, gcc-internal-format, gfc-internal-format
52215 "The function passed as OPERATOR at %L has arguments of type %s and %s but "
52216 "shall have type %s"
52219 #: fortran/check.c:1806
52220 #, gcc-internal-format, gfc-internal-format
52222 "The function passed as OPERATOR at %L shall have scalar nonallocatable "
52223 "nonpointer arguments and return a nonallocatable nonpointer scalar"
52226 #: fortran/check.c:1814
52227 #, gcc-internal-format, gfc-internal-format
52229 "The function passed as OPERATOR at %L shall have the VALUE attribute either "
52230 "for none or both arguments"
52233 #: fortran/check.c:1821
52234 #, gcc-internal-format, gfc-internal-format
52236 "The function passed as OPERATOR at %L shall have the TARGET attribute either "
52237 "for none or both arguments"
52240 #: fortran/check.c:1828
52241 #, gcc-internal-format, gfc-internal-format
52243 "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
52244 "either for none or both arguments"
52247 #: fortran/check.c:1836
52248 #, gcc-internal-format, gfc-internal-format
52250 "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
52251 "for either of the arguments"
52254 #: fortran/check.c:1866
52255 #, gcc-internal-format, gfc-internal-format
52257 "The character length of the A argument at %L and of the arguments of the "
52258 "OPERATOR at %L shall be the same"
52261 #: fortran/check.c:1873
52262 #, gcc-internal-format, gfc-internal-format
52264 "The character length of the A argument at %L and of the function result of "
52265 "the OPERATOR at %L shall be the same"
52268 #: fortran/check.c:1891
52269 #, gcc-internal-format
52271 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
52275 #: fortran/check.c:1939 fortran/check.c:2525 fortran/check.c:2628
52276 #: fortran/check.c:2829 fortran/check.c:2874 fortran/check.c:4250
52277 #: fortran/check.c:4384 fortran/check.c:4439 fortran/check.c:5509
52278 #: fortran/check.c:5638
52279 #, gcc-internal-format
52280 msgid "%qs intrinsic with KIND argument at %L"
52283 #: fortran/check.c:1986 fortran/check.c:2238 fortran/check.c:2298
52284 #, gcc-internal-format
52286 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
52290 #: fortran/check.c:2001 fortran/check.c:2253 fortran/check.c:2313
52291 #, gcc-internal-format
52292 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
52295 #: fortran/check.c:2104 fortran/check.c:3201 fortran/check.c:3209
52296 #, gcc-internal-format
52297 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
52300 #: fortran/check.c:2118
52301 #, gcc-internal-format
52303 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
52306 #: fortran/check.c:2138 fortran/check.c:2146
52307 #, gcc-internal-format
52308 msgid "%qs argument of %qs intrinsic at %L must be default real"
52311 #: fortran/check.c:2167
52312 #, gcc-internal-format
52313 msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
52316 #: fortran/check.c:2274
52317 #, gcc-internal-format
52318 msgid "%qs must be of same type and kind as %qs at %L in %qs"
52321 #: fortran/check.c:2332
52322 #, gcc-internal-format
52323 msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
52326 #: fortran/check.c:2351
52327 #, gcc-internal-format, gfc-internal-format
52328 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
52331 #: fortran/check.c:2412
52332 #, gcc-internal-format
52333 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
52336 #: fortran/check.c:2576
52337 #, gcc-internal-format, gfc-internal-format
52338 msgid "Argument of %s at %L must be of length one"
52341 #: fortran/check.c:2635
52342 #, gcc-internal-format
52343 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
52346 #: fortran/check.c:2725
52347 #, gcc-internal-format, gfc-internal-format
52348 msgid "SIZE at %L must be positive"
52351 #: fortran/check.c:2737
52352 #, gcc-internal-format, gfc-internal-format
52354 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
52357 #: fortran/check.c:2798
52358 #, gcc-internal-format
52359 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
52362 #: fortran/check.c:2805
52363 #, gcc-internal-format
52364 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
52367 #: fortran/check.c:3016
52368 #, gcc-internal-format
52369 msgid "Intrinsic %qs at %L must have at least two arguments"
52372 #: fortran/check.c:3064
52373 #, gcc-internal-format
52374 msgid "Missing %qs argument to the %s intrinsic at %L"
52377 #: fortran/check.c:3079
52378 #, gcc-internal-format
52379 msgid "Duplicate argument %qs at %L to intrinsic %s"
52382 #: fortran/check.c:3084
52383 #, gcc-internal-format
52384 msgid "Unknown argument %qs at %L to intrinsic %s"
52387 #: fortran/check.c:3113
52388 #, gcc-internal-format
52389 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
52392 #: fortran/check.c:3144
52393 #, gcc-internal-format
52394 msgid "%qs intrinsic with CHARACTER argument at %L"
52397 #: fortran/check.c:3151
52398 #, gcc-internal-format
52400 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
52403 #: fortran/check.c:3218
52404 #, gcc-internal-format
52405 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
52408 #: fortran/check.c:3232
52409 #, gcc-internal-format
52411 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
52415 #: fortran/check.c:3251
52416 #, gcc-internal-format
52418 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
52419 "%qs at %L for intrinsic matmul"
52422 #: fortran/check.c:3260
52423 #, gcc-internal-format
52424 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
52427 #: fortran/check.c:3307
52428 #, gcc-internal-format
52429 msgid "BACK argument to %qs intrinsic not yet implemented"
52432 #: fortran/check.c:3460
52433 #, gcc-internal-format
52434 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
52437 #: fortran/check.c:3520
52438 #, gcc-internal-format, gfc-internal-format
52439 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
52442 #: fortran/check.c:3531
52443 #, gcc-internal-format, gfc-internal-format
52444 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
52447 #: fortran/check.c:3538
52448 #, gcc-internal-format, gfc-internal-format
52450 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
52454 #: fortran/check.c:3549
52455 #, gcc-internal-format, gfc-internal-format
52457 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52461 #: fortran/check.c:3558
52462 #, gcc-internal-format, gfc-internal-format
52464 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52465 "same corank %d/%d"
52468 #: fortran/check.c:3598
52469 #, gcc-internal-format, gfc-internal-format
52471 "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
52475 #: fortran/check.c:3625
52476 #, gcc-internal-format
52477 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
52480 #: fortran/check.c:3675
52481 #, gcc-internal-format
52483 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
52484 "procedure pointer"
52487 #: fortran/check.c:3683
52488 #, gcc-internal-format, gfc-internal-format
52489 msgid "NULL intrinsic with allocatable MOLD at %L"
52492 #: fortran/check.c:3762 fortran/check.c:5585
52493 #, gcc-internal-format
52495 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
52496 "as there are .TRUE. values in %qs (%ld/%d)"
52499 #: fortran/check.c:3820
52500 #, gcc-internal-format
52501 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
52504 #: fortran/check.c:3828
52505 #, gcc-internal-format
52507 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
52510 #: fortran/check.c:3847
52511 #, gcc-internal-format
52512 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
52515 #: fortran/check.c:3895
52516 #, gcc-internal-format, gfc-internal-format
52517 msgid "The argument of the RANK intrinsic at %L must be a data object"
52520 #: fortran/check.c:3999
52521 #, gcc-internal-format
52523 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
52527 #: fortran/check.c:4009
52528 #, gcc-internal-format
52529 msgid "%qs argument of %qs intrinsic at %L is empty"
52532 #: fortran/check.c:4016
52533 #, gcc-internal-format
52535 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
52538 #: fortran/check.c:4033
52539 #, gcc-internal-format
52540 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
52543 #: fortran/check.c:4065
52544 #, gcc-internal-format, gfc-internal-format
52545 msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
52548 #: fortran/check.c:4103
52549 #, gcc-internal-format
52551 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
52554 #: fortran/check.c:4121
52555 #, gcc-internal-format
52556 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
52559 #: fortran/check.c:4130
52560 #, gcc-internal-format
52562 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
52563 "(dimension %qd duplicated)"
52566 #: fortran/check.c:4166
52567 #, gcc-internal-format, gfc-internal-format
52569 "Without padding, there are not enough elements in the intrinsic RESHAPE "
52570 "source at %L to match the shape"
52573 #: fortran/check.c:4183 fortran/check.c:4202
52574 #, gcc-internal-format
52575 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
52578 #: fortran/check.c:4193 fortran/check.c:4212
52579 #, gcc-internal-format
52580 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
52583 #: fortran/check.c:4311
52584 #, gcc-internal-format
52585 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
52588 #: fortran/check.c:4342
52589 #, gcc-internal-format
52590 msgid "%qs intrinsic with RADIX argument at %L"
52593 #: fortran/check.c:4377
52594 #, gcc-internal-format
52596 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
52600 #: fortran/check.c:4454 fortran/check.c:6635
52601 #, gcc-internal-format
52602 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
52605 #: fortran/check.c:4467 fortran/check.c:4606 fortran/check.c:6627
52606 #, gcc-internal-format
52607 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
52610 #: fortran/check.c:4478 fortran/check.c:4618
52611 #, gcc-internal-format
52612 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
52615 #: fortran/check.c:4548
52616 #, gcc-internal-format
52617 msgid "is_c_interoperable(): gfc_simplify_expr failed"
52620 #: fortran/check.c:4597
52621 #, gcc-internal-format
52623 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
52626 #: fortran/check.c:4636
52627 #, gcc-internal-format, gfc-internal-format
52629 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
52633 #: fortran/check.c:4650
52634 #, gcc-internal-format, gfc-internal-format
52636 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
52640 #: fortran/check.c:4674
52641 #, gcc-internal-format, gfc-internal-format
52642 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
52645 #: fortran/check.c:4686
52646 #, gcc-internal-format, gfc-internal-format
52647 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
52650 #: fortran/check.c:4693
52651 #, gcc-internal-format, gfc-internal-format
52652 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
52655 #: fortran/check.c:4700
52656 #, gcc-internal-format, gfc-internal-format
52657 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
52660 #: fortran/check.c:4707
52661 #, gcc-internal-format, gfc-internal-format
52662 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
52665 #: fortran/check.c:4713
52666 #, gcc-internal-format, gfc-internal-format
52667 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
52670 #: fortran/check.c:4732
52671 #, gcc-internal-format, gfc-internal-format
52673 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
52677 #: fortran/check.c:4742
52678 #, gcc-internal-format, gfc-internal-format
52679 msgid "Polymorphic FPTR at %L to C_F_POINTER"
52682 #: fortran/check.c:4747
52683 #, gcc-internal-format, gfc-internal-format
52684 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
52687 #: fortran/check.c:4763
52688 #, gcc-internal-format, gfc-internal-format
52690 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
52693 #: fortran/check.c:4775
52694 #, gcc-internal-format, gfc-internal-format
52695 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
52698 #: fortran/check.c:4782
52699 #, gcc-internal-format, gfc-internal-format
52700 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
52703 #: fortran/check.c:4788
52704 #, gcc-internal-format, gfc-internal-format
52705 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
52708 #: fortran/check.c:4802
52709 #, gcc-internal-format, gfc-internal-format
52710 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
52713 #: fortran/check.c:4817
52714 #, gcc-internal-format
52715 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
52718 #: fortran/check.c:4825
52719 #, gcc-internal-format, gfc-internal-format
52721 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
52724 #: fortran/check.c:4831
52725 #, gcc-internal-format, gfc-internal-format
52726 msgid "Noninteroperable procedure at %L to C_FUNLOC"
52729 #: fortran/check.c:4845
52730 #, gcc-internal-format, gfc-internal-format
52731 msgid "Argument X at %L to C_LOC shall not be coindexed"
52734 #: fortran/check.c:4851
52735 #, gcc-internal-format, gfc-internal-format
52736 msgid "X argument at %L to C_LOC shall not be polymorphic"
52739 #: fortran/check.c:4862
52740 #, gcc-internal-format, gfc-internal-format
52742 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
52746 #: fortran/check.c:4870
52747 #, gcc-internal-format, gfc-internal-format
52748 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
52751 #: fortran/check.c:4879
52752 #, gcc-internal-format, gfc-internal-format
52753 msgid "Argument at %L to C_LOC shall not be polymorphic"
52756 #: fortran/check.c:4886
52757 #, gcc-internal-format, gfc-internal-format
52758 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
52761 #: fortran/check.c:4897
52762 #, gcc-internal-format, gfc-internal-format
52764 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
52765 "neither assumed size nor explicit size"
52768 #: fortran/check.c:4902
52769 #, gcc-internal-format, gfc-internal-format
52770 msgid "Array section at %L to C_LOC"
52773 #: fortran/check.c:4930
52774 #, gcc-internal-format, gfc-internal-format
52775 msgid "non double precision REAL argument to %s intrinsic at %L"
52778 #: fortran/check.c:4943
52779 #, gcc-internal-format
52780 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
52783 #: fortran/check.c:4962
52784 #, gcc-internal-format
52785 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
52788 #: fortran/check.c:5225
52789 #, gcc-internal-format, gfc-internal-format
52790 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
52793 #: fortran/check.c:5236
52794 #, gcc-internal-format, gfc-internal-format
52796 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
52797 "be %d (corank) not %d"
52800 #: fortran/check.c:5269
52801 #, gcc-internal-format, gfc-internal-format
52802 msgid "DISTANCE= argument to NUM_IMAGES at %L"
52805 #: fortran/check.c:5282
52806 #, gcc-internal-format, gfc-internal-format
52807 msgid "FAILED= argument to NUM_IMAGES at %L"
52810 #: fortran/check.c:5306
52811 #, gcc-internal-format, gfc-internal-format
52813 "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
52816 #: fortran/check.c:5332
52817 #, gcc-internal-format, gfc-internal-format
52819 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
52823 #: fortran/check.c:5339
52824 #, gcc-internal-format, gfc-internal-format
52826 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
52827 "argument in intrinsic at %L"
52830 #: fortran/check.c:5350
52831 #, gcc-internal-format, gfc-internal-format
52832 msgid "Unexpected DIM argument with noncoarray argument at %L"
52835 #: fortran/check.c:5368
52836 #, gcc-internal-format, gfc-internal-format
52837 msgid "DISTANCE= argument to THIS_IMAGE at %L"
52840 #: fortran/check.c:5448
52841 #, gcc-internal-format
52842 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
52845 #: fortran/check.c:5477
52846 #, gcc-internal-format, gfc-internal-format
52848 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
52852 #: fortran/check.c:5599
52853 #, gcc-internal-format
52855 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
52859 #: fortran/check.c:5612
52860 #, gcc-internal-format
52861 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
52864 #: fortran/check.c:5855 fortran/check.c:5887
52865 #, gcc-internal-format
52866 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
52869 #: fortran/check.c:5895
52870 #, gcc-internal-format, gfc-internal-format
52871 msgid "Too many arguments to %s at %L"
52874 #: fortran/check.c:5913
52875 #, gcc-internal-format
52876 msgid "fe_runtime_error string must be null terminated"
52879 #: fortran/check.c:5925
52880 #, gcc-internal-format, gfc-internal-format
52881 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
52884 #: fortran/check.c:5965
52885 #, gcc-internal-format, gfc-internal-format
52886 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
52889 #: fortran/check.c:5984
52890 #, gcc-internal-format, gfc-internal-format
52891 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
52894 #: fortran/check.c:5994
52895 #, gcc-internal-format, gfc-internal-format
52896 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
52899 #: fortran/check.c:6011
52900 #, gcc-internal-format, gfc-internal-format
52901 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
52904 #: fortran/check.c:6228
52905 #, gcc-internal-format
52907 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
52908 "default kind (%d)"
52911 #: fortran/check.c:6580 fortran/check.c:6588
52912 #, gcc-internal-format
52913 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
52916 #: fortran/check.c:6619
52917 #, gcc-internal-format, gfc-internal-format
52919 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
52920 "because it returns a disassociated pointer"
52923 #: fortran/class.c:617
52924 #, gcc-internal-format, gfc-internal-format
52926 "Assumed size polymorphic objects or components, such as that at %C, have not "
52927 "yet been implemented"
52930 #. Since the extension field is 8 bit wide, we can only have
52931 #. up to 255 extension levels.
52932 #: fortran/class.c:728 fortran/decl.c:3466 fortran/decl.c:9886
52933 #, gcc-internal-format
52934 msgid "Maximum extension level reached with type %qs at %L"
52937 #: fortran/class.c:2885 fortran/class.c:2959
52938 #, gcc-internal-format
52939 msgid "%qs of %qs is PRIVATE at %L"
52942 #: fortran/cpp.c:450
52943 #, gcc-internal-format
52944 msgid "To enable preprocessing, use %<-cpp%>"
52947 #: fortran/cpp.c:548 fortran/cpp.c:559 fortran/cpp.c:666
52948 #, gcc-internal-format
52949 msgid "opening output file %qs: %s"
52952 #: fortran/data.c:65
52953 #, gcc-internal-format, gfc-internal-format
52954 msgid "non-constant array in DATA statement %L"
52957 #: fortran/data.c:137
52958 #, gcc-internal-format, gfc-internal-format
52959 msgid "failure to simplify substring reference in DATA statement at %L"
52962 #: fortran/data.c:170
52963 #, gcc-internal-format, gfc-internal-format
52964 msgid "Unused initialization string at %L because variable has zero length"
52967 #: fortran/data.c:176
52968 #, gcc-internal-format, gfc-internal-format
52969 msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
52972 #: fortran/data.c:265
52973 #, gcc-internal-format
52974 msgid "%qs at %L already is initialized at %L"
52977 #: fortran/data.c:289
52978 #, gcc-internal-format, gfc-internal-format
52979 msgid "Data element below array lower bound at %L"
52982 #: fortran/data.c:306 fortran/data.c:395
52983 #, gcc-internal-format, gfc-internal-format
52984 msgid "Data element above array upper bound at %L"
52987 #: fortran/data.c:336 fortran/data.c:505
52988 #, gcc-internal-format
52989 msgid "re-initialization of %qs at %L"
52992 #: fortran/data.c:727
52993 #, gcc-internal-format
52994 msgid "TODO: Vector sections in data statements"
52997 #: fortran/decl.c:290
52998 #, gcc-internal-format
52999 msgid "Host associated variable %qs may not be in the DATA statement at %C"
53002 #: fortran/decl.c:297
53003 #, gcc-internal-format
53004 msgid "initialization of common block variable %qs in DATA statement at %C"
53007 #: fortran/decl.c:408
53008 #, gcc-internal-format
53009 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
53012 #: fortran/decl.c:434
53013 #, gcc-internal-format, gfc-internal-format
53014 msgid "Invalid initializer %s in Data statement at %C"
53017 #: fortran/decl.c:536
53018 #, gcc-internal-format, gfc-internal-format
53019 msgid "Initialization at %C is not allowed in a PURE procedure"
53022 #: fortran/decl.c:573
53023 #, gcc-internal-format, gfc-internal-format
53024 msgid "DATA statement at %C cannot appear within an INTERFACE"
53027 #: fortran/decl.c:605
53028 #, gcc-internal-format, gfc-internal-format
53029 msgid "DATA statement at %C is not allowed in a PURE procedure"
53032 #: fortran/decl.c:650
53033 #, gcc-internal-format, gfc-internal-format
53034 msgid "Empty old style initializer list at %C"
53037 #: fortran/decl.c:670
53038 #, gcc-internal-format, gfc-internal-format
53039 msgid "Repeat spec invalid in scalar initializer at %C"
53042 #: fortran/decl.c:675
53043 #, gcc-internal-format, gfc-internal-format
53044 msgid "Repeat spec must be an integer at %C"
53047 #: fortran/decl.c:684
53048 #, gcc-internal-format, gfc-internal-format
53049 msgid "Expected data constant after repeat spec at %C"
53052 #: fortran/decl.c:715
53053 #, gcc-internal-format, gfc-internal-format
53054 msgid "End of scalar initializer expected at %C"
53057 #: fortran/decl.c:744
53058 #, gcc-internal-format, gfc-internal-format
53059 msgid "Expected constant array-spec in initializer list at %L"
53062 #: fortran/decl.c:753
53063 #, gcc-internal-format, gfc-internal-format
53064 msgid "Not enough elements in array initializer at %C"
53067 #: fortran/decl.c:755
53068 #, gcc-internal-format, gfc-internal-format
53069 msgid "Too many elements in array initializer at %C"
53072 #: fortran/decl.c:776
53073 #, gcc-internal-format, gfc-internal-format
53074 msgid "Syntax error in old style initializer list at %C"
53077 #: fortran/decl.c:798
53078 #, gcc-internal-format, gfc-internal-format
53079 msgid "The assumed-rank array at %C shall not have a codimension"
53082 #: fortran/decl.c:866
53083 #, gcc-internal-format, gfc-internal-format
53084 msgid "Bad INTENT specification at %C"
53087 #: fortran/decl.c:887
53088 #, gcc-internal-format, gfc-internal-format
53089 msgid "deferred type parameter at %C"
53092 #: fortran/decl.c:970 fortran/resolve.c:11671
53093 #, gcc-internal-format, gfc-internal-format
53094 msgid "Scalar INTEGER expression expected at %L"
53097 #: fortran/decl.c:996
53098 #, gcc-internal-format, gfc-internal-format
53099 msgid "Old-style character length at %C"
53102 #: fortran/decl.c:1027
53103 #, gcc-internal-format, gfc-internal-format
53104 msgid "Syntax error in character length specification at %C"
53107 #: fortran/decl.c:1180
53108 #, gcc-internal-format
53109 msgid "Procedure %qs at %C is already defined at %L"
53112 #: fortran/decl.c:1188
53113 #, gcc-internal-format
53114 msgid "Name %qs at %C is already defined as a generic interface at %L"
53117 #: fortran/decl.c:1201
53118 #, gcc-internal-format
53120 "Procedure %qs at %C has an explicit interface and must not have attributes "
53124 #: fortran/decl.c:1272
53125 #, gcc-internal-format
53127 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
53130 #: fortran/decl.c:1299
53131 #, gcc-internal-format
53133 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53134 "not C interoperable because derived type %qs is not C interoperable"
53137 #: fortran/decl.c:1306
53138 #, gcc-internal-format
53140 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53141 "not C interoperable because it is polymorphic"
53144 #: fortran/decl.c:1313
53145 #, gcc-internal-format
53147 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
53148 "not be C interoperable"
53151 #: fortran/decl.c:1328
53152 #, gcc-internal-format
53154 "Character argument %qs at %L must be length 1 because procedure %qs is "
53158 #: fortran/decl.c:1341
53159 #, gcc-internal-format
53161 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
53164 #: fortran/decl.c:1349
53165 #, gcc-internal-format
53166 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
53169 #: fortran/decl.c:1358
53170 #, gcc-internal-format
53172 "Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
53173 "BIND(C) is not yet supported"
53176 #: fortran/decl.c:1367
53177 #, gcc-internal-format
53179 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
53180 "because procedure %qs is BIND(C)"
53183 #: fortran/decl.c:1374
53184 #, gcc-internal-format
53186 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
53189 #: fortran/decl.c:1385
53190 #, gcc-internal-format
53192 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
53196 #: fortran/decl.c:1453
53197 #, gcc-internal-format
53198 msgid "Symbol %qs at %C also declared as a type at %L"
53201 #: fortran/decl.c:1512
53202 #, gcc-internal-format
53204 "Variable %qs in common block %qs at %C must be declared with a C "
53205 "interoperable kind since common block %qs is BIND(C)"
53208 #: fortran/decl.c:1552
53209 #, gcc-internal-format, gfc-internal-format
53210 msgid "CHARACTER length must be a constant at %L"
53213 #: fortran/decl.c:1567
53214 #, gcc-internal-format, gfc-internal-format
53215 msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
53218 #: fortran/decl.c:1575
53219 #, gcc-internal-format, gfc-internal-format
53221 "The CHARACTER elements of the array constructor at %L must have the same "
53225 #: fortran/decl.c:1666
53226 #, gcc-internal-format
53227 msgid "Initializer not allowed for PARAMETER %qs at %C"
53230 #: fortran/decl.c:1676
53231 #, gcc-internal-format, gfc-internal-format
53232 msgid "PARAMETER at %L is missing an initializer"
53235 #: fortran/decl.c:1686
53236 #, gcc-internal-format
53238 "Variable %qs at %C with an initializer already appears in a DATA statement"
53241 #: fortran/decl.c:1729
53242 #, gcc-internal-format, gfc-internal-format
53243 msgid "Cannot initialize parameter array at %L with variable length elements"
53246 #: fortran/decl.c:1788
53247 #, gcc-internal-format, gfc-internal-format
53248 msgid "Can't initialize implied-shape array at %L with scalar"
53251 #: fortran/decl.c:1823
53252 #, gcc-internal-format, gfc-internal-format
53253 msgid "Non-constant lower bound in implied-shape declaration at %L"
53256 #: fortran/decl.c:1909 fortran/decl.c:1916
53257 #, gcc-internal-format, gfc-internal-format
53258 msgid "Component at %C must have the POINTER attribute"
53261 #: fortran/decl.c:1925
53262 #, gcc-internal-format
53263 msgid "Component %qs with CLASS at %C must be allocatable or pointer"
53266 #: fortran/decl.c:1934
53267 #, gcc-internal-format, gfc-internal-format
53268 msgid "Array component of structure at %C must have explicit or deferred shape"
53271 #: fortran/decl.c:1958 fortran/symbol.c:2228
53272 #, gcc-internal-format
53273 msgid "Component %qs at %C already declared at %L"
53276 #: fortran/decl.c:2006
53277 #, gcc-internal-format, gfc-internal-format
53278 msgid "Pointer array component of structure at %C must have a deferred shape"
53281 #: fortran/decl.c:2015
53282 #, gcc-internal-format, gfc-internal-format
53283 msgid "Allocatable component of structure at %C must have a deferred shape"
53286 #: fortran/decl.c:2024
53287 #, gcc-internal-format, gfc-internal-format
53288 msgid "Array component of structure at %C must have an explicit shape"
53291 #: fortran/decl.c:2041
53292 #, gcc-internal-format
53294 "Type parameter %qs at %C has no corresponding entry in the type parameter "
53298 #: fortran/decl.c:2098
53299 #, gcc-internal-format, gfc-internal-format
53300 msgid "NULL() initialization at %C is ambiguous"
53303 #: fortran/decl.c:2115
53304 #, gcc-internal-format, gfc-internal-format
53305 msgid "NULL() initialization at %C may not have MOLD"
53308 #: fortran/decl.c:2132
53309 #, gcc-internal-format, gfc-internal-format
53310 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
53313 #: fortran/decl.c:2153
53314 #, gcc-internal-format, gfc-internal-format
53315 msgid "Error in pointer initialization at %C"
53318 #: fortran/decl.c:2160
53319 #, gcc-internal-format, gfc-internal-format
53320 msgid "non-NULL pointer initialization at %C"
53323 #: fortran/decl.c:2183
53324 #, gcc-internal-format
53325 msgid "Function name %qs not allowed at %C"
53328 #: fortran/decl.c:2243
53329 #, gcc-internal-format
53330 msgid "%qs not allowed outside STRUCTURE at %C"
53333 #: fortran/decl.c:2245
53334 #, gcc-internal-format
53335 msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
53338 #: fortran/decl.c:2252
53339 #, gcc-internal-format
53340 msgid "%qs entity cannot have attributes at %C"
53343 #: fortran/decl.c:2289
53344 #, gcc-internal-format
53345 msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
53348 #: fortran/decl.c:2299
53349 #, gcc-internal-format, gfc-internal-format
53350 msgid "Implied-shape array at %L"
53353 #: fortran/decl.c:2352
53354 #, gcc-internal-format
53356 "%qs at %C is a redefinition of the declaration in the corresponding "
53357 "interface for MODULE PROCEDURE %qs"
53360 #: fortran/decl.c:2363
53361 #, gcc-internal-format
53362 msgid "%qs entity cannot have an initializer at %C"
53365 #: fortran/decl.c:2389 fortran/decl.c:8199
53366 #, gcc-internal-format, gfc-internal-format
53367 msgid "Duplicate array spec for Cray pointee at %C"
53370 #: fortran/decl.c:2397
53371 #, gcc-internal-format
53372 msgid "Couldn't set pointee array spec."
53375 #: fortran/decl.c:2460
53376 #, gcc-internal-format, gfc-internal-format
53377 msgid "Old-style initialization at %C"
53380 #: fortran/decl.c:2468
53381 #, gcc-internal-format, gfc-internal-format
53382 msgid "Invalid old style initialization for derived type component at %C"
53385 #: fortran/decl.c:2481
53386 #, gcc-internal-format, gfc-internal-format
53387 msgid "Syntax error in old style initialization of %s at %C"
53390 #: fortran/decl.c:2501 fortran/decl.c:6491
53391 #, gcc-internal-format, gfc-internal-format
53392 msgid "Initialization at %C isn't for a pointer variable"
53395 #: fortran/decl.c:2514
53396 #, gcc-internal-format
53397 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
53400 #: fortran/decl.c:2523 fortran/decl.c:10060
53401 #, gcc-internal-format, gfc-internal-format
53402 msgid "Expected an initialization expression at %C"
53405 #: fortran/decl.c:2530
53406 #, gcc-internal-format, gfc-internal-format
53407 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
53410 #: fortran/decl.c:2547
53411 #, gcc-internal-format, gfc-internal-format
53412 msgid "Initialization of allocatable component at %C is not allowed"
53415 #: fortran/decl.c:2561
53416 #, gcc-internal-format, gfc-internal-format
53418 "The component with KIND or LEN attribute at %C does not not appear in the "
53419 "type parameter list at %L"
53422 #: fortran/decl.c:2569
53423 #, gcc-internal-format, gfc-internal-format
53425 "The component at %C that appears in the type parameter list at %L has "
53426 "neither the KIND nor LEN attribute"
53429 #: fortran/decl.c:2577
53430 #, gcc-internal-format, gfc-internal-format
53431 msgid "The component at %C which is a type parameter must be a scalar"
53434 #: fortran/decl.c:2640 fortran/decl.c:2676
53435 #, gcc-internal-format, gfc-internal-format
53436 msgid "Old-style type declaration %s*%d not supported at %C"
53439 #: fortran/decl.c:2682
53440 #, gcc-internal-format, gfc-internal-format
53441 msgid "Nonstandard type declaration %s*%d at %C"
53444 #: fortran/decl.c:2741 fortran/decl.c:2818
53445 #, gcc-internal-format, gfc-internal-format
53446 msgid "Missing right parenthesis at %C"
53449 #: fortran/decl.c:2754 fortran/decl.c:2889
53450 #, gcc-internal-format, gfc-internal-format
53451 msgid "Expected initialization expression at %C"
53454 #: fortran/decl.c:2762 fortran/decl.c:2895
53455 #, gcc-internal-format, gfc-internal-format
53456 msgid "Expected scalar initialization expression at %C"
53459 #: fortran/decl.c:2792 fortran/decl.c:3487
53460 #, gcc-internal-format, gfc-internal-format
53461 msgid "Kind %d not supported for type %s at %C"
53464 #: fortran/decl.c:2805
53465 #, gcc-internal-format, gfc-internal-format
53466 msgid "C kind type parameter is for type %s but type at %L is %s"
53469 #: fortran/decl.c:2816
53470 #, gcc-internal-format, gfc-internal-format
53471 msgid "Missing right parenthesis or comma at %C"
53474 #: fortran/decl.c:2921
53475 #, gcc-internal-format, gfc-internal-format
53476 msgid "Kind %d is not supported for CHARACTER at %C"
53479 #: fortran/decl.c:3053
53480 #, gcc-internal-format, gfc-internal-format
53481 msgid "Syntax error in CHARACTER declaration at %C"
53484 #: fortran/decl.c:3121
53485 #, gcc-internal-format, gfc-internal-format
53486 msgid "RECORD at %C is an extension, enable it with -fdec-structure"
53489 #: fortran/decl.c:3134
53490 #, gcc-internal-format, gfc-internal-format
53491 msgid "Structure name expected after RECORD at %C"
53494 #: fortran/decl.c:3247
53495 #, gcc-internal-format, gfc-internal-format
53497 "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
53501 #: fortran/decl.c:3271
53502 #, gcc-internal-format, gfc-internal-format
53504 "The type parameter spec list at %C does not contain enough parameter "
53508 #: fortran/decl.c:3295
53509 #, gcc-internal-format
53510 msgid "The derived parameter '%qs' at %C does not have a default value"
53513 #: fortran/decl.c:3327
53514 #, gcc-internal-format, gfc-internal-format
53515 msgid "The parameter expression at %C must be of INTEGER type and not %s type"
53518 #: fortran/decl.c:3355
53519 #, gcc-internal-format
53520 msgid "The KIND parameter '%qs' at %C cannot either be ASSUMED or DEFERRED"
53523 #: fortran/decl.c:3362
53524 #, gcc-internal-format
53526 "The value for the KIND parameter '%qs' at %C does not reduce to a constant "
53530 #: fortran/decl.c:3377
53531 #, gcc-internal-format, gfc-internal-format
53533 "The type parameter spec list at %C contains too many parameter expressions"
53536 #: fortran/decl.c:3386
53537 #, gcc-internal-format, gfc-internal-format
53538 msgid "Parameterized derived type at %C is ambiguous"
53541 #: fortran/decl.c:3649
53542 #, gcc-internal-format, gfc-internal-format
53543 msgid "BYTE type at %C"
53546 #: fortran/decl.c:3654
53547 #, gcc-internal-format, gfc-internal-format
53548 msgid "BYTE type used at %C is not available on the target machine"
53551 #: fortran/decl.c:3676
53552 #, gcc-internal-format, gfc-internal-format
53553 msgid "Assumed type at %C is not allowed for components"
53556 #: fortran/decl.c:3679
53557 #, gcc-internal-format, gfc-internal-format
53558 msgid "Assumed type at %C"
53561 #: fortran/decl.c:3702 fortran/decl.c:3733 fortran/decl.c:3762
53562 #: fortran/decl.c:4046
53563 #, gcc-internal-format, gfc-internal-format
53564 msgid "TYPE with intrinsic-type-spec at %C"
53567 #: fortran/decl.c:3758
53568 #, gcc-internal-format, gfc-internal-format
53569 msgid "DOUBLE COMPLEX at %C"
53572 #: fortran/decl.c:3801 fortran/decl.c:3937 fortran/decl.c:3949
53573 #: fortran/decl.c:3963 fortran/decl.c:4441 fortran/decl.c:4449
53574 #, gcc-internal-format
53575 msgid "Type name %qs at %C is ambiguous"
53578 #: fortran/decl.c:3896
53579 #, gcc-internal-format, gfc-internal-format
53580 msgid "CLASS statement at %C"
53583 #: fortran/decl.c:3978
53584 #, gcc-internal-format
53586 "Type name %qs at %C conflicts with previously declared entity at %L, which "
53587 "has the same name"
53590 #: fortran/decl.c:4117
53591 #, gcc-internal-format, gfc-internal-format
53592 msgid "Duplicate IMPLICIT NONE statement at %C"
53595 #: fortran/decl.c:4126
53596 #, gcc-internal-format, gfc-internal-format
53597 msgid "IMPORT NONE with spec list at %C"
53600 #: fortran/decl.c:4185
53601 #, gcc-internal-format, gfc-internal-format
53602 msgid "Missing character range in IMPLICIT at %C"
53605 #: fortran/decl.c:4231
53606 #, gcc-internal-format, gfc-internal-format
53607 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
53610 #: fortran/decl.c:4284
53611 #, gcc-internal-format, gfc-internal-format
53612 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
53615 #: fortran/decl.c:4294
53616 #, gcc-internal-format, gfc-internal-format
53617 msgid "Empty IMPLICIT statement at %C"
53620 #: fortran/decl.c:4400
53621 #, gcc-internal-format, gfc-internal-format
53622 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
53625 #: fortran/decl.c:4407
53626 #, gcc-internal-format, gfc-internal-format
53628 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
53632 #: fortran/decl.c:4412
53633 #, gcc-internal-format, gfc-internal-format
53634 msgid "IMPORT statement at %C"
53637 #: fortran/decl.c:4426
53638 #, gcc-internal-format, gfc-internal-format
53639 msgid "Expecting list of named entities at %C"
53642 #: fortran/decl.c:4455
53643 #, gcc-internal-format
53644 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
53647 #: fortran/decl.c:4462
53648 #, gcc-internal-format
53649 msgid "%qs is already IMPORTed from host scoping unit at %C"
53652 #: fortran/decl.c:4503
53653 #, gcc-internal-format, gfc-internal-format
53654 msgid "Syntax error in IMPORT statement at %C"
53657 #: fortran/decl.c:4840
53658 #, gcc-internal-format, gfc-internal-format
53659 msgid "Missing codimension specification at %C"
53662 #: fortran/decl.c:4842
53663 #, gcc-internal-format, gfc-internal-format
53664 msgid "Missing dimension specification at %C"
53667 #: fortran/decl.c:4937
53668 #, gcc-internal-format, gfc-internal-format
53669 msgid "Duplicate %s attribute at %L"
53672 #: fortran/decl.c:4954
53673 #, gcc-internal-format
53674 msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
53677 #: fortran/decl.c:4971
53678 #, gcc-internal-format, gfc-internal-format
53679 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
53682 #: fortran/decl.c:4980
53683 #, gcc-internal-format, gfc-internal-format
53684 msgid "KIND attribute at %C in a TYPE definition"
53687 #: fortran/decl.c:4988
53688 #, gcc-internal-format, gfc-internal-format
53689 msgid "Component with KIND attribute at %C must be INTEGER"
53692 #: fortran/decl.c:4995
53693 #, gcc-internal-format, gfc-internal-format
53694 msgid "Component with KIND attribute at %C must be default integer kind (%d)"
53697 #: fortran/decl.c:5004
53698 #, gcc-internal-format, gfc-internal-format
53699 msgid "LEN attribute at %C in a TYPE definition"
53702 #: fortran/decl.c:5012
53703 #, gcc-internal-format, gfc-internal-format
53704 msgid "Component with LEN attribute at %C must be INTEGER"
53707 #: fortran/decl.c:5019
53708 #, gcc-internal-format, gfc-internal-format
53709 msgid "Component with LEN attribute at %C must be default integer kind (%d)"
53712 #: fortran/decl.c:5028
53713 #, gcc-internal-format, gfc-internal-format
53714 msgid "Attribute at %L is not allowed in a TYPE definition"
53717 #: fortran/decl.c:5046
53718 #, gcc-internal-format, gfc-internal-format
53719 msgid "Attribute %s at %L in a TYPE definition"
53722 #: fortran/decl.c:5056
53723 #, gcc-internal-format, gfc-internal-format
53725 "%s attribute at %L is not allowed outside of the specification part of a "
53729 #: fortran/decl.c:5066
53730 #, gcc-internal-format, gfc-internal-format
53731 msgid "Attribute at %L is not allowed outside a TYPE definition"
53734 #: fortran/decl.c:5079
53735 #, gcc-internal-format, gfc-internal-format
53736 msgid "ASYNCHRONOUS attribute at %C"
53739 #: fortran/decl.c:5090
53740 #, gcc-internal-format, gfc-internal-format
53741 msgid "CONTIGUOUS attribute at %C"
53744 #: fortran/decl.c:5145 fortran/decl.c:8503
53745 #, gcc-internal-format, gfc-internal-format
53746 msgid "PROTECTED at %C only allowed in specification part of a module"
53749 #: fortran/decl.c:5151
53750 #, gcc-internal-format, gfc-internal-format
53751 msgid "PROTECTED attribute at %C"
53754 #: fortran/decl.c:5185
53755 #, gcc-internal-format, gfc-internal-format
53756 msgid "VALUE attribute at %C"
53759 #: fortran/decl.c:5192
53760 #, gcc-internal-format, gfc-internal-format
53761 msgid "VOLATILE attribute at %C"
53764 #: fortran/decl.c:5199
53765 #, gcc-internal-format
53766 msgid "match_attr_spec(): Bad attribute"
53769 #: fortran/decl.c:5240
53770 #, gcc-internal-format, gfc-internal-format
53771 msgid "Multiple identifiers provided with single NAME= specifier at %C"
53774 #: fortran/decl.c:5338
53775 #, gcc-internal-format
53777 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
53780 #: fortran/decl.c:5360
53781 #, gcc-internal-format
53783 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
53784 "though common block %qs is BIND(C)"
53787 #: fortran/decl.c:5369
53788 #, gcc-internal-format
53789 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
53792 #: fortran/decl.c:5373
53793 #, gcc-internal-format
53794 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
53797 #: fortran/decl.c:5385
53798 #, gcc-internal-format
53800 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
53801 "it is not a global"
53804 #: fortran/decl.c:5399
53805 #, gcc-internal-format
53806 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
53809 #: fortran/decl.c:5407
53810 #, gcc-internal-format
53812 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
53815 #: fortran/decl.c:5419
53816 #, gcc-internal-format
53817 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
53820 #: fortran/decl.c:5427
53821 #, gcc-internal-format
53822 msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
53825 #. Use gfc_warning_now because we won't say that the symbol fails
53826 #. just because of this.
53827 #: fortran/decl.c:5438
53828 #, gcc-internal-format
53830 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
53833 #: fortran/decl.c:5512
53834 #, gcc-internal-format, gfc-internal-format
53836 "Need either entity or common block name for attribute specification "
53840 #: fortran/decl.c:5557
53841 #, gcc-internal-format, gfc-internal-format
53843 "Missing entity or common block name for attribute specification statement at "
53847 #: fortran/decl.c:5564
53848 #, gcc-internal-format
53849 msgid "Missing symbol"
53852 #: fortran/decl.c:5593
53853 #, gcc-internal-format, gfc-internal-format
53854 msgid "BIND(C) statement at %C"
53857 #: fortran/decl.c:5680
53858 #, gcc-internal-format, gfc-internal-format
53860 "Derived type at %C has not been previously defined and so cannot appear in a "
53861 "derived type definition"
53864 #: fortran/decl.c:5722
53865 #, gcc-internal-format, gfc-internal-format
53866 msgid "Syntax error in anonymous structure declaration at %C"
53869 #: fortran/decl.c:5731
53870 #, gcc-internal-format, gfc-internal-format
53871 msgid "Syntax error in data declaration at %C"
53874 #: fortran/decl.c:5781
53875 #, gcc-internal-format, gfc-internal-format
53876 msgid "MODULE prefix at %C"
53879 #: fortran/decl.c:5826
53880 #, gcc-internal-format, gfc-internal-format
53881 msgid "IMPURE procedure at %C"
53884 #: fortran/decl.c:5838
53885 #, gcc-internal-format, gfc-internal-format
53886 msgid "PURE and IMPURE must not appear both at %C"
53889 #: fortran/decl.c:5884
53890 #, gcc-internal-format, gfc-internal-format
53891 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
53894 #: fortran/decl.c:5891
53895 #, gcc-internal-format, gfc-internal-format
53896 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
53899 #: fortran/decl.c:5898
53900 #, gcc-internal-format, gfc-internal-format
53901 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
53904 #: fortran/decl.c:5964 fortran/primary.c:1806
53905 #, gcc-internal-format, gfc-internal-format
53906 msgid "Alternate-return argument at %C"
53909 #: fortran/decl.c:5970 fortran/decl.c:5978
53910 #, gcc-internal-format, gfc-internal-format
53911 msgid "A parameter name is required at %C"
53914 #: fortran/decl.c:6018
53915 #, gcc-internal-format
53916 msgid "Name %qs at %C is the name of the procedure"
53919 #: fortran/decl.c:6031
53920 #, gcc-internal-format, gfc-internal-format
53921 msgid "Expected parameter list in type declaration at %C"
53924 #: fortran/decl.c:6034
53925 #, gcc-internal-format, gfc-internal-format
53926 msgid "Unexpected junk in formal argument list at %C"
53929 #: fortran/decl.c:6052
53930 #, gcc-internal-format
53931 msgid "Duplicate name %qs in parameter list at %C"
53934 #: fortran/decl.c:6055
53935 #, gcc-internal-format
53936 msgid "Duplicate symbol %qs in formal argument list at %C"
53939 #: fortran/decl.c:6094
53940 #, gcc-internal-format, gfc-internal-format
53941 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
53944 #: fortran/decl.c:6100
53945 #, gcc-internal-format, gfc-internal-format
53946 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
53949 #: fortran/decl.c:6139
53950 #, gcc-internal-format, gfc-internal-format
53951 msgid "RESULT variable at %C must be different than function name"
53954 #: fortran/decl.c:6216
53955 #, gcc-internal-format, gfc-internal-format
53956 msgid "Unexpected junk after function declaration at %C"
53959 #: fortran/decl.c:6226 fortran/decl.c:7324
53960 #, gcc-internal-format, gfc-internal-format
53961 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
53964 #: fortran/decl.c:6430
53965 #, gcc-internal-format, gfc-internal-format
53966 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
53969 #: fortran/decl.c:6437
53970 #, gcc-internal-format, gfc-internal-format
53971 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
53974 #: fortran/decl.c:6443
53975 #, gcc-internal-format, gfc-internal-format
53976 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
53979 #: fortran/decl.c:6466
53980 #, gcc-internal-format
53981 msgid "Procedure %qs at %L already has basic type of %s"
53984 #: fortran/decl.c:6512 fortran/decl.c:6700 fortran/decl.c:10543
53985 #, gcc-internal-format, gfc-internal-format
53986 msgid "Syntax error in PROCEDURE statement at %C"
53989 #: fortran/decl.c:6561 fortran/decl.c:10443
53990 #, gcc-internal-format
53991 msgid "Expected %<::%> after binding-attributes at %C"
53994 #: fortran/decl.c:6568
53995 #, gcc-internal-format, gfc-internal-format
53996 msgid "NOPASS or explicit interface required at %C"
53999 #: fortran/decl.c:6572
54000 #, gcc-internal-format, gfc-internal-format
54001 msgid "Procedure pointer component at %C"
54004 #: fortran/decl.c:6644
54005 #, gcc-internal-format, gfc-internal-format
54006 msgid "Syntax error in procedure pointer component at %C"
54009 #: fortran/decl.c:6662
54010 #, gcc-internal-format, gfc-internal-format
54011 msgid "PROCEDURE at %C must be in a generic interface"
54014 #: fortran/decl.c:6671 fortran/decl.c:9212
54015 #, gcc-internal-format, gfc-internal-format
54016 msgid "double colon in MODULE PROCEDURE statement at %L"
54019 #: fortran/decl.c:6741
54020 #, gcc-internal-format, gfc-internal-format
54021 msgid "PROCEDURE statement at %C"
54024 #: fortran/decl.c:6813
54025 #, gcc-internal-format, gfc-internal-format
54026 msgid "Expected formal argument list in function definition at %C"
54029 #: fortran/decl.c:6837 fortran/decl.c:6841 fortran/decl.c:7096
54030 #: fortran/decl.c:7100 fortran/decl.c:7292 fortran/decl.c:7296
54031 #: fortran/symbol.c:1873
54032 #, gcc-internal-format, gfc-internal-format
54033 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
54036 #: fortran/decl.c:6994
54037 #, gcc-internal-format, gfc-internal-format
54038 msgid "ENTRY statement at %C"
54041 #: fortran/decl.c:7003
54042 #, gcc-internal-format, gfc-internal-format
54043 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
54046 #: fortran/decl.c:7006
54047 #, gcc-internal-format, gfc-internal-format
54048 msgid "ENTRY statement at %C cannot appear within a MODULE"
54051 #: fortran/decl.c:7009
54052 #, gcc-internal-format, gfc-internal-format
54053 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
54056 #: fortran/decl.c:7012
54057 #, gcc-internal-format, gfc-internal-format
54058 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
54061 #: fortran/decl.c:7016 fortran/decl.c:7061
54062 #, gcc-internal-format, gfc-internal-format
54063 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
54066 #: fortran/decl.c:7020
54067 #, gcc-internal-format, gfc-internal-format
54068 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
54071 #: fortran/decl.c:7024
54072 #, gcc-internal-format, gfc-internal-format
54073 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
54076 #: fortran/decl.c:7028
54077 #, gcc-internal-format, gfc-internal-format
54078 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
54081 #: fortran/decl.c:7033
54082 #, gcc-internal-format, gfc-internal-format
54083 msgid "ENTRY statement at %C cannot appear within a DO block"
54086 #: fortran/decl.c:7037
54087 #, gcc-internal-format, gfc-internal-format
54088 msgid "ENTRY statement at %C cannot appear within a SELECT block"
54091 #: fortran/decl.c:7041
54092 #, gcc-internal-format, gfc-internal-format
54093 msgid "ENTRY statement at %C cannot appear within a FORALL block"
54096 #: fortran/decl.c:7045
54097 #, gcc-internal-format, gfc-internal-format
54098 msgid "ENTRY statement at %C cannot appear within a WHERE block"
54101 #: fortran/decl.c:7049
54102 #, gcc-internal-format, gfc-internal-format
54103 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
54106 #: fortran/decl.c:7053
54107 #, gcc-internal-format, gfc-internal-format
54108 msgid "Unexpected ENTRY statement at %C"
54111 #: fortran/decl.c:7074
54112 #, gcc-internal-format, gfc-internal-format
54113 msgid "ENTRY statement at %C cannot appear in a contained procedure"
54116 #: fortran/decl.c:7125 fortran/decl.c:7331
54117 #, gcc-internal-format, gfc-internal-format
54118 msgid "Missing required parentheses before BIND(C) at %C"
54121 #: fortran/decl.c:7393 fortran/decl.c:7400
54122 #, gcc-internal-format, gfc-internal-format
54123 msgid "Invalid C identifier in NAME= specifier at %C"
54126 #: fortran/decl.c:7440
54127 #, gcc-internal-format, gfc-internal-format
54128 msgid "Syntax error in NAME= specifier for binding label at %C"
54131 #: fortran/decl.c:7456
54132 #, gcc-internal-format, gfc-internal-format
54133 msgid "NAME= specifier at %C should be a constant expression"
54136 #: fortran/decl.c:7464
54137 #, gcc-internal-format, gfc-internal-format
54138 msgid "NAME= specifier at %C should be a scalar of default character kind"
54141 #: fortran/decl.c:7483
54142 #, gcc-internal-format, gfc-internal-format
54143 msgid "Missing closing paren for binding label at %C"
54146 #: fortran/decl.c:7489
54147 #, gcc-internal-format, gfc-internal-format
54148 msgid "No binding name is allowed in BIND(C) at %C"
54151 #: fortran/decl.c:7495
54152 #, gcc-internal-format, gfc-internal-format
54153 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
54156 #: fortran/decl.c:7524
54157 #, gcc-internal-format, gfc-internal-format
54158 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
54161 #: fortran/decl.c:7769
54162 #, gcc-internal-format, gfc-internal-format
54163 msgid "Unexpected END statement at %C"
54166 #: fortran/decl.c:7778
54167 #, gcc-internal-format, gfc-internal-format
54168 msgid "END statement instead of %s statement at %L"
54171 #. We would have required END [something].
54172 #: fortran/decl.c:7787
54173 #, gcc-internal-format, gfc-internal-format
54174 msgid "%s statement expected at %L"
54177 #: fortran/decl.c:7798
54178 #, gcc-internal-format, gfc-internal-format
54179 msgid "Expecting %s statement at %L"
54182 #: fortran/decl.c:7818
54183 #, gcc-internal-format
54184 msgid "Expected block name of %qs in %s statement at %L"
54187 #: fortran/decl.c:7835
54188 #, gcc-internal-format, gfc-internal-format
54189 msgid "Expected terminating name at %C"
54192 #: fortran/decl.c:7849 fortran/decl.c:7857
54193 #, gcc-internal-format
54194 msgid "Expected label %qs for %s statement at %C"
54197 #: fortran/decl.c:7956
54198 #, gcc-internal-format, gfc-internal-format
54199 msgid "Missing array specification at %L in DIMENSION statement"
54202 #: fortran/decl.c:7964
54203 #, gcc-internal-format, gfc-internal-format
54204 msgid "Dimensions specified for %s at %L after its initialization"
54207 #: fortran/decl.c:7972
54208 #, gcc-internal-format, gfc-internal-format
54209 msgid "Missing array specification at %L in CODIMENSION statement"
54212 #: fortran/decl.c:7981
54213 #, gcc-internal-format, gfc-internal-format
54214 msgid "Array specification must be deferred at %L"
54217 #: fortran/decl.c:8079
54218 #, gcc-internal-format, gfc-internal-format
54219 msgid "Unexpected character in variable list at %C"
54222 #: fortran/decl.c:8116
54223 #, gcc-internal-format
54224 msgid "Expected %<(%> at %C"
54227 #: fortran/decl.c:8130 fortran/decl.c:8170
54228 #, gcc-internal-format, gfc-internal-format
54229 msgid "Expected variable name at %C"
54232 #: fortran/decl.c:8146
54233 #, gcc-internal-format, gfc-internal-format
54234 msgid "Cray pointer at %C must be an integer"
54237 #: fortran/decl.c:8150
54238 #, gcc-internal-format, gfc-internal-format
54240 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
54244 #: fortran/decl.c:8156
54245 #, gcc-internal-format, gfc-internal-format
54246 msgid "Expected \",\" at %C"
54249 #: fortran/decl.c:8195
54250 #, gcc-internal-format
54251 msgid "Couldn't set Cray pointee array spec."
54254 #: fortran/decl.c:8219
54255 #, gcc-internal-format, gfc-internal-format
54256 msgid "Expected \")\" at %C"
54259 #: fortran/decl.c:8231
54260 #, gcc-internal-format
54261 msgid "Expected %<,%> or end of statement at %C"
54264 #: fortran/decl.c:8257
54265 #, gcc-internal-format, gfc-internal-format
54266 msgid "INTENT is not allowed inside of BLOCK at %C"
54269 #: fortran/decl.c:8289
54270 #, gcc-internal-format, gfc-internal-format
54271 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
54274 #: fortran/decl.c:8308
54275 #, gcc-internal-format, gfc-internal-format
54276 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
54279 #: fortran/decl.c:8347
54280 #, gcc-internal-format, gfc-internal-format
54281 msgid "CONTIGUOUS statement at %C"
54284 #: fortran/decl.c:8453
54285 #, gcc-internal-format, gfc-internal-format
54287 "Access specification of the %s operator at %C has already been specified"
54290 #: fortran/decl.c:8470
54291 #, gcc-internal-format, gfc-internal-format
54293 "Access specification of the .%s. operator at %C has already been specified"
54296 #: fortran/decl.c:8509
54297 #, gcc-internal-format, gfc-internal-format
54298 msgid "PROTECTED statement at %C"
54301 #: fortran/decl.c:8547
54302 #, gcc-internal-format, gfc-internal-format
54303 msgid "Syntax error in PROTECTED statement at %C"
54306 #: fortran/decl.c:8571
54307 #, gcc-internal-format, gfc-internal-format
54309 "PRIVATE statement at %C is only allowed in the specification part of a module"
54312 #: fortran/decl.c:8608
54313 #, gcc-internal-format, gfc-internal-format
54315 "PUBLIC statement at %C is only allowed in the specification part of a module"
54318 #: fortran/decl.c:8636
54319 #, gcc-internal-format, gfc-internal-format
54320 msgid "Expected variable name at %C in PARAMETER statement"
54323 #: fortran/decl.c:8643
54324 #, gcc-internal-format, gfc-internal-format
54325 msgid "Expected = sign in PARAMETER statement at %C"
54328 #: fortran/decl.c:8649
54329 #, gcc-internal-format, gfc-internal-format
54330 msgid "Expected expression at %C in PARAMETER statement"
54333 #: fortran/decl.c:8669
54334 #, gcc-internal-format, gfc-internal-format
54335 msgid "Initializing already initialized variable at %C"
54338 #. With legacy PARAMETER statements, don't expect a terminating ')'.
54339 #: fortran/decl.c:8694
54340 #, gcc-internal-format, gfc-internal-format
54341 msgid "PARAMETER without '()' at %C"
54344 #: fortran/decl.c:8710
54345 #, gcc-internal-format, gfc-internal-format
54346 msgid "Unexpected characters in PARAMETER statement at %C"
54349 #: fortran/decl.c:8729 fortran/decl.c:8785
54350 #, gcc-internal-format
54351 msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
54354 #: fortran/decl.c:8764
54355 #, gcc-internal-format, gfc-internal-format
54356 msgid "Expected entity-list in AUTOMATIC statement at %C"
54359 #: fortran/decl.c:8771
54360 #, gcc-internal-format, gfc-internal-format
54361 msgid "Syntax error in AUTOMATIC statement at %C"
54364 #: fortran/decl.c:8820
54365 #, gcc-internal-format, gfc-internal-format
54366 msgid "Expected entity-list in STATIC statement at %C"
54369 #: fortran/decl.c:8827
54370 #, gcc-internal-format, gfc-internal-format
54371 msgid "Syntax error in STATIC statement at %C"
54374 #: fortran/decl.c:8846
54375 #, gcc-internal-format, gfc-internal-format
54376 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
54379 #: fortran/decl.c:8857
54380 #, gcc-internal-format, gfc-internal-format
54381 msgid "SAVE statement at %C follows blanket SAVE statement"
54384 #: fortran/decl.c:8903
54385 #, gcc-internal-format, gfc-internal-format
54386 msgid "Syntax error in SAVE statement at %C"
54389 #: fortran/decl.c:8917
54390 #, gcc-internal-format, gfc-internal-format
54391 msgid "VALUE is not allowed inside of BLOCK at %C"
54394 #: fortran/decl.c:8921
54395 #, gcc-internal-format, gfc-internal-format
54396 msgid "VALUE statement at %C"
54399 #: fortran/decl.c:8959
54400 #, gcc-internal-format, gfc-internal-format
54401 msgid "Syntax error in VALUE statement at %C"
54404 #: fortran/decl.c:8970
54405 #, gcc-internal-format, gfc-internal-format
54406 msgid "VOLATILE statement at %C"
54409 #: fortran/decl.c:8993
54410 #, gcc-internal-format
54412 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
54416 #: fortran/decl.c:9018
54417 #, gcc-internal-format, gfc-internal-format
54418 msgid "Syntax error in VOLATILE statement at %C"
54421 #: fortran/decl.c:9029
54422 #, gcc-internal-format, gfc-internal-format
54423 msgid "ASYNCHRONOUS statement at %C"
54426 #: fortran/decl.c:9069
54427 #, gcc-internal-format, gfc-internal-format
54428 msgid "Syntax error in ASYNCHRONOUS statement at %C"
54431 #: fortran/decl.c:9094
54432 #, gcc-internal-format, gfc-internal-format
54433 msgid "MODULE PROCEDURE declaration at %C"
54436 #: fortran/decl.c:9187
54437 #, gcc-internal-format, gfc-internal-format
54438 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
54441 #: fortran/decl.c:9245
54442 #, gcc-internal-format, gfc-internal-format
54443 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
54446 #: fortran/decl.c:9294
54447 #, gcc-internal-format, gfc-internal-format
54448 msgid "Ambiguous symbol in TYPE definition at %C"
54451 #: fortran/decl.c:9303
54452 #, gcc-internal-format
54453 msgid "Symbol %qs at %C has not been previously defined"
54456 #: fortran/decl.c:9309
54457 #, gcc-internal-format
54458 msgid "%qs in EXTENDS expression at %C is not a derived type"
54461 #: fortran/decl.c:9316
54462 #, gcc-internal-format
54463 msgid "%qs cannot be extended at %C because it is BIND(C)"
54466 #: fortran/decl.c:9323
54467 #, gcc-internal-format
54468 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
54471 #: fortran/decl.c:9346
54472 #, gcc-internal-format, gfc-internal-format
54474 "Derived type at %C can only be PRIVATE in the specification part of a module"
54477 #: fortran/decl.c:9358
54478 #, gcc-internal-format, gfc-internal-format
54480 "Derived type at %C can only be PUBLIC in the specification part of a module"
54483 #: fortran/decl.c:9379
54484 #, gcc-internal-format, gfc-internal-format
54485 msgid "ABSTRACT type at %C"
54488 #: fortran/decl.c:9425
54489 #, gcc-internal-format, gfc-internal-format
54490 msgid "Failed to create structure type '%s' at %C"
54493 #: fortran/decl.c:9431
54494 #, gcc-internal-format
54495 msgid "Type definition of %qs at %C was already defined at %L"
54498 #: fortran/decl.c:9478
54499 #, gcc-internal-format, gfc-internal-format
54500 msgid "Junk after MAP statement at %C"
54503 #: fortran/decl.c:9511
54504 #, gcc-internal-format, gfc-internal-format
54505 msgid "Junk after UNION statement at %C"
54508 #: fortran/decl.c:9546
54509 #, gcc-internal-format
54510 msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
54513 #: fortran/decl.c:9560
54514 #, gcc-internal-format, gfc-internal-format
54515 msgid "Structure name expected in non-nested structure declaration at %C"
54518 #: fortran/decl.c:9578
54519 #, gcc-internal-format, gfc-internal-format
54520 msgid "Junk after non-nested STRUCTURE statement at %C"
54523 #: fortran/decl.c:9585
54524 #, gcc-internal-format
54525 msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
54528 #: fortran/decl.c:9746
54529 #, gcc-internal-format, gfc-internal-format
54530 msgid "Expected :: in TYPE definition at %C"
54533 #: fortran/decl.c:9774
54534 #, gcc-internal-format
54535 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
54538 #: fortran/decl.c:9784
54539 #, gcc-internal-format
54540 msgid "Derived type name %qs at %C already has a basic type of %s"
54543 #: fortran/decl.c:9801
54544 #, gcc-internal-format
54545 msgid "Derived type definition of %qs at %C has already been defined"
54548 #: fortran/decl.c:9862
54549 #, gcc-internal-format, gfc-internal-format
54550 msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
54553 #: fortran/decl.c:9946
54554 #, gcc-internal-format, gfc-internal-format
54555 msgid "Cray Pointee at %C cannot be assumed shape array"
54558 #: fortran/decl.c:9966
54559 #, gcc-internal-format, gfc-internal-format
54560 msgid "ENUM and ENUMERATOR at %C"
54563 #: fortran/decl.c:9998
54564 #, gcc-internal-format, gfc-internal-format
54565 msgid "Enumerator exceeds the C integer type at %C"
54568 #: fortran/decl.c:10077
54569 #, gcc-internal-format, gfc-internal-format
54570 msgid "ENUMERATOR %L not initialized with integer expression"
54573 #: fortran/decl.c:10125
54574 #, gcc-internal-format, gfc-internal-format
54575 msgid "ENUM definition statement expected before %C"
54578 #: fortran/decl.c:10161
54579 #, gcc-internal-format, gfc-internal-format
54580 msgid "Syntax error in ENUMERATOR definition at %C"
54583 #: fortran/decl.c:10208 fortran/decl.c:10223
54584 #, gcc-internal-format, gfc-internal-format
54585 msgid "Duplicate access-specifier at %C"
54588 #: fortran/decl.c:10243
54589 #, gcc-internal-format, gfc-internal-format
54590 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
54593 #: fortran/decl.c:10263
54594 #, gcc-internal-format, gfc-internal-format
54595 msgid "Binding attributes already specify passing, illegal PASS at %C"
54598 #: fortran/decl.c:10290
54599 #, gcc-internal-format, gfc-internal-format
54600 msgid "Duplicate POINTER attribute at %C"
54603 #: fortran/decl.c:10308
54604 #, gcc-internal-format, gfc-internal-format
54605 msgid "Duplicate NON_OVERRIDABLE at %C"
54608 #: fortran/decl.c:10324
54609 #, gcc-internal-format, gfc-internal-format
54610 msgid "Duplicate DEFERRED at %C"
54613 #: fortran/decl.c:10337
54614 #, gcc-internal-format, gfc-internal-format
54615 msgid "Expected access-specifier at %C"
54618 #: fortran/decl.c:10339
54619 #, gcc-internal-format, gfc-internal-format
54620 msgid "Expected binding attribute at %C"
54623 #: fortran/decl.c:10347
54624 #, gcc-internal-format, gfc-internal-format
54625 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
54628 #: fortran/decl.c:10359
54629 #, gcc-internal-format, gfc-internal-format
54630 msgid "POINTER attribute is required for procedure pointer component at %C"
54633 #: fortran/decl.c:10401
54634 #, gcc-internal-format
54635 msgid "Interface-name expected after %<(%> at %C"
54638 #: fortran/decl.c:10407
54639 #, gcc-internal-format
54640 msgid "%<)%> expected at %C"
54643 #: fortran/decl.c:10427
54644 #, gcc-internal-format, gfc-internal-format
54645 msgid "Interface must be specified for DEFERRED binding at %C"
54648 #: fortran/decl.c:10432
54649 #, gcc-internal-format, gfc-internal-format
54650 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
54653 #: fortran/decl.c:10455
54654 #, gcc-internal-format, gfc-internal-format
54655 msgid "Expected binding name at %C"
54658 #: fortran/decl.c:10459
54659 #, gcc-internal-format, gfc-internal-format
54660 msgid "PROCEDURE list at %C"
54663 #: fortran/decl.c:10471
54664 #, gcc-internal-format
54665 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
54668 #: fortran/decl.c:10477
54669 #, gcc-internal-format
54670 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
54673 #: fortran/decl.c:10487
54674 #, gcc-internal-format
54675 msgid "Expected binding target after %<=>%> at %C"
54678 #: fortran/decl.c:10504
54679 #, gcc-internal-format
54680 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
54683 #: fortran/decl.c:10515
54684 #, gcc-internal-format
54686 "There is already a procedure with binding name %qs for the derived type %qs "
54690 #: fortran/decl.c:10566
54691 #, gcc-internal-format, gfc-internal-format
54692 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
54695 #: fortran/decl.c:10586
54696 #, gcc-internal-format
54697 msgid "Expected %<::%> at %C"
54700 #: fortran/decl.c:10598
54701 #, gcc-internal-format, gfc-internal-format
54702 msgid "Expected generic name or operator descriptor at %C"
54705 #: fortran/decl.c:10619
54706 #, gcc-internal-format, gfc-internal-format
54707 msgid "Malformed GENERIC statement at %C"
54710 #: fortran/decl.c:10630
54711 #, gcc-internal-format
54712 msgid "Expected %<=>%> at %C"
54715 #: fortran/decl.c:10666
54716 #, gcc-internal-format
54718 "There's already a non-generic procedure with binding name %qs for the "
54719 "derived type %qs at %C"
54722 #: fortran/decl.c:10674
54723 #, gcc-internal-format
54724 msgid "Binding at %C must have the same access as already defined binding %qs"
54727 #: fortran/decl.c:10722
54728 #, gcc-internal-format, gfc-internal-format
54729 msgid "Expected specific binding name at %C"
54732 #: fortran/decl.c:10732
54733 #, gcc-internal-format
54734 msgid "%qs already defined as specific binding for the generic %qs at %C"
54737 #: fortran/decl.c:10750
54738 #, gcc-internal-format, gfc-internal-format
54739 msgid "Junk after GENERIC binding at %C"
54742 #: fortran/decl.c:10785
54743 #, gcc-internal-format, gfc-internal-format
54744 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
54747 #: fortran/decl.c:10796
54748 #, gcc-internal-format, gfc-internal-format
54750 "Derived type declaration with FINAL at %C must be in the specification part "
54754 #: fortran/decl.c:10818
54755 #, gcc-internal-format, gfc-internal-format
54756 msgid "Empty FINAL at %C"
54759 #: fortran/decl.c:10825
54760 #, gcc-internal-format, gfc-internal-format
54761 msgid "Expected module procedure name at %C"
54764 #: fortran/decl.c:10835
54765 #, gcc-internal-format
54766 msgid "Expected %<,%> at %C"
54769 #: fortran/decl.c:10841
54770 #, gcc-internal-format
54771 msgid "Unknown procedure name %qs at %C"
54774 #: fortran/decl.c:10854
54775 #, gcc-internal-format
54776 msgid "%qs at %C is already defined as FINAL procedure"
54779 #: fortran/decl.c:10924
54780 #, gcc-internal-format, gfc-internal-format
54781 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
54784 #: fortran/decl.c:10970
54785 #, gcc-internal-format, gfc-internal-format
54786 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
54789 #: fortran/decl.c:10990
54790 #, gcc-internal-format
54792 "%<GCC unroll%> directive requires a non-negative integral constant less than "
54793 "or equal to %u at %C"
54796 #: fortran/decl.c:11004
54797 #, gcc-internal-format, gfc-internal-format
54798 msgid "Syntax error in !GCC$ UNROLL directive at %C"
54801 #: fortran/dependency.c:105
54802 #, gcc-internal-format
54803 msgid "identical_array_ref(): inconsistent dimensions"
54806 #: fortran/dependency.c:193
54807 #, gcc-internal-format
54808 msgid "are_identical_variables: Bad type"
54811 #. We are told not to check dependencies.
54812 #. We do it, however, and issue a warning in case we find one.
54813 #. If a dependency is found in the case
54814 #. elemental == ELEM_CHECK_VARIABLE, we will generate
54815 #. a temporary, so we don't need to bother the user.
54816 #: fortran/dependency.c:976
54817 #, gcc-internal-format, gfc-internal-format
54819 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
54822 #: fortran/dependency.c:1280
54823 #, gcc-internal-format
54824 msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
54827 #: fortran/dump-parse-tree.c:201
54828 #, gcc-internal-format
54829 msgid "show_array_spec(): Unhandled array shape type."
54832 #: fortran/dump-parse-tree.c:280
54833 #, gcc-internal-format
54834 msgid "show_array_ref(): Unknown array reference"
54837 #: fortran/dump-parse-tree.c:312
54838 #, gcc-internal-format
54839 msgid "show_ref(): Bad component code"
54842 #: fortran/dump-parse-tree.c:575
54843 #, gcc-internal-format
54844 msgid "show_expr(): Bad intrinsic in expression"
54847 #: fortran/dump-parse-tree.c:618
54848 #, gcc-internal-format
54849 msgid "show_expr(): Don't know how to show expr"
54852 #: fortran/dump-parse-tree.c:2856
54853 #, gcc-internal-format
54854 msgid "show_code_node(): Bad statement code"
54857 #: fortran/dump-parse-tree.c:3150 fortran/dump-parse-tree.c:3242
54858 #, gcc-internal-format
54859 msgid "Cannot convert %qs to interoperable type at %L"
54862 #: fortran/error.c:335
54863 #, gcc-internal-format, gfc-internal-format
54864 msgid " Included at %s:%d:"
54867 #: fortran/error.c:421
54868 #, gcc-internal-format
54869 msgid "<During initialization>\n"
54872 #: fortran/expr.c:149
54873 #, gcc-internal-format
54874 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
54877 #: fortran/expr.c:349
54878 #, gcc-internal-format
54879 msgid "gfc_copy_expr(): Bad expr node"
54882 #: fortran/expr.c:499
54883 #, gcc-internal-format
54884 msgid "free_expr0(): Bad expr type"
54887 #: fortran/expr.c:646 fortran/expr.c:648 fortran/expr.c:699 fortran/expr.c:701
54888 #, gcc-internal-format, gfc-internal-format
54889 msgid "Constant expression required at %C"
54892 #: fortran/expr.c:655 fortran/expr.c:657 fortran/expr.c:708 fortran/expr.c:710
54893 #, gcc-internal-format, gfc-internal-format
54894 msgid "Integer expression required at %C"
54897 #: fortran/expr.c:665 fortran/expr.c:667 fortran/expr.c:721 fortran/expr.c:723
54898 #, gcc-internal-format, gfc-internal-format
54899 msgid "Integer value too large in expression at %C"
54902 #: fortran/expr.c:1050
54903 #, gcc-internal-format
54904 msgid "gfc_is_constant_expr(): Unknown expression type"
54907 #: fortran/expr.c:1207
54908 #, gcc-internal-format
54909 msgid "simplify_intrinsic_op(): Bad operator"
54912 #: fortran/expr.c:1313
54913 #, gcc-internal-format, gfc-internal-format
54914 msgid "Index in dimension %d is out of bounds at %L"
54917 #: fortran/expr.c:1501 fortran/expr.c:1552
54918 #, gcc-internal-format, gfc-internal-format
54919 msgid "index in dimension %d is out of bounds at %L"
54922 #: fortran/expr.c:1628
54923 #, gcc-internal-format, gfc-internal-format
54925 "The number of elements in the array constructor at %L requires an increase "
54926 "of the allowed %d upper limit. See -fmax-array-constructor option"
54929 #: fortran/expr.c:2156
54930 #, gcc-internal-format, gfc-internal-format
54931 msgid "elemental function arguments at %C are not compliant"
54934 #: fortran/expr.c:2200
54935 #, gcc-internal-format, gfc-internal-format
54936 msgid "Numeric or CHARACTER operands are required in expression at %L"
54939 #: fortran/expr.c:2225
54940 #, gcc-internal-format, gfc-internal-format
54942 "Concatenation operator in expression at %L must have two CHARACTER operands"
54945 #: fortran/expr.c:2232
54946 #, gcc-internal-format, gfc-internal-format
54947 msgid "Concat operator at %L must concatenate strings of the same kind"
54950 #: fortran/expr.c:2242
54951 #, gcc-internal-format, gfc-internal-format
54952 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
54955 #: fortran/expr.c:2258
54956 #, gcc-internal-format, gfc-internal-format
54957 msgid "LOGICAL operands are required in expression at %L"
54960 #: fortran/expr.c:2269
54961 #, gcc-internal-format, gfc-internal-format
54962 msgid "Only intrinsic operators can be used in expression at %L"
54965 #: fortran/expr.c:2277
54966 #, gcc-internal-format, gfc-internal-format
54967 msgid "Numeric operands are required in expression at %L"
54970 #: fortran/expr.c:2300
54971 #, gcc-internal-format
54973 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
54974 "constructor at %L"
54977 #: fortran/expr.c:2411
54978 #, gcc-internal-format
54980 "Assumed or deferred character length variable %qs in constant expression at "
54984 #: fortran/expr.c:2477
54985 #, gcc-internal-format
54987 "transformational intrinsic %qs at %L is not permitted in an initialization "
54991 #: fortran/expr.c:2508
54992 #, gcc-internal-format, gfc-internal-format
54993 msgid "Evaluation of nonstandard initialization expression at %L"
54996 #: fortran/expr.c:2585 fortran/resolve.c:2685
54997 #, gcc-internal-format
54999 "Function %qs in initialization expression at %L must be an intrinsic function"
55002 #: fortran/expr.c:2597
55003 #, gcc-internal-format
55005 "Intrinsic function %qs at %L is not permitted in an initialization expression"
55008 #: fortran/expr.c:2636
55009 #, gcc-internal-format
55010 msgid "PARAMETER %qs is used at %L before its definition is complete"
55013 #: fortran/expr.c:2656
55014 #, gcc-internal-format
55016 "Assumed size array %qs at %L is not permitted in an initialization expression"
55019 #: fortran/expr.c:2662
55020 #, gcc-internal-format
55022 "Assumed shape array %qs at %L is not permitted in an initialization "
55026 #: fortran/expr.c:2668
55027 #, gcc-internal-format
55029 "Deferred array %qs at %L is not permitted in an initialization expression"
55032 #: fortran/expr.c:2674
55033 #, gcc-internal-format
55035 "Array %qs at %L is a variable, which does not reduce to a constant expression"
55038 #: fortran/expr.c:2684
55039 #, gcc-internal-format
55041 "Parameter %qs at %L has not been declared or is a variable, which does not "
55042 "reduce to a constant expression"
55045 #: fortran/expr.c:2738
55046 #, gcc-internal-format
55047 msgid "check_init_expr(): Unknown expression type"
55050 #: fortran/expr.c:2872
55051 #, gcc-internal-format
55052 msgid "Specification function %qs at %L cannot be a statement function"
55055 #: fortran/expr.c:2879
55056 #, gcc-internal-format
55057 msgid "Specification function %qs at %L cannot be an internal function"
55060 #: fortran/expr.c:2886
55061 #, gcc-internal-format
55062 msgid "Specification function %qs at %L must be PURE"
55065 #: fortran/expr.c:2894
55066 #, gcc-internal-format
55067 msgid "Specification function %qs at %L cannot be RECURSIVE"
55070 #: fortran/expr.c:3040
55071 #, gcc-internal-format
55072 msgid "Dummy argument %qs not allowed in expression at %L"
55075 #: fortran/expr.c:3047
55076 #, gcc-internal-format
55077 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
55080 #: fortran/expr.c:3054
55081 #, gcc-internal-format
55082 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
55085 #: fortran/expr.c:3083
55086 #, gcc-internal-format
55087 msgid "Variable %qs cannot appear in the expression at %L"
55090 #: fortran/expr.c:3114
55091 #, gcc-internal-format
55092 msgid "check_restricted(): Unknown expression type"
55095 #: fortran/expr.c:3134
55096 #, gcc-internal-format, gfc-internal-format
55097 msgid "Expression at %L must be of INTEGER type, found %s"
55100 #: fortran/expr.c:3146
55101 #, gcc-internal-format
55102 msgid "Function %qs at %L must be PURE"
55105 #: fortran/expr.c:3155
55106 #, gcc-internal-format, gfc-internal-format
55107 msgid "Expression at %L must be scalar"
55110 #: fortran/expr.c:3189
55111 #, gcc-internal-format, gfc-internal-format
55112 msgid "Incompatible ranks in %s (%d and %d) at %L"
55115 #: fortran/expr.c:3203
55116 #, gcc-internal-format, gfc-internal-format
55117 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
55120 #: fortran/expr.c:3299
55121 #, gcc-internal-format
55122 msgid "%qs at %L is not a VALUE"
55125 #: fortran/expr.c:3306
55126 #, gcc-internal-format, gfc-internal-format
55127 msgid "Incompatible ranks %d and %d in assignment at %L"
55130 #: fortran/expr.c:3313
55131 #, gcc-internal-format, gfc-internal-format
55132 msgid "Variable type is UNKNOWN in assignment at %L"
55135 #: fortran/expr.c:3325
55136 #, gcc-internal-format, gfc-internal-format
55137 msgid "NULL appears on right-hand side in assignment at %L"
55140 #: fortran/expr.c:3335
55141 #, gcc-internal-format, gfc-internal-format
55142 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
55145 #: fortran/expr.c:3345
55146 #, gcc-internal-format
55147 msgid "BOZ literal at %L used to initialize non-integer variable %qs"
55150 #: fortran/expr.c:3350 fortran/resolve.c:10163
55151 #, gcc-internal-format, gfc-internal-format
55153 "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
55156 #: fortran/expr.c:3361 fortran/resolve.c:10174
55157 #, gcc-internal-format
55158 msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
55161 #: fortran/expr.c:3369 fortran/resolve.c:10183
55162 #, gcc-internal-format
55164 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
55165 "disabled with the option %<-fno-range-check%>"
55168 #: fortran/expr.c:3373 fortran/resolve.c:10187
55169 #, gcc-internal-format
55171 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
55172 "disabled with the option %<-fno-range-check%>"
55175 #: fortran/expr.c:3377 fortran/resolve.c:10191
55176 #, gcc-internal-format
55178 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
55179 "with the option %<-fno-range-check%>"
55182 #: fortran/expr.c:3386
55183 #, gcc-internal-format, gfc-internal-format
55185 "The assignment to a KIND or LEN component of a parameterized type at %L is "
55189 #: fortran/expr.c:3407
55190 #, gcc-internal-format, gfc-internal-format
55192 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
55195 #: fortran/expr.c:3446
55196 #, gcc-internal-format, gfc-internal-format
55197 msgid "Pointer assignment target is not a POINTER at %L"
55200 #: fortran/expr.c:3454
55201 #, gcc-internal-format
55203 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
55207 #: fortran/expr.c:3477
55208 #, gcc-internal-format
55209 msgid "Expected bounds specification for %qs at %L"
55212 #: fortran/expr.c:3482
55213 #, gcc-internal-format
55214 msgid "Bounds specification for %qs in pointer assignment at %L"
55217 #: fortran/expr.c:3495
55218 #, gcc-internal-format, gfc-internal-format
55219 msgid "Lower bound has to be present at %L"
55222 #: fortran/expr.c:3501
55223 #, gcc-internal-format, gfc-internal-format
55224 msgid "Stride must not be present at %L"
55227 #: fortran/expr.c:3513
55228 #, gcc-internal-format, gfc-internal-format
55229 msgid "Either all or none of the upper bounds must be specified at %L"
55232 #: fortran/expr.c:3539
55233 #, gcc-internal-format, gfc-internal-format
55234 msgid "Pointer object at %L shall not have a coindex"
55237 #: fortran/expr.c:3560
55238 #, gcc-internal-format, gfc-internal-format
55239 msgid "Invalid procedure pointer assignment at %L"
55242 #: fortran/expr.c:3584
55243 #, gcc-internal-format
55245 "Function result %qs is invalid as proc-target in procedure pointer "
55249 #: fortran/expr.c:3593
55250 #, gcc-internal-format
55251 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
55254 #: fortran/expr.c:3603
55255 #, gcc-internal-format
55256 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
55259 #: fortran/expr.c:3609
55260 #, gcc-internal-format
55261 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
55264 #: fortran/expr.c:3616
55265 #, gcc-internal-format
55266 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
55269 #: fortran/expr.c:3624
55270 #, gcc-internal-format
55272 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
55276 #: fortran/expr.c:3647
55277 #, gcc-internal-format, gfc-internal-format
55279 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
55283 #: fortran/expr.c:3700
55284 #, gcc-internal-format
55286 "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
55290 #: fortran/expr.c:3710 fortran/expr.c:3725
55291 #, gcc-internal-format
55292 msgid "Explicit interface required for component %qs at %L: %s"
55295 #: fortran/expr.c:3716 fortran/expr.c:3731 fortran/resolve.c:2563
55296 #, gcc-internal-format
55297 msgid "Explicit interface required for %qs at %L: %s"
55300 #: fortran/expr.c:3743
55301 #, gcc-internal-format, gfc-internal-format
55302 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
55305 #: fortran/expr.c:3752
55306 #, gcc-internal-format
55308 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
55309 "associated, referenced or have the EXTERNAL attribute"
55312 #: fortran/expr.c:3769
55313 #, gcc-internal-format, gfc-internal-format
55315 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
55316 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
55317 "polymorphic target"
55320 #: fortran/expr.c:3774
55321 #, gcc-internal-format, gfc-internal-format
55323 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
55326 #: fortran/expr.c:3783
55327 #, gcc-internal-format, gfc-internal-format
55328 msgid "Different kind type parameters in pointer assignment at %L"
55331 #: fortran/expr.c:3790
55332 #, gcc-internal-format, gfc-internal-format
55333 msgid "Different ranks in pointer assignment at %L"
55336 #: fortran/expr.c:3809
55337 #, gcc-internal-format, gfc-internal-format
55339 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
55342 #: fortran/expr.c:3822
55343 #, gcc-internal-format, gfc-internal-format
55344 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
55347 #: fortran/expr.c:3826
55348 #, gcc-internal-format, gfc-internal-format
55349 msgid "Rank remapping target is not rank 1 at %L"
55352 #. The test above might need to be extend when F08, Note 5.4 has to be
55353 #. interpreted in the way that target and pointer with the same coindex
55355 #: fortran/expr.c:3858 fortran/expr.c:3906
55356 #, gcc-internal-format, gfc-internal-format
55357 msgid "Data target at %L shall not have a coindex"
55360 #: fortran/expr.c:3861
55361 #, gcc-internal-format, gfc-internal-format
55363 "Target expression in pointer assignment at %L must deliver a pointer result"
55366 #: fortran/expr.c:3869
55367 #, gcc-internal-format, gfc-internal-format
55368 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
55371 #: fortran/expr.c:3876
55372 #, gcc-internal-format, gfc-internal-format
55373 msgid "Bad target in pointer assignment in PURE procedure at %L"
55376 #: fortran/expr.c:3885
55377 #, gcc-internal-format, gfc-internal-format
55378 msgid "Pointer assignment with vector subscript on rhs at %L"
55381 #: fortran/expr.c:3893
55382 #, gcc-internal-format, gfc-internal-format
55383 msgid "Pointer assignment target has PROTECTED attribute at %L"
55386 #: fortran/expr.c:3917
55387 #, gcc-internal-format, gfc-internal-format
55388 msgid "Assignment to contiguous pointer from non-contiguous target at %L"
55391 #: fortran/expr.c:3956
55392 #, gcc-internal-format, gfc-internal-format
55393 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
55396 #: fortran/expr.c:4032 fortran/resolve.c:1449
55397 #, gcc-internal-format, gfc-internal-format
55398 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
55401 #: fortran/expr.c:4038
55402 #, gcc-internal-format, gfc-internal-format
55403 msgid "Pointer initialization target at %L must have the TARGET attribute"
55406 #: fortran/expr.c:4053 fortran/resolve.c:1455
55407 #, gcc-internal-format, gfc-internal-format
55408 msgid "Pointer initialization target at %L must have the SAVE attribute"
55411 #: fortran/expr.c:4065
55412 #, gcc-internal-format, gfc-internal-format
55414 "Procedure pointer initialization target at %L may not be a procedure pointer"
55417 #: fortran/expr.c:5493
55418 #, gcc-internal-format, gfc-internal-format
55420 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
55423 #: fortran/expr.c:5501
55424 #, gcc-internal-format, gfc-internal-format
55425 msgid "Non-variable expression in variable definition context (%s) at %L"
55428 #: fortran/expr.c:5509
55429 #, gcc-internal-format
55430 msgid "Named constant %qs in variable definition context (%s) at %L"
55433 #: fortran/expr.c:5518
55434 #, gcc-internal-format
55435 msgid "%qs in variable definition context (%s) at %L is not a variable"
55438 #: fortran/expr.c:5529
55439 #, gcc-internal-format, gfc-internal-format
55440 msgid "Non-POINTER in pointer association context (%s) at %L"
55443 #: fortran/expr.c:5538
55444 #, gcc-internal-format, gfc-internal-format
55445 msgid "Type inaccessible in variable definition context (%s) at %L"
55448 #: fortran/expr.c:5551
55449 #, gcc-internal-format, gfc-internal-format
55450 msgid "LOCK_TYPE in variable definition context (%s) at %L"
55453 #: fortran/expr.c:5564
55454 #, gcc-internal-format, gfc-internal-format
55455 msgid "LOCK_EVENT in variable definition context (%s) at %L"
55458 #: fortran/expr.c:5594
55459 #, gcc-internal-format
55461 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
55464 #: fortran/expr.c:5602
55465 #, gcc-internal-format
55467 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
55470 #: fortran/expr.c:5615
55471 #, gcc-internal-format
55473 "Variable %qs is PROTECTED and can not appear in a pointer association "
55474 "context (%s) at %L"
55477 #: fortran/expr.c:5623
55478 #, gcc-internal-format
55480 "Variable %qs is PROTECTED and can not appear in a variable definition "
55481 "context (%s) at %L"
55484 #: fortran/expr.c:5635
55485 #, gcc-internal-format
55487 "Variable %qs can not appear in a variable definition context (%s) at %L in "
55491 #: fortran/expr.c:5694
55492 #, gcc-internal-format
55494 "%qs at %L associated to vector-indexed target can not be used in a variable "
55495 "definition context (%s)"
55498 #: fortran/expr.c:5698
55499 #, gcc-internal-format
55501 "%qs at %L associated to expression can not be used in a variable definition "
55505 #: fortran/expr.c:5709
55506 #, gcc-internal-format
55508 "Associate-name %qs can not appear in a variable definition context (%s) at "
55509 "%L because its target at %L can not, either"
55512 #: fortran/expr.c:5751
55513 #, gcc-internal-format, gfc-internal-format
55515 "Elements with the same value at %L and %L in vector subscript in a variable "
55516 "definition context (%s)"
55519 #: fortran/f95-lang.c:251
55520 #, gcc-internal-format, gfc-internal-format
55521 msgid "can't open input file: %s"
55524 #: fortran/frontend-passes.c:190
55525 #, gcc-internal-format
55526 msgid "No location in statement"
55529 #: fortran/frontend-passes.c:205
55530 #, gcc-internal-format, gfc-internal-format
55531 msgid "No location in expression near %L"
55534 #: fortran/frontend-passes.c:409
55535 #, gcc-internal-format
55536 msgid "Illegal id in copy_walk_reduction_arg"
55539 #: fortran/frontend-passes.c:817 fortran/trans-array.c:1182
55540 #: fortran/trans-array.c:6441 fortran/trans-array.c:7861
55541 #: fortran/trans-intrinsic.c:7194
55542 #, gcc-internal-format, gfc-internal-format
55543 msgid "Creating array temporary at %L"
55546 #: fortran/frontend-passes.c:842 fortran/frontend-passes.c:846
55547 #, gcc-internal-format
55548 msgid "Removing call to function %qs at %L"
55551 #: fortran/frontend-passes.c:1263 fortran/frontend-passes.c:1302
55552 #, gcc-internal-format
55553 msgid "bad expression"
55556 #: fortran/frontend-passes.c:1298
55557 #, gcc-internal-format
55561 #: fortran/frontend-passes.c:2151
55562 #, gcc-internal-format
55563 msgid "illegal OP in optimize_comparison"
55566 #: fortran/frontend-passes.c:2397
55567 #, gcc-internal-format
55569 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
55570 "INTENT(OUT) argument to subroutine %qs"
55573 #: fortran/frontend-passes.c:2404
55574 #, gcc-internal-format
55576 "Variable %qs at %L not definable inside loop beginning at %L as "
55577 "INTENT(INOUT) argument to subroutine %qs"
55580 #: fortran/frontend-passes.c:2627 fortran/frontend-passes.c:2651
55581 #, gcc-internal-format, gfc-internal-format
55582 msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
55585 #: fortran/frontend-passes.c:2636 fortran/frontend-passes.c:2660
55586 #, gcc-internal-format, gfc-internal-format
55587 msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
55590 #: fortran/frontend-passes.c:2720
55591 #, gcc-internal-format
55593 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
55594 "INTENT(OUT) argument to function %qs"
55597 #: fortran/frontend-passes.c:2726
55598 #, gcc-internal-format
55600 "Variable %qs at %L not definable inside loop beginning at %L as "
55601 "INTENT(INOUT) argument to function %qs"
55604 #: fortran/frontend-passes.c:3118 fortran/trans-expr.c:1538
55605 #, gcc-internal-format, gfc-internal-format
55606 msgid "Code for reallocating the allocatable array at %L will be added"
55609 #: fortran/frontend-passes.c:3611
55610 #, gcc-internal-format
55611 msgid "Scalarization using DIMEN_RANGE unimplemented"
55614 #: fortran/frontend-passes.c:4403
55615 #, gcc-internal-format, gfc-internal-format
55616 msgid "Interchanging loops at %L"
55619 #: fortran/gfortranspec.c:145
55620 #, gcc-internal-format
55621 msgid "overflowed output arg list for %qs"
55624 #: fortran/gfortranspec.c:299
55625 #, gcc-internal-format
55626 msgid "no input files; unwilling to write output files"
55629 #: fortran/interface.c:225
55630 #, gcc-internal-format, gfc-internal-format
55631 msgid "Syntax error in generic specification at %C"
55634 #: fortran/interface.c:252
55635 #, gcc-internal-format, gfc-internal-format
55636 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
55639 #: fortran/interface.c:272
55640 #, gcc-internal-format
55641 msgid "Dummy procedure %qs at %C cannot have a generic interface"
55644 #: fortran/interface.c:305
55645 #, gcc-internal-format, gfc-internal-format
55646 msgid "ABSTRACT INTERFACE at %C"
55649 #: fortran/interface.c:312
55650 #, gcc-internal-format, gfc-internal-format
55651 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
55654 #: fortran/interface.c:343
55655 #, gcc-internal-format, gfc-internal-format
55656 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
55659 #: fortran/interface.c:356
55660 #, gcc-internal-format, gfc-internal-format
55661 msgid "Expected a nameless interface at %C"
55664 #: fortran/interface.c:369
55665 #, gcc-internal-format
55666 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
55669 #: fortran/interface.c:400
55670 #, gcc-internal-format
55671 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
55674 #: fortran/interface.c:403
55675 #, gcc-internal-format
55676 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
55679 #: fortran/interface.c:417
55680 #, gcc-internal-format
55681 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
55684 #: fortran/interface.c:429
55685 #, gcc-internal-format
55686 msgid "Expecting %<END INTERFACE %s%> at %C"
55689 #: fortran/interface.c:619
55690 #, gcc-internal-format
55691 msgid "gfc_compare_derived_types: invalid derived type"
55694 #: fortran/interface.c:871
55695 #, gcc-internal-format, gfc-internal-format
55696 msgid "Alternate return cannot appear in operator interface at %L"
55699 #: fortran/interface.c:900
55700 #, gcc-internal-format, gfc-internal-format
55701 msgid "Assignment operator interface at %L must have two arguments"
55704 #: fortran/interface.c:903
55705 #, gcc-internal-format, gfc-internal-format
55706 msgid "Operator interface at %L has the wrong number of arguments"
55709 #: fortran/interface.c:916
55710 #, gcc-internal-format, gfc-internal-format
55711 msgid "Assignment operator interface at %L must be a SUBROUTINE"
55714 #: fortran/interface.c:934
55715 #, gcc-internal-format, gfc-internal-format
55717 "Assignment operator interface at %L must not redefine an INTRINSIC type "
55721 #: fortran/interface.c:943
55722 #, gcc-internal-format, gfc-internal-format
55723 msgid "Intrinsic operator interface at %L must be a FUNCTION"
55726 #: fortran/interface.c:954
55727 #, gcc-internal-format, gfc-internal-format
55729 "First argument of defined assignment at %L must be INTENT(OUT) or "
55733 #: fortran/interface.c:961
55734 #, gcc-internal-format, gfc-internal-format
55735 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
55738 #: fortran/interface.c:970 fortran/resolve.c:16284
55739 #, gcc-internal-format, gfc-internal-format
55740 msgid "First argument of operator interface at %L must be INTENT(IN)"
55743 #: fortran/interface.c:977 fortran/resolve.c:16302
55744 #, gcc-internal-format, gfc-internal-format
55745 msgid "Second argument of operator interface at %L must be INTENT(IN)"
55748 #: fortran/interface.c:1082
55749 #, gcc-internal-format, gfc-internal-format
55750 msgid "Operator interface at %L conflicts with intrinsic interface"
55753 #: fortran/interface.c:1419 fortran/interface.c:1478
55754 #, gcc-internal-format, gfc-internal-format
55756 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
55759 #: fortran/interface.c:1591
55760 #, gcc-internal-format, gfc-internal-format
55762 "check_result_characteristics (1): Unexpected result %i of "
55763 "gfc_dep_compare_expr"
55766 #: fortran/interface.c:1638
55767 #, gcc-internal-format, gfc-internal-format
55769 "check_result_characteristics (2): Unexpected result %i of "
55770 "gfc_dep_compare_expr"
55773 #: fortran/interface.c:1810
55774 #, gcc-internal-format
55775 msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
55778 #: fortran/interface.c:1815
55779 #, gcc-internal-format
55780 msgid "Procedure %qs in %s at %L has no explicit interface"
55783 #: fortran/interface.c:1819
55784 #, gcc-internal-format
55786 "Procedure %qs in %s at %L is neither function nor subroutine; did you mean "
55790 #: fortran/interface.c:1823
55791 #, gcc-internal-format
55792 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
55795 #: fortran/interface.c:1835
55796 #, gcc-internal-format, gfc-internal-format
55797 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
55800 #: fortran/interface.c:1839
55801 #, gcc-internal-format, gfc-internal-format
55803 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
55804 "name of a derived type"
55807 #: fortran/interface.c:1847
55808 #, gcc-internal-format
55809 msgid "Internal procedure %qs in %s at %L"
55812 #: fortran/interface.c:1904 fortran/interface.c:1909
55813 #, gcc-internal-format
55814 msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
55817 #: fortran/interface.c:1914
55818 #, gcc-internal-format
55819 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
55822 #: fortran/interface.c:1949
55823 #, gcc-internal-format
55824 msgid "%qs at %L is not a module procedure"
55827 #: fortran/interface.c:2152
55828 #, gcc-internal-format
55830 "The assumed-rank array at %L requires that the dummy argument %qs has "
55834 #: fortran/interface.c:2155
55835 #, gcc-internal-format
55836 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
55839 #: fortran/interface.c:2158
55840 #, gcc-internal-format
55841 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
55844 #: fortran/interface.c:2161
55845 #, gcc-internal-format
55846 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
55849 #: fortran/interface.c:2203
55850 #, gcc-internal-format, gfc-internal-format
55851 msgid "Invalid procedure argument at %L"
55854 #: fortran/interface.c:2212 fortran/interface.c:2240
55855 #, gcc-internal-format
55856 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
55859 #: fortran/interface.c:2251
55860 #, gcc-internal-format
55862 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
55866 #: fortran/interface.c:2271
55867 #, gcc-internal-format
55868 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
55871 #: fortran/interface.c:2280
55872 #, gcc-internal-format
55874 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
55878 #: fortran/interface.c:2296
55879 #, gcc-internal-format
55880 msgid "Actual argument to %qs at %L must be polymorphic"
55883 #: fortran/interface.c:2306
55884 #, gcc-internal-format
55885 msgid "Actual argument to %qs at %L must have the same declared type"
55888 #: fortran/interface.c:2321
55889 #, gcc-internal-format
55891 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
55892 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
55896 #: fortran/interface.c:2332
55897 #, gcc-internal-format
55898 msgid "Actual argument to %qs at %L must be a coarray"
55901 #: fortran/interface.c:2351
55902 #, gcc-internal-format
55903 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
55906 #: fortran/interface.c:2369
55907 #, gcc-internal-format
55909 "Actual argument to %qs at %L must be simply contiguous or an element of such "
55913 #: fortran/interface.c:2384
55914 #, gcc-internal-format
55916 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
55917 "has a LOCK_TYPE component"
55920 #: fortran/interface.c:2399
55921 #, gcc-internal-format
55923 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
55924 "has a EVENT_TYPE component"
55927 #: fortran/interface.c:2418
55928 #, gcc-internal-format
55930 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
55931 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
55932 "contiguous and both are ASYNCHRONOUS or VOLATILE"
55935 #: fortran/interface.c:2431
55936 #, gcc-internal-format
55938 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
55942 #: fortran/interface.c:2438
55943 #, gcc-internal-format
55945 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
55946 "is invalid if the allocation status is modified"
55949 #: fortran/interface.c:2501
55950 #, gcc-internal-format
55951 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
55954 #: fortran/interface.c:2510
55955 #, gcc-internal-format
55957 "Element of assumed-shaped or pointer array passed to array dummy argument "
55961 #: fortran/interface.c:2522
55962 #, gcc-internal-format
55964 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
55965 "argument with array dummy argument %qs at %L"
55968 #: fortran/interface.c:2530
55969 #, gcc-internal-format
55971 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
55975 #: fortran/interface.c:2885
55976 #, gcc-internal-format
55977 msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
55980 #: fortran/interface.c:2889
55981 #, gcc-internal-format
55982 msgid "Keyword argument %qs at %L is not in the procedure"
55985 #: fortran/interface.c:2898
55986 #, gcc-internal-format
55988 "Keyword argument %qs at %L is already associated with another actual argument"
55991 #: fortran/interface.c:2908
55992 #, gcc-internal-format, gfc-internal-format
55993 msgid "More actual than formal arguments in procedure call at %L"
55996 #: fortran/interface.c:2920 fortran/interface.c:3309
55997 #, gcc-internal-format, gfc-internal-format
55998 msgid "Missing alternate return spec in subroutine call at %L"
56001 #: fortran/interface.c:2928
56002 #, gcc-internal-format, gfc-internal-format
56003 msgid "Unexpected alternate return spec in subroutine call at %L"
56006 #: fortran/interface.c:2955
56007 #, gcc-internal-format
56008 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
56011 #: fortran/interface.c:2958
56012 #, gcc-internal-format
56013 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
56016 #: fortran/interface.c:2982
56017 #, gcc-internal-format, gfc-internal-format
56019 "Actual argument at %L to assumed-type dummy is of derived type with type-"
56020 "bound or FINAL procedures"
56023 #: fortran/interface.c:3005
56024 #, gcc-internal-format
56026 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
56027 "allocatable dummy argument %qs at %L"
56030 #: fortran/interface.c:3013
56031 #, gcc-internal-format
56033 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
56034 "shape dummy argument %qs at %L"
56037 #: fortran/interface.c:3027
56038 #, gcc-internal-format
56040 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
56041 "a deferred length type parameter if and only if the dummy has one"
56044 #: fortran/interface.c:3045
56045 #, gcc-internal-format
56047 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
56051 #: fortran/interface.c:3054 fortran/interface.c:3059
56052 #, gcc-internal-format
56054 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
56058 #: fortran/interface.c:3079
56059 #, gcc-internal-format
56060 msgid "Expected a procedure pointer for argument %qs at %L"
56063 #: fortran/interface.c:3095
56064 #, gcc-internal-format
56065 msgid "Expected a procedure for argument %qs at %L"
56068 #: fortran/interface.c:3109
56069 #, gcc-internal-format
56070 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
56073 #: fortran/interface.c:3118
56074 #, gcc-internal-format
56075 msgid "Actual argument for %qs must be a pointer at %L"
56078 #: fortran/interface.c:3128
56079 #, gcc-internal-format
56080 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
56083 #: fortran/interface.c:3138
56084 #, gcc-internal-format
56085 msgid "Coindexed actual argument at %L to pointer dummy %qs"
56088 #: fortran/interface.c:3151
56089 #, gcc-internal-format
56091 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
56094 #: fortran/interface.c:3165
56095 #, gcc-internal-format
56097 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
56098 "%qs has neither ASYNCHRONOUS nor VOLATILE"
56101 #: fortran/interface.c:3179
56102 #, gcc-internal-format
56104 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
56105 "%qs requires either VALUE or INTENT(IN)"
56108 #: fortran/interface.c:3191
56109 #, gcc-internal-format
56110 msgid "Actual CLASS array argument for %qs must be a full array at %L"
56113 #: fortran/interface.c:3201
56114 #, gcc-internal-format
56115 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
56118 #: fortran/interface.c:3230
56119 #, gcc-internal-format
56121 "Array-section actual argument with vector subscripts at %L is incompatible "
56122 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
56123 "dummy argument %qs"
56126 #: fortran/interface.c:3249
56127 #, gcc-internal-format
56129 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
56130 "shape dummy argument %qs due to VOLATILE attribute"
56133 #: fortran/interface.c:3266
56134 #, gcc-internal-format
56136 "Array-section actual argument at %L is incompatible with the non-assumed-"
56137 "shape dummy argument %qs due to VOLATILE attribute"
56140 #: fortran/interface.c:3286
56141 #, gcc-internal-format
56143 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
56144 "array dummy argument %qs due to VOLATILE attribute"
56147 #: fortran/interface.c:3316
56148 #, gcc-internal-format
56149 msgid "Missing actual argument for argument %qs at %L"
56152 #: fortran/interface.c:3435
56153 #, gcc-internal-format
56154 msgid "compare_actual_expr(): Bad component code"
56157 #: fortran/interface.c:3464
56158 #, gcc-internal-format
56159 msgid "check_some_aliasing(): List mismatch"
56162 #: fortran/interface.c:3490
56163 #, gcc-internal-format
56164 msgid "check_some_aliasing(): corrupted data"
56167 #: fortran/interface.c:3500
56168 #, gcc-internal-format
56170 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
56171 "argument %qs at %L"
56174 #: fortran/interface.c:3530
56175 #, gcc-internal-format
56176 msgid "check_intents(): List mismatch"
56179 #: fortran/interface.c:3550
56180 #, gcc-internal-format, gfc-internal-format
56182 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
56186 #: fortran/interface.c:3562
56187 #, gcc-internal-format, gfc-internal-format
56189 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
56193 #: fortran/interface.c:3572
56194 #, gcc-internal-format, gfc-internal-format
56196 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
56200 #: fortran/interface.c:3583
56201 #, gcc-internal-format
56203 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
56207 #: fortran/interface.c:3614
56208 #, gcc-internal-format
56210 "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
56213 #: fortran/interface.c:3618 fortran/interface.c:3628
56214 #, gcc-internal-format
56215 msgid "Procedure %qs called at %L is not explicitly declared"
56218 #: fortran/interface.c:3624
56219 #, gcc-internal-format
56220 msgid "Procedure %qs called with an implicit interface at %L"
56223 #: fortran/interface.c:3638
56224 #, gcc-internal-format
56226 "The pointer object %qs at %L must have an explicit function interface or be "
56227 "declared as array"
56230 #: fortran/interface.c:3646
56231 #, gcc-internal-format
56233 "The allocatable object %qs at %L must have an explicit function interface or "
56234 "be declared as array"
56237 #: fortran/interface.c:3654
56238 #, gcc-internal-format
56239 msgid "Allocatable function %qs at %L must have an explicit function interface"
56242 #: fortran/interface.c:3664
56243 #, gcc-internal-format
56244 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
56247 #: fortran/interface.c:3673
56248 #, gcc-internal-format, gfc-internal-format
56249 msgid "Assumed-type argument %s at %L requires an explicit interface"
56252 #: fortran/interface.c:3686
56253 #, gcc-internal-format
56255 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
56256 "explicit interface for procedure %qs"
56259 #: fortran/interface.c:3699
56260 #, gcc-internal-format
56262 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
56263 "explicit interface for procedure %qs"
56266 #: fortran/interface.c:3708
56267 #, gcc-internal-format, gfc-internal-format
56268 msgid "MOLD argument to NULL required at %L"
56271 #: fortran/interface.c:3716
56272 #, gcc-internal-format, gfc-internal-format
56273 msgid "Assumed-rank argument requires an explicit interface at %L"
56276 #: fortran/interface.c:3754
56277 #, gcc-internal-format
56278 msgid "Procedure pointer component %qs called with an implicit interface at %L"
56281 #: fortran/interface.c:3765
56282 #, gcc-internal-format
56284 "Keyword argument requires explicit interface for procedure pointer component "
56288 #: fortran/interface.c:3850
56289 #, gcc-internal-format, gfc-internal-format
56291 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
56292 "functions %s and %s"
56295 #: fortran/interface.c:3920
56296 #, gcc-internal-format
56297 msgid "Unable to find symbol %qs"
56300 #: fortran/interface.c:4287
56301 #, gcc-internal-format
56302 msgid "Entity %qs at %L is already present in the interface"
56305 #: fortran/interface.c:4404
56306 #, gcc-internal-format
56307 msgid "gfc_add_interface(): Bad interface type"
56310 #: fortran/interface.c:4498
56311 #, gcc-internal-format
56312 msgid "Can't overwrite GENERIC %qs at %L"
56315 #: fortran/interface.c:4510
56316 #, gcc-internal-format
56317 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
56320 #: fortran/interface.c:4518
56321 #, gcc-internal-format
56322 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
56325 #: fortran/interface.c:4526
56326 #, gcc-internal-format
56327 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
56330 #: fortran/interface.c:4535
56331 #, gcc-internal-format
56332 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
56335 #: fortran/interface.c:4541
56336 #, gcc-internal-format
56338 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
56342 #: fortran/interface.c:4550
56343 #, gcc-internal-format
56344 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
56347 #: fortran/interface.c:4561
56348 #, gcc-internal-format
56349 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
56352 #: fortran/interface.c:4569
56353 #, gcc-internal-format
56354 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
56357 #: fortran/interface.c:4580
56358 #, gcc-internal-format
56359 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
56362 #: fortran/interface.c:4610
56363 #, gcc-internal-format
56365 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
56366 "corresponding argument of the overridden procedure"
56369 #: fortran/interface.c:4622
56370 #, gcc-internal-format
56371 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
56374 #: fortran/interface.c:4631
56375 #, gcc-internal-format
56377 "%qs at %L must have the same number of formal arguments as the overridden "
56381 #: fortran/interface.c:4640
56382 #, gcc-internal-format
56383 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
56386 #: fortran/interface.c:4651
56387 #, gcc-internal-format
56388 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
56391 #: fortran/interface.c:4658
56392 #, gcc-internal-format
56394 "Passed-object dummy argument of %qs at %L must be at the same position as "
56395 "the passed-object dummy argument of the overridden procedure"
56398 #: fortran/interface.c:4679
56399 #, gcc-internal-format, gfc-internal-format
56400 msgid "DTIO dummy argument at %L must be of type %s"
56403 #: fortran/interface.c:4686
56404 #, gcc-internal-format, gfc-internal-format
56405 msgid "DTIO dummy argument at %L must be of KIND = %d"
56408 #: fortran/interface.c:4693
56409 #, gcc-internal-format, gfc-internal-format
56410 msgid "DTIO dummy argument at %L must be a scalar"
56413 #: fortran/interface.c:4697
56414 #, gcc-internal-format, gfc-internal-format
56415 msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
56418 #: fortran/interface.c:4701
56419 #, gcc-internal-format, gfc-internal-format
56420 msgid "DTIO dummy argument at %L must have INTENT %s"
56423 #: fortran/interface.c:4760 fortran/interface.c:4804
56424 #, gcc-internal-format, gfc-internal-format
56425 msgid "Alternate return at %L is not permitted in a DTIO procedure"
56428 #: fortran/interface.c:4772
56429 #, gcc-internal-format
56430 msgid "DTIO procedure %qs at %L must be a subroutine"
56433 #: fortran/interface.c:4781
56434 #, gcc-internal-format
56435 msgid "Too few dummy arguments in DTIO procedure %qs at %L"
56438 #: fortran/interface.c:4788
56439 #, gcc-internal-format
56440 msgid "Too many dummy arguments in DTIO procedure %qs at %L"
56443 #: fortran/intrinsic.c:196
56444 #, gcc-internal-format, gfc-internal-format
56446 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
56447 "the intrinsic functions C_LOC and PRESENT"
56450 #: fortran/intrinsic.c:211
56451 #, gcc-internal-format, gfc-internal-format
56453 "Assumed-type argument at %L is not permitted as actual argument to the "
56457 #: fortran/intrinsic.c:218
56458 #, gcc-internal-format, gfc-internal-format
56460 "Assumed-type argument at %L is only permitted as first actual argument to "
56464 #: fortran/intrinsic.c:225
56465 #, gcc-internal-format, gfc-internal-format
56467 "Assumed-rank argument at %L is only permitted as actual argument to "
56468 "intrinsic inquiry functions"
56471 #: fortran/intrinsic.c:232
56472 #, gcc-internal-format, gfc-internal-format
56474 "Assumed-rank argument at %L is only permitted as first actual argument to "
56475 "the intrinsic inquiry function %s"
56478 #: fortran/intrinsic.c:280
56479 #, gcc-internal-format
56480 msgid "do_check(): too many args"
56483 #: fortran/intrinsic.c:360
56484 #, gcc-internal-format
56485 msgid "add_sym(): Bad sizing mode"
56488 #: fortran/intrinsic.c:1083
56489 #, gcc-internal-format
56491 "The intrinsic %qs at %L is not included in the selected standard but %s and "
56492 "%qs will be treated as if declared EXTERNAL. Use an appropriate -std=* "
56493 "option or define -fall-intrinsics to allow this intrinsic."
56496 #: fortran/intrinsic.c:1118
56497 #, gcc-internal-format
56498 msgid "make_generic(): Can't find generic symbol %qs"
56501 #: fortran/intrinsic.c:4131
56502 #, gcc-internal-format
56503 msgid "Too many arguments in call to %qs at %L"
56506 #: fortran/intrinsic.c:4146
56507 #, gcc-internal-format, gfc-internal-format
56509 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
56513 #: fortran/intrinsic.c:4149
56514 #, gcc-internal-format
56515 msgid "Can't find keyword named %qs in call to %qs at %L"
56518 #: fortran/intrinsic.c:4156
56519 #, gcc-internal-format
56520 msgid "Argument %qs appears twice in call to %qs at %L"
56523 #: fortran/intrinsic.c:4170
56524 #, gcc-internal-format
56525 msgid "Missing actual argument %qs in call to %qs at %L"
56528 #: fortran/intrinsic.c:4185
56529 #, gcc-internal-format, gfc-internal-format
56530 msgid "ALTERNATE RETURN not permitted at %L"
56533 #: fortran/intrinsic.c:4242
56534 #, gcc-internal-format
56535 msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
56538 #: fortran/intrinsic.c:4348
56539 #, gcc-internal-format
56540 msgid "resolve_intrinsic(): Too many args for intrinsic"
56543 #: fortran/intrinsic.c:4443
56544 #, gcc-internal-format
56545 msgid "do_simplify(): Too many args for intrinsic"
56548 #: fortran/intrinsic.c:4482
56549 #, gcc-internal-format
56550 msgid "init_arglist(): too many arguments"
56553 #: fortran/intrinsic.c:4632
56554 #, gcc-internal-format
56555 msgid "Invalid standard code on intrinsic %qs (%d)"
56558 #: fortran/intrinsic.c:4641
56559 #, gcc-internal-format
56560 msgid "Intrinsic %qs (is %s) is used at %L"
56563 #: fortran/intrinsic.c:4712
56564 #, gcc-internal-format
56565 msgid "Function %qs as initialization expression at %L"
56568 #: fortran/intrinsic.c:4730
56569 #, gcc-internal-format
56571 "Transformational function %qs at %L is invalid in an initialization "
56575 #: fortran/intrinsic.c:4809
56576 #, gcc-internal-format, gfc-internal-format
56578 "Elemental function as initialization expression with non-integer/non-"
56579 "character arguments at %L"
56582 #: fortran/intrinsic.c:4880
56583 #, gcc-internal-format
56585 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
56588 #: fortran/intrinsic.c:4887
56589 #, gcc-internal-format
56590 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
56593 #: fortran/intrinsic.c:4965
56594 #, gcc-internal-format, gfc-internal-format
56595 msgid "Extension: Conversion from %s to %s at %L"
56598 #: fortran/intrinsic.c:5001 fortran/intrinsic.c:5018
56599 #, gcc-internal-format, gfc-internal-format
56600 msgid "Possible change of value in conversion from %s to %s at %L"
56603 #: fortran/intrinsic.c:5006 fortran/intrinsic.c:5027
56604 #, gcc-internal-format, gfc-internal-format
56605 msgid "Conversion from %s to %s at %L"
56608 #: fortran/intrinsic.c:5082
56609 #, gcc-internal-format, gfc-internal-format
56610 msgid "Can't convert %s to %s at %L"
56613 #: fortran/intrinsic.c:5087
56614 #, gcc-internal-format
56615 msgid "Can't convert %qs to %qs at %L"
56618 #: fortran/intrinsic.c:5179
56619 #, gcc-internal-format
56621 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
56622 "call the intrinsic, explicit INTRINSIC declarations may be required."
56625 #: fortran/intrinsic.c:5185
56626 #, gcc-internal-format
56628 "%qs declared at %L is also the name of an intrinsic. It can only be called "
56629 "via an explicit interface or if declared EXTERNAL."
56632 #: fortran/io.c:179 fortran/primary.c:922
56633 #, gcc-internal-format, gfc-internal-format
56634 msgid "Extension: backslash character at %C"
56637 #: fortran/io.c:213
56638 #, gcc-internal-format, gfc-internal-format
56639 msgid "Nonconforming tab character in format at %C"
56642 #: fortran/io.c:456
56643 #, gcc-internal-format, gfc-internal-format
56644 msgid "DP format specifier not allowed at %C"
56647 #: fortran/io.c:463
56648 #, gcc-internal-format, gfc-internal-format
56649 msgid "DC format specifier not allowed at %C"
56652 #: fortran/io.c:470
56653 #, gcc-internal-format, gfc-internal-format
56654 msgid "Fortran 2003: DT format specifier not allowed at %C"
56657 #: fortran/io.c:698
56658 #, gcc-internal-format, gfc-internal-format
56659 msgid "X descriptor requires leading space count at %L"
56662 #: fortran/io.c:727
56663 #, gcc-internal-format, gfc-internal-format
56664 msgid "$ descriptor at %L"
56667 #: fortran/io.c:731
56668 #, gcc-internal-format, gfc-internal-format
56669 msgid "$ should be the last specifier in format at %L"
56672 #: fortran/io.c:831 fortran/io.c:835
56673 #, gcc-internal-format, gfc-internal-format
56674 msgid "Extension: Zero width after L descriptor at %L"
56677 #: fortran/io.c:847
56678 #, gcc-internal-format, gfc-internal-format
56679 msgid "Missing positive width after L descriptor at %L"
56682 #: fortran/io.c:878
56683 #, gcc-internal-format
56684 msgid "%<G0%> in format at %L"
56687 #: fortran/io.c:906
56688 #, gcc-internal-format, gfc-internal-format
56689 msgid "Positive width required in format specifier %s at %L"
56692 #: fortran/io.c:922 fortran/io.c:929
56693 #, gcc-internal-format, gfc-internal-format
56694 msgid "Period required in format specifier %s at %L"
56697 #: fortran/io.c:1048
56698 #, gcc-internal-format, gfc-internal-format
56699 msgid "Period required in format specifier at %L"
56702 #: fortran/io.c:1070
56703 #, gcc-internal-format, gfc-internal-format
56704 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
56707 #: fortran/io.c:1158 fortran/io.c:1220
56708 #, gcc-internal-format, gfc-internal-format
56709 msgid "Missing comma at %L"
56712 #: fortran/io.c:1238
56713 #, gcc-internal-format, gfc-internal-format
56714 msgid "%s in format string at %L"
56717 #: fortran/io.c:1276
56718 #, gcc-internal-format, gfc-internal-format
56719 msgid "Extraneous characters in format at %L"
56722 #: fortran/io.c:1298
56723 #, gcc-internal-format, gfc-internal-format
56724 msgid "Format statement in module main block at %C"
56727 #: fortran/io.c:1307
56728 #, gcc-internal-format, gfc-internal-format
56729 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
56732 #: fortran/io.c:1313
56733 #, gcc-internal-format, gfc-internal-format
56734 msgid "Missing format label at %C"
56737 #: fortran/io.c:1361
56738 #, gcc-internal-format, gfc-internal-format
56739 msgid "IOMSG must be a scalar-default-char-variable at %L"
56742 #: fortran/io.c:1375
56743 #, gcc-internal-format, gfc-internal-format
56744 msgid "%s requires a scalar-default-char-expr at %L"
56747 #: fortran/io.c:1398 fortran/io.c:1429 fortran/io.c:1495
56748 #, gcc-internal-format, gfc-internal-format
56749 msgid "Invalid value for %s specification at %C"
56752 #: fortran/io.c:1404 fortran/io.c:1435 fortran/io.c:1577 fortran/io.c:1590
56753 #, gcc-internal-format, gfc-internal-format
56754 msgid "Duplicate %s specification at %C"
56757 #: fortran/io.c:1442
56758 #, gcc-internal-format, gfc-internal-format
56759 msgid "Variable %s cannot be INTENT(IN) at %C"
56762 #: fortran/io.c:1450
56763 #, gcc-internal-format, gfc-internal-format
56764 msgid "Variable %s cannot be assigned in PURE procedure at %C"
56767 #: fortran/io.c:1501
56768 #, gcc-internal-format, gfc-internal-format
56769 msgid "Duplicate %s label specification at %C"
56772 #: fortran/io.c:1521 fortran/io.c:1538 fortran/io.c:1559
56773 #, gcc-internal-format
56774 msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
56777 #: fortran/io.c:1612
56778 #, gcc-internal-format, gfc-internal-format
56780 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
56783 #: fortran/io.c:1630
56784 #, gcc-internal-format, gfc-internal-format
56785 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
56788 #: fortran/io.c:1636
56789 #, gcc-internal-format, gfc-internal-format
56790 msgid "ASSIGNED variable in FORMAT tag at %L"
56793 #: fortran/io.c:1641
56794 #, gcc-internal-format
56795 msgid "Variable %qs at %L has not been assigned a format label"
56798 #: fortran/io.c:1648
56799 #, gcc-internal-format
56800 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
56803 #: fortran/io.c:1660
56804 #, gcc-internal-format, gfc-internal-format
56805 msgid "Non-character in FORMAT tag at %L"
56808 #: fortran/io.c:1666
56809 #, gcc-internal-format, gfc-internal-format
56810 msgid "Non-character assumed shape array element in FORMAT tag at %L"
56813 #: fortran/io.c:1673
56814 #, gcc-internal-format, gfc-internal-format
56815 msgid "Non-character assumed size array element in FORMAT tag at %L"
56818 #: fortran/io.c:1680
56819 #, gcc-internal-format, gfc-internal-format
56820 msgid "Non-character pointer array element in FORMAT tag at %L"
56823 #: fortran/io.c:1706
56824 #, gcc-internal-format, gfc-internal-format
56825 msgid "%s tag at %L must be of type %s"
56828 #: fortran/io.c:1713
56829 #, gcc-internal-format, gfc-internal-format
56830 msgid "%s tag at %L must be a character string of default kind"
56833 #: fortran/io.c:1720
56834 #, gcc-internal-format, gfc-internal-format
56835 msgid "%s tag at %L must be scalar"
56838 #: fortran/io.c:1726
56839 #, gcc-internal-format, gfc-internal-format
56840 msgid "IOMSG tag at %L"
56843 #: fortran/io.c:1734
56844 #, gcc-internal-format, gfc-internal-format
56845 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
56848 #: fortran/io.c:1743
56849 #, gcc-internal-format, gfc-internal-format
56850 msgid "Non-default LOGICAL kind in %s tag at %L"
56853 #: fortran/io.c:1750
56854 #, gcc-internal-format, gfc-internal-format
56855 msgid "NEWUNIT specifier at %L"
56858 #: fortran/io.c:1768
56859 #, gcc-internal-format, gfc-internal-format
56860 msgid "CONVERT tag at %L"
56863 #: fortran/io.c:1990
56864 #, gcc-internal-format
56865 msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
56868 #: fortran/io.c:1998 fortran/io.c:2025
56869 #, gcc-internal-format
56870 msgid "%s specifier in %s statement at %C has value %qs"
56873 #: fortran/io.c:2017
56874 #, gcc-internal-format
56875 msgid "Extension: %s specifier in %s statement at %C has value %qs"
56878 #: fortran/io.c:2039 fortran/io.c:2047
56879 #, gcc-internal-format
56880 msgid "%s specifier in %s statement at %C has invalid value %qs"
56883 #: fortran/io.c:2100
56884 #, gcc-internal-format, gfc-internal-format
56885 msgid "OPEN statement not allowed in PURE procedure at %C"
56888 #: fortran/io.c:2113
56889 #, gcc-internal-format, gfc-internal-format
56890 msgid "UNIT specifier not allowed with NEWUNIT at %C"
56893 #: fortran/io.c:2123
56894 #, gcc-internal-format, gfc-internal-format
56895 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
56898 #: fortran/io.c:2131
56899 #, gcc-internal-format, gfc-internal-format
56900 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
56903 #: fortran/io.c:2169
56904 #, gcc-internal-format, gfc-internal-format
56905 msgid "ACTION type conflicts with READONLY specifier at %C"
56908 #: fortran/io.c:2183
56909 #, gcc-internal-format, gfc-internal-format
56910 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
56913 #: fortran/io.c:2204 fortran/io.c:3803
56914 #, gcc-internal-format, gfc-internal-format
56915 msgid "BLANK= at %C not allowed in Fortran 95"
56918 #: fortran/io.c:2241 fortran/io.c:3779
56919 #, gcc-internal-format, gfc-internal-format
56920 msgid "DECIMAL= at %C not allowed in Fortran 95"
56923 #: fortran/io.c:2279
56924 #, gcc-internal-format, gfc-internal-format
56925 msgid "ENCODING= at %C not allowed in Fortran 95"
56928 #: fortran/io.c:2342 fortran/io.c:3852
56929 #, gcc-internal-format, gfc-internal-format
56930 msgid "ROUND= at %C not allowed in Fortran 95"
56933 #: fortran/io.c:2381
56934 #, gcc-internal-format, gfc-internal-format
56935 msgid "SIGN= at %C not allowed in Fortran 95"
56938 #: fortran/io.c:2602
56939 #, gcc-internal-format, gfc-internal-format
56940 msgid "CLOSE statement not allowed in PURE procedure at %C"
56943 #: fortran/io.c:2664
56944 #, gcc-internal-format, gfc-internal-format
56945 msgid "CLOSE statement at %L requires a UNIT number"
56948 #: fortran/io.c:2672
56949 #, gcc-internal-format, gfc-internal-format
56950 msgid "UNIT number in CLOSE statement at %L must be non-negative"
56953 #: fortran/io.c:2770 fortran/match.c:3002
56954 #, gcc-internal-format, gfc-internal-format
56955 msgid "%s statement not allowed in PURE procedure at %C"
56958 #: fortran/io.c:2804
56959 #, gcc-internal-format, gfc-internal-format
56960 msgid "UNIT number missing in statement at %L"
56963 #: fortran/io.c:2812 fortran/io.c:3279
56964 #, gcc-internal-format, gfc-internal-format
56965 msgid "UNIT number in statement at %L must be non-negative"
56968 #: fortran/io.c:2845
56969 #, gcc-internal-format, gfc-internal-format
56970 msgid "FLUSH statement at %C"
56973 #: fortran/io.c:2886
56974 #, gcc-internal-format, gfc-internal-format
56975 msgid "Missing format with default unit at %C"
56978 #: fortran/io.c:2906
56979 #, gcc-internal-format, gfc-internal-format
56980 msgid "Duplicate UNIT specification at %C"
56983 #: fortran/io.c:2980
56984 #, gcc-internal-format, gfc-internal-format
56985 msgid "Duplicate format specification at %C"
56988 #: fortran/io.c:3021
56989 #, gcc-internal-format
56990 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
56993 #: fortran/io.c:3057
56994 #, gcc-internal-format, gfc-internal-format
56995 msgid "Duplicate NML specification at %C"
56998 #: fortran/io.c:3066
56999 #, gcc-internal-format
57000 msgid "Symbol %qs at %C must be a NAMELIST group name"
57003 #: fortran/io.c:3136
57004 #, gcc-internal-format, gfc-internal-format
57005 msgid "END tag at %C not allowed in output statement"
57008 #: fortran/io.c:3213
57009 #, gcc-internal-format, gfc-internal-format
57010 msgid "UNIT not specified at %L"
57013 #: fortran/io.c:3225
57014 #, gcc-internal-format, gfc-internal-format
57016 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
57020 #: fortran/io.c:3247
57021 #, gcc-internal-format, gfc-internal-format
57022 msgid "Invalid form of WRITE statement at %L, UNIT required"
57025 #: fortran/io.c:3258
57026 #, gcc-internal-format, gfc-internal-format
57027 msgid "Internal unit with vector subscript at %L"
57030 #: fortran/io.c:3272
57031 #, gcc-internal-format, gfc-internal-format
57032 msgid "External IO UNIT cannot be an array at %L"
57035 #: fortran/io.c:3302
57036 #, gcc-internal-format
57038 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
57039 "appear in a variable definition context"
57042 #: fortran/io.c:3314
57043 #, gcc-internal-format
57045 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
57046 "defined input/output procedure"
57049 #: fortran/io.c:3324 fortran/resolve.c:14205
57050 #, gcc-internal-format
57052 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
57056 #: fortran/io.c:3332
57057 #, gcc-internal-format
57059 "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
57060 "components and thus requires a defined input/output procedure"
57063 #: fortran/io.c:3343
57064 #, gcc-internal-format, gfc-internal-format
57065 msgid "Comma before i/o item list at %L"
57068 #: fortran/io.c:3353
57069 #, gcc-internal-format, gfc-internal-format
57070 msgid "ERR tag label %d at %L not defined"
57073 #: fortran/io.c:3365
57074 #, gcc-internal-format, gfc-internal-format
57075 msgid "END tag label %d at %L not defined"
57078 #: fortran/io.c:3377
57079 #, gcc-internal-format, gfc-internal-format
57080 msgid "EOR tag label %d at %L not defined"
57083 #: fortran/io.c:3387
57084 #, gcc-internal-format, gfc-internal-format
57085 msgid "FORMAT label %d at %L not defined"
57088 #: fortran/io.c:3418
57089 #, gcc-internal-format
57090 msgid "io_kind_name(): bad I/O-kind"
57093 #: fortran/io.c:3507
57094 #, gcc-internal-format, gfc-internal-format
57095 msgid "Syntax error in I/O iterator at %C"
57098 #: fortran/io.c:3538
57099 #, gcc-internal-format, gfc-internal-format
57100 msgid "Expected variable in READ statement at %C"
57103 #: fortran/io.c:3544
57104 #, gcc-internal-format, gfc-internal-format
57105 msgid "Expected expression in %s statement at %C"
57108 #. A general purpose syntax error.
57109 #: fortran/io.c:3601 fortran/io.c:4270 fortran/gfortran.h:2876
57110 #, gcc-internal-format, gfc-internal-format
57111 msgid "Syntax error in %s statement at %C"
57114 #: fortran/io.c:3686
57115 #, gcc-internal-format, gfc-internal-format
57116 msgid "Internal file at %L with namelist"
57119 #: fortran/io.c:3743
57120 #, gcc-internal-format, gfc-internal-format
57121 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
57124 #: fortran/io.c:3828
57125 #, gcc-internal-format, gfc-internal-format
57126 msgid "PAD= at %C not allowed in Fortran 95"
57129 #: fortran/io.c:3904
57130 #, gcc-internal-format, gfc-internal-format
57131 msgid "DELIM= at %C not allowed in Fortran 95"
57134 #: fortran/io.c:4056
57135 #, gcc-internal-format, gfc-internal-format
57136 msgid "PRINT namelist at %C is an extension"
57139 #: fortran/io.c:4237
57140 #, gcc-internal-format, gfc-internal-format
57141 msgid "Expected comma in I/O list at %C"
57144 #: fortran/io.c:4304
57145 #, gcc-internal-format, gfc-internal-format
57146 msgid "PRINT statement at %C not allowed within PURE procedure"
57149 #: fortran/io.c:4471 fortran/io.c:4533
57150 #, gcc-internal-format, gfc-internal-format
57151 msgid "INQUIRE statement not allowed in PURE procedure at %C"
57154 #: fortran/io.c:4499
57155 #, gcc-internal-format, gfc-internal-format
57156 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
57159 #: fortran/io.c:4509 fortran/trans-io.c:1333
57160 #, gcc-internal-format, gfc-internal-format
57161 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
57164 #: fortran/io.c:4516
57165 #, gcc-internal-format, gfc-internal-format
57166 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
57169 #: fortran/io.c:4526
57170 #, gcc-internal-format, gfc-internal-format
57171 msgid "UNIT number in INQUIRE statement at %L can not be %d"
57174 #: fortran/io.c:4541
57175 #, gcc-internal-format, gfc-internal-format
57177 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
57180 #: fortran/io.c:4719
57181 #, gcc-internal-format, gfc-internal-format
57182 msgid "WAIT at %C not allowed in Fortran 95"
57185 #: fortran/io.c:4725
57186 #, gcc-internal-format, gfc-internal-format
57187 msgid "WAIT statement not allowed in PURE procedure at %C"
57190 #: fortran/match.c:118
57191 #, gcc-internal-format
57192 msgid "gfc_op2string(): Bad code"
57195 #: fortran/match.c:195
57196 #, gcc-internal-format, gfc-internal-format
57197 msgid "Expected structure component or operator name after '.' at %C"
57200 #: fortran/match.c:227
57201 #, gcc-internal-format
57203 "%qs is neither a defined operator nor a structure component in dotted string "
57207 #: fortran/match.c:297
57208 #, gcc-internal-format
57209 msgid "Missing %<)%> in statement at or before %L"
57212 #: fortran/match.c:302
57213 #, gcc-internal-format
57214 msgid "Missing %<(%> in statement at or before %L"
57217 #: fortran/match.c:499
57218 #, gcc-internal-format, gfc-internal-format
57219 msgid "Integer too large at %C"
57222 #: fortran/match.c:580 fortran/parse.c:1132
57223 #, gcc-internal-format, gfc-internal-format
57224 msgid "Too many digits in statement label at %C"
57227 #: fortran/match.c:586
57228 #, gcc-internal-format, gfc-internal-format
57229 msgid "Statement label at %C is zero"
57232 #: fortran/match.c:619
57233 #, gcc-internal-format
57234 msgid "Label name %qs at %C is ambiguous"
57237 #: fortran/match.c:625
57238 #, gcc-internal-format
57239 msgid "Duplicate construct label %qs at %C"
57242 #: fortran/match.c:659
57243 #, gcc-internal-format, gfc-internal-format
57244 msgid "Invalid character in name at %C"
57247 #: fortran/match.c:672
57248 #, gcc-internal-format, gfc-internal-format
57249 msgid "Name at %C is too long"
57252 #: fortran/match.c:683
57253 #, gcc-internal-format
57255 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
57259 #: fortran/match.c:959
57260 #, gcc-internal-format, gfc-internal-format
57261 msgid ".XOR. operator at %C"
57264 #: fortran/match.c:1014
57265 #, gcc-internal-format, gfc-internal-format
57266 msgid "Loop variable at %C cannot be an array"
57269 #: fortran/match.c:1021
57270 #, gcc-internal-format, gfc-internal-format
57271 msgid "Loop variable at %C cannot be a coarray"
57274 #: fortran/match.c:1027
57275 #, gcc-internal-format, gfc-internal-format
57276 msgid "Loop variable at %C cannot be a sub-component"
57279 #: fortran/match.c:1061
57280 #, gcc-internal-format, gfc-internal-format
57281 msgid "Expected a step value in iterator at %C"
57284 #: fortran/match.c:1073
57285 #, gcc-internal-format, gfc-internal-format
57286 msgid "Syntax error in iterator at %C"
57289 #: fortran/match.c:1241
57290 #, gcc-internal-format, gfc-internal-format
57291 msgid "gfc_match(): Bad match code %c"
57294 #: fortran/match.c:1315
57295 #, gcc-internal-format, gfc-internal-format
57296 msgid "Invalid form of PROGRAM statement at %C"
57299 #: fortran/match.c:1445 fortran/match.c:1525
57300 #, gcc-internal-format, gfc-internal-format
57301 msgid "Arithmetic IF statement at %C"
57304 #: fortran/match.c:1500
57305 #, gcc-internal-format, gfc-internal-format
57306 msgid "Syntax error in IF-expression at %C"
57309 #: fortran/match.c:1511
57310 #, gcc-internal-format, gfc-internal-format
57311 msgid "Block label not appropriate for arithmetic IF statement at %C"
57314 #: fortran/match.c:1548
57315 #, gcc-internal-format, gfc-internal-format
57316 msgid "Block label is not appropriate for IF statement at %C"
57319 #: fortran/match.c:1644
57320 #, gcc-internal-format, gfc-internal-format
57321 msgid "Cannot assign to a named constant at %C"
57324 #: fortran/match.c:1654
57325 #, gcc-internal-format, gfc-internal-format
57326 msgid "Unclassifiable statement in IF-clause at %C"
57329 #: fortran/match.c:1661
57330 #, gcc-internal-format, gfc-internal-format
57331 msgid "Syntax error in IF-clause at %C"
57334 #: fortran/match.c:1704
57335 #, gcc-internal-format, gfc-internal-format
57336 msgid "Unexpected junk after ELSE statement at %C"
57339 #: fortran/match.c:1710 fortran/match.c:1745
57340 #, gcc-internal-format
57341 msgid "Label %qs at %C doesn't match IF label %qs"
57344 #: fortran/match.c:1739
57345 #, gcc-internal-format, gfc-internal-format
57346 msgid "Unexpected junk after ELSE IF statement at %C"
57349 #: fortran/match.c:1803
57350 #, gcc-internal-format, gfc-internal-format
57351 msgid "Image control statement CRITICAL at %C in PURE procedure"
57354 #: fortran/match.c:1809
57355 #, gcc-internal-format, gfc-internal-format
57356 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
57359 #: fortran/match.c:1816
57360 #, gcc-internal-format, gfc-internal-format
57361 msgid "CRITICAL statement at %C"
57364 #: fortran/match.c:1828
57365 #, gcc-internal-format, gfc-internal-format
57366 msgid "Nested CRITICAL block at %C"
57369 #: fortran/match.c:1880
57370 #, gcc-internal-format, gfc-internal-format
57371 msgid "Expected association list at %C"
57374 #: fortran/match.c:1898
57375 #, gcc-internal-format, gfc-internal-format
57376 msgid "Expected association at %C"
57379 #: fortran/match.c:1909
57380 #, gcc-internal-format
57381 msgid "Duplicate name %qs in association at %C"
57384 #: fortran/match.c:1917
57385 #, gcc-internal-format, gfc-internal-format
57386 msgid "Association target at %C must not be coindexed"
57389 #: fortran/match.c:1935
57390 #, gcc-internal-format
57391 msgid "Expected %<)%> or %<,%> at %C"
57394 #: fortran/match.c:1953
57395 #, gcc-internal-format, gfc-internal-format
57396 msgid "Junk after ASSOCIATE statement at %C"
57399 #: fortran/match.c:2069
57400 #, gcc-internal-format
57401 msgid "Derived type %qs at %L may not be ABSTRACT"
57404 #: fortran/match.c:2141 fortran/match.c:2207 fortran/match.c:2228
57405 #, gcc-internal-format, gfc-internal-format
57406 msgid "Invalid type-spec at %C"
57409 #: fortran/match.c:2323
57410 #, gcc-internal-format, gfc-internal-format
57411 msgid "Syntax error in FORALL iterator at %C"
57414 #: fortran/match.c:2588
57415 #, gcc-internal-format, gfc-internal-format
57416 msgid "DO CONCURRENT construct at %C"
57419 #: fortran/match.c:2713
57420 #, gcc-internal-format
57421 msgid "Name %qs in %s statement at %C is unknown"
57424 #: fortran/match.c:2721
57425 #, gcc-internal-format
57426 msgid "Name %qs in %s statement at %C is not a construct name"
57429 #: fortran/match.c:2733
57430 #, gcc-internal-format, gfc-internal-format
57431 msgid "%s statement at %C leaves CRITICAL construct"
57434 #. F2008, C821 & C845.
57435 #: fortran/match.c:2741
57436 #, gcc-internal-format, gfc-internal-format
57437 msgid "%s statement at %C leaves DO CONCURRENT construct"
57440 #: fortran/match.c:2753
57441 #, gcc-internal-format, gfc-internal-format
57442 msgid "%s statement at %C is not within a construct"
57445 #: fortran/match.c:2756
57446 #, gcc-internal-format
57447 msgid "%s statement at %C is not within construct %qs"
57450 #: fortran/match.c:2781
57451 #, gcc-internal-format
57452 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
57455 #: fortran/match.c:2786
57456 #, gcc-internal-format, gfc-internal-format
57457 msgid "EXIT statement with no do-construct-name at %C"
57460 #: fortran/match.c:2792
57461 #, gcc-internal-format
57462 msgid "%s statement at %C is not applicable to construct %qs"
57465 #: fortran/match.c:2800
57466 #, gcc-internal-format, gfc-internal-format
57467 msgid "%s statement at %C leaving OpenACC structured block"
57470 #: fortran/match.c:2801
57471 #, gcc-internal-format, gfc-internal-format
57472 msgid "%s statement at %C leaving OpenMP structured block"
57475 #: fortran/match.c:2825
57476 #, gcc-internal-format, gfc-internal-format
57477 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
57480 #: fortran/match.c:2830
57481 #, gcc-internal-format, gfc-internal-format
57482 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
57485 #: fortran/match.c:2859
57486 #, gcc-internal-format, gfc-internal-format
57487 msgid "EXIT statement at %C terminating !$OMP DO loop"
57490 #: fortran/match.c:2864
57491 #, gcc-internal-format, gfc-internal-format
57492 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
57495 #: fortran/match.c:2951
57496 #, gcc-internal-format, gfc-internal-format
57497 msgid "Blank required in %s statement near %C"
57500 #: fortran/match.c:2969
57501 #, gcc-internal-format, gfc-internal-format
57502 msgid "STOP code at %C cannot be negative"
57505 #: fortran/match.c:2975
57506 #, gcc-internal-format, gfc-internal-format
57507 msgid "STOP code at %C contains too many digits"
57510 #: fortran/match.c:2996
57511 #, gcc-internal-format, gfc-internal-format
57512 msgid "%s statement at %C in PURE procedure"
57515 #: fortran/match.c:3012
57516 #, gcc-internal-format, gfc-internal-format
57517 msgid "Image control statement STOP at %C in CRITICAL block"
57520 #: fortran/match.c:3017
57521 #, gcc-internal-format, gfc-internal-format
57522 msgid "Image control statement STOP at %C in DO CONCURRENT block"
57525 #: fortran/match.c:3028
57526 #, gcc-internal-format, gfc-internal-format
57528 "STOP code at %L must be a scalar CHARACTER constant or "
57529 "digit[digit[digit[digit[digit]]]]"
57532 #: fortran/match.c:3041
57533 #, gcc-internal-format, gfc-internal-format
57534 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
57537 #: fortran/match.c:3048
57538 #, gcc-internal-format, gfc-internal-format
57539 msgid "STOP code at %L must be scalar"
57542 #: fortran/match.c:3055
57543 #, gcc-internal-format, gfc-internal-format
57544 msgid "STOP code at %L must be default character KIND=%d"
57547 #: fortran/match.c:3062
57548 #, gcc-internal-format, gfc-internal-format
57549 msgid "STOP code at %L must be default integer KIND=%d"
57552 #: fortran/match.c:3110
57553 #, gcc-internal-format, gfc-internal-format
57554 msgid "PAUSE statement at %C"
57557 #: fortran/match.c:3131
57558 #, gcc-internal-format, gfc-internal-format
57559 msgid "ERROR STOP statement at %C"
57562 #: fortran/match.c:3157
57563 #, gcc-internal-format, gfc-internal-format
57564 msgid "Image control statement EVENT %s at %C in PURE procedure"
57567 #: fortran/match.c:3172
57568 #, gcc-internal-format, gfc-internal-format
57569 msgid "Image control statement EVENT %s at %C in CRITICAL block"
57572 #: fortran/match.c:3179
57573 #, gcc-internal-format, gfc-internal-format
57574 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
57577 #: fortran/match.c:3209 fortran/match.c:3551 fortran/match.c:3763
57578 #: fortran/match.c:4309 fortran/match.c:4651
57579 #, gcc-internal-format, gfc-internal-format
57580 msgid "Redundant STAT tag found at %L"
57583 #: fortran/match.c:3230 fortran/match.c:3572 fortran/match.c:3783
57584 #: fortran/match.c:4335 fortran/match.c:4676
57585 #, gcc-internal-format, gfc-internal-format
57586 msgid "Redundant ERRMSG tag found at %L"
57589 #: fortran/match.c:3251
57590 #, gcc-internal-format, gfc-internal-format
57591 msgid "Redundant UNTIL_COUNT tag found at %L"
57594 #: fortran/match.c:3317
57595 #, gcc-internal-format, gfc-internal-format
57596 msgid "EVENT POST statement at %C"
57599 #: fortran/match.c:3327
57600 #, gcc-internal-format, gfc-internal-format
57601 msgid "EVENT WAIT statement at %C"
57604 #: fortran/match.c:3339
57605 #, gcc-internal-format, gfc-internal-format
57606 msgid "FAIL IMAGE statement at %C"
57609 #: fortran/match.c:3363
57610 #, gcc-internal-format, gfc-internal-format
57611 msgid "FORM TEAM statement at %C"
57614 #: fortran/match.c:3402
57615 #, gcc-internal-format, gfc-internal-format
57616 msgid "CHANGE TEAM statement at %C"
57619 #: fortran/match.c:3432
57620 #, gcc-internal-format, gfc-internal-format
57621 msgid "END TEAM statement at %C"
57624 #: fortran/match.c:3456
57625 #, gcc-internal-format, gfc-internal-format
57626 msgid "SYNC TEAM statement at %C"
57629 #: fortran/match.c:3499
57630 #, gcc-internal-format, gfc-internal-format
57631 msgid "Image control statement %s at %C in PURE procedure"
57634 #: fortran/match.c:3514
57635 #, gcc-internal-format, gfc-internal-format
57636 msgid "Image control statement %s at %C in CRITICAL block"
57639 #: fortran/match.c:3521
57640 #, gcc-internal-format, gfc-internal-format
57641 msgid "Image control statement %s at %C in DO CONCURRENT block"
57644 #: fortran/match.c:3593
57645 #, gcc-internal-format, gfc-internal-format
57646 msgid "Redundant ACQUIRED_LOCK tag found at %L"
57649 #: fortran/match.c:3658
57650 #, gcc-internal-format, gfc-internal-format
57651 msgid "LOCK statement at %C"
57654 #: fortran/match.c:3668
57655 #, gcc-internal-format, gfc-internal-format
57656 msgid "UNLOCK statement at %C"
57659 #: fortran/match.c:3693
57660 #, gcc-internal-format, gfc-internal-format
57661 msgid "Image control statement SYNC at %C in PURE procedure"
57664 #: fortran/match.c:3699
57665 #, gcc-internal-format, gfc-internal-format
57666 msgid "SYNC statement at %C"
57669 #: fortran/match.c:3711
57670 #, gcc-internal-format, gfc-internal-format
57671 msgid "Image control statement SYNC at %C in CRITICAL block"
57674 #: fortran/match.c:3717
57675 #, gcc-internal-format, gfc-internal-format
57676 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
57679 #: fortran/match.c:3897
57680 #, gcc-internal-format, gfc-internal-format
57681 msgid "ASSIGN statement at %C"
57684 #: fortran/match.c:3941
57685 #, gcc-internal-format, gfc-internal-format
57686 msgid "Assigned GOTO statement at %C"
57689 #: fortran/match.c:3985 fortran/match.c:4036
57690 #, gcc-internal-format, gfc-internal-format
57691 msgid "Statement label list in GOTO at %C cannot be empty"
57694 #: fortran/match.c:4046
57695 #, gcc-internal-format, gfc-internal-format
57696 msgid "Computed GOTO at %C"
57699 #: fortran/match.c:4121
57700 #, gcc-internal-format, gfc-internal-format
57701 msgid "Error in type-spec at %L"
57704 #: fortran/match.c:4134
57705 #, gcc-internal-format, gfc-internal-format
57706 msgid "typespec in ALLOCATE at %L"
57709 #: fortran/match.c:4157
57710 #, gcc-internal-format, gfc-internal-format
57712 "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
57716 #: fortran/match.c:4191
57717 #, gcc-internal-format, gfc-internal-format
57718 msgid "Bad allocate-object at %C for a PURE procedure"
57721 #: fortran/match.c:4206
57722 #, gcc-internal-format, gfc-internal-format
57723 msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
57726 #: fortran/match.c:4228
57727 #, gcc-internal-format, gfc-internal-format
57728 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
57731 #: fortran/match.c:4233
57732 #, gcc-internal-format, gfc-internal-format
57733 msgid "ALLOCATE of coarray at %C in CRITICAL block"
57736 #: fortran/match.c:4255
57737 #, gcc-internal-format, gfc-internal-format
57739 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
57742 #: fortran/match.c:4267
57743 #, gcc-internal-format, gfc-internal-format
57744 msgid "Type of entity at %L is type incompatible with typespec"
57747 #: fortran/match.c:4275
57748 #, gcc-internal-format, gfc-internal-format
57750 "Kind type parameter for entity at %L differs from the kind type parameter of "
57754 #: fortran/match.c:4292
57755 #, gcc-internal-format, gfc-internal-format
57756 msgid "Shape specification for allocatable scalar at %C"
57759 #: fortran/match.c:4329
57760 #, gcc-internal-format, gfc-internal-format
57761 msgid "ERRMSG tag at %L"
57764 #: fortran/match.c:4352
57765 #, gcc-internal-format, gfc-internal-format
57766 msgid "SOURCE tag at %L"
57769 #: fortran/match.c:4358
57770 #, gcc-internal-format, gfc-internal-format
57771 msgid "Redundant SOURCE tag found at %L"
57774 #: fortran/match.c:4365
57775 #, gcc-internal-format, gfc-internal-format
57776 msgid "SOURCE tag at %L conflicts with the typespec at %L"
57779 #: fortran/match.c:4371
57780 #, gcc-internal-format, gfc-internal-format
57781 msgid "SOURCE tag at %L with more than a single allocate object"
57784 #: fortran/match.c:4389
57785 #, gcc-internal-format, gfc-internal-format
57786 msgid "MOLD tag at %L"
57789 #: fortran/match.c:4395
57790 #, gcc-internal-format, gfc-internal-format
57791 msgid "Redundant MOLD tag found at %L"
57794 #: fortran/match.c:4402
57795 #, gcc-internal-format, gfc-internal-format
57796 msgid "MOLD tag at %L conflicts with the typespec at %L"
57799 #: fortran/match.c:4428
57800 #, gcc-internal-format, gfc-internal-format
57801 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
57804 #: fortran/match.c:4436
57805 #, gcc-internal-format, gfc-internal-format
57807 "Allocate-object at %L with a deferred type parameter requires either a type-"
57808 "spec or SOURCE tag or a MOLD tag"
57811 #: fortran/match.c:4448
57812 #, gcc-internal-format, gfc-internal-format
57814 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
57815 "SOURCE tag or a MOLD tag"
57818 #: fortran/match.c:4515
57819 #, gcc-internal-format, gfc-internal-format
57820 msgid "Pointer object at %C shall not be coindexed"
57823 #: fortran/match.c:4601
57824 #, gcc-internal-format, gfc-internal-format
57825 msgid "Illegal allocate-object at %C for a PURE procedure"
57828 #: fortran/match.c:4611
57829 #, gcc-internal-format, gfc-internal-format
57830 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
57833 #: fortran/match.c:4618
57834 #, gcc-internal-format, gfc-internal-format
57835 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
57838 #: fortran/match.c:4634
57839 #, gcc-internal-format, gfc-internal-format
57841 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
57845 #: fortran/match.c:4671
57846 #, gcc-internal-format, gfc-internal-format
57847 msgid "ERRMSG at %L"
57850 #: fortran/match.c:4728
57851 #, gcc-internal-format, gfc-internal-format
57852 msgid "Image control statement RETURN at %C in CRITICAL block"
57855 #: fortran/match.c:4734
57856 #, gcc-internal-format, gfc-internal-format
57857 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
57860 #: fortran/match.c:4743
57861 #, gcc-internal-format, gfc-internal-format
57862 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
57865 #: fortran/match.c:4774
57866 #, gcc-internal-format, gfc-internal-format
57867 msgid "RETURN statement in main program at %C"
57870 #: fortran/match.c:4802
57871 #, gcc-internal-format, gfc-internal-format
57872 msgid "Expected component reference at %C"
57875 #: fortran/match.c:4811
57876 #, gcc-internal-format, gfc-internal-format
57877 msgid "Junk after CALL at %C"
57880 #: fortran/match.c:4822
57881 #, gcc-internal-format, gfc-internal-format
57882 msgid "Expected type-bound procedure or procedure pointer component at %C"
57885 #: fortran/match.c:5043
57886 #, gcc-internal-format, gfc-internal-format
57887 msgid "Syntax error in common block name at %C"
57890 #. If we find an error, just print it and continue,
57891 #. cause it's just semantic, and we can see if there
57892 #. are more errors.
57893 #: fortran/match.c:5110
57894 #, gcc-internal-format
57896 "Variable %qs at %L in common block %qs at %C must be declared with a C "
57897 "interoperable kind since common block %qs is bind(c)"
57900 #: fortran/match.c:5119
57901 #, gcc-internal-format
57903 "Variable %qs in common block %qs at %C can not be bind(c) since it is not "
57907 #: fortran/match.c:5126
57908 #, gcc-internal-format
57909 msgid "Symbol %qs at %C is already in a COMMON block"
57912 #: fortran/match.c:5134
57913 #, gcc-internal-format
57914 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
57917 #: fortran/match.c:5150
57918 #, gcc-internal-format
57919 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
57922 #: fortran/match.c:5160
57923 #, gcc-internal-format
57924 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
57927 #: fortran/match.c:5206
57928 #, gcc-internal-format
57930 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
57931 "another COMMON block %qs"
57934 #: fortran/match.c:5334
57935 #, gcc-internal-format
57936 msgid "Namelist group name %qs at %C already has a basic type of %s"
57939 #: fortran/match.c:5342
57940 #, gcc-internal-format
57942 "Namelist group name %qs at %C already is USE associated and cannot be "
57946 #: fortran/match.c:5368
57947 #, gcc-internal-format
57948 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
57951 #: fortran/match.c:5502
57952 #, gcc-internal-format, gfc-internal-format
57953 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
57956 #: fortran/match.c:5510
57957 #, gcc-internal-format, gfc-internal-format
57958 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
57961 #: fortran/match.c:5538
57962 #, gcc-internal-format, gfc-internal-format
57963 msgid "EQUIVALENCE at %C requires two or more objects"
57966 #: fortran/match.c:5552
57967 #, gcc-internal-format, gfc-internal-format
57969 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
57972 #: fortran/match.c:5565
57973 #, gcc-internal-format, gfc-internal-format
57974 msgid "Expecting a comma in EQUIVALENCE at %C"
57977 #: fortran/match.c:5681
57978 #, gcc-internal-format, gfc-internal-format
57979 msgid "Statement function at %L is recursive"
57982 #: fortran/match.c:5691
57983 #, gcc-internal-format, gfc-internal-format
57984 msgid "Statement function at %L cannot appear within an INTERFACE"
57987 #: fortran/match.c:5696
57988 #, gcc-internal-format, gfc-internal-format
57989 msgid "Statement function at %C"
57992 #: fortran/match.c:5821 fortran/match.c:5837
57993 #, gcc-internal-format, gfc-internal-format
57994 msgid "Expression in CASE selector at %L cannot be %s"
57997 #: fortran/match.c:5859
57998 #, gcc-internal-format, gfc-internal-format
57999 msgid "Expected initialization expression in CASE at %C"
58002 #: fortran/match.c:5891
58003 #, gcc-internal-format
58004 msgid "Expected block name %qs of SELECT construct at %C"
58007 #: fortran/match.c:6178
58008 #, gcc-internal-format, gfc-internal-format
58009 msgid "parse error in SELECT TYPE statement at %C"
58012 #: fortran/match.c:6202
58013 #, gcc-internal-format, gfc-internal-format
58015 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
58018 #: fortran/match.c:6240
58019 #, gcc-internal-format, gfc-internal-format
58020 msgid "Unexpected CASE statement at %C"
58023 #: fortran/match.c:6292
58024 #, gcc-internal-format, gfc-internal-format
58025 msgid "Syntax error in CASE specification at %C"
58028 #: fortran/match.c:6310
58029 #, gcc-internal-format, gfc-internal-format
58030 msgid "Unexpected TYPE IS statement at %C"
58033 #: fortran/match.c:6342
58034 #, gcc-internal-format, gfc-internal-format
58036 "The type-spec shall not specify a sequence derived type or a type with the "
58037 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
58040 #: fortran/match.c:6353
58041 #, gcc-internal-format, gfc-internal-format
58043 "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
58046 #: fortran/match.c:6364
58047 #, gcc-internal-format, gfc-internal-format
58048 msgid "Syntax error in TYPE IS specification at %C"
58051 #: fortran/match.c:6440
58052 #, gcc-internal-format, gfc-internal-format
58053 msgid "Syntax error in CLASS IS specification at %C"
58056 #: fortran/match.c:6563
58057 #, gcc-internal-format, gfc-internal-format
58058 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
58061 #: fortran/match.c:6601
58062 #, gcc-internal-format
58063 msgid "Label %qs at %C doesn't match WHERE label %qs"
58066 #: fortran/matchexp.c:72
58067 #, gcc-internal-format
58068 msgid "Bad character %qc in OPERATOR name at %C"
58071 #: fortran/matchexp.c:80
58072 #, gcc-internal-format
58073 msgid "The name %qs cannot be used as a defined operator at %C"
58076 #: fortran/matchexp.c:173
58077 #, gcc-internal-format, gfc-internal-format
58078 msgid "Expected a right parenthesis in expression at %C"
58081 #: fortran/matchexp.c:281
58082 #, gcc-internal-format, gfc-internal-format
58083 msgid "Expected exponent in expression at %C"
58086 #: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
58087 #: fortran/matchexp.c:433
58088 #, gcc-internal-format, gfc-internal-format
58090 "Extension: Unary operator following arithmetic operator (use parentheses) at "
58094 #: fortran/matchexp.c:665
58095 #, gcc-internal-format
58096 msgid "match_level_4(): Bad operator"
58099 #: fortran/misc.c:110
58100 #, gcc-internal-format
58101 msgid "gfc_basic_typename(): Undefined type"
58104 #: fortran/misc.c:176
58105 #, gcc-internal-format
58106 msgid "gfc_typename(): Undefined type"
58109 #: fortran/misc.c:196
58110 #, gcc-internal-format
58111 msgid "gfc_code2string(): Bad code"
58114 #: fortran/module.c:236
58115 #, gcc-internal-format
58116 msgid "free_pi_tree(): Unresolved fixup"
58119 #: fortran/module.c:453
58120 #, gcc-internal-format
58121 msgid "associate_integer_pointer(): Already associated"
58124 #: fortran/module.c:535
58125 #, gcc-internal-format, gfc-internal-format
58126 msgid "module nature in USE statement at %C"
58129 #: fortran/module.c:547
58130 #, gcc-internal-format, gfc-internal-format
58132 "Module nature in USE statement at %C shall be either INTRINSIC or "
58136 #: fortran/module.c:560
58137 #, gcc-internal-format, gfc-internal-format
58138 msgid "\"::\" was expected after module nature at %C but was not found"
58141 #: fortran/module.c:570
58142 #, gcc-internal-format, gfc-internal-format
58143 msgid "\"USE :: module\" at %C"
58146 #: fortran/module.c:629
58147 #, gcc-internal-format, gfc-internal-format
58148 msgid "Missing generic specification in USE statement at %C"
58151 #: fortran/module.c:638
58152 #, gcc-internal-format, gfc-internal-format
58153 msgid "Renaming operators in USE statements at %C"
58156 #: fortran/module.c:679
58157 #, gcc-internal-format
58158 msgid "The name %qs at %C has already been used as an external module name"
58161 #: fortran/module.c:742
58162 #, gcc-internal-format, gfc-internal-format
58163 msgid "SUBMODULE declaration at %C"
58166 #: fortran/module.c:747
58167 #, gcc-internal-format, gfc-internal-format
58168 msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
58171 #: fortran/module.c:822
58172 #, gcc-internal-format, gfc-internal-format
58173 msgid "Syntax error in SUBMODULE statement at %C"
58176 #: fortran/module.c:1167
58177 #, gcc-internal-format
58178 msgid "Reading module %qs at line %d column %d: %s"
58181 #: fortran/module.c:1171
58182 #, gcc-internal-format
58183 msgid "Writing module %qs at line %d column %d: %s"
58186 #: fortran/module.c:1175
58187 #, gcc-internal-format
58188 msgid "Module %qs at line %d column %d: %s"
58191 #: fortran/module.c:1568
58192 #, gcc-internal-format
58193 msgid "require_atom(): bad atom type required"
58196 #: fortran/module.c:1617
58197 #, gcc-internal-format, gfc-internal-format
58198 msgid "Error writing modules file: %s"
58201 #: fortran/module.c:1667
58202 #, gcc-internal-format
58203 msgid "write_atom(): Trying to write dab atom"
58206 #: fortran/module.c:1888
58207 #, gcc-internal-format
58208 msgid "unquote_string(): got bad string"
58211 #: fortran/module.c:2724
58212 #, gcc-internal-format
58213 msgid "mio_array_ref(): Unknown array ref"
58216 #: fortran/module.c:3716
58217 #, gcc-internal-format, gfc-internal-format
58218 msgid "Namelist %s cannot be renamed by USE association to %s"
58221 #: fortran/module.c:4832
58222 #, gcc-internal-format, gfc-internal-format
58223 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
58226 #: fortran/module.c:4835
58227 #, gcc-internal-format, gfc-internal-format
58228 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
58231 #: fortran/module.c:5029
58232 #, gcc-internal-format
58234 "%qs of module %qs, imported at %C, is also the name of the current program "
58238 #: fortran/module.c:5381
58239 #, gcc-internal-format
58240 msgid "Symbol %qs referenced at %L not found in module %qs"
58243 #: fortran/module.c:5388
58244 #, gcc-internal-format
58245 msgid "User operator %qs referenced at %L not found in module %qs"
58248 #: fortran/module.c:5393
58249 #, gcc-internal-format
58250 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
58253 #: fortran/module.c:5628
58254 #, gcc-internal-format
58255 msgid "write_symbol(): bad module symbol %qs"
58258 #: fortran/module.c:5961
58259 #, gcc-internal-format
58260 msgid "write_symtree(): Symbol not written"
58263 #: fortran/module.c:6148
58264 #, gcc-internal-format
58265 msgid "Can't open module file %qs for writing at %C: %s"
58268 #: fortran/module.c:6167
58269 #, gcc-internal-format
58270 msgid "Error writing module file %qs for writing: %s"
58273 #: fortran/module.c:6178
58274 #, gcc-internal-format
58275 msgid "Can't delete module file %qs: %s"
58278 #: fortran/module.c:6181
58279 #, gcc-internal-format
58280 msgid "Can't rename module file %qs to %qs: %s"
58283 #: fortran/module.c:6187
58284 #, gcc-internal-format
58285 msgid "Can't delete temporary module file %qs: %s"
58288 #: fortran/module.c:6244
58289 #, gcc-internal-format
58290 msgid "Symbol %qs at %C already declared"
58293 #: fortran/module.c:6315
58294 #, gcc-internal-format, gfc-internal-format
58295 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
58298 #: fortran/module.c:6423 fortran/module.c:6767
58299 #, gcc-internal-format
58300 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
58303 #: fortran/module.c:6551
58304 #, gcc-internal-format
58305 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
58308 #: fortran/module.c:6572 fortran/module.c:6605 fortran/module.c:6647
58309 #, gcc-internal-format
58310 msgid "Symbol %qs already declared"
58313 #: fortran/module.c:6752
58314 #, gcc-internal-format
58316 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
58320 #: fortran/module.c:6774
58321 #, gcc-internal-format
58323 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58324 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
58327 #: fortran/module.c:6842
58328 #, gcc-internal-format, gfc-internal-format
58330 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58331 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
58334 #: fortran/module.c:6896
58335 #, gcc-internal-format
58337 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
58340 #: fortran/module.c:6922
58341 #, gcc-internal-format, gfc-internal-format
58342 msgid "USE statement at %C has no ONLY qualifier"
58345 #: fortran/module.c:6951
58346 #, gcc-internal-format, gfc-internal-format
58347 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
58350 #: fortran/module.c:6963
58351 #, gcc-internal-format, gfc-internal-format
58352 msgid "ISO_C_BINDING module at %C"
58355 #: fortran/module.c:6976
58356 #, gcc-internal-format
58357 msgid "Can't find an intrinsic module named %qs at %C"
58360 #: fortran/module.c:6982
58361 #, gcc-internal-format, gfc-internal-format
58362 msgid "IEEE_FEATURES module at %C"
58365 #: fortran/module.c:6988
58366 #, gcc-internal-format, gfc-internal-format
58367 msgid "IEEE_EXCEPTIONS module at %C"
58370 #: fortran/module.c:6994
58371 #, gcc-internal-format, gfc-internal-format
58372 msgid "IEEE_ARITHMETIC module at %C"
58375 #: fortran/module.c:7004
58376 #, gcc-internal-format
58377 msgid "Can't open module file %qs for reading at %C: %s"
58380 #: fortran/module.c:7007
58381 #, gcc-internal-format
58383 "Module file %qs has not been generated, either because the module does not "
58384 "contain a MODULE PROCEDURE or there is an error in the module."
58387 #: fortran/module.c:7018
58388 #, gcc-internal-format
58390 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
58394 #: fortran/module.c:7041
58395 #, gcc-internal-format
58396 msgid "File %qs opened at %C is not a GNU Fortran module file"
58399 #: fortran/module.c:7049
58400 #, gcc-internal-format
58402 "Cannot read module file %qs opened at %C, because it was created by a "
58403 "different version of GNU Fortran"
58406 #: fortran/module.c:7064
58407 #, gcc-internal-format, gfc-internal-format
58408 msgid "Can't USE the same %smodule we're building"
58411 #: fortran/openmp.c:296 fortran/openmp.c:397 fortran/openmp.c:692
58412 #: fortran/openmp.c:3169
58413 #, gcc-internal-format, gfc-internal-format
58414 msgid "COMMON block /%s/ not found at %C"
58417 #: fortran/openmp.c:335 fortran/openmp.c:425
58418 #, gcc-internal-format, gfc-internal-format
58419 msgid "Syntax error in OpenMP variable list at %C"
58422 #: fortran/openmp.c:499
58423 #, gcc-internal-format, gfc-internal-format
58424 msgid "Syntax error in OpenMP DEPEND SINK list at %C"
58427 #: fortran/openmp.c:561
58428 #, gcc-internal-format, gfc-internal-format
58429 msgid "Syntax error in OpenACC expression list at %C"
58432 #: fortran/openmp.c:628
58433 #, gcc-internal-format
58434 msgid "Unexpected OpenACC parallelism."
58437 #: fortran/openmp.c:660
58438 #, gcc-internal-format, gfc-internal-format
58439 msgid "Variable at %C is an element of a COMMON block"
58442 #: fortran/openmp.c:720
58443 #, gcc-internal-format, gfc-internal-format
58444 msgid "Unexpected junk after !$ACC DECLARE at %C"
58447 #: fortran/openmp.c:730
58448 #, gcc-internal-format, gfc-internal-format
58449 msgid "Syntax error in !$ACC DECLARE list at %C"
58452 #: fortran/openmp.c:1032
58453 #, gcc-internal-format, gfc-internal-format
58454 msgid "COLLAPSE clause argument not constant positive integer at %C"
58457 #: fortran/openmp.c:1494
58458 #, gcc-internal-format, gfc-internal-format
58459 msgid "ORDERED clause argument not constant positive integer at %C"
58462 #: fortran/openmp.c:1677
58463 #, gcc-internal-format, gfc-internal-format
58464 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
58467 #: fortran/openmp.c:2069
58468 #, gcc-internal-format, gfc-internal-format
58469 msgid "Invalid clause in module with !$ACC DECLARE at %L"
58472 #: fortran/openmp.c:2079
58473 #, gcc-internal-format, gfc-internal-format
58474 msgid "Variable is USE-associated with !$ACC DECLARE at %L"
58477 #: fortran/openmp.c:2087
58478 #, gcc-internal-format, gfc-internal-format
58479 msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
58482 #: fortran/openmp.c:2134
58483 #, gcc-internal-format
58485 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
58489 #: fortran/openmp.c:2182
58490 #, gcc-internal-format, gfc-internal-format
58491 msgid "Invalid argument to !$ACC WAIT at %L"
58494 #: fortran/openmp.c:2190
58495 #, gcc-internal-format, gfc-internal-format
58496 msgid "WAIT clause at %L requires a scalar INTEGER expression"
58499 #: fortran/openmp.c:2223
58500 #, gcc-internal-format, gfc-internal-format
58501 msgid "ACC CACHE directive must be inside of loop %C"
58504 #: fortran/openmp.c:2254
58505 #, gcc-internal-format
58506 msgid "Multiple loop axes specified for routine"
58509 #: fortran/openmp.c:2280
58510 #, gcc-internal-format, gfc-internal-format
58512 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
58515 #: fortran/openmp.c:2308
58516 #, gcc-internal-format, gfc-internal-format
58517 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, invalid function name %s"
58520 #: fortran/openmp.c:2317
58521 #, gcc-internal-format, gfc-internal-format
58522 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
58525 #: fortran/openmp.c:2324
58526 #, gcc-internal-format, gfc-internal-format
58527 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
58530 #: fortran/openmp.c:2459 fortran/openmp.c:2483
58531 #, gcc-internal-format, gfc-internal-format
58532 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
58535 #: fortran/openmp.c:2550
58536 #, gcc-internal-format, gfc-internal-format
58537 msgid "Unexpected junk after $OMP FLUSH statement at %C"
58540 #: fortran/openmp.c:2944 fortran/openmp.c:6231
58541 #, gcc-internal-format, gfc-internal-format
58542 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
58545 #: fortran/openmp.c:2948 fortran/openmp.c:6235
58546 #, gcc-internal-format, gfc-internal-format
58547 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
58550 #: fortran/openmp.c:2953
58551 #, gcc-internal-format, gfc-internal-format
58552 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
58555 #: fortran/openmp.c:2955
58556 #, gcc-internal-format, gfc-internal-format
58557 msgid "Previous !$OMP DECLARE REDUCTION at %L"
58560 #: fortran/openmp.c:2975
58561 #, gcc-internal-format, gfc-internal-format
58562 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
58565 #: fortran/openmp.c:3012
58566 #, gcc-internal-format, gfc-internal-format
58568 "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
58572 #: fortran/openmp.c:3027
58573 #, gcc-internal-format, gfc-internal-format
58574 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
58577 #: fortran/openmp.c:3050
58578 #, gcc-internal-format, gfc-internal-format
58579 msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
58582 #: fortran/openmp.c:3055
58583 #, gcc-internal-format, gfc-internal-format
58585 "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
58586 "later in TO clause"
58589 #: fortran/openmp.c:3061
58590 #, gcc-internal-format, gfc-internal-format
58592 "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
58593 "later in LINK clause"
58596 #: fortran/openmp.c:3065
58597 #, gcc-internal-format, gfc-internal-format
58599 "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
58603 #: fortran/openmp.c:3080
58604 #, gcc-internal-format, gfc-internal-format
58606 "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
58607 "later in TO clause"
58610 #: fortran/openmp.c:3086
58611 #, gcc-internal-format, gfc-internal-format
58613 "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
58617 #: fortran/openmp.c:3090
58618 #, gcc-internal-format, gfc-internal-format
58620 "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
58624 #: fortran/openmp.c:3117
58625 #, gcc-internal-format, gfc-internal-format
58626 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
58629 #: fortran/openmp.c:3149
58630 #, gcc-internal-format, gfc-internal-format
58631 msgid "Threadprivate variable at %C is an element of a COMMON block"
58634 #: fortran/openmp.c:3186
58635 #, gcc-internal-format, gfc-internal-format
58636 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
58639 #: fortran/openmp.c:3193
58640 #, gcc-internal-format, gfc-internal-format
58641 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
58644 #: fortran/openmp.c:3407
58645 #, gcc-internal-format, gfc-internal-format
58646 msgid "Unexpected junk after TASKWAIT clause at %C"
58649 #: fortran/openmp.c:3421
58650 #, gcc-internal-format, gfc-internal-format
58651 msgid "Unexpected junk after TASKYIELD clause at %C"
58654 #: fortran/openmp.c:3480
58655 #, gcc-internal-format, gfc-internal-format
58656 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
58659 #: fortran/openmp.c:3494
58660 #, gcc-internal-format, gfc-internal-format
58661 msgid "Unexpected junk after $OMP MASTER statement at %C"
58664 #: fortran/openmp.c:3553
58665 #, gcc-internal-format, gfc-internal-format
58666 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
58669 #: fortran/openmp.c:3580
58670 #, gcc-internal-format, gfc-internal-format
58671 msgid "Unexpected junk after $OMP BARRIER statement at %C"
58674 #: fortran/openmp.c:3594
58675 #, gcc-internal-format, gfc-internal-format
58676 msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
58679 #: fortran/openmp.c:3644
58680 #, gcc-internal-format, gfc-internal-format
58681 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
58684 #: fortran/openmp.c:3664
58685 #, gcc-internal-format, gfc-internal-format
58686 msgid "Unexpected junk after NOWAIT clause at %C"
58689 #: fortran/openmp.c:3706
58690 #, gcc-internal-format, gfc-internal-format
58691 msgid "%s clause at %L requires a scalar INTEGER expression"
58694 #: fortran/openmp.c:3717
58695 #, gcc-internal-format, gfc-internal-format
58696 msgid "INTEGER expression of %s clause at %L must be positive"
58699 #: fortran/openmp.c:3728
58700 #, gcc-internal-format, gfc-internal-format
58701 msgid "INTEGER expression of %s clause at %L must be non-negative"
58704 #: fortran/openmp.c:3739
58705 #, gcc-internal-format
58706 msgid "POINTER object %qs of derived type in %s clause at %L"
58709 #: fortran/openmp.c:3742
58710 #, gcc-internal-format
58711 msgid "Cray pointer object %qs of derived type in %s clause at %L"
58714 #: fortran/openmp.c:3745
58715 #, gcc-internal-format
58716 msgid "Cray pointee object %qs of derived type in %s clause at %L"
58719 #: fortran/openmp.c:3751 fortran/openmp.c:4689
58720 #, gcc-internal-format
58721 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
58724 #: fortran/openmp.c:3756
58725 #, gcc-internal-format
58726 msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
58729 #: fortran/openmp.c:3761
58730 #, gcc-internal-format
58731 msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
58734 #: fortran/openmp.c:3771 fortran/openmp.c:4387 fortran/openmp.c:4492
58735 #, gcc-internal-format
58736 msgid "Assumed size array %qs in %s clause at %L"
58739 #: fortran/openmp.c:3774
58740 #, gcc-internal-format
58741 msgid "Assumed rank array %qs in %s clause at %L"
58744 #: fortran/openmp.c:3778
58745 #, gcc-internal-format
58746 msgid "Noncontiguous deferred shape array %qs in %s clause at %L"
58749 #: fortran/openmp.c:3786
58750 #, gcc-internal-format
58751 msgid "ALLOCATABLE object %qs of derived type in %s clause at %L"
58754 #: fortran/openmp.c:3791
58755 #, gcc-internal-format
58756 msgid "ALLOCATABLE object %qs of polymorphic type in %s clause at %L"
58759 #: fortran/openmp.c:3803 fortran/openmp.c:4482
58760 #, gcc-internal-format
58761 msgid "POINTER object %qs in %s clause at %L"
58764 #: fortran/openmp.c:3808 fortran/openmp.c:4693
58765 #, gcc-internal-format
58766 msgid "Cray pointer object %qs in %s clause at %L"
58769 #: fortran/openmp.c:3813 fortran/openmp.c:4696
58770 #, gcc-internal-format
58771 msgid "Cray pointee object %qs in %s clause at %L"
58774 #: fortran/openmp.c:3818 fortran/openmp.c:4684
58775 #, gcc-internal-format
58776 msgid "ALLOCATABLE object %qs in %s clause at %L"
58779 #: fortran/openmp.c:3821
58780 #, gcc-internal-format
58781 msgid "VALUE object %qs in %s clause at %L"
58784 #: fortran/openmp.c:3864
58785 #, gcc-internal-format, gfc-internal-format
58786 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
58789 #: fortran/openmp.c:3913
58790 #, gcc-internal-format, gfc-internal-format
58791 msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
58794 #: fortran/openmp.c:3946
58795 #, gcc-internal-format, gfc-internal-format
58796 msgid "ORDERED clause parameter is less than COLLAPSE at %L"
58799 #: fortran/openmp.c:3954 fortran/openmp.c:3965 fortran/resolve.c:9994
58800 #: fortran/resolve.c:11261
58801 #, gcc-internal-format, gfc-internal-format
58802 msgid "IF clause at %L requires a scalar LOGICAL expression"
58805 #: fortran/openmp.c:3969
58806 #, gcc-internal-format, gfc-internal-format
58808 "IF clause without modifier at %L used together with IF clauses with modifiers"
58811 #: fortran/openmp.c:4046
58812 #, gcc-internal-format, gfc-internal-format
58814 "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
58817 #: fortran/openmp.c:4056
58818 #, gcc-internal-format, gfc-internal-format
58819 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
58822 #: fortran/openmp.c:4066
58823 #, gcc-internal-format, gfc-internal-format
58824 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
58827 #: fortran/openmp.c:4071
58828 #, gcc-internal-format, gfc-internal-format
58830 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
58833 #: fortran/openmp.c:4086
58834 #, gcc-internal-format
58835 msgid "Variable %qs is not a dummy argument at %L"
58838 #: fortran/openmp.c:4118
58839 #, gcc-internal-format
58840 msgid "Object %qs is not a variable at %L"
58843 #: fortran/openmp.c:4134 fortran/openmp.c:4145 fortran/openmp.c:4153
58844 #: fortran/openmp.c:4164 fortran/openmp.c:4176 fortran/openmp.c:4191
58845 #: fortran/openmp.c:6029
58846 #, gcc-internal-format
58847 msgid "Symbol %qs present on multiple clauses at %L"
58850 #: fortran/openmp.c:4198
58851 #, gcc-internal-format
58852 msgid "Array %qs is not permitted in reduction at %L"
58855 #: fortran/openmp.c:4211
58856 #, gcc-internal-format
58857 msgid "Symbol %qs present on both FROM and TO clauses at %L"
58860 #: fortran/openmp.c:4233
58861 #, gcc-internal-format
58862 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
58865 #: fortran/openmp.c:4241
58866 #, gcc-internal-format
58867 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
58870 #: fortran/openmp.c:4244
58871 #, gcc-internal-format
58872 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
58875 #: fortran/openmp.c:4252
58876 #, gcc-internal-format
58877 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
58880 #: fortran/openmp.c:4255
58881 #, gcc-internal-format
58882 msgid "Cray pointee %qs in SHARED clause at %L"
58885 #: fortran/openmp.c:4258
58886 #, gcc-internal-format
58887 msgid "ASSOCIATE name %qs in SHARED clause at %L"
58890 #: fortran/openmp.c:4273
58891 #, gcc-internal-format
58893 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
58897 #: fortran/openmp.c:4285
58898 #, gcc-internal-format
58900 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
58901 "alignment expression"
58904 #: fortran/openmp.c:4304
58905 #, gcc-internal-format, gfc-internal-format
58906 msgid "SINK dependence type only allowed on ORDERED directive at %L"
58909 #: fortran/openmp.c:4308
58910 #, gcc-internal-format, gfc-internal-format
58912 "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
58915 #: fortran/openmp.c:4318
58916 #, gcc-internal-format, gfc-internal-format
58917 msgid "SINK addend not a constant integer at %L"
58920 #: fortran/openmp.c:4324
58921 #, gcc-internal-format, gfc-internal-format
58923 "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
58926 #: fortran/openmp.c:4335 fortran/openmp.c:4356
58927 #, gcc-internal-format
58928 msgid "%qs in %s clause at %L is not a proper array section"
58931 #: fortran/openmp.c:4339
58932 #, gcc-internal-format, gfc-internal-format
58933 msgid "Coarrays not supported in %s clause at %L"
58936 #: fortran/openmp.c:4348
58937 #, gcc-internal-format, gfc-internal-format
58938 msgid "Stride should not be specified for array section in %s clause at %L"
58941 #: fortran/openmp.c:4369
58942 #, gcc-internal-format
58943 msgid "%qs in DEPEND clause at %L is a zero size array section"
58946 #: fortran/openmp.c:4405
58947 #, gcc-internal-format, gfc-internal-format
58949 "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
58953 #: fortran/openmp.c:4421
58954 #, gcc-internal-format, gfc-internal-format
58956 "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
58959 #: fortran/openmp.c:4436
58960 #, gcc-internal-format, gfc-internal-format
58962 "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
58966 #: fortran/openmp.c:4452 fortran/openmp.c:4468
58967 #, gcc-internal-format
58968 msgid "THREADPRIVATE object %qs in %s clause at %L"
58971 #: fortran/openmp.c:4455 fortran/openmp.c:4471
58972 #, gcc-internal-format
58973 msgid "Cray pointee %qs in %s clause at %L"
58976 #: fortran/openmp.c:4474
58977 #, gcc-internal-format
58978 msgid "ASSOCIATE name %qs in %s clause at %L"
58981 #: fortran/openmp.c:4479
58982 #, gcc-internal-format
58983 msgid "Procedure pointer %qs in %s clause at %L"
58986 #: fortran/openmp.c:4485
58987 #, gcc-internal-format
58988 msgid "Cray pointer %qs in %s clause at %L"
58991 #: fortran/openmp.c:4495
58992 #, gcc-internal-format
58993 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
58996 #. case OMP_LIST_REDUCTION:
58997 #: fortran/openmp.c:4505
58998 #, gcc-internal-format
58999 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
59002 #: fortran/openmp.c:4598
59003 #, gcc-internal-format, gfc-internal-format
59004 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
59007 #: fortran/openmp.c:4624
59008 #, gcc-internal-format, gfc-internal-format
59009 msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
59012 #: fortran/openmp.c:4629
59013 #, gcc-internal-format, gfc-internal-format
59015 "LINEAR clause specified together with ORDERED clause with argument at %L"
59018 #: fortran/openmp.c:4634
59019 #, gcc-internal-format
59020 msgid "LINEAR variable %qs must be INTEGER at %L"
59023 #: fortran/openmp.c:4639
59024 #, gcc-internal-format
59025 msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
59028 #: fortran/openmp.c:4650
59029 #, gcc-internal-format
59031 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
59034 #: fortran/openmp.c:4667
59035 #, gcc-internal-format
59037 "%qs in LINEAR clause at %L requires a constant integer linear-step "
59038 "expression or dummy argument specified in UNIFORM clause"
59041 #: fortran/openmp.c:4701
59042 #, gcc-internal-format
59043 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
59046 #: fortran/openmp.c:4733
59047 #, gcc-internal-format, gfc-internal-format
59049 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
59052 #: fortran/openmp.c:4765
59053 #, gcc-internal-format, gfc-internal-format
59054 msgid "Incompatible use of TILE and COLLAPSE at %L"
59057 #: fortran/openmp.c:4767
59058 #, gcc-internal-format, gfc-internal-format
59059 msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
59062 #: fortran/openmp.c:4780
59063 #, gcc-internal-format, gfc-internal-format
59064 msgid "%s must contain at least one MAP clause at %L"
59067 #: fortran/openmp.c:4877
59068 #, gcc-internal-format, gfc-internal-format
59069 msgid "unexpected !$OMP ATOMIC expression at %L"
59072 #: fortran/openmp.c:4906
59073 #, gcc-internal-format, gfc-internal-format
59075 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
59078 #: fortran/openmp.c:4931
59079 #, gcc-internal-format, gfc-internal-format
59081 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
59085 #: fortran/openmp.c:4936
59086 #, gcc-internal-format, gfc-internal-format
59088 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
59089 "reference var at %L"
59092 #: fortran/openmp.c:4958 fortran/openmp.c:5249
59093 #, gcc-internal-format, gfc-internal-format
59095 "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
59096 "intrinsic type at %L"
59099 #: fortran/openmp.c:4973
59100 #, gcc-internal-format, gfc-internal-format
59102 "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
59103 "intrinsic type at %L"
59106 #: fortran/openmp.c:4980 fortran/openmp.c:5256
59107 #, gcc-internal-format, gfc-internal-format
59109 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
59110 "update statement writes into at %L"
59113 #: fortran/openmp.c:4996
59114 #, gcc-internal-format, gfc-internal-format
59115 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
59118 #: fortran/openmp.c:5038
59119 #, gcc-internal-format, gfc-internal-format
59121 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
59122 "EQV. or .NEQV. at %L"
59125 #: fortran/openmp.c:5086
59126 #, gcc-internal-format, gfc-internal-format
59128 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
59131 #: fortran/openmp.c:5100
59132 #, gcc-internal-format, gfc-internal-format
59134 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
59138 #: fortran/openmp.c:5132
59139 #, gcc-internal-format, gfc-internal-format
59141 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
59142 "reference var at %L"
59145 #: fortran/openmp.c:5156
59146 #, gcc-internal-format, gfc-internal-format
59148 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
59152 #: fortran/openmp.c:5163
59153 #, gcc-internal-format, gfc-internal-format
59155 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
59158 #: fortran/openmp.c:5180
59159 #, gcc-internal-format
59161 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
59164 #: fortran/openmp.c:5187
59165 #, gcc-internal-format, gfc-internal-format
59166 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
59169 #: fortran/openmp.c:5195
59170 #, gcc-internal-format
59171 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
59174 #: fortran/openmp.c:5213
59175 #, gcc-internal-format, gfc-internal-format
59177 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
59181 #: fortran/openmp.c:5227
59182 #, gcc-internal-format, gfc-internal-format
59184 "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
59185 "intrinsic type at %L"
59188 #: fortran/openmp.c:5546
59189 #, gcc-internal-format, gfc-internal-format
59190 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
59193 #: fortran/openmp.c:5552
59194 #, gcc-internal-format, gfc-internal-format
59195 msgid "%s cannot be a DO CONCURRENT loop at %L"
59198 #: fortran/openmp.c:5558
59199 #, gcc-internal-format, gfc-internal-format
59200 msgid "%s iteration variable must be of type integer at %L"
59203 #: fortran/openmp.c:5562
59204 #, gcc-internal-format, gfc-internal-format
59205 msgid "%s iteration variable must not be THREADPRIVATE at %L"
59208 #: fortran/openmp.c:5575
59209 #, gcc-internal-format, gfc-internal-format
59211 "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
59215 #: fortran/openmp.c:5579
59216 #, gcc-internal-format, gfc-internal-format
59217 msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
59220 #: fortran/openmp.c:5583
59221 #, gcc-internal-format, gfc-internal-format
59222 msgid "%s iteration variable present on clause other than LINEAR at %L"
59225 #: fortran/openmp.c:5601
59226 #, gcc-internal-format, gfc-internal-format
59227 msgid "%s collapsed loops don't form rectangular iteration space at %L"
59230 #: fortran/openmp.c:5615
59231 #, gcc-internal-format, gfc-internal-format
59232 msgid "collapsed %s loops not perfectly nested at %L"
59235 #: fortran/openmp.c:5624 fortran/openmp.c:5632
59236 #, gcc-internal-format, gfc-internal-format
59237 msgid "not enough DO loops for collapsed %s at %L"
59240 #: fortran/openmp.c:5716 fortran/openmp.c:5729
59241 #, gcc-internal-format, gfc-internal-format
59242 msgid "The %s directive cannot be specified within a %s region at %L"
59245 #: fortran/openmp.c:5748
59246 #, gcc-internal-format, gfc-internal-format
59247 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
59250 #: fortran/openmp.c:5754
59251 #, gcc-internal-format, gfc-internal-format
59252 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
59255 #: fortran/openmp.c:5770
59256 #, gcc-internal-format, gfc-internal-format
59257 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
59260 #: fortran/openmp.c:5784
59261 #, gcc-internal-format, gfc-internal-format
59262 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
59265 #: fortran/openmp.c:5794 fortran/openmp.c:5803
59266 #, gcc-internal-format, gfc-internal-format
59267 msgid "not enough DO loops for %s !$ACC LOOP at %L"
59270 #: fortran/openmp.c:5818 fortran/openmp.c:5825
59271 #, gcc-internal-format, gfc-internal-format
59272 msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
59275 #: fortran/openmp.c:5847
59276 #, gcc-internal-format, gfc-internal-format
59278 "Loop parallelized across gangs is not allowed inside another loop "
59279 "parallelized across gangs at %L"
59282 #: fortran/openmp.c:5851 fortran/openmp.c:5855
59283 #, gcc-internal-format, gfc-internal-format
59285 "Loop parallelized across gangs is not allowed inside loop parallelized "
59286 "across workers at %L"
59289 #: fortran/openmp.c:5862
59290 #, gcc-internal-format, gfc-internal-format
59292 "Loop parallelized across workers is not allowed inside another loop "
59293 "parallelized across workers at %L"
59296 #: fortran/openmp.c:5866
59297 #, gcc-internal-format, gfc-internal-format
59299 "Loop parallelized across workers is not allowed inside another loop "
59300 "parallelized across vectors at %L"
59303 #: fortran/openmp.c:5872
59304 #, gcc-internal-format, gfc-internal-format
59306 "Loop parallelized across vectors is not allowed inside another loop "
59307 "parallelized across vectors at %L"
59310 #: fortran/openmp.c:5884
59311 #, gcc-internal-format, gfc-internal-format
59312 msgid "Clause SEQ conflicts with INDEPENDENT at %L"
59315 #: fortran/openmp.c:5886
59316 #, gcc-internal-format, gfc-internal-format
59317 msgid "Clause SEQ conflicts with GANG at %L"
59320 #: fortran/openmp.c:5888
59321 #, gcc-internal-format, gfc-internal-format
59322 msgid "Clause SEQ conflicts with WORKER at %L"
59325 #: fortran/openmp.c:5890
59326 #, gcc-internal-format, gfc-internal-format
59327 msgid "Clause SEQ conflicts with VECTOR at %L"
59330 #: fortran/openmp.c:5892
59331 #, gcc-internal-format, gfc-internal-format
59332 msgid "Clause SEQ conflicts with AUTO at %L"
59335 #: fortran/openmp.c:5897
59336 #, gcc-internal-format, gfc-internal-format
59337 msgid "Clause AUTO conflicts with GANG at %L"
59340 #: fortran/openmp.c:5899
59341 #, gcc-internal-format, gfc-internal-format
59342 msgid "Clause AUTO conflicts with WORKER at %L"
59345 #: fortran/openmp.c:5901
59346 #, gcc-internal-format, gfc-internal-format
59347 msgid "Clause AUTO conflicts with VECTOR at %L"
59350 #: fortran/openmp.c:5905
59351 #, gcc-internal-format, gfc-internal-format
59353 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
59357 #: fortran/openmp.c:5940
59358 #, gcc-internal-format, gfc-internal-format
59359 msgid "TILE requires constant expression at %L"
59362 #: fortran/openmp.c:6005
59363 #, gcc-internal-format
59364 msgid "PARAMETER object %qs is not allowed at %L"
59367 #: fortran/openmp.c:6012
59368 #, gcc-internal-format
59369 msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
59372 #: fortran/openmp.c:6139
59373 #, gcc-internal-format, gfc-internal-format
59374 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
59377 #: fortran/openmp.c:6161
59378 #, gcc-internal-format
59379 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
59382 #: fortran/openmp.c:6185
59383 #, gcc-internal-format, gfc-internal-format
59385 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
59386 "DECLARE REDUCTION at %L"
59389 #: fortran/openmp.c:6193
59390 #, gcc-internal-format, gfc-internal-format
59392 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
59396 #: fortran/openmp.c:6222
59397 #, gcc-internal-format, gfc-internal-format
59398 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
59401 #: fortran/openmp.c:6244
59402 #, gcc-internal-format, gfc-internal-format
59403 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
59406 #: fortran/openmp.c:6260
59407 #, gcc-internal-format, gfc-internal-format
59409 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
59413 #: fortran/openmp.c:6275
59414 #, gcc-internal-format, gfc-internal-format
59416 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
59417 "DECLARE REDUCTION at %L"
59420 #: fortran/openmp.c:6285
59421 #, gcc-internal-format, gfc-internal-format
59423 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
59424 "REDUCTION must be OMP_PRIV at %L"
59427 #: fortran/openmp.c:6293
59428 #, gcc-internal-format, gfc-internal-format
59430 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
59431 "without default initializer at %L"
59434 #: fortran/options.c:227
59435 #, gcc-internal-format
59436 msgid "-fexcess-precision=standard for Fortran"
59439 #: fortran/options.c:316
59440 #, gcc-internal-format
59441 msgid "Reading file %qs as free form"
59444 #: fortran/options.c:326
59445 #, gcc-internal-format
59446 msgid "%<-fd-lines-as-comments%> has no effect in free form"
59449 #: fortran/options.c:329
59450 #, gcc-internal-format
59451 msgid "%<-fd-lines-as-code%> has no effect in free form"
59454 #: fortran/options.c:367
59455 #, gcc-internal-format
59456 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
59459 #: fortran/options.c:370
59460 #, gcc-internal-format
59461 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
59464 #: fortran/options.c:372
59465 #, gcc-internal-format
59467 "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
59470 #: fortran/options.c:375
59471 #, gcc-internal-format
59472 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
59475 #: fortran/options.c:378
59476 #, gcc-internal-format
59478 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-"
59482 #: fortran/options.c:430
59483 #, gcc-internal-format
59484 msgid "Fixed line length must be at least seven"
59487 #: fortran/options.c:433
59488 #, gcc-internal-format
59489 msgid "Free line length must be at least three"
59492 #: fortran/options.c:436
59493 #, gcc-internal-format, gfc-internal-format
59494 msgid "Maximum subrecord length cannot exceed %d"
59497 #: fortran/options.c:455
59498 #, gcc-internal-format
59499 msgid "gfortran: Only one %<-J%> option allowed"
59502 #: fortran/options.c:527
59503 #, gcc-internal-format
59504 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
59507 #: fortran/options.c:529
59508 #, gcc-internal-format
59509 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
59512 #: fortran/options.c:578
59513 #, gcc-internal-format
59514 msgid "Argument to %<-fcheck%> is not valid: %s"
59517 #: fortran/options.c:627
59518 #, gcc-internal-format
59519 msgid "%<-static-libgfortran%> is not supported in this configuration"
59522 #: fortran/options.c:650
59523 #, gcc-internal-format, gfc-internal-format
59524 msgid "Maximum supported identifier length is %d"
59527 #: fortran/options.c:670
59528 #, gcc-internal-format
59529 msgid "Unrecognized option to %<-finit-logical%>: %s"
59532 #: fortran/options.c:686
59533 #, gcc-internal-format
59534 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
59537 #: fortran/parse.c:593
59538 #, gcc-internal-format, gfc-internal-format
59539 msgid "Unclassifiable statement at %C"
59542 #: fortran/parse.c:629
59543 #, gcc-internal-format, gfc-internal-format
59544 msgid "OpenACC directives at %C may not appear in PURE procedures"
59547 #: fortran/parse.c:705
59548 #, gcc-internal-format, gfc-internal-format
59549 msgid "Unclassifiable OpenACC directive at %C"
59552 #: fortran/parse.c:831 fortran/parse.c:1040
59553 #, gcc-internal-format, gfc-internal-format
59555 "OpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in "
59556 "PURE or ELEMENTAL procedures"
59559 #: fortran/parse.c:1024
59560 #, gcc-internal-format, gfc-internal-format
59561 msgid "Unclassifiable OpenMP directive at %C"
59564 #: fortran/parse.c:1076
59565 #, gcc-internal-format, gfc-internal-format
59566 msgid "Unclassifiable GCC directive at %C"
59569 #: fortran/parse.c:1135 fortran/parse.c:1362
59570 #, gcc-internal-format, gfc-internal-format
59571 msgid "Zero is not a valid statement label at %C"
59574 #: fortran/parse.c:1142 fortran/parse.c:1354
59575 #, gcc-internal-format, gfc-internal-format
59576 msgid "Non-numeric character in statement label at %C"
59579 #: fortran/parse.c:1154 fortran/parse.c:1403
59580 #, gcc-internal-format, gfc-internal-format
59581 msgid "Semicolon at %C needs to be preceded by statement"
59584 #: fortran/parse.c:1161 fortran/parse.c:1418
59585 #, gcc-internal-format, gfc-internal-format
59586 msgid "Statement label without statement at %L"
59589 #: fortran/parse.c:1224 fortran/parse.c:1405
59590 #, gcc-internal-format, gfc-internal-format
59591 msgid "Fortran 2008: Semicolon at %C without preceding statement"
59594 #: fortran/parse.c:1247 fortran/parse.c:1381
59595 #, gcc-internal-format, gfc-internal-format
59596 msgid "Bad continuation line at %C"
59599 #: fortran/parse.c:1679
59600 #, gcc-internal-format, gfc-internal-format
59601 msgid "FORMAT statement at %L does not have a statement label"
59604 #: fortran/parse.c:2435
59605 #, gcc-internal-format
59606 msgid "gfc_ascii_statement(): Bad statement code"
59609 #: fortran/parse.c:2577
59610 #, gcc-internal-format, gfc-internal-format
59611 msgid "Unexpected %s statement at %C"
59614 #: fortran/parse.c:2732
59615 #, gcc-internal-format, gfc-internal-format
59616 msgid "%s statement at %C cannot follow %s statement at %L"
59619 #: fortran/parse.c:2749
59620 #, gcc-internal-format
59621 msgid "Unexpected end of file in %qs"
59624 #: fortran/parse.c:2784
59625 #, gcc-internal-format
59626 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
59629 #: fortran/parse.c:2787
59630 #, gcc-internal-format
59631 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
59634 #: fortran/parse.c:2807
59635 #, gcc-internal-format, gfc-internal-format
59636 msgid "Components in TYPE at %C must precede CONTAINS"
59639 #: fortran/parse.c:2811
59640 #, gcc-internal-format, gfc-internal-format
59641 msgid "Type-bound procedure at %C"
59644 #: fortran/parse.c:2819
59645 #, gcc-internal-format, gfc-internal-format
59646 msgid "GENERIC binding at %C"
59649 #: fortran/parse.c:2827
59650 #, gcc-internal-format, gfc-internal-format
59651 msgid "FINAL procedure declaration at %C"
59654 #: fortran/parse.c:2839
59655 #, gcc-internal-format, gfc-internal-format
59656 msgid "Derived type definition at %C with empty CONTAINS section"
59659 #: fortran/parse.c:2849 fortran/parse.c:3304
59660 #, gcc-internal-format, gfc-internal-format
59661 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
59664 #: fortran/parse.c:2856
59665 #, gcc-internal-format, gfc-internal-format
59666 msgid "PRIVATE statement at %C must precede procedure bindings"
59669 #: fortran/parse.c:2863 fortran/parse.c:3317
59670 #, gcc-internal-format, gfc-internal-format
59671 msgid "Duplicate PRIVATE statement at %C"
59674 #: fortran/parse.c:2873
59675 #, gcc-internal-format, gfc-internal-format
59676 msgid "SEQUENCE statement at %C must precede CONTAINS"
59679 #: fortran/parse.c:2877
59680 #, gcc-internal-format, gfc-internal-format
59681 msgid "Already inside a CONTAINS block at %C"
59684 #: fortran/parse.c:2996
59685 #, gcc-internal-format, gfc-internal-format
59687 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
59688 "subcomponent of a coarray, which is not possible as the component has the "
59689 "pointer attribute"
59692 #: fortran/parse.c:3002
59693 #, gcc-internal-format, gfc-internal-format
59695 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
59696 "which must have a codimension or be a subcomponent of a coarray"
59699 #: fortran/parse.c:3007
59700 #, gcc-internal-format, gfc-internal-format
59702 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
59705 #: fortran/parse.c:3011
59706 #, gcc-internal-format, gfc-internal-format
59708 "Allocatable component %s at %L must have a codimension as it has a "
59709 "noncoarray subcomponent of type LOCK_TYPE"
59712 #: fortran/parse.c:3016
59713 #, gcc-internal-format, gfc-internal-format
59715 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
59716 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
59717 "(Variables of type %s may not have a codimension as already a coarray "
59718 "subcomponent exists)"
59721 #: fortran/parse.c:3023
59722 #, gcc-internal-format, gfc-internal-format
59724 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
59725 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
59726 "(Variables of type %s may not have a codimension as %s at %L has a "
59727 "codimension or a coarray subcomponent)"
59730 #: fortran/parse.c:3033
59731 #, gcc-internal-format, gfc-internal-format
59733 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
59734 "subcomponent of a coarray, which is not possible as the component has the "
59735 "pointer attribute"
59738 #: fortran/parse.c:3039
59739 #, gcc-internal-format, gfc-internal-format
59741 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
59742 "which must have a codimension or be a subcomponent of a coarray"
59745 #: fortran/parse.c:3044
59746 #, gcc-internal-format, gfc-internal-format
59748 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
59751 #: fortran/parse.c:3048
59752 #, gcc-internal-format, gfc-internal-format
59754 "Allocatable component %s at %L must have a codimension as it has a "
59755 "noncoarray subcomponent of type EVENT_TYPE"
59758 #: fortran/parse.c:3053
59759 #, gcc-internal-format, gfc-internal-format
59761 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
59762 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
59763 "(Variables of type %s may not have a codimension as already a coarray "
59764 "subcomponent exists)"
59767 #: fortran/parse.c:3060
59768 #, gcc-internal-format, gfc-internal-format
59770 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
59771 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
59772 "(Variables of type %s may not have a codimension as %s at %L has a "
59773 "codimension or a coarray subcomponent)"
59776 #: fortran/parse.c:3112
59777 #, gcc-internal-format, gfc-internal-format
59778 msgid "failed to create map component '%s'"
59781 #: fortran/parse.c:3145
59782 #, gcc-internal-format, gfc-internal-format
59783 msgid "failed to create union component '%s'"
59786 #: fortran/parse.c:3200
59787 #, gcc-internal-format, gfc-internal-format
59788 msgid "Syntax error in nested structure declaration at %C"
59791 #: fortran/parse.c:3287
59792 #, gcc-internal-format, gfc-internal-format
59793 msgid "FINAL declaration at %C must be inside CONTAINS"
59796 #: fortran/parse.c:3295
59797 #, gcc-internal-format, gfc-internal-format
59798 msgid "Derived type definition at %C without components"
59801 #: fortran/parse.c:3311
59802 #, gcc-internal-format, gfc-internal-format
59803 msgid "PRIVATE statement at %C must precede structure components"
59806 #: fortran/parse.c:3328
59807 #, gcc-internal-format, gfc-internal-format
59808 msgid "SEQUENCE statement at %C must precede structure components"
59811 #: fortran/parse.c:3334
59812 #, gcc-internal-format, gfc-internal-format
59813 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
59816 #: fortran/parse.c:3339
59817 #, gcc-internal-format, gfc-internal-format
59818 msgid "Duplicate SEQUENCE statement at %C"
59821 #: fortran/parse.c:3349
59822 #, gcc-internal-format, gfc-internal-format
59823 msgid "CONTAINS block in derived type definition at %C"
59826 #: fortran/parse.c:3407
59827 #, gcc-internal-format, gfc-internal-format
59828 msgid "ENUM declaration at %C has no ENUMERATORS"
59831 #: fortran/parse.c:3494
59832 #, gcc-internal-format, gfc-internal-format
59833 msgid "Unexpected %s statement in INTERFACE block at %C"
59836 #: fortran/parse.c:3518
59837 #, gcc-internal-format
59839 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
59842 #: fortran/parse.c:3552
59843 #, gcc-internal-format, gfc-internal-format
59844 msgid "Unexpected %s statement at %C in INTERFACE body"
59847 #: fortran/parse.c:3570
59848 #, gcc-internal-format
59850 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
59853 #: fortran/parse.c:3700
59854 #, gcc-internal-format, gfc-internal-format
59855 msgid "%s statement is not allowed inside of BLOCK at %C"
59858 #: fortran/parse.c:3732
59859 #, gcc-internal-format, gfc-internal-format
59860 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
59863 #: fortran/parse.c:3822
59864 #, gcc-internal-format, gfc-internal-format
59865 msgid "%s statement must appear in a MODULE"
59868 #: fortran/parse.c:3830
59869 #, gcc-internal-format, gfc-internal-format
59870 msgid "%s statement at %C follows another accessibility specification"
59873 #: fortran/parse.c:3882
59874 #, gcc-internal-format
59875 msgid "Bad kind expression for function %qs at %L"
59878 #: fortran/parse.c:3886
59879 #, gcc-internal-format
59880 msgid "The type for function %qs at %L is not accessible"
59883 #: fortran/parse.c:3946
59884 #, gcc-internal-format, gfc-internal-format
59885 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
59888 #: fortran/parse.c:3968
59889 #, gcc-internal-format, gfc-internal-format
59890 msgid "Unexpected %s statement in WHERE block at %C"
59893 #: fortran/parse.c:4027
59894 #, gcc-internal-format, gfc-internal-format
59895 msgid "Unexpected %s statement in FORALL block at %C"
59898 #: fortran/parse.c:4078
59899 #, gcc-internal-format, gfc-internal-format
59900 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
59903 #: fortran/parse.c:4096
59904 #, gcc-internal-format, gfc-internal-format
59905 msgid "Duplicate ELSE statements at %L and %C"
59908 #: fortran/parse.c:4157
59909 #, gcc-internal-format, gfc-internal-format
59910 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
59913 #: fortran/parse.c:4241
59914 #, gcc-internal-format, gfc-internal-format
59916 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
59920 #: fortran/parse.c:4303
59921 #, gcc-internal-format
59922 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
59925 #: fortran/parse.c:4336
59926 #, gcc-internal-format, gfc-internal-format
59927 msgid "End of nonblock DO statement at %C is within another block"
59930 #: fortran/parse.c:4346
59931 #, gcc-internal-format, gfc-internal-format
59932 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
59935 #: fortran/parse.c:4372
59936 #, gcc-internal-format, gfc-internal-format
59937 msgid "CRITICAL block inside of OpenACC region at %C"
59940 #: fortran/parse.c:4373
59941 #, gcc-internal-format, gfc-internal-format
59942 msgid "CRITICAL block inside of OpenMP region at %C"
59945 #: fortran/parse.c:4399
59946 #, gcc-internal-format, gfc-internal-format
59947 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
59950 #: fortran/parse.c:4468
59951 #, gcc-internal-format, gfc-internal-format
59952 msgid "BLOCK construct at %C"
59955 #: fortran/parse.c:4502
59956 #, gcc-internal-format, gfc-internal-format
59957 msgid "ASSOCIATE construct at %C"
59960 #: fortran/parse.c:4690
59961 #, gcc-internal-format, gfc-internal-format
59962 msgid "Statement label in ENDDO at %C doesn't match DO label"
59965 #: fortran/parse.c:4706
59966 #, gcc-internal-format, gfc-internal-format
59967 msgid "Named block DO at %L requires matching ENDDO name"
59970 #: fortran/parse.c:4897
59971 #, gcc-internal-format, gfc-internal-format
59972 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
59975 #: fortran/parse.c:4913 fortran/parse.c:4972
59976 #, gcc-internal-format, gfc-internal-format
59977 msgid "OpenACC directive inside of CRITICAL block at %C"
59980 #: fortran/parse.c:4947
59981 #, gcc-internal-format, gfc-internal-format
59982 msgid "Expecting %s at %C"
59985 #: fortran/parse.c:4991
59986 #, gcc-internal-format, gfc-internal-format
59987 msgid "Expected DO loop at %C"
59990 #: fortran/parse.c:5011
59991 #, gcc-internal-format, gfc-internal-format
59992 msgid "Redundant !$ACC END LOOP at %C"
59995 #: fortran/parse.c:5225
59996 #, gcc-internal-format, gfc-internal-format
59997 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
60000 #: fortran/parse.c:5283
60001 #, gcc-internal-format, gfc-internal-format
60002 msgid "%s statement at %C cannot terminate a non-block DO loop"
60005 #: fortran/parse.c:5297
60006 #, gcc-internal-format, gfc-internal-format
60007 msgid "DATA statement at %C after the first executable statement"
60010 #: fortran/parse.c:5423
60011 #, gcc-internal-format
60012 msgid "%<GCC unroll%> directive does not commence a loop at %C"
60015 #: fortran/parse.c:5538
60016 #, gcc-internal-format
60017 msgid "Contained procedure %qs at %C is already ambiguous"
60020 #: fortran/parse.c:5595
60021 #, gcc-internal-format, gfc-internal-format
60022 msgid "Unexpected %s statement in CONTAINS section at %C"
60025 #: fortran/parse.c:5620
60026 #, gcc-internal-format, gfc-internal-format
60027 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
60030 #: fortran/parse.c:5732
60031 #, gcc-internal-format, gfc-internal-format
60032 msgid "CONTAINS statement at %C is already in a contained program unit"
60035 #: fortran/parse.c:5784
60036 #, gcc-internal-format
60037 msgid "Global binding name %qs at %L is already being used as a %s at %L"
60040 #: fortran/parse.c:5788
60041 #, gcc-internal-format
60042 msgid "Global name %qs at %L is already being used as a %s at %L"
60045 #: fortran/parse.c:5794
60046 #, gcc-internal-format
60047 msgid "Global binding name %qs at %L is already being used at %L"
60050 #: fortran/parse.c:5797
60051 #, gcc-internal-format
60052 msgid "Global name %qs at %L is already being used at %L"
60055 #: fortran/parse.c:5819
60056 #, gcc-internal-format, gfc-internal-format
60057 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
60060 #: fortran/parse.c:5845
60061 #, gcc-internal-format, gfc-internal-format
60062 msgid "Unexpected %s statement in BLOCK DATA at %C"
60065 #: fortran/parse.c:5949
60066 #, gcc-internal-format, gfc-internal-format
60067 msgid "Unexpected %s statement in MODULE at %C"
60070 #. If we see a duplicate main program, shut down. If the second
60071 #. instance is an implied main program, i.e. data decls or executable
60072 #. statements, we're in for lots of errors.
60073 #: fortran/parse.c:6333
60074 #, gcc-internal-format, gfc-internal-format
60075 msgid "Two main PROGRAMs at %L and %C"
60078 #: fortran/primary.c:103
60079 #, gcc-internal-format, gfc-internal-format
60080 msgid "Missing kind-parameter at %C"
60083 #: fortran/primary.c:136
60084 #, gcc-internal-format
60085 msgid "gfc_check_digit(): bad radix"
60088 #: fortran/primary.c:230
60089 #, gcc-internal-format, gfc-internal-format
60090 msgid "Integer kind %d at %C not available"
60093 #: fortran/primary.c:239
60094 #, gcc-internal-format, gfc-internal-format
60096 "Integer too big for its kind at %C. This check can be disabled with the "
60097 "option -fno-range-check"
60100 #: fortran/primary.c:267
60101 #, gcc-internal-format, gfc-internal-format
60102 msgid "Hollerith constant at %C"
60105 #: fortran/primary.c:274
60106 #, gcc-internal-format, gfc-internal-format
60107 msgid "Invalid Hollerith constant: %L must contain at least one character"
60110 #: fortran/primary.c:280
60111 #, gcc-internal-format, gfc-internal-format
60112 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
60115 #: fortran/primary.c:300
60116 #, gcc-internal-format, gfc-internal-format
60117 msgid "Invalid Hollerith constant at %L contains a wide character"
60120 #: fortran/primary.c:386
60121 #, gcc-internal-format, gfc-internal-format
60122 msgid "Hexadecimal constant at %C uses non-standard syntax"
60125 #: fortran/primary.c:395
60126 #, gcc-internal-format, gfc-internal-format
60127 msgid "Empty set of digits in BOZ constant at %C"
60130 #: fortran/primary.c:401
60131 #, gcc-internal-format, gfc-internal-format
60132 msgid "Illegal character in BOZ constant at %C"
60135 #: fortran/primary.c:424
60136 #, gcc-internal-format, gfc-internal-format
60137 msgid "BOZ constant at %C uses non-standard postfix syntax"
60140 #: fortran/primary.c:454
60141 #, gcc-internal-format, gfc-internal-format
60142 msgid "Integer too big for integer kind %i at %C"
60145 #: fortran/primary.c:460
60146 #, gcc-internal-format, gfc-internal-format
60147 msgid "BOZ used outside a DATA statement at %C"
60150 #: fortran/primary.c:551
60151 #, gcc-internal-format, gfc-internal-format
60152 msgid "exponent-letter 'q' in real-literal-constant at %C"
60155 #: fortran/primary.c:556
60156 #, gcc-internal-format
60157 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
60160 #: fortran/primary.c:577
60161 #, gcc-internal-format, gfc-internal-format
60162 msgid "Missing exponent in real number at %C"
60165 #: fortran/primary.c:636
60166 #, gcc-internal-format
60167 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
60170 #: fortran/primary.c:666
60171 #, gcc-internal-format
60172 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
60175 #: fortran/primary.c:680
60176 #, gcc-internal-format
60177 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
60180 #: fortran/primary.c:713
60181 #, gcc-internal-format, gfc-internal-format
60182 msgid "Invalid real kind %d at %C"
60185 #: fortran/primary.c:728
60186 #, gcc-internal-format, gfc-internal-format
60187 msgid "Real constant overflows its kind at %C"
60190 #: fortran/primary.c:733
60191 #, gcc-internal-format, gfc-internal-format
60192 msgid "Real constant underflows its kind at %C"
60195 #: fortran/primary.c:738
60196 #, gcc-internal-format
60197 msgid "gfc_range_check() returned bad value"
60200 #: fortran/primary.c:785
60201 #, gcc-internal-format
60202 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
60205 #: fortran/primary.c:877
60206 #, gcc-internal-format, gfc-internal-format
60207 msgid "Syntax error in SUBSTRING specification at %C"
60210 #: fortran/primary.c:1085
60211 #, gcc-internal-format, gfc-internal-format
60212 msgid "Invalid kind %d for CHARACTER constant at %C"
60215 #: fortran/primary.c:1106
60216 #, gcc-internal-format, gfc-internal-format
60217 msgid "Unterminated character constant beginning at %C"
60220 #: fortran/primary.c:1136
60221 #, gcc-internal-format
60222 msgid "Character %qs in string at %C is not representable in character kind %d"
60225 #: fortran/primary.c:1149
60226 #, gcc-internal-format
60227 msgid "match_string_constant(): Delimiter not found"
60230 #: fortran/primary.c:1219
60231 #, gcc-internal-format, gfc-internal-format
60232 msgid "Bad kind for logical constant at %C"
60235 #: fortran/primary.c:1251
60236 #, gcc-internal-format, gfc-internal-format
60237 msgid "Expected PARAMETER symbol in complex constant at %C"
60240 #: fortran/primary.c:1260
60241 #, gcc-internal-format, gfc-internal-format
60242 msgid "Numeric PARAMETER required in complex constant at %C"
60245 #: fortran/primary.c:1266
60246 #, gcc-internal-format, gfc-internal-format
60247 msgid "Scalar PARAMETER required in complex constant at %C"
60250 #: fortran/primary.c:1270
60251 #, gcc-internal-format, gfc-internal-format
60252 msgid "PARAMETER symbol in complex constant at %C"
60255 #: fortran/primary.c:1293
60256 #, gcc-internal-format
60257 msgid "gfc_match_sym_complex_part(): Bad type"
60260 #: fortran/primary.c:1300
60261 #, gcc-internal-format, gfc-internal-format
60262 msgid "Error converting PARAMETER constant in complex constant at %C"
60265 #: fortran/primary.c:1432
60266 #, gcc-internal-format, gfc-internal-format
60267 msgid "Syntax error in COMPLEX constant at %C"
60270 #: fortran/primary.c:1559
60271 #, gcc-internal-format
60272 msgid "Namelist %qs can not be an argument at %L"
60275 #: fortran/primary.c:1661
60276 #, gcc-internal-format
60277 msgid "Keyword %qs at %C has already appeared in the current argument list"
60280 #: fortran/primary.c:1728
60281 #, gcc-internal-format, gfc-internal-format
60282 msgid "argument list function at %C"
60285 #: fortran/primary.c:1802
60286 #, gcc-internal-format, gfc-internal-format
60287 msgid "Expected alternate return label at %C"
60290 #: fortran/primary.c:1849
60291 #, gcc-internal-format, gfc-internal-format
60292 msgid "Missing keyword name in actual argument list at %C"
60295 #: fortran/primary.c:1895
60296 #, gcc-internal-format, gfc-internal-format
60297 msgid "Syntax error in argument list at %C"
60300 #: fortran/primary.c:1916
60301 #, gcc-internal-format
60302 msgid "extend_ref(): Bad tail"
60305 #: fortran/primary.c:1956
60306 #, gcc-internal-format, gfc-internal-format
60308 "Array section designator, e.g. '(:)', is required besides the coarray "
60309 "designator '[...]' at %C"
60312 #: fortran/primary.c:1964
60313 #, gcc-internal-format
60314 msgid "Coarray designator at %C but %qs is not a coarray"
60317 #: fortran/primary.c:2102
60318 #, gcc-internal-format
60319 msgid "Symbol %qs at %C has no IMPLICIT type"
60322 #: fortran/primary.c:2109
60323 #, gcc-internal-format
60324 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
60327 #: fortran/primary.c:2127
60328 #, gcc-internal-format, gfc-internal-format
60329 msgid "Expected structure component name at %C"
60332 #: fortran/primary.c:2178
60333 #, gcc-internal-format, gfc-internal-format
60334 msgid "Expected argument list at %C"
60337 #: fortran/primary.c:2218
60338 #, gcc-internal-format
60339 msgid "Procedure pointer component %qs requires an argument list at %C"
60342 #: fortran/primary.c:2307
60343 #, gcc-internal-format, gfc-internal-format
60344 msgid "Nonpolymorphic reference to abstract type at %C"
60347 #: fortran/primary.c:2314
60348 #, gcc-internal-format, gfc-internal-format
60349 msgid "Coindexed procedure-pointer component at %C"
60352 #: fortran/primary.c:2349
60353 #, gcc-internal-format
60354 msgid "gfc_variable_attr(): Expression isn't a variable"
60357 #: fortran/primary.c:2404
60358 #, gcc-internal-format
60359 msgid "gfc_variable_attr(): Bad array reference"
60362 #: fortran/primary.c:2524
60363 #, gcc-internal-format
60364 msgid "gfc_caf_attr(): Expression isn't a variable"
60367 #: fortran/primary.c:2581
60368 #, gcc-internal-format
60369 msgid "gfc_caf_attr(): Bad array reference"
60372 #: fortran/primary.c:2753
60373 #, gcc-internal-format, gfc-internal-format
60374 msgid "Structure constructor with missing optional arguments at %C"
60377 #: fortran/primary.c:2762
60378 #, gcc-internal-format
60380 "No initializer for allocatable component %qs given in the structure "
60381 "constructor at %C"
60384 #: fortran/primary.c:2769
60385 #, gcc-internal-format
60387 "No initializer for component %qs given in the structure constructor at %C"
60390 #: fortran/primary.c:2817
60391 #, gcc-internal-format
60392 msgid "Can't construct ABSTRACT type %qs at %L"
60395 #: fortran/primary.c:2837
60396 #, gcc-internal-format, gfc-internal-format
60397 msgid "Structure constructor with named arguments at %C"
60400 #: fortran/primary.c:2852
60401 #, gcc-internal-format, gfc-internal-format
60402 msgid "Component initializer without name after component named %s at %L"
60405 #: fortran/primary.c:2857
60406 #, gcc-internal-format, gfc-internal-format
60407 msgid "Too many components in structure constructor at %L"
60410 #: fortran/primary.c:2894
60411 #, gcc-internal-format
60412 msgid "Component %qs is initialized twice in the structure constructor at %L"
60415 #: fortran/primary.c:2906
60416 #, gcc-internal-format
60418 "Coindexed expression to pointer component %qs in structure constructor at %L"
60421 #: fortran/primary.c:2960
60422 #, gcc-internal-format
60424 "component %qs at %L has already been set by a parent derived type constructor"
60427 #: fortran/primary.c:3115
60428 #, gcc-internal-format, gfc-internal-format
60429 msgid "%%LOC() as an rvalue at %C"
60432 #: fortran/primary.c:3174
60433 #, gcc-internal-format
60435 "%qs at %C is the name of a recursive function and so refers to the result "
60436 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
60439 #: fortran/primary.c:3298
60440 #, gcc-internal-format
60441 msgid "Unexpected use of subroutine name %qs at %C"
60444 #: fortran/primary.c:3330
60445 #, gcc-internal-format
60446 msgid "Statement function %qs requires argument list at %C"
60449 #: fortran/primary.c:3333
60450 #, gcc-internal-format
60451 msgid "Function %qs requires an argument list at %C"
60454 #: fortran/primary.c:3383
60455 #, gcc-internal-format
60456 msgid "Missing argument to %qs at %C"
60459 #: fortran/primary.c:3396
60460 #, gcc-internal-format, gfc-internal-format
60462 "The leftmost part-ref in a data-ref can not be a function reference at %C"
60465 #: fortran/primary.c:3550
60466 #, gcc-internal-format
60467 msgid "Missing argument list in function %qs at %C"
60470 #: fortran/primary.c:3594
60471 #, gcc-internal-format, gfc-internal-format
60472 msgid "Symbol at %C is not appropriate for an expression"
60475 #: fortran/primary.c:3664
60476 #, gcc-internal-format
60477 msgid "Derived type %qs cannot be used as a variable at %C"
60480 #: fortran/primary.c:3705
60481 #, gcc-internal-format, gfc-internal-format
60482 msgid "Named constant at %C in an EQUIVALENCE"
60485 #: fortran/primary.c:3740
60486 #, gcc-internal-format
60487 msgid "%qs at %C is not a variable"
60490 #: fortran/resolve.c:123
60491 #, gcc-internal-format
60492 msgid "%qs at %L is of the ABSTRACT type %qs"
60495 #: fortran/resolve.c:126
60496 #, gcc-internal-format
60497 msgid "ABSTRACT type %qs used at %L"
60500 #: fortran/resolve.c:143
60501 #, gcc-internal-format
60502 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
60505 #: fortran/resolve.c:156
60506 #, gcc-internal-format
60507 msgid "Interface %qs at %L may not be generic"
60510 #: fortran/resolve.c:163
60511 #, gcc-internal-format
60512 msgid "Interface %qs at %L may not be a statement function"
60515 #: fortran/resolve.c:172
60516 #, gcc-internal-format
60517 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
60520 #: fortran/resolve.c:178
60521 #, gcc-internal-format
60522 msgid "Interface %qs at %L must be explicit"
60525 #: fortran/resolve.c:200
60526 #, gcc-internal-format
60527 msgid "PROCEDURE %qs at %L may not be used as its own interface"
60530 #: fortran/resolve.c:300
60531 #, gcc-internal-format
60533 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
60536 #: fortran/resolve.c:304
60537 #, gcc-internal-format
60538 msgid "Alternate return specifier in function %qs at %L is not allowed"
60541 #: fortran/resolve.c:315
60542 #, gcc-internal-format
60543 msgid "Self-referential argument %qs at %L is not allowed"
60546 #: fortran/resolve.c:387
60547 #, gcc-internal-format
60548 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
60551 #: fortran/resolve.c:397
60552 #, gcc-internal-format
60554 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
60558 #: fortran/resolve.c:402
60559 #, gcc-internal-format
60560 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
60563 #: fortran/resolve.c:410
60564 #, gcc-internal-format
60566 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
60570 #: fortran/resolve.c:415
60571 #, gcc-internal-format
60573 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
60574 "have the VALUE attribute"
60577 #: fortran/resolve.c:425
60578 #, gcc-internal-format
60580 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
60583 #: fortran/resolve.c:458
60584 #, gcc-internal-format
60585 msgid "Coarray dummy argument %qs at %L to elemental procedure"
60588 #: fortran/resolve.c:466
60589 #, gcc-internal-format
60590 msgid "Argument %qs of elemental procedure at %L must be scalar"
60593 #: fortran/resolve.c:475
60594 #, gcc-internal-format
60596 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
60600 #: fortran/resolve.c:485
60601 #, gcc-internal-format
60603 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
60606 #: fortran/resolve.c:493
60607 #, gcc-internal-format
60608 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
60611 #: fortran/resolve.c:502
60612 #, gcc-internal-format
60614 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
60615 "or have the VALUE attribute"
60618 #: fortran/resolve.c:515
60619 #, gcc-internal-format
60620 msgid "Argument %qs of statement function at %L must be scalar"
60623 #: fortran/resolve.c:525
60624 #, gcc-internal-format
60626 "Character-valued argument %qs of statement function at %L must have constant "
60630 #: fortran/resolve.c:574
60631 #, gcc-internal-format
60633 "Contained procedure %qs at %L has the same name as its encompassing procedure"
60636 #: fortran/resolve.c:591
60637 #, gcc-internal-format
60638 msgid "Contained function %qs at %L has no IMPLICIT type"
60641 #: fortran/resolve.c:594
60642 #, gcc-internal-format
60643 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
60646 #: fortran/resolve.c:619
60647 #, gcc-internal-format
60648 msgid "Character-valued module procedure %qs at %L must not be assumed length"
60651 #: fortran/resolve.c:621
60652 #, gcc-internal-format
60653 msgid "Character-valued internal function %qs at %L must not be assumed length"
60656 #: fortran/resolve.c:793
60657 #, gcc-internal-format, gfc-internal-format
60658 msgid "Function %s at %L has entries with mismatched array specifications"
60661 #: fortran/resolve.c:810
60662 #, gcc-internal-format, gfc-internal-format
60664 "Function %s at %L with entries returning variables of different string "
60668 #: fortran/resolve.c:837
60669 #, gcc-internal-format, gfc-internal-format
60670 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
60673 #: fortran/resolve.c:841
60674 #, gcc-internal-format, gfc-internal-format
60675 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
60678 #: fortran/resolve.c:848
60679 #, gcc-internal-format, gfc-internal-format
60680 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
60683 #: fortran/resolve.c:852
60684 #, gcc-internal-format, gfc-internal-format
60685 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
60688 #: fortran/resolve.c:890
60689 #, gcc-internal-format, gfc-internal-format
60690 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
60693 #: fortran/resolve.c:895
60694 #, gcc-internal-format, gfc-internal-format
60695 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
60698 #: fortran/resolve.c:944
60699 #, gcc-internal-format
60701 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
60705 #: fortran/resolve.c:948
60706 #, gcc-internal-format
60708 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
60709 "only allowed in named common blocks"
60712 #: fortran/resolve.c:955
60713 #, gcc-internal-format
60714 msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
60717 #: fortran/resolve.c:963
60718 #, gcc-internal-format
60720 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
60721 "BIND(C) attribute"
60724 #: fortran/resolve.c:967
60725 #, gcc-internal-format
60727 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
60731 #: fortran/resolve.c:971
60732 #, gcc-internal-format
60734 "Derived type variable %qs in COMMON at %L may not have default initializer"
60737 #: fortran/resolve.c:1015
60738 #, gcc-internal-format
60740 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
60741 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
60744 #: fortran/resolve.c:1029
60745 #, gcc-internal-format
60746 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
60749 #: fortran/resolve.c:1037
60750 #, gcc-internal-format
60752 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
60753 "identifier with global non-COMMON-block entity at %L"
60756 #: fortran/resolve.c:1059
60757 #, gcc-internal-format
60759 "COMMON block at %L with binding label %qs uses the same global identifier as "
60763 #: fortran/resolve.c:1080
60764 #, gcc-internal-format
60765 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
60768 #: fortran/resolve.c:1084
60769 #, gcc-internal-format
60770 msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
60773 #: fortran/resolve.c:1088
60774 #, gcc-internal-format
60775 msgid "COMMON block %qs at %L is also an intrinsic procedure"
60778 #: fortran/resolve.c:1092
60779 #, gcc-internal-format
60780 msgid "COMMON block %qs at %L that is also a function result"
60783 #: fortran/resolve.c:1097
60784 #, gcc-internal-format
60785 msgid "COMMON block %qs at %L that is also a global procedure"
60788 #: fortran/resolve.c:1164
60789 #, gcc-internal-format
60790 msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
60793 #: fortran/resolve.c:1300
60794 #, gcc-internal-format, gfc-internal-format
60796 "The rank of the element in the structure constructor at %L does not match "
60797 "that of the component (%d/%d)"
60800 #: fortran/resolve.c:1321
60801 #, gcc-internal-format
60803 "The element in the structure constructor at %L, for pointer component %qs, "
60804 "is %s but should be %s"
60807 #: fortran/resolve.c:1387
60808 #, gcc-internal-format
60810 "The NULL in the structure constructor at %L is being applied to component "
60811 "%qs, which is neither a POINTER nor ALLOCATABLE"
60814 #: fortran/resolve.c:1422
60815 #, gcc-internal-format
60817 "Interface mismatch for procedure-pointer component %qs in structure "
60818 "constructor at %L: %s"
60821 #: fortran/resolve.c:1438
60822 #, gcc-internal-format
60824 "The element in the structure constructor at %L, for pointer component %qs "
60825 "should be a POINTER or a TARGET"
60828 #: fortran/resolve.c:1467
60829 #, gcc-internal-format
60831 "Invalid expression in the structure constructor for pointer component %qs at "
60832 "%L in PURE procedure"
60835 #: fortran/resolve.c:1591
60836 #, gcc-internal-format
60838 "The upper bound in the last dimension must appear in the reference to the "
60839 "assumed size array %qs at %L"
60842 #: fortran/resolve.c:1653
60843 #, gcc-internal-format
60844 msgid "%qs at %L is ambiguous"
60847 #: fortran/resolve.c:1657
60848 #, gcc-internal-format
60849 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
60852 #: fortran/resolve.c:1778
60853 #, gcc-internal-format
60854 msgid "Type specified for intrinsic function %qs at %L is ignored"
60857 #: fortran/resolve.c:1791
60858 #, gcc-internal-format
60859 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
60862 #: fortran/resolve.c:1802
60863 #, gcc-internal-format
60864 msgid "%qs declared INTRINSIC at %L does not exist"
60867 #: fortran/resolve.c:1815
60868 #, gcc-internal-format
60870 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
60871 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
60872 "fall-intrinsics%> in order to use it."
60875 #: fortran/resolve.c:1851
60876 #, gcc-internal-format
60878 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
60879 "Declare it RECURSIVE or use %<-frecursive%>"
60882 #: fortran/resolve.c:1890 fortran/resolve.c:9526 fortran/resolve.c:11191
60883 #, gcc-internal-format, gfc-internal-format
60884 msgid "Label %d referenced at %L is never defined"
60887 #: fortran/resolve.c:1933
60888 #, gcc-internal-format
60889 msgid "Statement function %qs at %L is not allowed as an actual argument"
60892 #: fortran/resolve.c:1941
60893 #, gcc-internal-format
60894 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
60897 #: fortran/resolve.c:1948
60898 #, gcc-internal-format
60899 msgid "Internal procedure %qs is used as actual argument at %L"
60902 #: fortran/resolve.c:1956
60903 #, gcc-internal-format
60905 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
60909 #: fortran/resolve.c:1983
60910 #, gcc-internal-format
60912 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
60915 #: fortran/resolve.c:2005
60916 #, gcc-internal-format
60917 msgid "Symbol %qs at %L is ambiguous"
60920 #: fortran/resolve.c:2060
60921 #, gcc-internal-format, gfc-internal-format
60922 msgid "By-value argument at %L is not of numeric type"
60925 #: fortran/resolve.c:2067
60926 #, gcc-internal-format, gfc-internal-format
60927 msgid "By-value argument at %L cannot be an array or an array section"
60930 #: fortran/resolve.c:2081
60931 #, gcc-internal-format, gfc-internal-format
60932 msgid "By-value argument at %L is not allowed in this context"
60935 #: fortran/resolve.c:2093
60936 #, gcc-internal-format, gfc-internal-format
60937 msgid "Passing internal procedure at %L by location not allowed"
60940 #: fortran/resolve.c:2104
60941 #, gcc-internal-format
60943 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
60947 #: fortran/resolve.c:2113
60948 #, gcc-internal-format, gfc-internal-format
60949 msgid "Coindexed actual argument at %L with ultimate pointer component"
60952 #: fortran/resolve.c:2245
60953 #, gcc-internal-format
60955 "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
60956 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
60957 "argument with the same rank (12.4.1.5)"
60960 #: fortran/resolve.c:2282
60961 #, gcc-internal-format
60963 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
60964 "is a scalar, but another actual argument is an array"
60967 #: fortran/resolve.c:2554
60968 #, gcc-internal-format
60969 msgid "Return type mismatch of function %qs at %L (%s/%s)"
60972 #: fortran/resolve.c:2576
60973 #, gcc-internal-format
60974 msgid "Interface mismatch in global procedure %qs at %L: %s"
60977 #: fortran/resolve.c:2689
60978 #, gcc-internal-format
60979 msgid "There is no specific function for the generic %qs at %L"
60982 #: fortran/resolve.c:2709
60983 #, gcc-internal-format
60985 "Generic function %qs at %L is not consistent with a specific intrinsic "
60989 #: fortran/resolve.c:2747
60990 #, gcc-internal-format
60991 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
60994 #: fortran/resolve.c:2802
60995 #, gcc-internal-format
60996 msgid "Unable to resolve the specific function %qs at %L"
60999 #: fortran/resolve.c:2898
61000 #, gcc-internal-format
61001 msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
61004 #: fortran/resolve.c:2902 fortran/resolve.c:16216
61005 #, gcc-internal-format
61006 msgid "Function %qs at %L has no IMPLICIT type"
61009 #: fortran/resolve.c:3011
61010 #, gcc-internal-format
61011 msgid "Reference to impure function %qs at %L inside a FORALL %s"
61014 #: fortran/resolve.c:3018
61015 #, gcc-internal-format
61016 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
61019 #: fortran/resolve.c:3025
61020 #, gcc-internal-format
61021 msgid "Reference to impure function %qs at %L within a PURE procedure"
61024 #: fortran/resolve.c:3095
61025 #, gcc-internal-format
61026 msgid "%qs at %L is not a function"
61029 #: fortran/resolve.c:3103 fortran/resolve.c:3573
61030 #, gcc-internal-format
61031 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
61034 #. Internal procedures are taken care of in resolve_contained_fntype.
61035 #: fortran/resolve.c:3146
61036 #, gcc-internal-format
61038 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
61039 "not a dummy argument"
61042 #: fortran/resolve.c:3180
61043 #, gcc-internal-format
61044 msgid "resolve_function(): bad function type"
61047 #: fortran/resolve.c:3200
61048 #, gcc-internal-format
61050 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
61054 #: fortran/resolve.c:3262
61055 #, gcc-internal-format
61057 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
61061 #: fortran/resolve.c:3266
61062 #, gcc-internal-format
61063 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
61066 #: fortran/resolve.c:3317
61067 #, gcc-internal-format
61068 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
61071 #: fortran/resolve.c:3323
61072 #, gcc-internal-format
61073 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
61076 #: fortran/resolve.c:3329
61077 #, gcc-internal-format
61078 msgid "Subroutine call to %qs at %L is not PURE"
61081 #: fortran/resolve.c:3397
61082 #, gcc-internal-format
61083 msgid "There is no specific subroutine for the generic %qs at %L"
61086 #: fortran/resolve.c:3406
61087 #, gcc-internal-format
61089 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
61093 #: fortran/resolve.c:3441
61094 #, gcc-internal-format
61096 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
61099 #: fortran/resolve.c:3486
61100 #, gcc-internal-format
61101 msgid "Unable to resolve the specific subroutine %qs at %L"
61104 #: fortran/resolve.c:3544
61105 #, gcc-internal-format
61106 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
61109 #: fortran/resolve.c:3583
61110 #, gcc-internal-format
61112 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
61116 #: fortran/resolve.c:3587
61117 #, gcc-internal-format
61119 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
61122 #: fortran/resolve.c:3632
61123 #, gcc-internal-format
61124 msgid "resolve_subroutine(): bad function type"
61127 #: fortran/resolve.c:3670
61128 #, gcc-internal-format, gfc-internal-format
61129 msgid "Shapes for operands at %L and %L are not conformable"
61132 #: fortran/resolve.c:3722
61133 #, gcc-internal-format
61134 msgid "logical_to_bitwise(): Bad intrinsic"
61137 #: fortran/resolve.c:4056
61138 #, gcc-internal-format
61139 msgid "resolve_operator(): Bad intrinsic"
61142 #: fortran/resolve.c:4226 fortran/resolve.c:4249
61143 #, gcc-internal-format
61144 msgid "compare_bound_int(): Bad expression"
61147 #: fortran/resolve.c:4344
61148 #, gcc-internal-format, gfc-internal-format
61149 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61152 #: fortran/resolve.c:4349
61153 #, gcc-internal-format, gfc-internal-format
61154 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
61157 #: fortran/resolve.c:4359
61158 #, gcc-internal-format, gfc-internal-format
61159 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61162 #: fortran/resolve.c:4364
61163 #, gcc-internal-format, gfc-internal-format
61164 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
61167 #: fortran/resolve.c:4384
61168 #, gcc-internal-format, gfc-internal-format
61169 msgid "Illegal stride of zero at %L"
61172 #: fortran/resolve.c:4401
61173 #, gcc-internal-format, gfc-internal-format
61175 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61178 #: fortran/resolve.c:4409
61179 #, gcc-internal-format, gfc-internal-format
61181 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61184 #: fortran/resolve.c:4425
61185 #, gcc-internal-format, gfc-internal-format
61187 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61190 #: fortran/resolve.c:4434
61191 #, gcc-internal-format, gfc-internal-format
61193 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61196 #: fortran/resolve.c:4450
61197 #, gcc-internal-format
61198 msgid "check_dimension(): Bad array reference"
61201 #: fortran/resolve.c:4473
61202 #, gcc-internal-format, gfc-internal-format
61203 msgid "Rightmost upper bound of assumed size array section not specified at %L"
61206 #: fortran/resolve.c:4483
61207 #, gcc-internal-format, gfc-internal-format
61208 msgid "Rank mismatch in array reference at %L (%d/%d)"
61211 #: fortran/resolve.c:4491
61212 #, gcc-internal-format, gfc-internal-format
61213 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
61216 #: fortran/resolve.c:4507
61217 #, gcc-internal-format, gfc-internal-format
61218 msgid "Coindex of codimension %d must be a scalar at %L"
61221 #: fortran/resolve.c:4535
61222 #, gcc-internal-format, gfc-internal-format
61223 msgid "Array index at %L must be scalar"
61226 #: fortran/resolve.c:4541
61227 #, gcc-internal-format, gfc-internal-format
61228 msgid "Array index at %L must be of INTEGER type, found %s"
61231 #: fortran/resolve.c:4547
61232 #, gcc-internal-format, gfc-internal-format
61233 msgid "REAL array index at %L"
61236 #: fortran/resolve.c:4586
61237 #, gcc-internal-format, gfc-internal-format
61238 msgid "Argument dim at %L must be scalar"
61241 #: fortran/resolve.c:4593
61242 #, gcc-internal-format, gfc-internal-format
61243 msgid "Argument dim at %L must be of INTEGER type"
61246 #: fortran/resolve.c:4638
61247 #, gcc-internal-format
61248 msgid "find_array_spec(): Missing spec"
61251 #: fortran/resolve.c:4649
61252 #, gcc-internal-format
61253 msgid "find_array_spec(): unused as(1)"
61256 #: fortran/resolve.c:4660
61257 #, gcc-internal-format
61258 msgid "find_array_spec(): unused as(2)"
61261 #: fortran/resolve.c:4703
61262 #, gcc-internal-format, gfc-internal-format
61263 msgid "Array index at %L is an array of rank %d"
61266 #: fortran/resolve.c:4801
61267 #, gcc-internal-format, gfc-internal-format
61268 msgid "Substring start index at %L must be of type INTEGER"
61271 #: fortran/resolve.c:4808
61272 #, gcc-internal-format, gfc-internal-format
61273 msgid "Substring start index at %L must be scalar"
61276 #: fortran/resolve.c:4817
61277 #, gcc-internal-format, gfc-internal-format
61278 msgid "Substring start index at %L is less than one"
61281 #: fortran/resolve.c:4830
61282 #, gcc-internal-format, gfc-internal-format
61283 msgid "Substring end index at %L must be of type INTEGER"
61286 #: fortran/resolve.c:4837
61287 #, gcc-internal-format, gfc-internal-format
61288 msgid "Substring end index at %L must be scalar"
61291 #: fortran/resolve.c:4847
61292 #, gcc-internal-format, gfc-internal-format
61293 msgid "Substring end index at %L exceeds the string length"
61296 #: fortran/resolve.c:4857
61297 #, gcc-internal-format, gfc-internal-format
61298 msgid "Substring end index at %L is too large"
61301 #: fortran/resolve.c:5010
61302 #, gcc-internal-format
61303 msgid "resolve_ref(): Bad array reference"
61306 #: fortran/resolve.c:5024
61307 #, gcc-internal-format, gfc-internal-format
61309 "Component to the right of a part reference with nonzero rank must not have "
61310 "the POINTER attribute at %L"
61313 #: fortran/resolve.c:5034
61314 #, gcc-internal-format, gfc-internal-format
61316 "Component to the right of a part reference with nonzero rank must not have "
61317 "the ALLOCATABLE attribute at %L"
61320 #: fortran/resolve.c:5053
61321 #, gcc-internal-format, gfc-internal-format
61323 "Two or more part references with nonzero rank must not be specified at %L"
61326 #: fortran/resolve.c:5151
61327 #, gcc-internal-format
61328 msgid "expression_rank(): Two array specs"
61331 #: fortran/resolve.c:5233
61332 #, gcc-internal-format, gfc-internal-format
61334 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
61338 #: fortran/resolve.c:5243
61339 #, gcc-internal-format, gfc-internal-format
61340 msgid "Assumed-type variable %s at %L may only be used as actual argument"
61343 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61344 #. for all inquiry functions in resolve_function; the reason is
61345 #. that the function-name resolution happens too late in that
61347 #: fortran/resolve.c:5253
61348 #, gcc-internal-format, gfc-internal-format
61350 "Assumed-type variable %s at %L as actual argument to an inquiry function "
61351 "shall be the first argument"
61354 #: fortran/resolve.c:5268
61355 #, gcc-internal-format, gfc-internal-format
61356 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
61359 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61360 #. for all inquiry functions in resolve_function; the reason is
61361 #. that the function-name resolution happens too late in that
61363 #: fortran/resolve.c:5278
61364 #, gcc-internal-format, gfc-internal-format
61366 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
61367 "shall be the first argument"
61370 #: fortran/resolve.c:5289
61371 #, gcc-internal-format, gfc-internal-format
61373 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
61377 #: fortran/resolve.c:5298
61378 #, gcc-internal-format, gfc-internal-format
61379 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
61382 #: fortran/resolve.c:5313
61383 #, gcc-internal-format, gfc-internal-format
61384 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
61387 #: fortran/resolve.c:5475
61388 #, gcc-internal-format
61390 "Variable %qs, used in a specification expression, is referenced at %L before "
61391 "the ENTRY statement in which it is a parameter"
61394 #: fortran/resolve.c:5480
61395 #, gcc-internal-format
61397 "Variable %qs is used at %L before the ENTRY statement in which it is a "
61401 #: fortran/resolve.c:5550
61402 #, gcc-internal-format, gfc-internal-format
61403 msgid "Polymorphic subobject of coindexed object at %L"
61406 #: fortran/resolve.c:5563
61407 #, gcc-internal-format, gfc-internal-format
61408 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
61411 #: fortran/resolve.c:5906
61412 #, gcc-internal-format, gfc-internal-format
61413 msgid "Passed-object at %L must be scalar"
61416 #: fortran/resolve.c:5913
61417 #, gcc-internal-format
61419 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
61423 #: fortran/resolve.c:5948
61424 #, gcc-internal-format
61425 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
61428 #: fortran/resolve.c:5957
61429 #, gcc-internal-format, gfc-internal-format
61430 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
61433 #. Nothing matching found!
61434 #: fortran/resolve.c:6145
61435 #, gcc-internal-format
61437 "Found no matching specific binding for the call to the GENERIC %qs at %L"
61440 #: fortran/resolve.c:6172
61441 #, gcc-internal-format
61442 msgid "%qs at %L should be a SUBROUTINE"
61445 #: fortran/resolve.c:6223
61446 #, gcc-internal-format
61447 msgid "%qs at %L should be a FUNCTION"
61450 #: fortran/resolve.c:6773
61451 #, gcc-internal-format
61452 msgid "gfc_resolve_expr(): Bad expression type"
61455 #: fortran/resolve.c:6799
61456 #, gcc-internal-format, gfc-internal-format
61457 msgid "%s at %L must be a scalar"
61460 #: fortran/resolve.c:6809
61461 #, gcc-internal-format, gfc-internal-format
61462 msgid "%s at %L must be integer"
61465 #: fortran/resolve.c:6813 fortran/resolve.c:6820
61466 #, gcc-internal-format, gfc-internal-format
61467 msgid "%s at %L must be INTEGER"
61470 #: fortran/resolve.c:6862
61471 #, gcc-internal-format, gfc-internal-format
61472 msgid "Step expression in DO loop at %L cannot be zero"
61475 #: fortran/resolve.c:6898
61476 #, gcc-internal-format, gfc-internal-format
61477 msgid "DO loop at %L will be executed zero times"
61480 #: fortran/resolve.c:6915
61481 #, gcc-internal-format, gfc-internal-format
61482 msgid "DO loop at %L is undefined as it overflows"
61485 #: fortran/resolve.c:6921
61486 #, gcc-internal-format, gfc-internal-format
61487 msgid "DO loop at %L is undefined as it underflows"
61490 #: fortran/resolve.c:6982
61491 #, gcc-internal-format, gfc-internal-format
61492 msgid "FORALL index-name at %L must be a scalar INTEGER"
61495 #: fortran/resolve.c:6987
61496 #, gcc-internal-format, gfc-internal-format
61497 msgid "FORALL start expression at %L must be a scalar INTEGER"
61500 #: fortran/resolve.c:6994
61501 #, gcc-internal-format, gfc-internal-format
61502 msgid "FORALL end expression at %L must be a scalar INTEGER"
61505 #: fortran/resolve.c:7002
61506 #, gcc-internal-format, gfc-internal-format
61507 msgid "FORALL stride expression at %L must be a scalar %s"
61510 #: fortran/resolve.c:7007
61511 #, gcc-internal-format, gfc-internal-format
61512 msgid "FORALL stride expression at %L cannot be zero"
61515 #: fortran/resolve.c:7020
61516 #, gcc-internal-format
61517 msgid "FORALL index %qs may not appear in triplet specification at %L"
61520 #: fortran/resolve.c:7123 fortran/resolve.c:7415
61521 #, gcc-internal-format, gfc-internal-format
61522 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
61525 #: fortran/resolve.c:7131 fortran/resolve.c:7380
61526 #, gcc-internal-format, gfc-internal-format
61527 msgid "Coindexed allocatable object at %L"
61530 #: fortran/resolve.c:7237
61531 #, gcc-internal-format, gfc-internal-format
61533 "Source-expr at %L must be scalar or have the same rank as the allocate-"
61537 #: fortran/resolve.c:7268
61538 #, gcc-internal-format, gfc-internal-format
61539 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
61542 #: fortran/resolve.c:7426
61543 #, gcc-internal-format, gfc-internal-format
61544 msgid "Type of entity at %L is type incompatible with source-expr at %L"
61547 #: fortran/resolve.c:7438
61548 #, gcc-internal-format, gfc-internal-format
61550 "The allocate-object at %L and the source-expr at %L shall have the same kind "
61554 #: fortran/resolve.c:7452
61555 #, gcc-internal-format, gfc-internal-format
61557 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
61558 "LOCK_TYPE component if allocate-object at %L is a coarray"
61561 #: fortran/resolve.c:7467
61562 #, gcc-internal-format, gfc-internal-format
61564 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
61565 "EVENT_TYPE component if allocate-object at %L is a coarray"
61568 #: fortran/resolve.c:7480
61569 #, gcc-internal-format, gfc-internal-format
61571 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
61574 #: fortran/resolve.c:7498
61575 #, gcc-internal-format, gfc-internal-format
61577 "Allocating %s at %L with type-spec requires the same character-length "
61578 "parameter as in the declaration"
61581 #: fortran/resolve.c:7579 fortran/resolve.c:7594
61582 #, gcc-internal-format, gfc-internal-format
61583 msgid "Array specification required in ALLOCATE statement at %L"
61586 #: fortran/resolve.c:7586
61587 #, gcc-internal-format, gfc-internal-format
61589 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
61593 #: fortran/resolve.c:7609
61594 #, gcc-internal-format, gfc-internal-format
61595 msgid "Coarray specification required in ALLOCATE statement at %L"
61598 #: fortran/resolve.c:7636
61599 #, gcc-internal-format, gfc-internal-format
61600 msgid "Bad array specification in ALLOCATE statement at %L"
61603 #: fortran/resolve.c:7655
61604 #, gcc-internal-format
61606 "%qs must not appear in the array specification at %L in the same ALLOCATE "
61607 "statement where it is itself allocated"
61610 #: fortran/resolve.c:7670
61611 #, gcc-internal-format, gfc-internal-format
61612 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
61615 #: fortran/resolve.c:7681
61616 #, gcc-internal-format, gfc-internal-format
61617 msgid "Bad coarray specification in ALLOCATE statement at %L"
61620 #: fortran/resolve.c:7713
61621 #, gcc-internal-format, gfc-internal-format
61622 msgid "Stat-variable at %L must be a scalar INTEGER variable"
61625 #: fortran/resolve.c:7736
61626 #, gcc-internal-format, gfc-internal-format
61627 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
61630 #: fortran/resolve.c:7747
61631 #, gcc-internal-format, gfc-internal-format
61632 msgid "ERRMSG at %L is useless without a STAT tag"
61635 #: fortran/resolve.c:7758
61636 #, gcc-internal-format, gfc-internal-format
61637 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
61640 #: fortran/resolve.c:7781
61641 #, gcc-internal-format, gfc-internal-format
61642 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
61645 #: fortran/resolve.c:7811
61646 #, gcc-internal-format, gfc-internal-format
61647 msgid "Allocate-object at %L also appears at %L"
61650 #: fortran/resolve.c:7817 fortran/resolve.c:7823
61651 #, gcc-internal-format, gfc-internal-format
61652 msgid "Allocate-object at %L is subobject of object at %L"
61655 #. The cases overlap, or they are the same
61656 #. element in the list. Either way, we must
61657 #. issue an error and get the next case from P.
61658 #. FIXME: Sort P and Q by line number.
61659 #: fortran/resolve.c:8051
61660 #, gcc-internal-format, gfc-internal-format
61661 msgid "CASE label at %L overlaps with CASE label at %L"
61664 #: fortran/resolve.c:8102
61665 #, gcc-internal-format, gfc-internal-format
61666 msgid "Expression in CASE statement at %L must be of type %s"
61669 #: fortran/resolve.c:8113
61670 #, gcc-internal-format, gfc-internal-format
61671 msgid "Expression in CASE statement at %L must be of kind %d"
61674 #: fortran/resolve.c:8126
61675 #, gcc-internal-format, gfc-internal-format
61676 msgid "Expression in CASE statement at %L must be scalar"
61679 #: fortran/resolve.c:8172
61680 #, gcc-internal-format, gfc-internal-format
61682 "Selection expression in computed GOTO statement at %L must be a scalar "
61683 "integer expression"
61686 #: fortran/resolve.c:8191
61687 #, gcc-internal-format, gfc-internal-format
61688 msgid "Argument of SELECT statement at %L cannot be %s"
61691 #: fortran/resolve.c:8201
61692 #, gcc-internal-format, gfc-internal-format
61693 msgid "Argument of SELECT statement at %L must be a scalar expression"
61696 #: fortran/resolve.c:8219 fortran/resolve.c:8227
61697 #, gcc-internal-format, gfc-internal-format
61698 msgid "Expression in CASE statement at %L is not in the range of %s"
61701 #: fortran/resolve.c:8289 fortran/resolve.c:8846
61702 #, gcc-internal-format, gfc-internal-format
61704 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
61707 #: fortran/resolve.c:8315
61708 #, gcc-internal-format, gfc-internal-format
61709 msgid "Logical range in CASE statement at %L is not allowed"
61712 #: fortran/resolve.c:8327
61713 #, gcc-internal-format, gfc-internal-format
61714 msgid "Constant logical value in CASE statement is repeated at %L"
61717 #: fortran/resolve.c:8342
61718 #, gcc-internal-format, gfc-internal-format
61719 msgid "Range specification at %L can never be matched"
61722 #: fortran/resolve.c:8445
61723 #, gcc-internal-format, gfc-internal-format
61724 msgid "Logical SELECT CASE block at %L has more that two cases"
61727 #: fortran/resolve.c:8505
61728 #, gcc-internal-format, gfc-internal-format
61729 msgid "Selector at %L cannot be NULL()"
61732 #: fortran/resolve.c:8510
61733 #, gcc-internal-format, gfc-internal-format
61734 msgid "Selector at %L has no type"
61737 #: fortran/resolve.c:8532
61738 #, gcc-internal-format
61739 msgid "Associate-name %qs at %L is used as array"
61742 #: fortran/resolve.c:8543
61743 #, gcc-internal-format, gfc-internal-format
61744 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
61747 #: fortran/resolve.c:8736
61748 #, gcc-internal-format, gfc-internal-format
61749 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
61752 #: fortran/resolve.c:8756 fortran/resolve.c:8768
61753 #, gcc-internal-format, gfc-internal-format
61754 msgid "Selector at %L must not be coindexed"
61757 #: fortran/resolve.c:8797
61758 #, gcc-internal-format, gfc-internal-format
61759 msgid "TYPE IS at %L overlaps with TYPE IS at %L"
61762 #: fortran/resolve.c:8809
61763 #, gcc-internal-format
61764 msgid "Derived type %qs at %L must be extensible"
61767 #: fortran/resolve.c:8821
61768 #, gcc-internal-format
61769 msgid "Derived type %qs at %L must be an extension of %qs"
61772 #: fortran/resolve.c:8824
61773 #, gcc-internal-format
61774 msgid "Unexpected intrinsic type %qs at %L"
61777 #: fortran/resolve.c:8834
61778 #, gcc-internal-format, gfc-internal-format
61780 "The type-spec at %L shall specify that each length type parameter is assumed"
61783 #: fortran/resolve.c:9074
61784 #, gcc-internal-format, gfc-internal-format
61785 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
61788 #: fortran/resolve.c:9170
61789 #, gcc-internal-format, gfc-internal-format
61790 msgid "Invalid context for NULL () intrinsic at %L"
61793 #: fortran/resolve.c:9223
61794 #, gcc-internal-format, gfc-internal-format
61795 msgid "DTIO %s procedure at %L must be recursive"
61798 #: fortran/resolve.c:9233
61799 #, gcc-internal-format, gfc-internal-format
61801 "Data transfer element at %L cannot be polymorphic unless it is processed by "
61802 "a defined input/output procedure"
61805 #: fortran/resolve.c:9246
61806 #, gcc-internal-format, gfc-internal-format
61808 "Data transfer element at %L cannot have POINTER components unless it is "
61809 "processed by a defined input/output procedure"
61812 #: fortran/resolve.c:9255
61813 #, gcc-internal-format, gfc-internal-format
61814 msgid "Data transfer element at %L cannot have procedure pointer components"
61817 #: fortran/resolve.c:9262
61818 #, gcc-internal-format, gfc-internal-format
61820 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
61821 "processed by a defined input/output procedure"
61824 #: fortran/resolve.c:9273
61825 #, gcc-internal-format, gfc-internal-format
61826 msgid "Data transfer element at %L cannot have PRIVATE components"
61829 #: fortran/resolve.c:9279
61830 #, gcc-internal-format, gfc-internal-format
61832 "Data transfer element at %L cannot have PRIVATE components unless it is "
61833 "processed by a defined input/output procedure"
61836 #: fortran/resolve.c:9294
61837 #, gcc-internal-format, gfc-internal-format
61839 "Data transfer element at %L cannot be a full reference to an assumed-size "
61843 #: fortran/resolve.c:9354
61844 #, gcc-internal-format, gfc-internal-format
61845 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
61848 #: fortran/resolve.c:9364
61849 #, gcc-internal-format, gfc-internal-format
61850 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
61853 #: fortran/resolve.c:9368
61854 #, gcc-internal-format, gfc-internal-format
61855 msgid "Event variable argument at %L must be a coarray or coindexed"
61858 #: fortran/resolve.c:9371
61859 #, gcc-internal-format, gfc-internal-format
61860 msgid "Event variable argument at %L must be a coarray but not coindexed"
61863 #: fortran/resolve.c:9378 fortran/resolve.c:9499
61864 #, gcc-internal-format, gfc-internal-format
61865 msgid "STAT= argument at %L must be a scalar INTEGER variable"
61868 #: fortran/resolve.c:9390 fortran/resolve.c:9506
61869 #, gcc-internal-format, gfc-internal-format
61870 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
61873 #: fortran/resolve.c:9402
61874 #, gcc-internal-format, gfc-internal-format
61875 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
61878 #: fortran/resolve.c:9415
61879 #, gcc-internal-format, gfc-internal-format
61880 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
61883 #: fortran/resolve.c:9476
61884 #, gcc-internal-format, gfc-internal-format
61885 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
61888 #: fortran/resolve.c:9480 fortran/resolve.c:9490
61889 #, gcc-internal-format, gfc-internal-format
61890 msgid "Imageset argument at %L must between 1 and num_images()"
61893 #: fortran/resolve.c:9533
61894 #, gcc-internal-format, gfc-internal-format
61896 "Statement at %L is not a valid branch target statement for the branch "
61900 #: fortran/resolve.c:9543
61901 #, gcc-internal-format, gfc-internal-format
61902 msgid "Branch at %L may result in an infinite loop"
61905 #. Note: A label at END CRITICAL does not leave the CRITICAL
61906 #. construct as END CRITICAL is still part of it.
61907 #: fortran/resolve.c:9560 fortran/resolve.c:9583
61908 #, gcc-internal-format, gfc-internal-format
61909 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
61912 #: fortran/resolve.c:9564 fortran/resolve.c:9589
61913 #, gcc-internal-format, gfc-internal-format
61914 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
61917 #. The label is not in an enclosing block, so illegal. This was
61918 #. allowed in Fortran 66, so we allow it as extension. No
61919 #. further checks are necessary in this case.
61920 #: fortran/resolve.c:9604
61921 #, gcc-internal-format, gfc-internal-format
61922 msgid "Label at %L is not in the same block as the GOTO statement at %L"
61925 #: fortran/resolve.c:9676
61926 #, gcc-internal-format, gfc-internal-format
61927 msgid "WHERE mask at %L has inconsistent shape"
61930 #: fortran/resolve.c:9692
61931 #, gcc-internal-format, gfc-internal-format
61932 msgid "WHERE assignment target at %L has inconsistent shape"
61935 #: fortran/resolve.c:9700 fortran/resolve.c:9787
61936 #, gcc-internal-format, gfc-internal-format
61937 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
61940 #: fortran/resolve.c:9710 fortran/resolve.c:9797
61941 #, gcc-internal-format, gfc-internal-format
61942 msgid "Unsupported statement inside WHERE at %L"
61945 #: fortran/resolve.c:9741
61946 #, gcc-internal-format, gfc-internal-format
61947 msgid "Assignment to a FORALL index variable at %L"
61950 #: fortran/resolve.c:9750
61951 #, gcc-internal-format
61953 "The FORALL with index %qs is not used on the left side of the assignment at "
61954 "%L and so might cause multiple assignment to this object"
61957 #: fortran/resolve.c:9915
61958 #, gcc-internal-format, gfc-internal-format
61959 msgid "FORALL index-name at %L must be a scalar variable of type integer"
61962 #: fortran/resolve.c:9925
61963 #, gcc-internal-format, gfc-internal-format
61964 msgid "An outer FORALL construct already has an index with this name %L"
61967 #: fortran/resolve.c:10002
61968 #, gcc-internal-format, gfc-internal-format
61969 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
61972 #: fortran/resolve.c:10104
61973 #, gcc-internal-format
61974 msgid "gfc_resolve_blocks(): Bad block type"
61977 #: fortran/resolve.c:10217
61978 #, gcc-internal-format, gfc-internal-format
61979 msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
61982 #: fortran/resolve.c:10249
61983 #, gcc-internal-format, gfc-internal-format
61985 "Coindexed expression at %L is assigned to a derived type variable with a "
61986 "POINTER component in a PURE procedure"
61989 #: fortran/resolve.c:10254
61990 #, gcc-internal-format, gfc-internal-format
61992 "The impure variable at %L is assigned to a derived type variable with a "
61993 "POINTER component in a PURE procedure (12.6)"
61996 #: fortran/resolve.c:10264
61997 #, gcc-internal-format, gfc-internal-format
61998 msgid "Assignment to coindexed variable at %L in a PURE procedure"
62001 #: fortran/resolve.c:10296
62002 #, gcc-internal-format, gfc-internal-format
62003 msgid "Assignment to polymorphic coarray at %L is not permitted"
62006 #: fortran/resolve.c:10300
62007 #, gcc-internal-format, gfc-internal-format
62008 msgid "Assignment to an allocatable polymorphic variable at %L"
62011 #: fortran/resolve.c:10305
62012 #, gcc-internal-format
62014 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
62018 #: fortran/resolve.c:10312
62019 #, gcc-internal-format, gfc-internal-format
62021 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
62022 "%L - check that there is a matching specific subroutine for '=' operator"
62025 #: fortran/resolve.c:10323
62026 #, gcc-internal-format, gfc-internal-format
62028 "Coindexed variable must not have an allocatable ultimate component in "
62032 #: fortran/resolve.c:10629
62033 #, gcc-internal-format, gfc-internal-format
62035 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
62036 "array references would occur in intermediate expressions."
62039 #. Even if standard does not support this feature, continue to build
62040 #. the two statements to avoid upsetting frontend_passes.c.
62041 #: fortran/resolve.c:10871
62042 #, gcc-internal-format, gfc-internal-format
62043 msgid "Pointer procedure assignment at %L"
62046 #: fortran/resolve.c:10883
62047 #, gcc-internal-format, gfc-internal-format
62049 "The function result on the lhs of the assignment at %L must have the pointer "
62053 #: fortran/resolve.c:11123
62054 #, gcc-internal-format, gfc-internal-format
62055 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
62058 #: fortran/resolve.c:11126
62059 #, gcc-internal-format
62060 msgid "Variable %qs has not been assigned a target label at %L"
62063 #: fortran/resolve.c:11137
62064 #, gcc-internal-format, gfc-internal-format
62066 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
62069 #: fortran/resolve.c:11199
62070 #, gcc-internal-format, gfc-internal-format
62071 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
62074 #: fortran/resolve.c:11244
62075 #, gcc-internal-format, gfc-internal-format
62076 msgid "Invalid NULL at %L"
62079 #: fortran/resolve.c:11248
62080 #, gcc-internal-format, gfc-internal-format
62082 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
62085 #: fortran/resolve.c:11305
62086 #, gcc-internal-format
62087 msgid "gfc_resolve_code(): No expression on DO WHILE"
62090 #: fortran/resolve.c:11310
62091 #, gcc-internal-format, gfc-internal-format
62093 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
62096 #: fortran/resolve.c:11394
62097 #, gcc-internal-format, gfc-internal-format
62098 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
62101 #: fortran/resolve.c:11473
62102 #, gcc-internal-format
62103 msgid "gfc_resolve_code(): Bad statement code"
62106 #: fortran/resolve.c:11583
62107 #, gcc-internal-format
62109 "Variable %qs with binding label %qs at %L uses the same global identifier as "
62113 #. This can only happen if the variable is defined in a module - if it
62114 #. isn't the same module, reject it.
62115 #: fortran/resolve.c:11596
62116 #, gcc-internal-format
62118 "Variable %qs from module %qs with binding label %qs at %L uses the same "
62119 "global identifier as entity at %L from module %qs"
62122 #. Print an error if the procedure is defined multiple times; we have to
62123 #. exclude references to the same procedure via module association or
62124 #. multiple checks for the same procedure.
62125 #: fortran/resolve.c:11613
62126 #, gcc-internal-format
62128 "Procedure %qs with binding label %qs at %L uses the same global identifier "
62132 #: fortran/resolve.c:11698
62133 #, gcc-internal-format, gfc-internal-format
62134 msgid "String length at %L is too large"
62137 #: fortran/resolve.c:11927
62138 #, gcc-internal-format
62139 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
62142 #: fortran/resolve.c:11931
62143 #, gcc-internal-format
62144 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
62147 #: fortran/resolve.c:11939
62148 #, gcc-internal-format
62149 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
62152 #: fortran/resolve.c:11949
62153 #, gcc-internal-format
62154 msgid "Array %qs at %L cannot have a deferred shape"
62157 #: fortran/resolve.c:11964
62158 #, gcc-internal-format
62159 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
62162 #: fortran/resolve.c:11976
62163 #, gcc-internal-format
62164 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
62167 #: fortran/resolve.c:12007
62168 #, gcc-internal-format
62170 "The type %qs cannot be host associated at %L because it is blocked by an "
62171 "incompatible object of the same name declared at %L"
62174 #: fortran/resolve.c:12029
62175 #, gcc-internal-format
62177 "Implied SAVE for module variable %qs at %L, needed due to the default "
62181 #: fortran/resolve.c:12056
62182 #, gcc-internal-format
62184 "Entity %qs at %L has a deferred type parameter and requires either the "
62185 "POINTER or ALLOCATABLE attribute"
62188 #. F08:C541. The shape of an array defined in a main program or module
62189 #. * needs to be constant.
62190 #: fortran/resolve.c:12097
62191 #, gcc-internal-format
62192 msgid "The module or main program array %qs at %L must have constant shape"
62195 #: fortran/resolve.c:12116
62196 #, gcc-internal-format, gfc-internal-format
62198 "Entity with assumed character length at %L must be a dummy argument or a "
62202 #: fortran/resolve.c:12137
62203 #, gcc-internal-format
62204 msgid "%qs at %L must have constant character length in this context"
62207 #: fortran/resolve.c:12144
62208 #, gcc-internal-format
62209 msgid "COMMON variable %qs at %L must have constant character length"
62212 #: fortran/resolve.c:12191
62213 #, gcc-internal-format
62214 msgid "Allocatable %qs at %L cannot have an initializer"
62217 #: fortran/resolve.c:12194
62218 #, gcc-internal-format
62219 msgid "External %qs at %L cannot have an initializer"
62222 #: fortran/resolve.c:12198
62223 #, gcc-internal-format
62224 msgid "Dummy %qs at %L cannot have an initializer"
62227 #: fortran/resolve.c:12201
62228 #, gcc-internal-format
62229 msgid "Intrinsic %qs at %L cannot have an initializer"
62232 #: fortran/resolve.c:12204
62233 #, gcc-internal-format
62234 msgid "Function result %qs at %L cannot have an initializer"
62237 #: fortran/resolve.c:12207
62238 #, gcc-internal-format
62239 msgid "Automatic array %qs at %L cannot have an initializer"
62242 #: fortran/resolve.c:12249
62243 #, gcc-internal-format, gfc-internal-format
62247 #: fortran/resolve.c:12276
62248 #, gcc-internal-format
62249 msgid "Character-valued statement function %qs at %L must have constant length"
62252 #: fortran/resolve.c:12298
62253 #, gcc-internal-format
62255 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
62259 #: fortran/resolve.c:12320
62260 #, gcc-internal-format
62262 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
62266 #: fortran/resolve.c:12338
62267 #, gcc-internal-format
62268 msgid "Function %qs at %L cannot have an initializer"
62271 #: fortran/resolve.c:12347
62272 #, gcc-internal-format
62273 msgid "External object %qs at %L may not have an initializer"
62276 #: fortran/resolve.c:12355
62277 #, gcc-internal-format
62278 msgid "ELEMENTAL function %qs at %L must have a scalar result"
62281 #: fortran/resolve.c:12365
62282 #, gcc-internal-format
62284 "Statement function %qs at %L may not have pointer or allocatable attribute"
62287 #: fortran/resolve.c:12384
62288 #, gcc-internal-format
62289 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
62292 #: fortran/resolve.c:12388
62293 #, gcc-internal-format
62294 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
62297 #: fortran/resolve.c:12392
62298 #, gcc-internal-format
62299 msgid "CHARACTER(*) function %qs at %L cannot be pure"
62302 #: fortran/resolve.c:12396
62303 #, gcc-internal-format
62304 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
62307 #: fortran/resolve.c:12409
62308 #, gcc-internal-format
62309 msgid "CHARACTER(*) function %qs at %L"
62312 #: fortran/resolve.c:12418
62313 #, gcc-internal-format
62314 msgid "Procedure pointer %qs at %L shall not be elemental"
62317 #: fortran/resolve.c:12424
62318 #, gcc-internal-format
62319 msgid "Dummy procedure %qs at %L shall not be elemental"
62322 #: fortran/resolve.c:12480
62323 #, gcc-internal-format
62324 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
62327 #: fortran/resolve.c:12486
62328 #, gcc-internal-format
62329 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
62332 #: fortran/resolve.c:12492
62333 #, gcc-internal-format
62334 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
62337 #: fortran/resolve.c:12500
62338 #, gcc-internal-format
62339 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
62342 #: fortran/resolve.c:12506
62343 #, gcc-internal-format
62344 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
62347 #: fortran/resolve.c:12549
62348 #, gcc-internal-format, gfc-internal-format
62350 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
62354 #: fortran/resolve.c:12557
62355 #, gcc-internal-format, gfc-internal-format
62357 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
62361 #: fortran/resolve.c:12565
62362 #, gcc-internal-format, gfc-internal-format
62364 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
62368 #: fortran/resolve.c:12574
62369 #, gcc-internal-format
62371 "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
62372 "declaration at %L in (SUB)MODULE %qs"
62375 #: fortran/resolve.c:12658
62376 #, gcc-internal-format
62377 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
62380 #: fortran/resolve.c:12667
62381 #, gcc-internal-format, gfc-internal-format
62382 msgid "FINAL procedure at %L must have exactly one argument"
62385 #: fortran/resolve.c:12676
62386 #, gcc-internal-format
62387 msgid "Argument of FINAL procedure at %L must be of type %qs"
62390 #: fortran/resolve.c:12684
62391 #, gcc-internal-format, gfc-internal-format
62392 msgid "Argument of FINAL procedure at %L must not be a POINTER"
62395 #: fortran/resolve.c:12690
62396 #, gcc-internal-format, gfc-internal-format
62397 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
62400 #: fortran/resolve.c:12696
62401 #, gcc-internal-format, gfc-internal-format
62402 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
62405 #: fortran/resolve.c:12704
62406 #, gcc-internal-format, gfc-internal-format
62407 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
62410 #: fortran/resolve.c:12713
62411 #, gcc-internal-format, gfc-internal-format
62412 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
62415 #: fortran/resolve.c:12735
62416 #, gcc-internal-format
62417 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
62420 #: fortran/resolve.c:12772
62421 #, gcc-internal-format
62423 "Only array FINAL procedures declared for derived type %qs defined at %L, "
62424 "suggest also scalar one"
62427 #: fortran/resolve.c:12812
62428 #, gcc-internal-format
62429 msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
62432 #: fortran/resolve.c:12848
62433 #, gcc-internal-format
62434 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
62437 #: fortran/resolve.c:12907
62438 #, gcc-internal-format
62439 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
62442 #: fortran/resolve.c:12919
62443 #, gcc-internal-format
62444 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
62447 #: fortran/resolve.c:12947
62448 #, gcc-internal-format
62449 msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
62452 #: fortran/resolve.c:13003
62453 #, gcc-internal-format, gfc-internal-format
62454 msgid "Type-bound operator at %L can't be NOPASS"
62457 #: fortran/resolve.c:13195
62458 #, gcc-internal-format
62460 "%qs must be a module procedure or an external procedure with an explicit "
62464 #: fortran/resolve.c:13237
62465 #, gcc-internal-format
62466 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
62469 #: fortran/resolve.c:13251
62470 #, gcc-internal-format
62471 msgid "Procedure %qs with PASS at %L must have at least one argument"
62474 #: fortran/resolve.c:13265 fortran/resolve.c:13720
62475 #, gcc-internal-format
62476 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
62479 #: fortran/resolve.c:13273
62480 #, gcc-internal-format
62481 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
62484 #: fortran/resolve.c:13282
62485 #, gcc-internal-format
62486 msgid "Passed-object dummy argument of %qs at %L must be scalar"
62489 #: fortran/resolve.c:13288
62490 #, gcc-internal-format
62491 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
62494 #: fortran/resolve.c:13294
62495 #, gcc-internal-format
62496 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
62499 #: fortran/resolve.c:13323
62500 #, gcc-internal-format
62501 msgid "Procedure %qs at %L has the same name as a component of %qs"
62504 #: fortran/resolve.c:13333
62505 #, gcc-internal-format
62506 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
62509 #: fortran/resolve.c:13425
62510 #, gcc-internal-format
62512 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
62516 #: fortran/resolve.c:13527
62517 #, gcc-internal-format
62518 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
62521 #: fortran/resolve.c:13536
62522 #, gcc-internal-format
62524 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
62527 #: fortran/resolve.c:13546
62528 #, gcc-internal-format
62530 "Component %qs at %L with coarray component shall be a nonpointer, "
62531 "nonallocatable scalar"
62534 #: fortran/resolve.c:13555
62535 #, gcc-internal-format
62537 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
62540 #: fortran/resolve.c:13653
62541 #, gcc-internal-format
62542 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
62545 #: fortran/resolve.c:13667
62546 #, gcc-internal-format
62548 "Procedure pointer component %qs with PASS at %L must have at least one "
62552 #: fortran/resolve.c:13683
62553 #, gcc-internal-format
62554 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
62557 #: fortran/resolve.c:13693
62558 #, gcc-internal-format
62559 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
62562 #: fortran/resolve.c:13702
62563 #, gcc-internal-format
62565 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
62568 #: fortran/resolve.c:13711
62569 #, gcc-internal-format
62570 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
62573 #: fortran/resolve.c:13753
62574 #, gcc-internal-format
62576 "Component %qs of %qs at %L has the same name as an inherited type-bound "
62580 #: fortran/resolve.c:13766
62581 #, gcc-internal-format
62583 "Character length of component %qs needs to be a constant specification "
62587 #: fortran/resolve.c:13777
62588 #, gcc-internal-format
62590 "Character component %qs of %qs at %L with deferred length must be a POINTER "
62594 #: fortran/resolve.c:13810
62595 #, gcc-internal-format
62597 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
62601 #: fortran/resolve.c:13818
62602 #, gcc-internal-format, gfc-internal-format
62603 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
62606 #: fortran/resolve.c:13827
62607 #, gcc-internal-format, gfc-internal-format
62609 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
62613 #: fortran/resolve.c:13845 fortran/resolve.c:13857
62614 #, gcc-internal-format
62616 "The pointer component %qs of %qs at %L is a type that has not been declared"
62619 #: fortran/resolve.c:13931
62620 #, gcc-internal-format, gfc-internal-format
62621 msgid "Conflicting initializers in union at %L and %L"
62624 #: fortran/resolve.c:13976
62625 #, gcc-internal-format
62627 "As extending type %qs at %L has a coarray component, parent type %qs shall "
62631 #: fortran/resolve.c:13989
62632 #, gcc-internal-format
62633 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
62636 #: fortran/resolve.c:14053
62637 #, gcc-internal-format
62639 "Parameterized type %qs does not have a component corresponding to parameter "
62643 #: fortran/resolve.c:14086
62644 #, gcc-internal-format
62646 "Generic name %qs of function %qs at %L being the same name as derived type "
62650 #: fortran/resolve.c:14158
62651 #, gcc-internal-format
62652 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
62655 #: fortran/resolve.c:14164
62656 #, gcc-internal-format
62657 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
62660 #: fortran/resolve.c:14170
62661 #, gcc-internal-format
62662 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
62665 #: fortran/resolve.c:14178
62666 #, gcc-internal-format
62668 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
62671 #: fortran/resolve.c:14195
62672 #, gcc-internal-format
62674 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
62675 "namelist %qs at %L"
62678 #: fortran/resolve.c:14217
62679 #, gcc-internal-format
62681 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
62682 "member of namelist %qs at %L"
62685 #: fortran/resolve.c:14228
62686 #, gcc-internal-format
62688 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
62689 "namelist %qs at %L"
62692 #: fortran/resolve.c:14255
62693 #, gcc-internal-format
62694 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
62697 #: fortran/resolve.c:14279
62698 #, gcc-internal-format
62699 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
62702 #: fortran/resolve.c:14295
62703 #, gcc-internal-format
62705 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
62708 #: fortran/resolve.c:14306
62709 #, gcc-internal-format, gfc-internal-format
62710 msgid "Incompatible derived type in PARAMETER at %L"
62713 #: fortran/resolve.c:14314
62714 #, gcc-internal-format
62715 msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
62718 #: fortran/resolve.c:14365
62719 #, gcc-internal-format
62721 "The object %qs at %L has a deferred LEN parameter %qs and is neither "
62722 "allocatable nor a pointer"
62725 #: fortran/resolve.c:14376
62726 #, gcc-internal-format
62728 "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
62729 "variable declared in the main program, a module or a submodule(F08/C513)"
62732 #: fortran/resolve.c:14383
62733 #, gcc-internal-format
62735 "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
62736 "SELECT TYPE selector(F08/4.2)"
62739 #: fortran/resolve.c:14422
62740 #, gcc-internal-format, gfc-internal-format
62742 "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
62743 "at %L are unsupported"
62746 #: fortran/resolve.c:14486
62747 #, gcc-internal-format, gfc-internal-format
62748 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
62751 #: fortran/resolve.c:14489
62752 #, gcc-internal-format, gfc-internal-format
62753 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
62756 #: fortran/resolve.c:14585
62757 #, gcc-internal-format
62759 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
62760 "assumed-shape or assumed-rank array"
62763 #: fortran/resolve.c:14606
62764 #, gcc-internal-format, gfc-internal-format
62765 msgid "Bad specification for assumed size array at %L"
62768 #: fortran/resolve.c:14619
62769 #, gcc-internal-format, gfc-internal-format
62770 msgid "Assumed size array at %L must be a dummy argument"
62773 #: fortran/resolve.c:14622
62774 #, gcc-internal-format, gfc-internal-format
62775 msgid "Assumed shape array at %L must be a dummy argument"
62778 #: fortran/resolve.c:14630
62779 #, gcc-internal-format, gfc-internal-format
62780 msgid "Assumed-rank array at %L must be a dummy argument"
62783 #: fortran/resolve.c:14637
62784 #, gcc-internal-format, gfc-internal-format
62786 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
62789 #: fortran/resolve.c:14650
62790 #, gcc-internal-format, gfc-internal-format
62791 msgid "Symbol at %L is not a DUMMY variable"
62794 #: fortran/resolve.c:14656
62795 #, gcc-internal-format
62797 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
62800 #: fortran/resolve.c:14666
62801 #, gcc-internal-format
62803 "Character dummy variable %qs at %L with VALUE attribute must have constant "
62807 #: fortran/resolve.c:14675
62808 #, gcc-internal-format
62810 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
62814 #: fortran/resolve.c:14688 fortran/resolve.c:14856
62815 #, gcc-internal-format
62816 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
62819 #: fortran/resolve.c:14702
62820 #, gcc-internal-format, gfc-internal-format
62821 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
62824 #: fortran/resolve.c:14711
62825 #, gcc-internal-format, gfc-internal-format
62827 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
62828 "an numeric intrinsic type"
62831 #: fortran/resolve.c:14720
62832 #, gcc-internal-format, gfc-internal-format
62834 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
62835 "CODIMENSION, POINTER or VALUE attribute"
62838 #: fortran/resolve.c:14728
62839 #, gcc-internal-format, gfc-internal-format
62841 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
62845 #: fortran/resolve.c:14735
62846 #, gcc-internal-format, gfc-internal-format
62848 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
62849 "assumed-size array"
62852 #: fortran/resolve.c:14755
62853 #, gcc-internal-format, gfc-internal-format
62854 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
62857 #: fortran/resolve.c:14762
62858 #, gcc-internal-format, gfc-internal-format
62860 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
62861 "POINTER or VALUE attribute"
62864 #: fortran/resolve.c:14769
62865 #, gcc-internal-format, gfc-internal-format
62866 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
62869 #: fortran/resolve.c:14776
62870 #, gcc-internal-format, gfc-internal-format
62871 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
62874 #: fortran/resolve.c:14802
62875 #, gcc-internal-format
62877 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
62878 "nor declared at the module level scope"
62881 #: fortran/resolve.c:14882
62882 #, gcc-internal-format
62883 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
62886 #: fortran/resolve.c:14897
62887 #, gcc-internal-format, gfc-internal-format
62889 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
62890 "must be a coarray"
62893 #: fortran/resolve.c:14910
62894 #, gcc-internal-format, gfc-internal-format
62896 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
62897 "must be a coarray"
62900 #: fortran/resolve.c:14928
62901 #, gcc-internal-format
62903 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
62904 "a default initializer"
62907 #: fortran/resolve.c:14940
62908 #, gcc-internal-format
62909 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
62912 #: fortran/resolve.c:14949
62913 #, gcc-internal-format
62914 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
62917 #: fortran/resolve.c:14961
62918 #, gcc-internal-format
62920 "Function result %qs at %L shall not be a coarray or have a coarray component"
62923 #: fortran/resolve.c:14970
62924 #, gcc-internal-format
62926 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
62929 #: fortran/resolve.c:14982
62930 #, gcc-internal-format
62932 "Variable %qs at %L with coarray component shall be a nonpointer, "
62933 "nonallocatable scalar, which is not a coarray"
62936 #: fortran/resolve.c:14998
62937 #, gcc-internal-format
62939 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
62943 #: fortran/resolve.c:15006
62944 #, gcc-internal-format
62946 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
62949 #: fortran/resolve.c:15013
62950 #, gcc-internal-format
62951 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
62954 #: fortran/resolve.c:15025
62955 #, gcc-internal-format
62957 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
62958 "or have coarray components"
62961 #: fortran/resolve.c:15034
62962 #, gcc-internal-format
62963 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
62966 #: fortran/resolve.c:15050
62967 #, gcc-internal-format
62969 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
62973 #: fortran/resolve.c:15056
62974 #, gcc-internal-format
62976 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
62980 #: fortran/resolve.c:15081
62981 #, gcc-internal-format
62982 msgid "Namelist %qs can not be an argument to subroutine or function at %L"
62985 #: fortran/resolve.c:15151
62986 #, gcc-internal-format, gfc-internal-format
62987 msgid "Threadprivate at %L isn't SAVEd"
62990 #: fortran/resolve.c:15162
62991 #, gcc-internal-format
62992 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
62995 #: fortran/resolve.c:15266
62996 #, gcc-internal-format
62997 msgid "check_data_variable(): Bad expression"
63000 #: fortran/resolve.c:15272
63001 #, gcc-internal-format
63002 msgid "BLOCK DATA element %qs at %L must be in COMMON"
63005 #: fortran/resolve.c:15278
63006 #, gcc-internal-format
63007 msgid "DATA array %qs at %L must be specified in a previous declaration"
63010 #: fortran/resolve.c:15287
63011 #, gcc-internal-format
63012 msgid "DATA element %qs at %L cannot have a coindex"
63015 #: fortran/resolve.c:15301
63016 #, gcc-internal-format
63017 msgid "DATA element %qs at %L is a pointer and so must be a full array"
63020 #: fortran/resolve.c:15347
63021 #, gcc-internal-format, gfc-internal-format
63022 msgid "Nonconstant array section at %L in DATA statement"
63025 #: fortran/resolve.c:15360
63026 #, gcc-internal-format, gfc-internal-format
63027 msgid "DATA statement at %L has more variables than values"
63030 #: fortran/resolve.c:15459
63031 #, gcc-internal-format, gfc-internal-format
63033 "start of implied-do loop at %L could not be simplified to a constant value"
63036 #: fortran/resolve.c:15467
63037 #, gcc-internal-format, gfc-internal-format
63039 "end of implied-do loop at %L could not be simplified to a constant value"
63042 #: fortran/resolve.c:15475
63043 #, gcc-internal-format, gfc-internal-format
63045 "step of implied-do loop at %L could not be simplified to a constant value"
63048 #: fortran/resolve.c:15600
63049 #, gcc-internal-format, gfc-internal-format
63050 msgid "DATA statement at %L has more values than variables"
63053 #: fortran/resolve.c:15765
63054 #, gcc-internal-format, gfc-internal-format
63055 msgid "Label %d at %L defined but not used"
63058 #: fortran/resolve.c:15771
63059 #, gcc-internal-format, gfc-internal-format
63060 msgid "Label %d at %L defined but cannot be used"
63063 #: fortran/resolve.c:15855
63064 #, gcc-internal-format
63066 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
63067 "EQUIVALENCE object"
63070 #: fortran/resolve.c:15864
63071 #, gcc-internal-format
63073 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
63074 "EQUIVALENCE object"
63077 #: fortran/resolve.c:15872
63078 #, gcc-internal-format
63080 "Derived type variable %qs at %L with default initialization cannot be in "
63081 "EQUIVALENCE with a variable in COMMON"
63084 #: fortran/resolve.c:15888
63085 #, gcc-internal-format
63087 "Derived type variable %qs at %L with pointer component(s) cannot be an "
63088 "EQUIVALENCE object"
63091 #: fortran/resolve.c:15991
63092 #, gcc-internal-format, gfc-internal-format
63093 msgid "Syntax error in EQUIVALENCE statement at %L"
63096 #: fortran/resolve.c:16006
63097 #, gcc-internal-format, gfc-internal-format
63099 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
63100 "the PROTECTED attribute"
63103 #: fortran/resolve.c:16031
63104 #, gcc-internal-format
63106 "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
63110 #: fortran/resolve.c:16040
63111 #, gcc-internal-format
63112 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
63115 #: fortran/resolve.c:16113
63116 #, gcc-internal-format
63118 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
63121 #: fortran/resolve.c:16124
63122 #, gcc-internal-format
63123 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
63126 #: fortran/resolve.c:16135
63127 #, gcc-internal-format, gfc-internal-format
63128 msgid "Substring at %L has length zero"
63131 #: fortran/resolve.c:16226
63132 #, gcc-internal-format
63133 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
63136 #: fortran/resolve.c:16239
63137 #, gcc-internal-format
63138 msgid "ENTRY %qs at %L has no IMPLICIT type"
63141 #: fortran/resolve.c:16259
63142 #, gcc-internal-format
63143 msgid "User operator procedure %qs at %L must be a FUNCTION"
63146 #: fortran/resolve.c:16269
63147 #, gcc-internal-format
63148 msgid "User operator procedure %qs at %L cannot be assumed character length"
63151 #: fortran/resolve.c:16277
63152 #, gcc-internal-format
63153 msgid "User operator procedure %qs at %L must have at least one argument"
63156 #: fortran/resolve.c:16291
63157 #, gcc-internal-format, gfc-internal-format
63158 msgid "First argument of operator interface at %L cannot be optional"
63161 #: fortran/resolve.c:16309
63162 #, gcc-internal-format, gfc-internal-format
63163 msgid "Second argument of operator interface at %L cannot be optional"
63166 #: fortran/resolve.c:16316
63167 #, gcc-internal-format, gfc-internal-format
63168 msgid "Operator interface at %L must have, at most, two arguments"
63171 #: fortran/resolve.c:16394
63172 #, gcc-internal-format
63173 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
63176 #: fortran/scanner.c:332
63177 #, gcc-internal-format
63178 msgid "Include directory %qs: %s"
63181 #: fortran/scanner.c:336
63182 #, gcc-internal-format
63183 msgid "Nonexistent include directory %qs"
63186 #: fortran/scanner.c:341
63187 #, gcc-internal-format
63188 msgid "%qs is not a directory"
63191 #: fortran/scanner.c:744
63192 #, gcc-internal-format, gfc-internal-format
63194 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
63195 "is a continuation line"
63198 #: fortran/scanner.c:784
63199 #, gcc-internal-format, gfc-internal-format
63201 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
63202 "is a continuation line"
63205 #: fortran/scanner.c:1277 fortran/scanner.c:1470
63206 #, gcc-internal-format, gfc-internal-format
63207 msgid "Line truncated at %L"
63210 #: fortran/scanner.c:1333 fortran/scanner.c:1548
63211 #, gcc-internal-format, gfc-internal-format
63212 msgid "Limit of %d continuations exceeded in statement at %C"
63215 #: fortran/scanner.c:1412 fortran/scanner.c:1509
63216 #, gcc-internal-format, gfc-internal-format
63217 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
63220 #: fortran/scanner.c:1414 fortran/scanner.c:1511
63221 #, gcc-internal-format, gfc-internal-format
63222 msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
63225 #: fortran/scanner.c:1425
63226 #, gcc-internal-format
63227 msgid "Missing %<&%> in continued character constant at %C"
63230 #: fortran/scanner.c:1699
63231 #, gcc-internal-format, gfc-internal-format
63232 msgid "Nonconforming tab character at %C"
63235 #: fortran/scanner.c:1710
63236 #, gcc-internal-format, gfc-internal-format
63237 msgid "Invalid character 0x%s at %C"
63240 #: fortran/scanner.c:1795 fortran/scanner.c:1798
63241 #, gcc-internal-format
63242 msgid "%<&%> not allowed by itself in line %d"
63245 #: fortran/scanner.c:1857
63246 #, gcc-internal-format, gfc-internal-format
63247 msgid "Nonconforming tab character in column %d of line %d"
63250 #: fortran/scanner.c:2086
63251 #, gcc-internal-format
63252 msgid "file %qs left but not entered"
63255 #: fortran/scanner.c:2124
63256 #, gcc-internal-format
63257 msgid "Illegal preprocessor directive"
63260 #: fortran/scanner.c:2251
63261 #, gcc-internal-format
63262 msgid "Can't open file %qs"
63265 #: fortran/simplify.c:91
63266 #, gcc-internal-format, gfc-internal-format
63267 msgid "Result of %s overflows its kind at %L"
63270 #: fortran/simplify.c:96
63271 #, gcc-internal-format, gfc-internal-format
63272 msgid "Result of %s underflows its kind at %L"
63275 #: fortran/simplify.c:101
63276 #, gcc-internal-format, gfc-internal-format
63277 msgid "Result of %s is NaN at %L"
63280 #: fortran/simplify.c:105
63281 #, gcc-internal-format, gfc-internal-format
63282 msgid "Result of %s gives range error for its kind at %L"
63285 #: fortran/simplify.c:128
63286 #, gcc-internal-format, gfc-internal-format
63287 msgid "KIND parameter of %s at %L must be an initialization expression"
63290 #: fortran/simplify.c:136
63291 #, gcc-internal-format, gfc-internal-format
63292 msgid "Invalid KIND parameter of %s at %L"
63295 #: fortran/simplify.c:715
63296 #, gcc-internal-format
63297 msgid "gfc_simplify_abs(): Bad type"
63300 #: fortran/simplify.c:736
63301 #, gcc-internal-format, gfc-internal-format
63302 msgid "Argument of %s function at %L is negative"
63305 #: fortran/simplify.c:743
63306 #, gcc-internal-format, gfc-internal-format
63307 msgid "Argument of %s function at %L outside of range [0,127]"
63310 #: fortran/simplify.c:761
63311 #, gcc-internal-format, gfc-internal-format
63313 "Argument of %s function at %L is too large for the collating sequence of "
63317 #: fortran/simplify.c:798
63318 #, gcc-internal-format, gfc-internal-format
63319 msgid "Argument of ACOS at %L must be between -1 and 1"
63322 #: fortran/simplify.c:812
63323 #, gcc-internal-format
63324 msgid "in gfc_simplify_acos(): Bad type"
63327 #: fortran/simplify.c:831
63328 #, gcc-internal-format, gfc-internal-format
63329 msgid "Argument of ACOSH at %L must not be less than 1"
63332 #: fortran/simplify.c:846
63333 #, gcc-internal-format
63334 msgid "in gfc_simplify_acosh(): Bad type"
63337 #: fortran/simplify.c:1075
63338 #, gcc-internal-format, gfc-internal-format
63339 msgid "Argument of ASIN at %L must be between -1 and 1"
63342 #: fortran/simplify.c:1089
63343 #, gcc-internal-format
63344 msgid "in gfc_simplify_asin(): Bad type"
63347 #: fortran/simplify.c:1117
63348 #, gcc-internal-format
63349 msgid "in gfc_simplify_asinh(): Bad type"
63352 #: fortran/simplify.c:1145
63353 #, gcc-internal-format
63354 msgid "in gfc_simplify_atan(): Bad type"
63357 #: fortran/simplify.c:1166
63358 #, gcc-internal-format, gfc-internal-format
63359 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
63362 #: fortran/simplify.c:1180
63363 #, gcc-internal-format
63364 msgid "in gfc_simplify_atanh(): Bad type"
63367 #: fortran/simplify.c:1197
63368 #, gcc-internal-format, gfc-internal-format
63370 "If first argument of ATAN2 %L is zero, then the second argument must not be "
63374 #: fortran/simplify.c:1289
63375 #, gcc-internal-format, gfc-internal-format
63376 msgid "Result of BESSEL_YN is -INF at %L"
63379 #: fortran/simplify.c:1658
63380 #, gcc-internal-format
63381 msgid "gfc_simplify_dcmplx(): Bad type (x)"
63384 #: fortran/simplify.c:1677
63385 #, gcc-internal-format
63386 msgid "gfc_simplify_dcmplx(): Bad type (y)"
63389 #: fortran/simplify.c:1758
63390 #, gcc-internal-format
63391 msgid "in simplify_trig_call(): Bad intrinsic"
63394 #: fortran/simplify.c:1818
63395 #, gcc-internal-format
63396 msgid "in gfc_simplify_trigd(): Bad type"
63399 #: fortran/simplify.c:1836
63400 #, gcc-internal-format
63401 msgid "in gfc_simplify_atrigd(): Bad type"
63404 #: fortran/simplify.c:1860
63405 #, gcc-internal-format
63406 msgid "in gfc_simplify_atan2d(): Bad type"
63409 #: fortran/simplify.c:1898
63410 #, gcc-internal-format
63411 msgid "in gfc_simplify_cos(): Bad type"
63414 #: fortran/simplify.c:2251
63415 #, gcc-internal-format
63416 msgid "gfc_simplify_dim(): Bad type"
63419 #: fortran/simplify.c:2821
63420 #, gcc-internal-format
63421 msgid "in gfc_simplify_exp(): Bad type"
63424 #: fortran/simplify.c:3043
63425 #, gcc-internal-format
63426 msgid "gfc_simplify_floor(): Bad kind"
63429 #: fortran/simplify.c:3193
63430 #, gcc-internal-format, gfc-internal-format
63431 msgid "Argument of IACHAR at %L must be of length one"
63434 #: fortran/simplify.c:3201
63435 #, gcc-internal-format, gfc-internal-format
63436 msgid "Argument of IACHAR function at %L outside of range 0..127"
63439 #: fortran/simplify.c:3316
63440 #, gcc-internal-format, gfc-internal-format
63441 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
63444 #: fortran/simplify.c:3340
63445 #, gcc-internal-format
63446 msgid "IBITS: Bad bit"
63449 #: fortran/simplify.c:3391
63450 #, gcc-internal-format, gfc-internal-format
63451 msgid "Argument of ICHAR at %L must be of length one"
63454 #. Left shift, as in SHIFTL.
63455 #: fortran/simplify.c:3756 fortran/simplify.c:3764
63456 #, gcc-internal-format, gfc-internal-format
63457 msgid "Second argument of %s is negative at %L"
63460 #: fortran/simplify.c:3776
63461 #, gcc-internal-format, gfc-internal-format
63462 msgid "Magnitude of second argument of %s exceeds bit size at %L"
63465 #: fortran/simplify.c:3901
63466 #, gcc-internal-format, gfc-internal-format
63468 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
63472 #: fortran/simplify.c:3904
63473 #, gcc-internal-format, gfc-internal-format
63474 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
63477 #: fortran/simplify.c:4224 fortran/simplify.c:4356
63478 #, gcc-internal-format, gfc-internal-format
63479 msgid "DIM argument at %L is out of bounds"
63482 #: fortran/simplify.c:4539
63483 #, gcc-internal-format, gfc-internal-format
63484 msgid "Argument of LOG at %L cannot be less than or equal to zero"
63487 #: fortran/simplify.c:4552
63488 #, gcc-internal-format, gfc-internal-format
63489 msgid "Complex argument of LOG at %L cannot be zero"
63492 #: fortran/simplify.c:4563
63493 #, gcc-internal-format
63494 msgid "gfc_simplify_log: bad type"
63497 #: fortran/simplify.c:4580
63498 #, gcc-internal-format, gfc-internal-format
63499 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
63502 #: fortran/simplify.c:4903
63503 #, gcc-internal-format
63504 msgid "simplify_min_max(): Bad type in arglist"
63507 #. Result is processor-dependent.
63508 #: fortran/simplify.c:5434
63509 #, gcc-internal-format, gfc-internal-format
63510 msgid "Second argument MOD at %L is zero"
63513 #. Result is processor-dependent.
63514 #: fortran/simplify.c:5445
63515 #, gcc-internal-format, gfc-internal-format
63516 msgid "Second argument of MOD at %L is zero"
63519 #: fortran/simplify.c:5456
63520 #, gcc-internal-format
63521 msgid "gfc_simplify_mod(): Bad arguments"
63524 #. Result is processor-dependent. This processor just opts
63525 #. to not handle it at all.
63526 #. Result is processor-dependent.
63527 #: fortran/simplify.c:5482 fortran/simplify.c:5494
63528 #, gcc-internal-format, gfc-internal-format
63529 msgid "Second argument of MODULO at %L is zero"
63532 #: fortran/simplify.c:5514
63533 #, gcc-internal-format
63534 msgid "gfc_simplify_modulo(): Bad arguments"
63537 #: fortran/simplify.c:5562
63538 #, gcc-internal-format, gfc-internal-format
63539 msgid "Result of NEAREST is NaN at %L"
63542 #: fortran/simplify.c:6037
63543 #, gcc-internal-format, gfc-internal-format
63544 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
63547 #: fortran/simplify.c:6093
63548 #, gcc-internal-format, gfc-internal-format
63549 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
63552 #: fortran/simplify.c:6254
63553 #, gcc-internal-format, gfc-internal-format
63554 msgid "Reshaped array too large at %C"
63557 #: fortran/simplify.c:6368
63558 #, gcc-internal-format, gfc-internal-format
63559 msgid "Result of SCALE overflows its kind at %L"
63562 #: fortran/simplify.c:6947
63563 #, gcc-internal-format
63564 msgid "Bad type in gfc_simplify_sign"
63567 #: fortran/simplify.c:6976
63568 #, gcc-internal-format
63569 msgid "in gfc_simplify_sin(): Bad type"
63572 #: fortran/simplify.c:7103 fortran/simplify.c:7381
63573 #, gcc-internal-format
63574 msgid "Failure getting length of a constant array."
63577 #: fortran/simplify.c:7113
63578 #, gcc-internal-format
63580 "The number of elements (%d) in the array constructor at %L requires an "
63581 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
63585 #: fortran/simplify.c:7179
63586 #, gcc-internal-format, gfc-internal-format
63587 msgid "Simplification of SPREAD at %C not yet implemented"
63590 #: fortran/simplify.c:7203
63591 #, gcc-internal-format, gfc-internal-format
63592 msgid "Argument of SQRT at %L has a negative value"
63595 #: fortran/simplify.c:7219
63596 #, gcc-internal-format, gfc-internal-format
63597 msgid "invalid argument of SQRT at %L"
63600 #: fortran/simplify.c:7548
63601 #, gcc-internal-format, gfc-internal-format
63603 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
63604 "lower bound is %ld)"
63607 #: fortran/simplify.c:7571
63608 #, gcc-internal-format, gfc-internal-format
63610 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
63611 "upper bound is %ld)"
63614 #: fortran/simplify.c:7943
63615 #, gcc-internal-format
63616 msgid "gfc_convert_constant(): Unexpected type"
63619 #: fortran/simplify.c:8029
63620 #, gcc-internal-format
63622 "Character %qs in string at %L cannot be converted into character kind %d"
63625 #: fortran/st.c:277
63626 #, gcc-internal-format
63627 msgid "gfc_free_statement(): Bad statement"
63630 #: fortran/symbol.c:141
63631 #, gcc-internal-format, gfc-internal-format
63632 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
63635 #: fortran/symbol.c:178
63636 #, gcc-internal-format
63637 msgid "Letter %qc already set in IMPLICIT statement at %C"
63640 #: fortran/symbol.c:200
63641 #, gcc-internal-format, gfc-internal-format
63642 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
63645 #: fortran/symbol.c:210
63646 #, gcc-internal-format
63647 msgid "Letter %qc already has an IMPLICIT type at %C"
63650 #: fortran/symbol.c:234
63651 #, gcc-internal-format
63653 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
63654 "developers, and should not be used for implicitly typed variables"
63657 #: fortran/symbol.c:239
63658 #, gcc-internal-format
63659 msgid "gfc_get_default_type(): Bad symbol %qs"
63662 #: fortran/symbol.c:296
63663 #, gcc-internal-format
63664 msgid "gfc_set_default_type(): symbol already has a type"
63667 #: fortran/symbol.c:306
63668 #, gcc-internal-format
63669 msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
63672 #: fortran/symbol.c:310
63673 #, gcc-internal-format
63674 msgid "Symbol %qs at %L has no IMPLICIT type"
63677 #. BIND(C) variables should not be implicitly declared.
63678 #: fortran/symbol.c:330
63679 #, gcc-internal-format
63681 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
63684 #. Dummy args to a BIND(C) routine may not be interoperable if
63685 #. they are implicitly typed.
63686 #: fortran/symbol.c:346
63687 #, gcc-internal-format
63689 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
63690 "a dummy argument to the BIND(C) procedure %qs at %L"
63693 #: fortran/symbol.c:387
63694 #, gcc-internal-format
63695 msgid "Function result %qs at %L has no IMPLICIT type"
63698 #: fortran/symbol.c:485
63699 #, gcc-internal-format, gfc-internal-format
63700 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
63703 #: fortran/symbol.c:510
63704 #, gcc-internal-format, gfc-internal-format
63705 msgid "Namelist group name at %L cannot have the SAVE attribute"
63708 #: fortran/symbol.c:529
63709 #, gcc-internal-format
63710 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
63713 #: fortran/symbol.c:562
63714 #, gcc-internal-format, gfc-internal-format
63715 msgid "Procedure pointer at %C"
63718 #: fortran/symbol.c:773
63719 #, gcc-internal-format, gfc-internal-format
63720 msgid "%s attribute applied to %s %s at %L"
63723 #: fortran/symbol.c:780
63724 #, gcc-internal-format, gfc-internal-format
63725 msgid "BIND(C) applied to %s %s at %L"
63728 #: fortran/symbol.c:899 fortran/symbol.c:910 fortran/symbol.c:1760
63729 #, gcc-internal-format, gfc-internal-format
63730 msgid "%s attribute conflicts with %s attribute at %L"
63733 #: fortran/symbol.c:902 fortran/symbol.c:916
63734 #, gcc-internal-format
63735 msgid "%s attribute conflicts with %s attribute in %qs at %L"
63738 #: fortran/symbol.c:960
63739 #, gcc-internal-format, gfc-internal-format
63740 msgid "Cannot change attributes of USE-associated symbol at %L"
63743 #: fortran/symbol.c:963
63744 #, gcc-internal-format, gfc-internal-format
63745 msgid "Cannot change attributes of USE-associated symbol %s at %L"
63748 #: fortran/symbol.c:979
63749 #, gcc-internal-format, gfc-internal-format
63750 msgid "Duplicate %s attribute specified at %L"
63753 #: fortran/symbol.c:1021
63754 #, gcc-internal-format, gfc-internal-format
63755 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
63758 #: fortran/symbol.c:1038
63759 #, gcc-internal-format, gfc-internal-format
63760 msgid "Duplicate AUTOMATIC attribute specified at %L"
63763 #: fortran/symbol.c:1062
63764 #, gcc-internal-format
63765 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
63768 #: fortran/symbol.c:1088
63769 #, gcc-internal-format
63770 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
63773 #: fortran/symbol.c:1244
63774 #, gcc-internal-format, gfc-internal-format
63775 msgid "Cray Pointee at %L appears in multiple pointer() statements"
63778 #: fortran/symbol.c:1263
63779 #, gcc-internal-format, gfc-internal-format
63780 msgid "Duplicate PROTECTED attribute specified at %L"
63783 #: fortran/symbol.c:1296
63784 #, gcc-internal-format, gfc-internal-format
63785 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
63788 #: fortran/symbol.c:1307
63789 #, gcc-internal-format, gfc-internal-format
63790 msgid "Duplicate SAVE attribute specified at %L"
63793 #: fortran/symbol.c:1327
63794 #, gcc-internal-format, gfc-internal-format
63795 msgid "Duplicate VALUE attribute specified at %L"
63798 #: fortran/symbol.c:1346
63799 #, gcc-internal-format, gfc-internal-format
63800 msgid "Duplicate VOLATILE attribute specified at %L"
63803 #: fortran/symbol.c:1365
63804 #, gcc-internal-format, gfc-internal-format
63805 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
63808 #: fortran/symbol.c:1756
63809 #, gcc-internal-format
63810 msgid "%s attribute of %qs conflicts with %s attribute at %L"
63813 #: fortran/symbol.c:1792
63814 #, gcc-internal-format, gfc-internal-format
63816 "%s procedure at %L is already declared as %s procedure. \n"
63817 "F2008: A pointer function assignment is ambiguous if it is the first "
63818 "executable statement after the specification block. Please add any other "
63819 "kind of executable statement before it. FIXME"
63822 #: fortran/symbol.c:1800
63823 #, gcc-internal-format, gfc-internal-format
63824 msgid "%s procedure at %L is already declared as %s procedure"
63827 #: fortran/symbol.c:1835
63828 #, gcc-internal-format, gfc-internal-format
63829 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
63832 #: fortran/symbol.c:1859
63833 #, gcc-internal-format, gfc-internal-format
63834 msgid "ACCESS specification at %L was already specified"
63837 #: fortran/symbol.c:1876
63838 #, gcc-internal-format, gfc-internal-format
63839 msgid "Duplicate BIND attribute specified at %L"
63842 #: fortran/symbol.c:1883
63843 #, gcc-internal-format, gfc-internal-format
63844 msgid "BIND(C) at %L"
63847 #: fortran/symbol.c:1899
63848 #, gcc-internal-format, gfc-internal-format
63849 msgid "Duplicate EXTENDS attribute specified at %L"
63852 #: fortran/symbol.c:1903
63853 #, gcc-internal-format, gfc-internal-format
63854 msgid "EXTENDS at %L"
63857 #: fortran/symbol.c:1929
63858 #, gcc-internal-format
63859 msgid "Symbol %qs at %L already has an explicit interface"
63862 #: fortran/symbol.c:1936
63863 #, gcc-internal-format
63864 msgid "%qs at %L has attributes specified outside its INTERFACE body"
63867 #: fortran/symbol.c:1974
63868 #, gcc-internal-format
63870 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
63873 #: fortran/symbol.c:1978
63874 #, gcc-internal-format
63875 msgid "Symbol %qs at %L already has basic type of %s"
63878 #: fortran/symbol.c:1985
63879 #, gcc-internal-format
63880 msgid "Procedure %qs at %L may not have basic type of %s"
63883 #: fortran/symbol.c:1997
63884 #, gcc-internal-format
63885 msgid "Symbol %qs at %L cannot have a type"
63888 #: fortran/symbol.c:2240
63889 #, gcc-internal-format
63890 msgid "Component %qs at %C already in the parent type at %L"
63893 #: fortran/symbol.c:2325
63894 #, gcc-internal-format
63895 msgid "Symbol %qs at %C is ambiguous"
63898 #: fortran/symbol.c:2357
63899 #, gcc-internal-format
63900 msgid "Derived type %qs at %C is being used before it is defined"
63903 #: fortran/symbol.c:2506
63904 #, gcc-internal-format
63905 msgid "Component %qs at %C is a PRIVATE component of %qs"
63908 #: fortran/symbol.c:2527
63909 #, gcc-internal-format
63910 msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
63913 #: fortran/symbol.c:2531
63914 #, gcc-internal-format
63915 msgid "%qs at %C is not a member of the %qs structure"
63918 #: fortran/symbol.c:2695
63919 #, gcc-internal-format, gfc-internal-format
63920 msgid "Duplicate statement label %d at %L and %L"
63923 #: fortran/symbol.c:2706
63924 #, gcc-internal-format, gfc-internal-format
63925 msgid "Label %d at %C already referenced as branch target"
63928 #: fortran/symbol.c:2716
63929 #, gcc-internal-format, gfc-internal-format
63930 msgid "Label %d at %C already referenced as a format label"
63933 #: fortran/symbol.c:2722
63934 #, gcc-internal-format, gfc-internal-format
63936 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
63939 #: fortran/symbol.c:2764
63940 #, gcc-internal-format, gfc-internal-format
63941 msgid "Label %d at %C previously used as a FORMAT label"
63944 #: fortran/symbol.c:2773
63945 #, gcc-internal-format, gfc-internal-format
63946 msgid "Label %d at %C previously used as branch target"
63949 #: fortran/symbol.c:2779
63950 #, gcc-internal-format, gfc-internal-format
63951 msgid "Shared DO termination label %d at %C"
63954 #: fortran/symbol.c:3108
63955 #, gcc-internal-format
63956 msgid "new_symbol(): Symbol name too long"
63959 #: fortran/symbol.c:3133
63960 #, gcc-internal-format
63961 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
63964 #: fortran/symbol.c:3136
63965 #, gcc-internal-format
63967 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
63970 #. Symbol is from another namespace.
63971 #: fortran/symbol.c:3379
63972 #, gcc-internal-format
63973 msgid "Symbol %qs at %C has already been host associated"
63976 #: fortran/symbol.c:4389
63977 #, gcc-internal-format
63978 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
63981 #: fortran/symbol.c:4402
63982 #, gcc-internal-format
63984 "Derived type %qs declared at %L must have the BIND attribute to be C "
63988 #: fortran/symbol.c:4420
63989 #, gcc-internal-format
63991 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
63992 "inaccessible by the C companion processor"
63995 #: fortran/symbol.c:4441
63996 #, gcc-internal-format
63998 "Component %qs at %L cannot have the POINTER attribute because it is a member "
63999 "of the BIND(C) derived type %qs at %L"
64002 #: fortran/symbol.c:4451
64003 #, gcc-internal-format
64005 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
64006 "derived type %qs at %L"
64009 #: fortran/symbol.c:4462
64010 #, gcc-internal-format
64012 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
64013 "member of the BIND(C) derived type %qs at %L"
64016 #: fortran/symbol.c:4501
64017 #, gcc-internal-format
64019 "Component %qs in derived type %qs at %L may not be C interoperable, even "
64020 "though derived type %qs is BIND(C)"
64023 #: fortran/symbol.c:4511
64024 #, gcc-internal-format
64025 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
64028 #: fortran/symbol.c:4525
64029 #, gcc-internal-format
64031 "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) "
64035 #: fortran/symbol.c:4533
64036 #, gcc-internal-format
64038 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
64042 #: fortran/symbol.c:5010 fortran/symbol.c:5015
64043 #, gcc-internal-format
64044 msgid "Symbol %qs is used before it is typed at %L"
64047 #: fortran/target-memory.c:126
64048 #, gcc-internal-format
64049 msgid "Invalid expression in gfc_element_size."
64052 #: fortran/target-memory.c:345
64053 #, gcc-internal-format
64054 msgid "Invalid expression in gfc_target_encode_expr."
64057 #: fortran/target-memory.c:606
64058 #, gcc-internal-format
64059 msgid "Invalid expression in gfc_target_interpret_expr."
64062 #: fortran/target-memory.c:679
64063 #, gcc-internal-format, gfc-internal-format
64064 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
64067 #: fortran/target-memory.c:682
64068 #, gcc-internal-format, gfc-internal-format
64069 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
64072 #: fortran/target-memory.c:770
64073 #, gcc-internal-format, gfc-internal-format
64074 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
64077 #. Problems occur when we get something like
64078 #. integer :: a(lots) = (/(i, i=1, lots)/)
64079 #: fortran/trans-array.c:5928
64080 #, gcc-internal-format
64082 "The number of elements in the array constructor at %L requires an increase "
64083 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
64086 #: fortran/trans-array.c:7857
64087 #, gcc-internal-format
64088 msgid "Creating array temporary at %L for argument %qs"
64091 #: fortran/trans-array.c:10660
64092 #, gcc-internal-format, gfc-internal-format
64093 msgid "bad expression type during walk (%d)"
64096 #: fortran/trans-common.c:401
64097 #, gcc-internal-format
64099 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
64103 #: fortran/trans-common.c:782
64104 #, gcc-internal-format
64105 msgid "get_mpz(): Not an integer constant"
64108 #: fortran/trans-common.c:810
64109 #, gcc-internal-format
64110 msgid "element_number(): Bad dimension type"
64113 #: fortran/trans-common.c:880
64114 #, gcc-internal-format, gfc-internal-format
64115 msgid "Bad array reference at %L"
64118 #: fortran/trans-common.c:888
64119 #, gcc-internal-format, gfc-internal-format
64120 msgid "Illegal reference type at %L as EQUIVALENCE object"
64123 #: fortran/trans-common.c:928
64124 #, gcc-internal-format
64125 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
64128 #. Aligning this field would misalign a previous field.
64129 #: fortran/trans-common.c:1061
64130 #, gcc-internal-format
64132 "The equivalence set for variable %qs declared at %L violates alignment "
64136 #: fortran/trans-common.c:1126
64137 #, gcc-internal-format
64138 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
64141 #: fortran/trans-common.c:1141
64142 #, gcc-internal-format
64144 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
64147 #: fortran/trans-common.c:1157
64148 #, gcc-internal-format
64150 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
64151 "elements or use -fno-align-commons"
64154 #: fortran/trans-common.c:1163
64155 #, gcc-internal-format
64157 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
64158 "use -fno-align-commons"
64161 #: fortran/trans-common.c:1184
64162 #, gcc-internal-format
64163 msgid "COMMON %qs at %L does not exist"
64166 #: fortran/trans-common.c:1193
64167 #, gcc-internal-format
64169 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
64170 "fno-align-commons%>"
64173 #: fortran/trans-common.c:1198
64174 #, gcc-internal-format
64176 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
64180 #: fortran/trans-const.c:335
64181 #, gcc-internal-format, gfc-internal-format
64182 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
64185 #: fortran/trans-const.c:372
64186 #, gcc-internal-format, gfc-internal-format
64187 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
64190 #: fortran/trans-const.c:403
64191 #, gcc-internal-format, gfc-internal-format
64192 msgid "non-constant initialization expression at %L"
64195 #: fortran/trans-decl.c:1697
64196 #, gcc-internal-format
64197 msgid "intrinsic variable which isn't a procedure"
64200 #: fortran/trans-decl.c:4266 fortran/trans-decl.c:6567
64201 #, gcc-internal-format
64202 msgid "Return value of function %qs at %L not set"
64205 #: fortran/trans-decl.c:4747
64206 #, gcc-internal-format
64207 msgid "Deferred type parameter not yet supported"
64210 #: fortran/trans-decl.c:4976
64211 #, gcc-internal-format
64212 msgid "backend decl for module variable %qs already exists"
64215 #: fortran/trans-decl.c:4989
64216 #, gcc-internal-format
64217 msgid "Unused PRIVATE module variable %qs declared at %L"
64220 #: fortran/trans-decl.c:5587
64221 #, gcc-internal-format
64222 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
64225 #: fortran/trans-decl.c:5593
64226 #, gcc-internal-format
64228 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
64229 "set and does not have a default initializer"
64232 #: fortran/trans-decl.c:5603 fortran/trans-decl.c:5744
64233 #, gcc-internal-format
64234 msgid "Unused dummy argument %qs at %L"
64237 #: fortran/trans-decl.c:5618
64238 #, gcc-internal-format
64239 msgid "Unused module variable %qs which has been explicitly imported at %L"
64242 #: fortran/trans-decl.c:5637
64243 #, gcc-internal-format
64244 msgid "Unused variable %qs declared at %L"
64247 #: fortran/trans-decl.c:5686
64248 #, gcc-internal-format
64249 msgid "Unused parameter %qs declared at %L"
64252 #: fortran/trans-decl.c:5690
64253 #, gcc-internal-format
64254 msgid "Unused parameter %qs which has been explicitly imported at %L"
64257 #: fortran/trans-decl.c:5716
64258 #, gcc-internal-format
64259 msgid "Return value %qs of function %qs declared at %L not set"
64262 #: fortran/trans-decl.c:6293
64263 #, gcc-internal-format, gfc-internal-format
64264 msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
64267 #: fortran/trans-expr.c:901
64268 #, gcc-internal-format, gfc-internal-format
64269 msgid "Can't compute the length of the char array at %L."
64272 #: fortran/trans-expr.c:1542
64273 #, gcc-internal-format, gfc-internal-format
64274 msgid "Code for reallocating the allocatable variable at %L will be added"
64277 #: fortran/trans-expr.c:1840
64278 #, gcc-internal-format, gfc-internal-format
64280 "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
64284 #: fortran/trans-expr.c:1849
64285 #, gcc-internal-format, gfc-internal-format
64287 "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
64291 #: fortran/trans-expr.c:3369
64292 #, gcc-internal-format
64293 msgid "Unknown intrinsic op"
64296 #: fortran/trans-expr.c:4669
64297 #, gcc-internal-format, gfc-internal-format
64298 msgid "Unknown argument list function at %L"
64301 #: fortran/trans-intrinsic.c:855
64302 #, gcc-internal-format
64303 msgid "Intrinsic function %qs (%d) not recognized"
64306 #: fortran/trans-intrinsic.c:2263 fortran/trans-intrinsic.c:2728
64307 #: fortran/trans-intrinsic.c:2925
64308 #, gcc-internal-format
64309 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
64312 #: fortran/trans-intrinsic.c:10368 fortran/trans-stmt.c:1046
64313 #, gcc-internal-format, gfc-internal-format
64314 msgid "Sorry, the event component of derived type at %L is not yet supported"
64317 #: fortran/trans-intrinsic.c:10375
64318 #, gcc-internal-format, gfc-internal-format
64319 msgid "The event variable at %L shall not be coindexed"
64322 #: fortran/trans-io.c:1967
64323 #, gcc-internal-format
64324 msgid "build_dt: format with namelist"
64327 #: fortran/trans-io.c:2500
64328 #, gcc-internal-format, gfc-internal-format
64329 msgid "Bad IO basetype (%d)"
64332 #: fortran/trans-openmp.c:1058
64333 #, gcc-internal-format
64334 msgid "implicit mapping of assumed size array %qD"
64337 #: fortran/trans-openmp.c:4974
64338 #, gcc-internal-format
64339 msgid "gfc_trans_omp_workshare(): Bad statement code"
64342 #: fortran/trans-stmt.c:546
64343 #, gcc-internal-format, gfc-internal-format
64344 msgid "An alternate return at %L without a * dummy argument"
64347 #: fortran/trans-stmt.c:849
64348 #, gcc-internal-format, gfc-internal-format
64349 msgid "Sorry, the lock component of derived type at %L is not yet supported"
64352 #: fortran/trans-stmt.c:1308
64353 #, gcc-internal-format, gfc-internal-format
64354 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
64357 #: fortran/trans-stmt.c:3307
64358 #, gcc-internal-format
64359 msgid "gfc_trans_select(): Bad type for case expr."
64362 #: fortran/trans-types.c:555
64363 #, gcc-internal-format
64364 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
64367 #: fortran/trans-types.c:564
64368 #, gcc-internal-format
64369 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
64372 #: fortran/trans-types.c:583
64373 #, gcc-internal-format
64374 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
64377 #: fortran/trans-types.c:591
64378 #, gcc-internal-format
64379 msgid "REAL(KIND=10) is not available for %<-fdefault-real-10%> option"
64382 #: fortran/trans-types.c:599
64383 #, gcc-internal-format
64384 msgid "REAL(KIND=16) is not available for %<-fdefault-real-16%> option"
64387 #: fortran/trans-types.c:607
64388 #, gcc-internal-format
64389 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
64392 #: fortran/trans-types.c:615
64393 #, gcc-internal-format
64394 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
64397 #: fortran/trans-types.c:623
64398 #, gcc-internal-format
64399 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
64402 #: fortran/trans-types.c:654
64403 #, gcc-internal-format
64404 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
64407 #: fortran/trans-types.c:662
64408 #, gcc-internal-format
64409 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
64412 #: fortran/trans-types.c:670
64413 #, gcc-internal-format
64414 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
64417 #: fortran/trans-types.c:810
64418 #, gcc-internal-format
64419 msgid "gfc_validate_kind(): Got bad type"
64422 #: fortran/trans-types.c:814
64423 #, gcc-internal-format
64424 msgid "gfc_validate_kind(): Got bad kind"
64427 #: fortran/trans.c:2120
64428 #, gcc-internal-format
64429 msgid "gfc_trans_code(): Bad statement code"
64432 #: jit/docs/examples/tut05-bf.c:242
64433 #, gcc-internal-format
64434 msgid "too many open parens"
64437 #: jit/docs/examples/tut05-bf.c:275
64438 #, gcc-internal-format
64439 msgid "mismatching parens"
64442 #: jit/docs/examples/tut05-bf.c:310
64443 #, gcc-internal-format
64444 msgid "unable to open file"
64447 #: lto/lto-lang.c:305
64448 #, gcc-internal-format
64449 msgid "%s:%s: %E: %E"
64452 #: lto/lto-lang.c:864
64453 #, gcc-internal-format
64454 msgid "-fwpa and -fltrans are mutually exclusive"
64457 #: lto/lto-object.c:107
64458 #, gcc-internal-format, gfc-internal-format
64459 msgid "open %s failed: %s"
64462 #: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
64463 #: lto/lto-object.c:340 lto/lto-object.c:364
64464 #, gcc-internal-format, gfc-internal-format
64468 #: lto/lto-object.c:153
64469 #, gcc-internal-format, gfc-internal-format
64473 #: lto/lto-object.c:195
64474 #, gcc-internal-format, gfc-internal-format
64478 #: lto/lto-object.c:251
64479 #, gcc-internal-format, gfc-internal-format
64480 msgid "two or more sections for %s"
64483 #: lto/lto-partition.c:516
64484 #, gcc-internal-format
64485 msgid "min partition size cannot be greater than max partition size"
64488 #: lto/lto-symtab.c:176
64489 #, gcc-internal-format
64490 msgid "%qD is defined with tls model %s"
64493 #: lto/lto-symtab.c:178
64494 #, gcc-internal-format, gfc-internal-format
64495 msgid "previously defined here as %s"
64498 #: lto/lto-symtab.c:461
64499 #, gcc-internal-format
64500 msgid "multiple prevailing defs for %qE"
64503 #: lto/lto-symtab.c:479
64504 #, gcc-internal-format
64505 msgid "%qD has already been defined"
64508 #: lto/lto-symtab.c:481
64509 #, gcc-internal-format
64510 msgid "previously defined here"
64513 #: lto/lto-symtab.c:689
64514 #, gcc-internal-format
64515 msgid "%qD violates the C++ One Definition Rule "
64518 #: lto/lto-symtab.c:694
64519 #, gcc-internal-format
64520 msgid "type of %qD does not match original declaration"
64523 #: lto/lto-symtab.c:714
64524 #, gcc-internal-format
64525 msgid "alignment of %qD is bigger than original declaration"
64528 #: lto/lto-symtab.c:720
64529 #, gcc-internal-format
64530 msgid "size of %qD differ from the size of original declaration"
64533 #: lto/lto-symtab.c:725
64534 #, gcc-internal-format
64535 msgid "%qD was previously declared here"
64538 #: lto/lto-symtab.c:728
64539 #, gcc-internal-format
64540 msgid "code may be misoptimized unless -fno-strict-aliasing is used"
64543 #: lto/lto-symtab.c:814
64544 #, gcc-internal-format
64545 msgid "variable %qD redeclared as function"
64548 #: lto/lto-symtab.c:821
64549 #, gcc-internal-format
64550 msgid "function %qD redeclared as variable"
64553 #: lto/lto-symtab.c:833
64554 #, gcc-internal-format
64555 msgid "previously declared here"
64559 #, gcc-internal-format
64560 msgid "bytecode stream: garbage at the end of symbols section"
64564 #, gcc-internal-format
64565 msgid "could not parse hex number"
64569 #, gcc-internal-format, gfc-internal-format
64570 msgid "unexpected file name %s in linker resolution file. Expected %s"
64574 #, gcc-internal-format
64575 msgid "could not parse file offset"
64579 #, gcc-internal-format
64580 msgid "unexpected offset"
64584 #, gcc-internal-format
64585 msgid "invalid line in the resolution file"
64589 #, gcc-internal-format
64590 msgid "invalid resolution in the resolution file"
64594 #, gcc-internal-format
64595 msgid "resolution sub id %wx not in object file"
64599 #, gcc-internal-format, gfc-internal-format
64600 msgid "cannot read LTO decls from %s"
64604 #, gcc-internal-format, gfc-internal-format
64605 msgid "Cannot open %s"
64609 #, gcc-internal-format, gfc-internal-format
64610 msgid "Cannot map %s"
64614 #, gcc-internal-format, gfc-internal-format
64615 msgid "Cannot read %s"
64619 #, gcc-internal-format
64620 msgid "lto_obj_file_open() failed"
64624 #, gcc-internal-format
64625 msgid "waitpid failed"
64629 #, gcc-internal-format
64630 msgid "streaming subprocess failed"
64634 #, gcc-internal-format
64635 msgid "streaming subprocess was killed by signal"
64639 #, gcc-internal-format
64640 msgid "no LTRANS output list filename provided"
64644 #, gcc-internal-format
64645 msgid "opening LTRANS output list %s: %m"
64649 #, gcc-internal-format
64650 msgid "writing to LTRANS output list %s: %m"
64654 #, gcc-internal-format
64655 msgid "closing LTRANS output list %s: %m"
64659 #, gcc-internal-format
64660 msgid "could not open symbol resolution file: %m"
64664 #, gcc-internal-format
64665 msgid "errors during merging of translation units"
64668 #: objc/objc-act.c:425 objc/objc-act.c:6786
64669 #, gcc-internal-format
64670 msgid "%<@end%> missing in implementation context"
64673 #: objc/objc-act.c:578
64674 #, gcc-internal-format
64675 msgid "class attributes are not available in Objective-C 1.0"
64678 #: objc/objc-act.c:593
64679 #, gcc-internal-format
64680 msgid "category attributes are not available in Objective-C 1.0"
64683 #: objc/objc-act.c:596
64684 #, gcc-internal-format
64686 "category attributes are not available in this version of the compiler, "
64690 #: objc/objc-act.c:602
64691 #, gcc-internal-format
64692 msgid "class extensions are not available in Objective-C 1.0"
64695 #: objc/objc-act.c:616
64696 #, gcc-internal-format
64697 msgid "class extension for class %qE declared after its %<@implementation%>"
64700 #: objc/objc-act.c:631
64701 #, gcc-internal-format
64702 msgid "protocol attributes are not available in Objective-C 1.0"
64705 #: objc/objc-act.c:696
64706 #, gcc-internal-format
64707 msgid "%<@end%> must appear in an @implementation context"
64710 #: objc/objc-act.c:705
64711 #, gcc-internal-format
64712 msgid "%<@package%> is not available in Objective-C 1.0"
64715 #: objc/objc-act.c:707
64716 #, gcc-internal-format
64717 msgid "%<@package%> presently has the same effect as %<@public%>"
64720 #: objc/objc-act.c:718
64721 #, gcc-internal-format
64722 msgid "%<@optional%> is not available in Objective-C 1.0"
64725 #: objc/objc-act.c:720
64726 #, gcc-internal-format
64727 msgid "%<@required%> is not available in Objective-C 1.0"
64730 #: objc/objc-act.c:728
64731 #, gcc-internal-format
64732 msgid "%<@optional%> is allowed in @protocol context only"
64735 #: objc/objc-act.c:730
64736 #, gcc-internal-format
64737 msgid "%<@required%> is allowed in @protocol context only"
64740 #: objc/objc-act.c:837
64741 #, gcc-internal-format
64742 msgid "%<@property%> is not available in Objective-C 1.0"
64745 #: objc/objc-act.c:841
64746 #, gcc-internal-format
64747 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
64750 #: objc/objc-act.c:858
64751 #, gcc-internal-format
64752 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
64755 #: objc/objc-act.c:864
64756 #, gcc-internal-format
64757 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
64760 #: objc/objc-act.c:869
64761 #, gcc-internal-format
64762 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
64765 #: objc/objc-act.c:874
64766 #, gcc-internal-format
64767 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
64770 #: objc/objc-act.c:891
64771 #, gcc-internal-format
64772 msgid "property declaration not in @interface or @protocol context"
64775 #: objc/objc-act.c:902
64776 #, gcc-internal-format
64777 msgid "invalid property declaration"
64780 #: objc/objc-act.c:910
64781 #, gcc-internal-format
64782 msgid "property can not be an array"
64785 #. A @property is not an actual variable, but it is a way to
64786 #. describe a pair of accessor methods, so its type (which is
64787 #. the type of the return value of the getter and the first
64788 #. argument of the setter) can't be a bitfield (as return values
64789 #. and arguments of functions can not be bitfields). The
64790 #. underlying instance variable could be a bitfield, but that is
64791 #. a different matter.
64792 #: objc/objc-act.c:928
64793 #, gcc-internal-format
64794 msgid "property can not be a bit-field"
64797 #: objc/objc-act.c:960
64798 #, gcc-internal-format
64800 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
64801 "assuming %<assign%>"
64804 #: objc/objc-act.c:963
64805 #, gcc-internal-format
64807 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
64811 #: objc/objc-act.c:970
64812 #, gcc-internal-format
64813 msgid "%<retain%> attribute is only valid for Objective-C objects"
64816 #: objc/objc-act.c:974
64817 #, gcc-internal-format
64818 msgid "%<copy%> attribute is only valid for Objective-C objects"
64821 #: objc/objc-act.c:1028
64822 #, gcc-internal-format
64823 msgid "redeclaration of property %qD"
64826 #: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
64827 #: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
64828 #: objc/objc-act.c:1178 objc/objc-act.c:7557 objc/objc-act.c:7620
64829 #: objc/objc-act.c:7642 objc/objc-act.c:7655 objc/objc-act.c:7673
64830 #: objc/objc-act.c:7772
64831 #, gcc-internal-format
64832 msgid "originally specified here"
64835 #: objc/objc-act.c:1093
64836 #, gcc-internal-format
64838 "'nonatomic' attribute of property %qD conflicts with previous declaration"
64841 #: objc/objc-act.c:1103
64842 #, gcc-internal-format
64843 msgid "'getter' attribute of property %qD conflicts with previous declaration"
64846 #: objc/objc-act.c:1116
64847 #, gcc-internal-format
64848 msgid "'setter' attribute of property %qD conflicts with previous declaration"
64851 #: objc/objc-act.c:1127
64852 #, gcc-internal-format
64854 "assign semantics attributes of property %qD conflict with previous "
64858 #: objc/objc-act.c:1138
64859 #, gcc-internal-format
64861 "'readonly' attribute of property %qD conflicts with previous declaration"
64864 #: objc/objc-act.c:1176
64865 #, gcc-internal-format
64866 msgid "type of property %qD conflicts with previous declaration"
64869 #: objc/objc-act.c:1649
64870 #, gcc-internal-format
64871 msgid "the dot syntax is not available in Objective-C 1.0"
64874 #. We know that 'class_name' is an Objective-C class name as the
64875 #. parser won't call this function if it is not. This is only a
64876 #. double-check for safety.
64877 #: objc/objc-act.c:1665
64878 #, gcc-internal-format
64879 msgid "could not find class %qE"
64882 #. Again, this should never happen, but we do check.
64883 #: objc/objc-act.c:1673
64884 #, gcc-internal-format
64885 msgid "could not find interface for class %qE"
64888 #: objc/objc-act.c:1679 objc/objc-act.c:6823 objc/objc-act.c:6954
64889 #, gcc-internal-format
64890 msgid "class %qE is deprecated"
64893 #: objc/objc-act.c:1708
64894 #, gcc-internal-format
64895 msgid "could not find setter/getter for %qE in class %qE"
64898 #: objc/objc-act.c:1744
64899 #, gcc-internal-format
64900 msgid "readonly property can not be set"
64903 #: objc/objc-act.c:2015
64904 #, gcc-internal-format
64905 msgid "method declaration not in @interface context"
64908 #: objc/objc-act.c:2019
64909 #, gcc-internal-format
64910 msgid "method attributes are not available in Objective-C 1.0"
64913 #: objc/objc-act.c:2039
64914 #, gcc-internal-format
64915 msgid "method definition not in @implementation context"
64918 #: objc/objc-act.c:2054
64919 #, gcc-internal-format
64920 msgid "method attributes can not be specified in @implementation context"
64923 #: objc/objc-act.c:2283
64924 #, gcc-internal-format
64925 msgid "class %qs does not implement the %qE protocol"
64928 #: objc/objc-act.c:2286
64929 #, gcc-internal-format
64930 msgid "type %qs does not conform to the %qE protocol"
64933 #: objc/objc-act.c:2567
64934 #, gcc-internal-format
64935 msgid "comparison of distinct Objective-C types lacks a cast"
64938 #: objc/objc-act.c:2571
64939 #, gcc-internal-format
64940 msgid "initialization from distinct Objective-C type"
64943 #: objc/objc-act.c:2575
64944 #, gcc-internal-format
64945 msgid "assignment from distinct Objective-C type"
64948 #: objc/objc-act.c:2579
64949 #, gcc-internal-format
64950 msgid "distinct Objective-C type in return"
64953 #: objc/objc-act.c:2583
64954 #, gcc-internal-format
64955 msgid "passing argument %d of %qE from distinct Objective-C type"
64958 #: objc/objc-act.c:2726
64959 #, gcc-internal-format
64960 msgid "statically allocated instance of Objective-C class %qE"
64963 #: objc/objc-act.c:2735
64964 #, gcc-internal-format
64965 msgid "redeclaration of Objective-C class %qs"
64968 #. This case happens when we are given an 'interface' which
64969 #. is not a valid class name. For example if a typedef was
64970 #. used, and 'interface' really is the identifier of the
64971 #. typedef, but when you resolve it you don't get an
64972 #. Objective-C class, but something else, such as 'int'.
64973 #. This is an error; protocols make no sense unless you use
64974 #. them with Objective-C objects.
64975 #: objc/objc-act.c:2777
64976 #, gcc-internal-format
64977 msgid "only Objective-C object types can be qualified with a protocol"
64980 #: objc/objc-act.c:2841
64981 #, gcc-internal-format
64982 msgid "protocol %qE has circular dependency"
64985 #: objc/objc-act.c:2874 objc/objc-act.c:5687
64986 #, gcc-internal-format
64987 msgid "cannot find protocol declaration for %qE"
64990 #: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6399
64991 #: objc/objc-act.c:6874 objc/objc-act.c:6947 objc/objc-act.c:7000
64992 #, gcc-internal-format
64993 msgid "cannot find interface declaration for %qE"
64996 #: objc/objc-act.c:3179
64997 #, gcc-internal-format
64998 msgid "interface %qE does not have valid constant string layout"
65001 #: objc/objc-act.c:3184
65002 #, gcc-internal-format
65003 msgid "cannot find reference tag for class %qE"
65006 #: objc/objc-act.c:3329
65007 #, gcc-internal-format
65008 msgid "%qE is not an Objective-C class name or alias"
65011 #: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6780
65012 #: objc/objc-act.c:8103 objc/objc-act.c:8154
65013 #, gcc-internal-format
65014 msgid "Objective-C declarations may only appear in global scope"
65017 #: objc/objc-act.c:3349
65018 #, gcc-internal-format
65019 msgid "cannot find class %qE"
65022 #: objc/objc-act.c:3351
65023 #, gcc-internal-format
65024 msgid "class %qE already exists"
65027 #: objc/objc-act.c:3393 objc/objc-act.c:6839
65028 #, gcc-internal-format
65029 msgid "%qE redeclared as different kind of symbol"
65032 #: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
65033 #: objc/objc-act.c:4064 objc/objc-act.c:6841
65034 #, gcc-internal-format
65035 msgid "previous declaration of %q+D"
65038 #: objc/objc-act.c:3684
65039 #, gcc-internal-format
65040 msgid "strong-cast assignment has been intercepted"
65043 #: objc/objc-act.c:3726
65044 #, gcc-internal-format
65045 msgid "strong-cast may possibly be needed"
65048 #: objc/objc-act.c:3736
65049 #, gcc-internal-format
65050 msgid "instance variable assignment has been intercepted"
65053 #: objc/objc-act.c:3755
65054 #, gcc-internal-format
65055 msgid "pointer arithmetic for garbage-collected objects not allowed"
65058 #: objc/objc-act.c:3761
65059 #, gcc-internal-format
65060 msgid "global/static variable assignment has been intercepted"
65063 #: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
65064 #, gcc-internal-format
65065 msgid "duplicate instance variable %q+D"
65068 #: objc/objc-act.c:4121
65069 #, gcc-internal-format
65071 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
65074 #: objc/objc-act.c:4205
65075 #, gcc-internal-format
65076 msgid "@catch parameter is not a known Objective-C class type"
65079 #: objc/objc-act.c:4211
65080 #, gcc-internal-format
65081 msgid "@catch parameter can not be protocol-qualified"
65084 #: objc/objc-act.c:4256
65085 #, gcc-internal-format
65086 msgid "exception of type %<%T%> will be caught"
65089 #: objc/objc-act.c:4258
65090 #, gcc-internal-format
65091 msgid " by earlier handler for %<%T%>"
65094 #: objc/objc-act.c:4305
65095 #, gcc-internal-format
65096 msgid "%<@try%> without %<@catch%> or %<@finally%>"
65099 #: objc/objc-act.c:4333
65100 #, gcc-internal-format
65101 msgid "%<@throw%> (rethrow) used outside of a @catch block"
65104 #: objc/objc-act.c:4346
65105 #, gcc-internal-format
65106 msgid "%<@throw%> argument is not an object"
65109 #: objc/objc-act.c:4367
65110 #, gcc-internal-format
65111 msgid "%<@synchronized%> argument is not an object"
65114 #: objc/objc-act.c:4575
65115 #, gcc-internal-format
65119 #: objc/objc-act.c:4598 objc/objc-act.c:4623
65120 #, gcc-internal-format
65121 msgid "inconsistent instance variable specification"
65124 #: objc/objc-act.c:4678
65125 #, gcc-internal-format
65126 msgid "can not use an object as parameter to a method"
65129 #: objc/objc-act.c:4722
65130 #, gcc-internal-format
65131 msgid "method argument attributes are not available in Objective-C 1.0"
65134 #: objc/objc-act.c:5096
65135 #, gcc-internal-format
65136 msgid "multiple methods named %<%c%E%> found"
65139 #: objc/objc-act.c:5099
65140 #, gcc-internal-format
65141 msgid "using %<%c%s%>"
65144 #: objc/objc-act.c:5108
65145 #, gcc-internal-format
65146 msgid "multiple selectors named %<%c%E%> found"
65149 #: objc/objc-act.c:5111
65150 #, gcc-internal-format
65151 msgid "found %<%c%s%>"
65154 #: objc/objc-act.c:5120
65155 #, gcc-internal-format
65156 msgid "also found %<%c%s%>"
65159 #. If 'rtype' is NULL_TREE at this point it means that
65160 #. we have seen no @interface corresponding to that
65161 #. class name, only a @class declaration (alternatively,
65162 #. this was a call such as [objc_getClass("SomeClass")
65163 #. alloc], where we've never seen the @interface of
65164 #. SomeClass). So, we have a class name (class_tree)
65165 #. but no actual details of the class methods. We won't
65166 #. be able to check that the class responds to the
65167 #. method, and we will have to guess the method
65168 #. prototype. Emit a warning, then keep going (this
65169 #. will use any method with a matching name, as if the
65170 #. receiver was of type 'Class').
65171 #. We could not find an @interface declaration, and
65172 #. there are no protocols attached to the receiver,
65173 #. so we can't complete the check that the receiver
65174 #. responds to the method, and we can't retrieve the
65175 #. method prototype. But, because the receiver has
65176 #. a well-specified class, the programmer did want
65177 #. this check to be performed. Emit a warning, then
65178 #. keep going as if it was an 'id'. To remove the
65179 #. warning, either include an @interface for the
65180 #. class, or cast the receiver to 'id'. Note that
65181 #. rtype is an IDENTIFIER_NODE at this point.
65182 #: objc/objc-act.c:5406 objc/objc-act.c:5540
65183 #, gcc-internal-format
65184 msgid "@interface of class %qE not found"
65187 #: objc/objc-act.c:5414
65188 #, gcc-internal-format
65189 msgid "no super class declared in @interface for %qE"
65192 #: objc/objc-act.c:5465
65193 #, gcc-internal-format
65194 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
65197 #. We have a type, but it's not an Objective-C type (!).
65198 #: objc/objc-act.c:5577
65199 #, gcc-internal-format
65200 msgid "invalid receiver type %qs"
65203 #: objc/objc-act.c:5594
65204 #, gcc-internal-format
65205 msgid "%<%c%E%> not found in protocol(s)"
65208 #: objc/objc-act.c:5608
65209 #, gcc-internal-format
65210 msgid "%qE may not respond to %<%c%E%>"
65213 #: objc/objc-act.c:5616
65214 #, gcc-internal-format
65215 msgid "no %<%c%E%> method found"
65218 #: objc/objc-act.c:5623
65219 #, gcc-internal-format
65220 msgid "(Messages without a matching method signature"
65223 #: objc/objc-act.c:5625
65224 #, gcc-internal-format
65225 msgid "will be assumed to return %<id%> and accept"
65228 #: objc/objc-act.c:5627
65229 #, gcc-internal-format
65230 msgid "%<...%> as arguments.)"
65233 #: objc/objc-act.c:5736
65234 #, gcc-internal-format
65235 msgid "undeclared selector %qE"
65238 #. Historically, a class method that produced objects (factory
65239 #. method) would assign `self' to the instance that it
65240 #. allocated. This would effectively turn the class method into
65241 #. an instance method. Following this assignment, the instance
65242 #. variables could be accessed. That practice, while safe,
65243 #. violates the simple rule that a class method should not refer
65244 #. to an instance variable. It's better to catch the cases
65245 #. where this is done unknowingly than to support the above
65247 #: objc/objc-act.c:5760
65248 #, gcc-internal-format
65249 msgid "instance variable %qE accessed in class method"
65252 #: objc/objc-act.c:5990 objc/objc-act.c:6010
65253 #, gcc-internal-format
65255 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
65258 #: objc/objc-act.c:5994
65259 #, gcc-internal-format
65260 msgid "previous declaration of %<%c%E%> as %<@required%>"
65263 #: objc/objc-act.c:6014
65264 #, gcc-internal-format
65265 msgid "previous declaration of %<%c%E%> as %<@optional%>"
65268 #: objc/objc-act.c:6074
65269 #, gcc-internal-format
65270 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
65273 #: objc/objc-act.c:6078
65274 #, gcc-internal-format
65275 msgid "previous declaration of %<%c%E%>"
65278 #: objc/objc-act.c:6115
65279 #, gcc-internal-format
65280 msgid "duplicate interface declaration for category %<%E(%E)%>"
65283 #: objc/objc-act.c:6203
65284 #, gcc-internal-format
65285 msgid "illegal reference type specified for instance variable %qs"
65288 #: objc/objc-act.c:6214
65289 #, gcc-internal-format
65290 msgid "instance variable %qs has unknown size"
65293 #: objc/objc-act.c:6235
65294 #, gcc-internal-format
65295 msgid "instance variable %qs uses flexible array member"
65298 #: objc/objc-act.c:6262
65299 #, gcc-internal-format
65300 msgid "type %qE has no default constructor to call"
65303 #: objc/objc-act.c:6268
65304 #, gcc-internal-format
65305 msgid "destructor for %qE shall not be run either"
65308 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
65309 #. initialize them.
65310 #: objc/objc-act.c:6280
65311 #, gcc-internal-format
65312 msgid "type %qE has virtual member functions"
65315 #: objc/objc-act.c:6281
65316 #, gcc-internal-format
65317 msgid "illegal aggregate type %qE specified for instance variable %qs"
65320 #: objc/objc-act.c:6291
65321 #, gcc-internal-format
65322 msgid "type %qE has a user-defined constructor"
65325 #: objc/objc-act.c:6293
65326 #, gcc-internal-format
65327 msgid "type %qE has a user-defined destructor"
65330 #: objc/objc-act.c:6297
65331 #, gcc-internal-format
65333 "C++ constructors and destructors will not be invoked for Objective-C fields"
65336 #: objc/objc-act.c:6428
65337 #, gcc-internal-format
65338 msgid "instance variable %qE is declared private"
65341 #: objc/objc-act.c:6439
65342 #, gcc-internal-format
65343 msgid "instance variable %qE is %s; this will be a hard error in the future"
65346 #: objc/objc-act.c:6446
65347 #, gcc-internal-format
65348 msgid "instance variable %qE is declared %s"
65351 #: objc/objc-act.c:6557 objc/objc-act.c:6672
65352 #, gcc-internal-format
65353 msgid "incomplete implementation of class %qE"
65356 #: objc/objc-act.c:6561 objc/objc-act.c:6676
65357 #, gcc-internal-format
65358 msgid "incomplete implementation of category %qE"
65361 #: objc/objc-act.c:6570 objc/objc-act.c:6684
65362 #, gcc-internal-format
65363 msgid "method definition for %<%c%E%> not found"
65366 #: objc/objc-act.c:6725
65367 #, gcc-internal-format
65368 msgid "%s %qE does not fully implement the %qE protocol"
65371 #: objc/objc-act.c:6815
65372 #, gcc-internal-format
65373 msgid "cannot find interface declaration for %qE, superclass of %qE"
65376 #: objc/objc-act.c:6854
65377 #, gcc-internal-format
65378 msgid "reimplementation of class %qE"
65381 #: objc/objc-act.c:6887
65382 #, gcc-internal-format
65383 msgid "conflicting super class name %qE"
65386 #: objc/objc-act.c:6890
65387 #, gcc-internal-format
65388 msgid "previous declaration of %qE"
65391 #: objc/objc-act.c:6892
65392 #, gcc-internal-format
65393 msgid "previous declaration"
65396 #: objc/objc-act.c:6905 objc/objc-act.c:6907
65397 #, gcc-internal-format
65398 msgid "duplicate interface declaration for class %qE"
65401 #: objc/objc-act.c:7224 objc/objc-act.c:7420
65402 #, gcc-internal-format
65403 msgid "can not find instance variable associated with property"
65406 #. TODO: This should be caught much earlier than this.
65407 #: objc/objc-act.c:7386
65408 #, gcc-internal-format
65409 msgid "invalid setter, it must have one argument"
65412 #: objc/objc-act.c:7550 objc/objc-act.c:7765
65413 #, gcc-internal-format
65414 msgid "property %qs already specified in %<@dynamic%>"
65417 #: objc/objc-act.c:7553 objc/objc-act.c:7768
65418 #, gcc-internal-format
65419 msgid "property %qs already specified in %<@synthesize%>"
65422 #: objc/objc-act.c:7567 objc/objc-act.c:7782
65423 #, gcc-internal-format
65424 msgid "no declaration of property %qs found in the interface"
65427 #: objc/objc-act.c:7594
65428 #, gcc-internal-format
65429 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
65432 #: objc/objc-act.c:7615
65433 #, gcc-internal-format
65434 msgid "property %qs is using instance variable %qs of incompatible type"
65437 #: objc/objc-act.c:7637
65438 #, gcc-internal-format
65439 msgid "'assign' property %qs is using bit-field instance variable %qs"
65442 #: objc/objc-act.c:7650
65443 #, gcc-internal-format
65444 msgid "'atomic' property %qs is using bit-field instance variable %qs"
65447 #: objc/objc-act.c:7668
65448 #, gcc-internal-format
65449 msgid "property %qs is using the same instance variable as property %qs"
65452 #: objc/objc-act.c:7709
65453 #, gcc-internal-format
65454 msgid "%<@synthesize%> is not available in Objective-C 1.0"
65457 #. We can get here only in Objective-C; the Objective-C++ parser
65458 #. detects the problem while parsing, outputs the error
65459 #. "misplaced '@synthesize' Objective-C++ construct" and skips
65460 #. the declaration.
65461 #: objc/objc-act.c:7720
65462 #, gcc-internal-format
65463 msgid "%<@synthesize%> not in @implementation context"
65466 #: objc/objc-act.c:7726
65467 #, gcc-internal-format
65468 msgid "%<@synthesize%> can not be used in categories"
65471 #: objc/objc-act.c:7735
65472 #, gcc-internal-format
65473 msgid "%<@synthesize%> requires the @interface of the class to be available"
65476 #: objc/objc-act.c:7818
65477 #, gcc-internal-format
65478 msgid "%<@dynamic%> is not available in Objective-C 1.0"
65481 #. We can get here only in Objective-C; the Objective-C++ parser
65482 #. detects the problem while parsing, outputs the error
65483 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
65485 #: objc/objc-act.c:7829
65486 #, gcc-internal-format
65487 msgid "%<@dynamic%> not in @implementation context"
65490 #: objc/objc-act.c:7851
65491 #, gcc-internal-format
65492 msgid "%<@dynamic%> requires the @interface of the class to be available"
65495 #: objc/objc-act.c:8049
65496 #, gcc-internal-format
65497 msgid "definition of protocol %qE not found"
65500 #. It would be nice to use warn_deprecated_use() here, but
65501 #. we are using TREE_CHAIN (which is supposed to be the
65502 #. TYPE_STUB_DECL for a TYPE) for something different.
65503 #: objc/objc-act.c:8080
65504 #, gcc-internal-format
65505 msgid "protocol %qE is deprecated"
65508 #: objc/objc-act.c:8199
65509 #, gcc-internal-format
65510 msgid "duplicate declaration for protocol %qE"
65513 #: objc/objc-act.c:8710
65514 #, gcc-internal-format
65515 msgid "conflicting types for %<%c%s%>"
65518 #: objc/objc-act.c:8714
65519 #, gcc-internal-format
65520 msgid "previous declaration of %<%c%s%>"
65523 #: objc/objc-act.c:8814
65524 #, gcc-internal-format
65525 msgid "no super class declared in interface for %qE"
65528 #: objc/objc-act.c:8841
65529 #, gcc-internal-format
65530 msgid "[super ...] must appear in a method context"
65533 #: objc/objc-act.c:8881
65534 #, gcc-internal-format
65535 msgid "method possibly missing a [super dealloc] call"
65538 #: objc/objc-act.c:9345
65539 #, gcc-internal-format
65540 msgid "instance variable %qs is declared private"
65543 #: objc/objc-act.c:9398
65544 #, gcc-internal-format
65545 msgid "local declaration of %qE hides instance variable"
65548 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
65549 #. should be impossible for real properties, which always
65551 #: objc/objc-act.c:9444
65552 #, gcc-internal-format
65553 msgid "no %qs getter found"
65556 #: objc/objc-act.c:9684
65557 #, gcc-internal-format
65558 msgid "fast enumeration is not available in Objective-C 1.0"
65561 #: objc/objc-act.c:9694
65562 #, gcc-internal-format
65563 msgid "iterating variable in fast enumeration is not an object"
65566 #: objc/objc-act.c:9700
65567 #, gcc-internal-format
65568 msgid "collection in fast enumeration is not an object"
65571 #: objc/objc-encoding.c:130
65572 #, gcc-internal-format
65573 msgid "type %qT does not have a known size"
65576 #: objc/objc-encoding.c:721
65577 #, gcc-internal-format
65578 msgid "unknown type %<%T%> found during Objective-C encoding"
65581 #. Do not do any encoding, produce an error and keep going.
65582 #: objc/objc-encoding.c:804
65583 #, gcc-internal-format
65584 msgid "trying to encode non-integer type as a bitfield"
65587 #: objc/objc-gnu-runtime-abi-01.c:134
65588 #, gcc-internal-format
65589 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
65592 #: objc/objc-gnu-runtime-abi-01.c:142
65593 #, gcc-internal-format
65594 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
65597 #: objc/objc-gnu-runtime-abi-01.c:2171 objc/objc-next-runtime-abi-01.c:2817
65598 #: objc/objc-next-runtime-abi-02.c:3589
65599 #, gcc-internal-format
65600 msgid "non-objective-c type %qT cannot be caught"
65603 #: objc/objc-next-runtime-abi-01.c:152
65604 #, gcc-internal-format
65606 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
65607 "fnext-runtime%> with %<-fobjc-abi-version%> < 2"
65610 #: objc/objc-next-runtime-abi-02.c:244
65611 #, gcc-internal-format
65613 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
65614 "abi-version%> >= 2"
65617 #: objc/objc-runtime-shared-support.c:425
65618 #, gcc-internal-format
65619 msgid "creating selector for nonexistent method %qE"