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-03-29 23:05+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:1834 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:3776 final.c:3788
162 msgid "unterminated assembly dialect alternative"
167 msgid "operand number missing after %%-letter"
170 #: final.c:3933 final.c:3974
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:4161 config/arc/arc.c:5780 config/i386/i386.c:17308
192 #: config/pdp11/pdp11.c:1715
194 msgid "floating constant misused"
197 #: final.c:4219 config/arc/arc.c:5877 config/i386/i386.c:17399
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:1275 gcov.c:1335 gcov.c:2702
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:1714 gcov.c:1826
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:10240
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:1810 reload1.c:2076
1178 msgid "this is the insn:"
1181 #: lra-constraints.c:3911 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:1442 opts.c:1481
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 the 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:6613
3070 msgid "unsupported operand for code '%c'"
3073 #: config/aarch64/aarch64.c:6624 config/aarch64/aarch64.c:6640
3074 #: config/aarch64/aarch64.c:6652 config/aarch64/aarch64.c:6663
3075 #: config/aarch64/aarch64.c:6673 config/aarch64/aarch64.c:6694
3076 #: config/aarch64/aarch64.c:6764 config/aarch64/aarch64.c:6775
3077 #: config/aarch64/aarch64.c:6789 config/aarch64/aarch64.c:7011
3078 #: config/aarch64/aarch64.c:7029
3080 msgid "invalid operand for '%%%c'"
3083 #: config/aarch64/aarch64.c:6709 config/aarch64/aarch64.c:6720
3084 #: config/aarch64/aarch64.c:6871 config/aarch64/aarch64.c:6882
3086 msgid "invalid vector constant"
3089 #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:6744
3090 #: config/aarch64/aarch64.c:6755
3092 msgid "incompatible floating point / vector register operand for '%%%c'"
3095 #: config/aarch64/aarch64.c:6823 config/arm/arm.c:22704
3097 msgid "missing operand"
3100 #: config/aarch64/aarch64.c:6908
3102 msgid "invalid constant"
3105 #: config/aarch64/aarch64.c:6911
3107 msgid "invalid operand"
3110 #: config/aarch64/aarch64.c:7040 config/aarch64/aarch64.c:7045
3112 msgid "invalid operand prefix '%%%c'"
3115 #: config/aarch64/aarch64.c:7062
3117 msgid "invalid address mode"
3120 #: config/alpha/alpha.c:5125 config/i386/i386.c:18564
3121 #: config/powerpcspe/powerpcspe.c:24333 config/rs6000/rs6000.c:21764
3122 #: config/sparc/sparc.c:9282
3124 msgid "'%%&' used without any local dynamic TLS references"
3127 #: config/alpha/alpha.c:5183 config/bfin/bfin.c:1428
3129 msgid "invalid %%J value"
3132 #: config/alpha/alpha.c:5213 config/ia64/ia64.c:5580
3134 msgid "invalid %%r value"
3137 #: config/alpha/alpha.c:5223 config/ia64/ia64.c:5534
3138 #: config/powerpcspe/powerpcspe.c:24013 config/rs6000/rs6000.c:21472
3139 #: config/xtensa/xtensa.c:2429
3141 msgid "invalid %%R value"
3144 #: config/alpha/alpha.c:5229 config/powerpcspe/powerpcspe.c:23933
3145 #: config/rs6000/rs6000.c:21392 config/xtensa/xtensa.c:2396
3147 msgid "invalid %%N value"
3150 #: config/alpha/alpha.c:5237 config/powerpcspe/powerpcspe.c:23961
3151 #: config/rs6000/rs6000.c:21420
3153 msgid "invalid %%P value"
3156 #: config/alpha/alpha.c:5245
3158 msgid "invalid %%h value"
3161 #: config/alpha/alpha.c:5253 config/xtensa/xtensa.c:2422
3163 msgid "invalid %%L value"
3166 #: config/alpha/alpha.c:5272
3168 msgid "invalid %%m value"
3171 #: config/alpha/alpha.c:5278
3173 msgid "invalid %%M value"
3176 #: config/alpha/alpha.c:5315
3178 msgid "invalid %%U value"
3181 #: config/alpha/alpha.c:5323 config/powerpcspe/powerpcspe.c:24021
3182 #: config/rs6000/rs6000.c:21480
3184 msgid "invalid %%s value"
3187 #: config/alpha/alpha.c:5334
3189 msgid "invalid %%C value"
3192 #: config/alpha/alpha.c:5371 config/powerpcspe/powerpcspe.c:23797
3193 #: config/rs6000/rs6000.c:21256
3195 msgid "invalid %%E value"
3198 #: config/alpha/alpha.c:5396 config/alpha/alpha.c:5446
3200 msgid "unknown relocation unspec"
3203 #: config/alpha/alpha.c:5405 config/cr16/cr16.c:1569
3204 #: config/powerpcspe/powerpcspe.c:24338 config/rs6000/rs6000.c:21769
3205 #: config/spu/spu.c:1458
3207 msgid "invalid %%xn code"
3210 #: config/alpha/alpha.c:5511
3212 msgid "invalid operand address"
3215 #: config/arc/arc.c:3806
3217 msgid "invalid operand to %%Z code"
3220 #: config/arc/arc.c:3814
3222 msgid "invalid operand to %%z code"
3225 #: config/arc/arc.c:3822
3227 msgid "invalid operands to %%c code"
3230 #: config/arc/arc.c:3830
3232 msgid "invalid operand to %%M code"
3235 #: config/arc/arc.c:3838 config/m32r/m32r.c:2100
3237 msgid "invalid operand to %%p code"
3240 #: config/arc/arc.c:3849 config/m32r/m32r.c:2093
3242 msgid "invalid operand to %%s code"
3245 #: config/arc/arc.c:3997 config/m32r/m32r.c:2126
3247 msgid "invalid operand to %%R code"
3250 #: config/arc/arc.c:4073 config/m32r/m32r.c:2149
3252 msgid "invalid operand to %%H/%%L code"
3255 #: config/arc/arc.c:4141 config/m32r/m32r.c:2220
3257 msgid "invalid operand to %%U code"
3260 #: config/arc/arc.c:4153
3262 msgid "invalid operand to %%V code"
3265 #: config/arc/arc.c:4210
3267 msgid "invalid operand to %%O code"
3271 #. Undocumented flag.
3272 #: config/arc/arc.c:4236 config/epiphany/epiphany.c:1305
3273 #: config/m32r/m32r.c:2247 config/nds32/nds32.c:2359 config/sparc/sparc.c:9561
3275 msgid "invalid operand output code"
3278 #: config/arc/arc.c:5865
3280 msgid "invalid UNSPEC as operand: %d"
3283 #: config/arc/arc.c:6154 config/cris/cris.c:2568
3284 msgid "unrecognized supposed constant"
3287 #: config/arm/arm.c:19142 config/arm/arm.c:19167 config/arm/arm.c:19177
3288 #: config/arm/arm.c:19186 config/arm/arm.c:19195
3290 msgid "invalid shift operand"
3293 #: config/arm/arm.c:22035 config/arm/arm.c:22053
3295 msgid "predicated Thumb instruction"
3298 #: config/arm/arm.c:22041
3300 msgid "predicated instruction in conditional sequence"
3303 #: config/arm/arm.c:22159 config/arm/arm.c:22172 config/arm/arm.c:22197
3304 #: config/nios2/nios2.c:3056
3306 msgid "Unsupported operand for code '%c'"
3309 #: config/arm/arm.c:22274 config/arm/arm.c:22296 config/arm/arm.c:22306
3310 #: config/arm/arm.c:22316 config/arm/arm.c:22326 config/arm/arm.c:22365
3311 #: config/arm/arm.c:22383 config/arm/arm.c:22408 config/arm/arm.c:22423
3312 #: config/arm/arm.c:22450 config/arm/arm.c:22457 config/arm/arm.c:22475
3313 #: config/arm/arm.c:22482 config/arm/arm.c:22490 config/arm/arm.c:22511
3314 #: config/arm/arm.c:22518 config/arm/arm.c:22651 config/arm/arm.c:22658
3315 #: config/arm/arm.c:22685 config/arm/arm.c:22692 config/bfin/bfin.c:1441
3316 #: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462
3317 #: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485
3318 #: config/bfin/bfin.c:1492
3320 msgid "invalid operand for code '%c'"
3323 #: config/arm/arm.c:22378
3325 msgid "instruction never executed"
3328 #. Former Maverick support, removed after GCC-4.7.
3329 #: config/arm/arm.c:22399
3331 msgid "obsolete Maverick format code '%c'"
3334 #: config/avr/avr.c:2655
3336 msgid "address operand requires constraint for X, Y, or Z register"
3339 #: config/avr/avr.c:2836
3340 msgid "operands to %T/%t must be reg + const_int:"
3343 #: config/avr/avr.c:2886 config/avr/avr.c:2953
3344 msgid "bad address, not an I/O address:"
3347 #: config/avr/avr.c:2895
3348 msgid "bad address, not a constant:"
3351 #: config/avr/avr.c:2913 config/avr/avr.c:2920
3352 msgid "bad address, not (reg+disp):"
3355 #: config/avr/avr.c:2927
3356 msgid "bad address, not post_inc or pre_dec:"
3359 #: config/avr/avr.c:2939
3360 msgid "internal compiler error. Bad address:"
3363 #: config/avr/avr.c:2972
3365 msgid "Unsupported code '%c' for fixed-point:"
3368 #: config/avr/avr.c:2980
3369 msgid "internal compiler error. Unknown mode:"
3372 #: config/avr/avr.c:4022 config/avr/avr.c:4966 config/avr/avr.c:5413
3373 msgid "invalid insn:"
3376 #: config/avr/avr.c:4076 config/avr/avr.c:4188 config/avr/avr.c:4246
3377 #: config/avr/avr.c:4298 config/avr/avr.c:4317 config/avr/avr.c:4509
3378 #: config/avr/avr.c:4817 config/avr/avr.c:5102 config/avr/avr.c:5306
3379 #: config/avr/avr.c:5470 config/avr/avr.c:5563 config/avr/avr.c:5762
3380 msgid "incorrect insn:"
3383 #: config/avr/avr.c:4333 config/avr/avr.c:4608 config/avr/avr.c:4888
3384 #: config/avr/avr.c:5174 config/avr/avr.c:5352 config/avr/avr.c:5619
3385 #: config/avr/avr.c:5820
3386 msgid "unknown move insn:"
3389 #: config/avr/avr.c:6279
3390 msgid "bad shift insn:"
3393 #: config/avr/avr.c:6387 config/avr/avr.c:6868 config/avr/avr.c:7283
3394 msgid "internal compiler error. Incorrect shift:"
3397 #: config/avr/avr.c:8689
3398 msgid "unsupported fixed-point conversion"
3401 #: config/avr/avr.c:10046
3405 #: config/avr/avr.c:10051
3406 msgid "function parameter"
3409 #: config/avr/avr.c:10056
3410 msgid "structure field"
3413 #: config/avr/avr.c:10062
3414 msgid "return type of function"
3417 #: config/avr/avr.c:10067
3421 #: config/avr/driver-avr.c:50
3424 "Running spec function '%s' with %d args\n"
3428 #: config/bfin/bfin.c:1390
3430 msgid "invalid %%j value"
3433 #: config/bfin/bfin.c:1583 config/c6x/c6x.c:2292
3435 msgid "invalid const_double operand"
3438 #: config/cris/cris.c:622 config/ft32/ft32.c:110 config/moxie/moxie.c:108
3439 #: final.c:3620 final.c:3622 fold-const.c:267 gcc.c:5297 gcc.c:5311
3440 #: rtl-error.c:101 toplev.c:325 vr-values.c:2414 cp/typeck.c:6348
3441 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
3442 #: lto/lto-object.c:362
3443 #, gcc-internal-format, gfc-internal-format
3447 #: config/cris/cris.c:673
3448 msgid "unexpected index-type in cris_print_index"
3451 #: config/cris/cris.c:690
3452 msgid "unexpected base-type in cris_print_base"
3455 #: config/cris/cris.c:754
3456 msgid "invalid operand for 'b' modifier"
3459 #: config/cris/cris.c:771
3460 msgid "invalid operand for 'o' modifier"
3463 #: config/cris/cris.c:790
3464 msgid "invalid operand for 'O' modifier"
3467 #: config/cris/cris.c:823
3468 msgid "invalid operand for 'p' modifier"
3471 #: config/cris/cris.c:862
3472 msgid "invalid operand for 'z' modifier"
3475 #: config/cris/cris.c:926 config/cris/cris.c:960
3476 msgid "invalid operand for 'H' modifier"
3479 #: config/cris/cris.c:936
3480 msgid "bad register"
3483 #: config/cris/cris.c:980
3484 msgid "invalid operand for 'e' modifier"
3487 #: config/cris/cris.c:997
3488 msgid "invalid operand for 'm' modifier"
3491 #: config/cris/cris.c:1022
3492 msgid "invalid operand for 'A' modifier"
3495 #: config/cris/cris.c:1092
3496 msgid "invalid operand for 'D' modifier"
3499 #: config/cris/cris.c:1106
3500 msgid "invalid operand for 'T' modifier"
3503 #: config/cris/cris.c:1126 config/ft32/ft32.c:236 config/moxie/moxie.c:178
3504 msgid "invalid operand modifier letter"
3507 #: config/cris/cris.c:1180
3508 msgid "unexpected multiplicative operand"
3511 #: config/cris/cris.c:1200 config/ft32/ft32.c:259 config/moxie/moxie.c:203
3512 msgid "unexpected operand"
3515 #: config/cris/cris.c:1239 config/cris/cris.c:1249
3516 msgid "unrecognized address"
3519 #: config/cris/cris.c:2967 config/cris/cris.c:3025
3520 msgid "unexpected side-effects in address"
3523 #. Can't possibly get anything else for a function-call, right?
3524 #: config/cris/cris.c:3853
3525 msgid "unidentifiable call op"
3528 #: config/cris/cris.c:3915
3530 msgid "PIC register isn't set up"
3533 #: config/fr30/fr30.c:507
3535 msgid "fr30_print_operand_address: unhandled address"
3538 #: config/fr30/fr30.c:531
3540 msgid "fr30_print_operand: unrecognized %%p code"
3543 #: config/fr30/fr30.c:551
3545 msgid "fr30_print_operand: unrecognized %%b code"
3548 #: config/fr30/fr30.c:572
3550 msgid "fr30_print_operand: unrecognized %%B code"
3553 #: config/fr30/fr30.c:580
3555 msgid "fr30_print_operand: invalid operand to %%A code"
3558 #: config/fr30/fr30.c:597
3560 msgid "fr30_print_operand: invalid %%x code"
3563 #: config/fr30/fr30.c:604
3565 msgid "fr30_print_operand: invalid %%F code"
3568 #: config/fr30/fr30.c:621
3570 msgid "fr30_print_operand: unknown code"
3573 #: config/fr30/fr30.c:649 config/fr30/fr30.c:658 config/fr30/fr30.c:669
3574 #: config/fr30/fr30.c:682
3576 msgid "fr30_print_operand: unhandled MEM"
3579 #: config/frv/frv.c:2494
3580 msgid "bad insn to frv_print_operand_address:"
3583 #: config/frv/frv.c:2505
3584 msgid "bad register to frv_print_operand_memory_reference_reg:"
3587 #: config/frv/frv.c:2544 config/frv/frv.c:2554 config/frv/frv.c:2563
3588 #: config/frv/frv.c:2584 config/frv/frv.c:2589
3589 msgid "bad insn to frv_print_operand_memory_reference:"
3592 #: config/frv/frv.c:2674
3594 msgid "bad condition code"
3597 #: config/frv/frv.c:2748
3598 msgid "bad insn in frv_print_operand, bad const_double"
3601 #: config/frv/frv.c:2809
3602 msgid "bad insn to frv_print_operand, 'e' modifier:"
3605 #: config/frv/frv.c:2817
3606 msgid "bad insn to frv_print_operand, 'F' modifier:"
3609 #: config/frv/frv.c:2833
3610 msgid "bad insn to frv_print_operand, 'f' modifier:"
3613 #: config/frv/frv.c:2847
3614 msgid "bad insn to frv_print_operand, 'g' modifier:"
3617 #: config/frv/frv.c:2895
3618 msgid "bad insn to frv_print_operand, 'L' modifier:"
3621 #: config/frv/frv.c:2908
3622 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3625 #: config/frv/frv.c:2929
3626 msgid "bad insn to frv_print_operand, 'O' modifier:"
3629 #: config/frv/frv.c:2947
3630 msgid "bad insn to frv_print_operand, P modifier:"
3633 #: config/frv/frv.c:2967
3634 msgid "bad insn in frv_print_operand, z case"
3637 #: config/frv/frv.c:2998
3638 msgid "bad insn in frv_print_operand, 0 case"
3641 #: config/frv/frv.c:3003
3642 msgid "frv_print_operand: unknown code"
3645 #: config/frv/frv.c:4407
3646 msgid "bad output_move_single operand"
3649 #: config/frv/frv.c:4534
3650 msgid "bad output_move_double operand"
3653 #: config/frv/frv.c:4676
3654 msgid "bad output_condmove_single operand"
3657 #: config/i386/i386.c:17393
3659 msgid "invalid UNSPEC as operand"
3662 #: config/i386/i386.c:17931
3664 msgid "invalid use of register '%s'"
3667 #: config/i386/i386.c:17936
3669 msgid "invalid use of asm flag output"
3672 #: config/i386/i386.c:18166
3674 msgid "invalid operand size for operand code 'O'"
3677 #: config/i386/i386.c:18201
3679 msgid "invalid operand size for operand code 'z'"
3682 #: config/i386/i386.c:18270
3684 msgid "invalid operand type used with operand code 'Z'"
3687 #: config/i386/i386.c:18275
3689 msgid "invalid operand size for operand code 'Z'"
3692 #: config/i386/i386.c:18352
3694 msgid "operand is not a condition code, invalid operand code 'Y'"
3697 #: config/i386/i386.c:18431
3699 msgid "operand is not a condition code, invalid operand code 'D'"
3702 #: config/i386/i386.c:18449
3704 msgid "operand is not a condition code, invalid operand code '%c'"
3707 #: config/i386/i386.c:18462
3710 "operand is not an offsettable memory reference, invalid operand code 'H'"
3713 #: config/i386/i386.c:18477
3715 msgid "operand is not an integer, invalid operand code 'K'"
3718 #: config/i386/i386.c:18505
3720 msgid "operand is not a specific integer, invalid operand code 'r'"
3723 #: config/i386/i386.c:18523
3725 msgid "operand is not an integer, invalid operand code 'R'"
3728 #: config/i386/i386.c:18546
3730 msgid "operand is not a specific integer, invalid operand code 'R'"
3733 #: config/i386/i386.c:18632
3735 msgid "invalid operand code '%c'"
3738 #: config/i386/i386.c:18694
3740 msgid "invalid constraints for operand"
3743 #: config/i386/i386.c:18744
3745 msgid "invalid vector immediate"
3748 #: config/i386/i386.c:29614
3749 msgid "unknown insn mode"
3752 #: config/i386/djgpp.h:146
3754 msgid "-f%s ignored (not supported for DJGPP)\n"
3757 #: config/ia64/ia64.c:5462
3759 msgid "invalid %%G mode"
3762 #: config/ia64/ia64.c:5633
3764 msgid "ia64_print_operand: unknown code"
3767 #: config/ia64/ia64.c:11239
3768 msgid "invalid conversion from %<__fpreg%>"
3771 #: config/ia64/ia64.c:11242
3772 msgid "invalid conversion to %<__fpreg%>"
3775 #: config/ia64/ia64.c:11255 config/ia64/ia64.c:11266
3776 msgid "invalid operation on %<__fpreg%>"
3779 #: config/iq2000/iq2000.c:3177 config/tilegx/tilegx.c:5318
3780 #: config/tilepro/tilepro.c:4707
3782 msgid "invalid %%P operand"
3785 #: config/iq2000/iq2000.c:3185 config/powerpcspe/powerpcspe.c:23951
3786 #: config/rs6000/rs6000.c:21410
3788 msgid "invalid %%p value"
3791 #: config/iq2000/iq2000.c:3244
3793 msgid "invalid use of %%d, %%x, or %%X"
3796 #: config/lm32/lm32.c:527
3798 msgid "only 0.0 can be loaded as an immediate"
3801 #: config/lm32/lm32.c:597
3805 #: config/lm32/lm32.c:609
3806 msgid "can't use non gp relative absolute address"
3809 #: config/lm32/lm32.c:613
3810 msgid "invalid addressing mode"
3813 #: config/m32r/m32r.c:2158
3814 msgid "bad insn for 'A'"
3817 #: config/m32r/m32r.c:2205
3819 msgid "invalid operand to %%T/%%B code"
3822 #: config/m32r/m32r.c:2228
3824 msgid "invalid operand to %%N code"
3827 #: config/m32r/m32r.c:2261
3828 msgid "pre-increment address is not a register"
3831 #: config/m32r/m32r.c:2268
3832 msgid "pre-decrement address is not a register"
3835 #: config/m32r/m32r.c:2275
3836 msgid "post-increment address is not a register"
3839 #: config/m32r/m32r.c:2350 config/m32r/m32r.c:2365
3840 #: config/powerpcspe/powerpcspe.c:36090 config/rs6000/rs6000.c:33258
3844 #: config/m32r/m32r.c:2370
3845 msgid "lo_sum not of register"
3848 #: config/microblaze/microblaze.c:2225
3850 msgid "unknown punctuation '%c'"
3853 #: config/microblaze/microblaze.c:2234
3855 msgid "null pointer"
3858 #: config/microblaze/microblaze.c:2269
3860 msgid "PRINT_OPERAND, invalid insn for %%C"
3863 #: config/microblaze/microblaze.c:2298
3865 msgid "PRINT_OPERAND, invalid insn for %%N"
3868 #: config/microblaze/microblaze.c:2318 config/microblaze/microblaze.c:2493
3869 msgid "insn contains an invalid address !"
3872 #: config/microblaze/microblaze.c:2333 config/microblaze/microblaze.c:2552
3873 #: config/xtensa/xtensa.c:2526
3874 msgid "invalid address"
3877 #: config/microblaze/microblaze.c:2436
3879 msgid "letter %c was found & insn was not CONST_INT"
3882 #: config/mips/mips.c:8882 config/mips/mips.c:8909 config/mips/mips.c:9092
3884 msgid "'%%%c' is not a valid operand prefix"
3887 #: config/mips/mips.c:8981 config/mips/mips.c:8988 config/mips/mips.c:8995
3888 #: config/mips/mips.c:9002 config/mips/mips.c:9015 config/mips/mips.c:9022
3889 #: config/mips/mips.c:9032 config/mips/mips.c:9035 config/mips/mips.c:9047
3890 #: config/mips/mips.c:9050 config/mips/mips.c:9110 config/mips/mips.c:9117
3891 #: config/mips/mips.c:9138 config/mips/mips.c:9153 config/mips/mips.c:9172
3892 #: config/mips/mips.c:9181 config/riscv/riscv.c:3049 config/riscv/riscv.c:3055
3893 #: config/riscv/riscv.c:3064
3895 msgid "invalid use of '%%%c'"
3898 #: config/mmix/mmix.c:1573 config/mmix/mmix.c:1703
3899 msgid "MMIX Internal: Expected a CONST_INT, not this"
3902 #: config/mmix/mmix.c:1652
3903 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3906 #: config/mmix/mmix.c:1671
3907 msgid "MMIX Internal: Expected a register, not this"
3910 #: config/mmix/mmix.c:1681
3911 msgid "MMIX Internal: Expected a constant, not this"
3914 #. We need the original here.
3915 #: config/mmix/mmix.c:1765
3916 msgid "MMIX Internal: Cannot decode this operand"
3919 #: config/mmix/mmix.c:1821
3920 msgid "MMIX Internal: This is not a recognized address"
3923 #: config/mmix/mmix.c:2697
3924 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3927 #: config/mmix/mmix.c:2704
3928 msgid "MMIX Internal: What's the CC of this?"
3931 #: config/mmix/mmix.c:2708
3932 msgid "MMIX Internal: What is the CC of this?"
3935 #: config/mmix/mmix.c:2750
3936 msgid "MMIX Internal: This is not a constant:"
3939 #: config/msp430/msp430.c:3686
3941 msgid "invalid operand prefix"
3944 #: config/msp430/msp430.c:3720
3946 msgid "invalid zero extract"
3949 #: config/powerpcspe/host-darwin.c:96 config/rs6000/host-darwin.c:96
3951 msgid "Out of stack space.\n"
3954 #: config/powerpcspe/host-darwin.c:117 config/rs6000/host-darwin.c:117
3956 msgid "Try running '%s' in the shell to raise its limit.\n"
3959 #: config/powerpcspe/powerpcspe.c:4411 config/rs6000/rs6000.c:4258
3960 msgid "-maltivec=le not allowed for big-endian targets"
3963 #: config/powerpcspe/powerpcspe.c:4423 config/rs6000/rs6000.c:4273
3964 msgid "-mvsx requires hardware floating point"
3967 #: config/powerpcspe/powerpcspe.c:4431 config/rs6000/rs6000.c:4281
3968 msgid "-mvsx and -mpaired are incompatible"
3971 #: config/powerpcspe/powerpcspe.c:4433 config/rs6000/rs6000.c:4283
3972 msgid "-mvsx needs indexed addressing"
3975 #: config/powerpcspe/powerpcspe.c:4438 config/rs6000/rs6000.c:4288
3976 msgid "-mvsx and -mno-altivec are incompatible"
3979 #: config/powerpcspe/powerpcspe.c:4440 config/rs6000/rs6000.c:4290
3980 msgid "-mno-altivec disables vsx"
3983 #: config/powerpcspe/powerpcspe.c:4648 config/rs6000/rs6000.c:4416
3984 msgid "-mquad-memory requires 64-bit mode"
3987 #: config/powerpcspe/powerpcspe.c:4651 config/rs6000/rs6000.c:4419
3988 msgid "-mquad-memory-atomic requires 64-bit mode"
3991 #: config/powerpcspe/powerpcspe.c:4663 config/rs6000/rs6000.c:4431
3992 msgid "-mquad-memory is not available in little endian mode"
3995 #: config/powerpcspe/powerpcspe.c:4735 config/rs6000/rs6000.c:4512
3996 msgid "-mtoc-fusion requires 64-bit"
3999 #: config/powerpcspe/powerpcspe.c:4742 config/rs6000/rs6000.c:4519
4000 msgid "-mtoc-fusion requires medium/large code model"
4003 #: config/powerpcspe/powerpcspe.c:11492 config/rs6000/rs6000.c:10907
4007 #: config/powerpcspe/powerpcspe.c:23594 config/rs6000/rs6000.c:21053
4008 msgid "Bad 128-bit move"
4011 #: config/powerpcspe/powerpcspe.c:23785 config/rs6000/rs6000.c:21244
4013 msgid "invalid %%e value"
4016 #: config/powerpcspe/powerpcspe.c:23806 config/rs6000/rs6000.c:21265
4018 msgid "invalid %%f value"
4021 #: config/powerpcspe/powerpcspe.c:23815 config/rs6000/rs6000.c:21274
4023 msgid "invalid %%F value"
4026 #: config/powerpcspe/powerpcspe.c:23824 config/rs6000/rs6000.c:21283
4028 msgid "invalid %%G value"
4031 #: config/powerpcspe/powerpcspe.c:23859 config/rs6000/rs6000.c:21318
4033 msgid "invalid %%j code"
4036 #: config/powerpcspe/powerpcspe.c:23869 config/rs6000/rs6000.c:21328
4038 msgid "invalid %%J code"
4041 #: config/powerpcspe/powerpcspe.c:23879 config/rs6000/rs6000.c:21338
4043 msgid "invalid %%k value"
4046 #: config/powerpcspe/powerpcspe.c:23894 config/rs6000/rs6000.c:21353
4047 #: config/xtensa/xtensa.c:2415
4049 msgid "invalid %%K value"
4052 #: config/powerpcspe/powerpcspe.c:23941 config/rs6000/rs6000.c:21400
4054 msgid "invalid %%O value"
4057 #: config/powerpcspe/powerpcspe.c:23988 config/rs6000/rs6000.c:21447
4059 msgid "invalid %%q value"
4062 #: config/powerpcspe/powerpcspe.c:24041 config/rs6000/rs6000.c:21500
4064 msgid "invalid %%T value"
4067 #: config/powerpcspe/powerpcspe.c:24053 config/rs6000/rs6000.c:21512
4069 msgid "invalid %%u value"
4072 #: config/powerpcspe/powerpcspe.c:24067 config/rs6000/rs6000.c:21526
4073 #: config/xtensa/xtensa.c:2384
4075 msgid "invalid %%v value"
4078 #: config/powerpcspe/powerpcspe.c:24134 config/rs6000/rs6000.c:21593
4079 #: config/xtensa/xtensa.c:2436
4081 msgid "invalid %%x value"
4084 #: config/powerpcspe/powerpcspe.c:24282 config/rs6000/rs6000.c:21713
4086 msgid "invalid %%y value, try using the 'Z' constraint"
4089 #: config/powerpcspe/powerpcspe.c:24996 config/rs6000/rs6000.c:22248
4090 msgid "__float128 and __ibm128 cannot be used in the same expression"
4093 #: config/powerpcspe/powerpcspe.c:25002 config/rs6000/rs6000.c:22254
4094 msgid "__ibm128 and long double cannot be used in the same expression"
4097 #: config/powerpcspe/powerpcspe.c:25008 config/rs6000/rs6000.c:22260
4098 msgid "__float128 and long double cannot be used in the same expression"
4101 #: config/powerpcspe/powerpcspe.c:39380 config/rs6000/rs6000.c:36538
4102 msgid "AltiVec argument passed to unprototyped function"
4105 #: config/powerpcspe/powerpcspe.c:41186 config/rs6000/rs6000.c:38705
4106 msgid "Could not generate addis value for fusion"
4109 #: config/powerpcspe/powerpcspe.c:41258 config/rs6000/rs6000.c:38775
4110 msgid "Unable to generate load/store offset for fusion"
4113 #: config/powerpcspe/powerpcspe.c:41362 config/rs6000/rs6000.c:38874
4114 msgid "Bad GPR fusion"
4117 #: config/powerpcspe/powerpcspe.c:41580 config/rs6000/rs6000.c:39092
4118 msgid "emit_fusion_p9_load, bad reg #1"
4121 #: config/powerpcspe/powerpcspe.c:41626 config/rs6000/rs6000.c:39138
4122 msgid "emit_fusion_p9_load, bad reg #2"
4125 #: config/powerpcspe/powerpcspe.c:41629 config/rs6000/rs6000.c:39141
4126 msgid "emit_fusion_p9_load not MEM"
4129 #: config/powerpcspe/powerpcspe.c:41667 config/rs6000/rs6000.c:39179
4130 msgid "emit_fusion_p9_store, bad reg #1"
4133 #: config/powerpcspe/powerpcspe.c:41713 config/rs6000/rs6000.c:39225
4134 msgid "emit_fusion_p9_store, bad reg #2"
4137 #: config/powerpcspe/powerpcspe.c:41716 config/rs6000/rs6000.c:39228
4138 msgid "emit_fusion_p9_store not MEM"
4141 #: config/rl78/rl78.c:2004 config/rl78/rl78.c:2090
4143 msgid "q/Q modifiers invalid for symbol references"
4146 #: config/s390/s390.c:7660
4148 msgid "symbolic memory references are only supported on z10 or later"
4151 #: config/s390/s390.c:7671
4153 msgid "cannot decompose address"
4156 #: config/s390/s390.c:7740
4158 msgid "invalid comparison operator for 'E' output modifier"
4161 #: config/s390/s390.c:7763
4163 msgid "invalid reference for 'J' output modifier"
4166 #: config/s390/s390.c:7781
4168 msgid "invalid address for 'O' output modifier"
4171 #: config/s390/s390.c:7803
4173 msgid "invalid address for 'R' output modifier"
4176 #: config/s390/s390.c:7821
4178 msgid "memory reference expected for 'S' output modifier"
4181 #: config/s390/s390.c:7831
4183 msgid "invalid address for 'S' output modifier"
4186 #: config/s390/s390.c:7852
4188 msgid "register or memory expression expected for 'N' output modifier"
4191 #: config/s390/s390.c:7863
4193 msgid "register or memory expression expected for 'M' output modifier"
4196 #: config/s390/s390.c:7949 config/s390/s390.c:7970
4198 msgid "invalid constant for output modifier '%c'"
4201 #: config/s390/s390.c:7967
4203 msgid "invalid constant - try using an output modifier"
4206 #: config/s390/s390.c:8004
4208 msgid "invalid constant vector for output modifier '%c'"
4211 #: config/s390/s390.c:8011
4213 msgid "invalid expression - try using an output modifier"
4216 #: config/s390/s390.c:8014
4218 msgid "invalid expression for output modifier '%c'"
4221 #: config/s390/s390.c:12149
4222 msgid "vector argument passed to unprototyped function"
4225 #: config/s390/s390.c:16391
4226 msgid "types differ in signedness"
4229 #: config/s390/s390.c:16401
4230 msgid "binary operator does not support two vector bool operands"
4233 #: config/s390/s390.c:16404
4234 msgid "binary operator does not support vector bool operand"
4237 #: config/s390/s390.c:16412
4239 "binary operator does not support mixing vector bool with floating point "
4243 #: config/sh/sh.c:1210
4245 msgid "invalid operand to %%R"
4248 #: config/sh/sh.c:1237
4250 msgid "invalid operand to %%S"
4253 #: config/sh/sh.c:8666
4254 msgid "created and used with different architectures / ABIs"
4257 #: config/sh/sh.c:8668
4258 msgid "created and used with different ABIs"
4261 #: config/sh/sh.c:8670
4262 msgid "created and used with different endianness"
4265 #: config/sparc/sparc.c:9291 config/sparc/sparc.c:9297
4267 msgid "invalid %%Y operand"
4270 #: config/sparc/sparc.c:9384
4272 msgid "invalid %%A operand"
4275 #: config/sparc/sparc.c:9404
4277 msgid "invalid %%B operand"
4280 #: config/sparc/sparc.c:9484 config/tilegx/tilegx.c:5105
4281 #: config/tilepro/tilepro.c:4514
4283 msgid "invalid %%C operand"
4286 #: config/sparc/sparc.c:9516 config/tilegx/tilegx.c:5138
4288 msgid "invalid %%D operand"
4291 #: config/sparc/sparc.c:9535
4293 msgid "invalid %%f operand"
4296 #: config/sparc/sparc.c:9547
4298 msgid "invalid %%s operand"
4301 #: config/sparc/sparc.c:9592
4303 msgid "floating-point constant not a valid immediate operand"
4306 #: config/stormy16/stormy16.c:1738 config/stormy16/stormy16.c:1809
4308 msgid "'B' operand is not constant"
4311 #: config/stormy16/stormy16.c:1765
4313 msgid "'B' operand has multiple bits set"
4316 #: config/stormy16/stormy16.c:1791
4318 msgid "'o' operand is not constant"
4321 #: config/stormy16/stormy16.c:1823
4323 msgid "xstormy16_print_operand: unknown code"
4326 #: config/tilegx/tilegx.c:5090 config/tilepro/tilepro.c:4499
4328 msgid "invalid %%c operand"
4331 #: config/tilegx/tilegx.c:5121
4333 msgid "invalid %%d operand"
4336 #: config/tilegx/tilegx.c:5218
4338 msgid "invalid %%H specifier"
4341 #: config/tilegx/tilegx.c:5260 config/tilepro/tilepro.c:4528
4343 msgid "invalid %%h operand"
4346 #: config/tilegx/tilegx.c:5272 config/tilepro/tilepro.c:4592
4348 msgid "invalid %%I operand"
4351 #: config/tilegx/tilegx.c:5284 config/tilepro/tilepro.c:4604
4353 msgid "invalid %%i operand"
4356 #: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4625
4358 msgid "invalid %%j operand"
4361 #: config/tilegx/tilegx.c:5336
4363 msgid "invalid %%%c operand"
4366 #: config/tilegx/tilegx.c:5351 config/tilepro/tilepro.c:4739
4368 msgid "invalid %%N operand"
4371 #: config/tilegx/tilegx.c:5395
4373 msgid "invalid operand for 'r' specifier"
4376 #: config/tilegx/tilegx.c:5419 config/tilepro/tilepro.c:4820
4378 msgid "unable to print out operand yet; code == %d (%c)"
4381 #: config/tilepro/tilepro.c:4564
4383 msgid "invalid %%H operand"
4386 #: config/tilepro/tilepro.c:4664
4388 msgid "invalid %%L operand"
4391 #: config/tilepro/tilepro.c:4724
4393 msgid "invalid %%M operand"
4396 #: config/tilepro/tilepro.c:4767
4398 msgid "invalid %%t operand"
4401 #: config/tilepro/tilepro.c:4774
4403 msgid "invalid %%t operand '"
4406 #: config/tilepro/tilepro.c:4795
4408 msgid "invalid %%r operand"
4411 #: config/v850/v850.c:297
4412 msgid "const_double_split got a bad insn:"
4415 #: config/v850/v850.c:903
4416 msgid "output_move_single:"
4419 #: config/vax/vax.c:465
4421 msgid "symbol used with both base and indexed registers"
4424 #: config/vax/vax.c:474
4426 msgid "symbol with offset used in PIC mode"
4429 #: config/vax/vax.c:562
4431 msgid "symbol used as immediate operand"
4434 #: config/vax/vax.c:1591
4435 msgid "illegal operand detected"
4438 #: config/visium/visium.c:3374
4439 msgid "illegal operand "
4442 #: config/visium/visium.c:3425
4443 msgid "illegal operand address (1)"
4446 #: config/visium/visium.c:3432
4447 msgid "illegal operand address (2)"
4450 #: config/visium/visium.c:3447
4451 msgid "illegal operand address (3)"
4454 #: config/visium/visium.c:3455
4455 msgid "illegal operand address (4)"
4458 #: config/xtensa/xtensa.c:802 config/xtensa/xtensa.c:834
4459 #: config/xtensa/xtensa.c:843
4463 #: config/xtensa/xtensa.c:2372
4465 msgid "invalid %%D value"
4468 #: config/xtensa/xtensa.c:2410
4469 msgid "invalid mask"
4472 #: config/xtensa/xtensa.c:2443
4474 msgid "invalid %%d value"
4477 #: config/xtensa/xtensa.c:2462 config/xtensa/xtensa.c:2472
4479 msgid "invalid %%t/%%b value"
4482 #: config/xtensa/xtensa.c:2551
4483 msgid "no register in address"
4486 #: config/xtensa/xtensa.c:2559
4487 msgid "address offset not a constant"
4490 #: c/c-objc-common.c:173
4494 #: c/c-objc-common.c:206
4495 msgid "({anonymous})"
4499 #. declaration-specifiers declarator decl-specs
4500 #. then assume we have a missing semicolon, which would
4502 #. declaration-specifiers declarator decl-specs
4505 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
4506 #. Use c_parser_require to get an error with a fix-it hint.
4507 #: c/c-parser.c:2267 c/c-parser.c:2383 c/c-parser.c:2397 c/c-parser.c:4964
4508 #: c/c-parser.c:5542 c/c-parser.c:5990 c/c-parser.c:6159 c/c-parser.c:6192
4509 #: c/c-parser.c:6390 c/c-parser.c:9680 c/c-parser.c:9715 c/c-parser.c:9746
4510 #: c/c-parser.c:9793 c/c-parser.c:9974 c/c-parser.c:10760 c/c-parser.c:10830
4511 #: c/c-parser.c:10873 c/c-parser.c:15457 c/c-parser.c:15481 c/c-parser.c:15499
4512 #: c/c-parser.c:15712 c/c-parser.c:15758 c/gimple-parser.c:148
4513 #: c/gimple-parser.c:188 c/gimple-parser.c:197 c/gimple-parser.c:226
4514 #: c/gimple-parser.c:1375 c/gimple-parser.c:1404 c/gimple-parser.c:1484
4515 #: c/gimple-parser.c:1511 c/c-parser.c:3204 c/c-parser.c:9967
4516 #: c/gimple-parser.c:1278 c/gimple-parser.c:1317 cp/parser.c:27820
4517 #: cp/parser.c:28409
4518 #, gcc-internal-format
4519 msgid "expected %<;%>"
4522 #: c/c-parser.c:2431 c/c-parser.c:7573 c/c-parser.c:8015 c/c-parser.c:8058
4523 #: c/c-parser.c:8196 c/c-parser.c:12669 cp/parser.c:27818 cp/parser.c:28427
4524 #, gcc-internal-format
4525 msgid "expected %<,%>"
4528 #: c/c-parser.c:2817 c/c-parser.c:3736 c/c-parser.c:3906 c/c-parser.c:3968
4529 #: c/c-parser.c:4021 c/c-parser.c:4398 c/c-parser.c:4414 c/c-parser.c:4423
4530 #: c/c-parser.c:7486 c/c-parser.c:7947 c/c-parser.c:7969 c/c-parser.c:8025
4531 #: c/c-parser.c:8134 c/c-parser.c:9151 c/c-parser.c:10081 c/c-parser.c:12576
4532 #: c/c-parser.c:12634 c/c-parser.c:12689 c/c-parser.c:13671 c/c-parser.c:13769
4533 #: c/c-parser.c:14881 c/c-parser.c:15541 c/c-parser.c:15720 c/c-parser.c:17771
4534 #: c/c-parser.c:17849 c/gimple-parser.c:295 c/gimple-parser.c:392
4535 #: c/gimple-parser.c:821 c/gimple-parser.c:837 c/gimple-parser.c:853
4536 #: c/gimple-parser.c:880 c/gimple-parser.c:915 c/gimple-parser.c:1038
4537 #: c/gimple-parser.c:1209 c/gimple-parser.c:1220 c/gimple-parser.c:1342
4538 #: c/gimple-parser.c:1441 cp/parser.c:28457
4539 #, gcc-internal-format
4540 msgid "expected %<)%>"
4543 #: c/c-parser.c:3824 c/c-parser.c:4733 c/c-parser.c:4769 c/c-parser.c:6441
4544 #: c/c-parser.c:8125 c/c-parser.c:8983 c/c-parser.c:9127 c/c-parser.c:11588
4545 #: c/c-parser.c:18220 c/c-parser.c:18222 c/gimple-parser.c:1015
4546 #: cp/parser.c:28421
4547 #, gcc-internal-format
4548 msgid "expected %<]%>"
4551 #: c/c-parser.c:4001
4552 msgid "expected %<;%>, %<,%> or %<)%>"
4555 #. Look for the two `(' tokens.
4556 #: c/c-parser.c:4305 c/c-parser.c:4310 c/c-parser.c:12664 c/c-parser.c:17579
4557 #: c/c-parser.c:17792 c/gimple-parser.c:363 c/gimple-parser.c:811
4558 #: c/gimple-parser.c:873 c/gimple-parser.c:911 c/gimple-parser.c:1198
4559 #: c/gimple-parser.c:1339 c/gimple-parser.c:1438 c/c-parser.c:11911
4560 #: cp/parser.c:28412
4561 #, gcc-internal-format
4562 msgid "expected %<(%>"
4565 #: c/c-parser.c:4903 c/c-parser.c:10310 c/c-parser.c:16212 c/c-parser.c:18449
4566 #: c/gimple-parser.c:141 c/gimple-parser.c:1444 c/c-parser.c:3018
4567 #: c/c-parser.c:3225 c/c-parser.c:9862 cp/parser.c:18145 cp/parser.c:28418
4568 #, gcc-internal-format
4569 msgid "expected %<{%>"
4572 #: c/c-parser.c:5142 c/c-parser.c:5151 c/c-parser.c:6695 c/c-parser.c:7622
4573 #: c/c-parser.c:10074 c/c-parser.c:10460 c/c-parser.c:10521 c/c-parser.c:11571
4574 #: c/c-parser.c:12351 c/c-parser.c:12493 c/c-parser.c:12864 c/c-parser.c:12957
4575 #: c/c-parser.c:13566 c/c-parser.c:17636 c/c-parser.c:17695
4576 #: c/gimple-parser.c:431 c/gimple-parser.c:1492 c/gimple-parser.c:1519
4577 #: c/c-parser.c:6347 c/c-parser.c:12006 cp/parser.c:28451 cp/parser.c:29576
4578 #: cp/parser.c:32258
4579 #, gcc-internal-format
4580 msgid "expected %<:%>"
4583 #: c/c-parser.c:5974 cp/parser.c:28344
4584 #, gcc-internal-format
4585 msgid "expected %<while%>"
4588 #: c/c-parser.c:7896
4589 msgid "expected %<.%>"
4592 #: c/c-parser.c:9533 c/c-parser.c:9565 c/c-parser.c:9805 cp/parser.c:30151
4593 #: cp/parser.c:30225
4594 #, gcc-internal-format
4595 msgid "expected %<@end%>"
4598 #: c/c-parser.c:10223 c/gimple-parser.c:806 cp/parser.c:28436
4599 #, gcc-internal-format
4600 msgid "expected %<>%>"
4603 #: c/c-parser.c:13049 c/c-parser.c:13787 cp/parser.c:28460
4604 #, gcc-internal-format
4605 msgid "expected %<,%> or %<)%>"
4608 #. All following cases are statements with LHS.
4609 #: c/c-parser.c:15190 c/c-parser.c:15234 c/c-parser.c:15466 c/c-parser.c:15701
4610 #: c/c-parser.c:17833 c/gimple-parser.c:286 c/c-parser.c:4792 cp/parser.c:28439
4611 #, gcc-internal-format
4612 msgid "expected %<=%>"
4615 #: c/c-parser.c:15482 c/gimple-parser.c:1553 cp/parser.c:28415
4616 #: cp/parser.c:30368
4617 #, gcc-internal-format
4618 msgid "expected %<}%>"
4621 #: c/c-parser.c:16255 c/c-parser.c:16245 cp/parser.c:35653
4622 #, gcc-internal-format
4623 msgid "expected %<#pragma omp section%> or %<}%>"
4626 #: c/c-parser.c:18208 c/c-parser.c:11523 cp/parser.c:28424 cp/parser.c:31514
4627 #, gcc-internal-format
4628 msgid "expected %<[%>"
4631 #: c/c-typeck.c:7847
4635 #: c/gimple-parser.c:795 cp/parser.c:15790 cp/parser.c:28433
4636 #, gcc-internal-format
4637 msgid "expected %<<%>"
4640 #: c/gimple-parser.c:1488 c/gimple-parser.c:1515 c/gimple-parser.c:1543
4641 #: c/gimple-parser.c:1369 c/gimple-parser.c:1398
4642 #, gcc-internal-format
4643 msgid "expected label"
4647 msgid "candidate 1:"
4651 msgid "candidate 2:"
4655 msgid "jump to label %qD"
4659 msgid "jump to case label"
4663 msgid "enters try block"
4667 msgid "enters catch block"
4671 msgid "enters OpenMP structured block"
4675 msgid "enters synchronized or atomic statement"
4679 msgid "enters constexpr if statement"
4687 msgid "<brace-enclosed initializer list>"
4691 msgid "<unresolved overloaded function type>"
4695 msgid "<type error>"
4698 #: cp/error.c:728 objc/objc-act.c:6186 cp/cxx-pretty-print.c:153
4699 #, gcc-internal-format
4705 msgid "<unnamed %s>"
4708 #. A lambda's "type" is essentially its signature.
4714 msgid "<typeprefixerror>"
4719 msgid "(static initializers for %s)"
4724 msgid "(static destructors for %s)"
4728 msgid "<structured bindings>"
4736 msgid "<return value> "
4744 msgid "(anonymous namespace)"
4748 msgid "<template arguments error>"
4752 msgid "<enumerator>"
4756 msgid "<declaration error>"
4759 #: cp/error.c:1900 cp/error.c:1920
4760 msgid "<template parameter error>"
4767 #: cp/error.c:2078 cp/error.c:3122 c-family/c-pretty-print.c:2181
4768 #, gcc-internal-format
4772 #. While waiting for caret diagnostics, avoid printing
4773 #. __cxa_allocate_exception, __cxa_throw, and the like.
4775 msgid "<throw-expression>"
4779 msgid "<ubsan routine call>"
4795 msgid "<expression error>"
4799 msgid "<unknown operator>"
4803 msgid "At global scope:"
4808 msgid "In static member function %qs"
4813 msgid "In copy constructor %qs"
4818 msgid "In constructor %qs"
4823 msgid "In destructor %qs"
4827 msgid "In lambda function"
4832 msgid "%s: In substitution of %qS:\n"
4836 msgid "%s: In instantiation of %q#D:\n"
4840 msgid "%r%s:%d:%d:%R "
4849 msgid "recursively required by substitution of %qS\n"
4854 msgid "required by substitution of %qS\n"
4858 msgid "recursively required from %q#D\n"
4862 msgid "required from %q#D\n"
4866 msgid "recursively required from here\n"
4870 msgid "required from here\n"
4875 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
4876 "backtrace-limit=0 to disable ]\n"
4881 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
4882 "limit=0 to disable ]\n"
4886 msgid "%r%s:%d:%d:%R in %<constexpr%> expansion of %qs"
4890 msgid "%r%s:%d:%R in %<constexpr%> expansion of %qs"
4893 #: cp/pt.c:1948 cp/semantics.c:5284
4894 msgid "candidates are:"
4897 #: cp/pt.c:1950 cp/pt.c:22627
4898 msgid "candidate is:"
4899 msgid_plural "candidates are:"
4904 msgid "target is not pointer or reference to class"
4908 msgid "target is not pointer or reference to complete type"
4912 msgid "target is not pointer or reference"
4916 msgid "source is not a pointer"
4920 msgid "source is not a pointer to class"
4924 msgid "source is a pointer to incomplete type"
4928 msgid "source is not of class type"
4932 msgid "source is of incomplete class type"
4936 msgid "conversion casts away constness"
4940 msgid "source type is not polymorphic"
4943 #: cp/typeck.c:6077 c/c-typeck.c:4261
4944 #, gcc-internal-format
4945 msgid "wrong type argument to unary minus"
4948 #: cp/typeck.c:6078 c/c-typeck.c:4248
4949 #, gcc-internal-format
4950 msgid "wrong type argument to unary plus"
4953 #: cp/typeck.c:6105 c/c-typeck.c:4302
4954 #, gcc-internal-format
4955 msgid "wrong type argument to bit-complement"
4958 #: cp/typeck.c:6122 c/c-typeck.c:4310
4959 #, gcc-internal-format
4960 msgid "wrong type argument to abs"
4963 #: cp/typeck.c:6134 c/c-typeck.c:4322
4964 #, gcc-internal-format
4965 msgid "wrong type argument to conjugation"
4969 msgid "in argument to unary !"
4973 msgid "no pre-increment operator for type"
4977 msgid "no post-increment operator for type"
4981 msgid "no pre-decrement operator for type"
4985 msgid "no post-decrement operator for type"
4988 #: fortran/arith.c:95
4989 msgid "Arithmetic OK at %L"
4992 #: fortran/arith.c:98
4993 msgid "Arithmetic overflow at %L"
4996 #: fortran/arith.c:101
4997 msgid "Arithmetic underflow at %L"
5000 #: fortran/arith.c:104
5001 msgid "Arithmetic NaN at %L"
5004 #: fortran/arith.c:107
5005 msgid "Division by zero at %L"
5008 #: fortran/arith.c:110
5009 msgid "Array operands are incommensurate at %L"
5012 #: fortran/arith.c:114
5013 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
5016 #: fortran/arith.c:1374
5017 msgid "elemental binary operation"
5020 #: fortran/check.c:3128
5022 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
5025 #: fortran/check.c:3344 fortran/check.c:3401
5027 msgid "arguments '%s' and '%s' for intrinsic %s"
5030 #: fortran/check.c:3716 fortran/intrinsic.c:4561
5032 msgid "arguments '%s' and '%s' for intrinsic '%s'"
5035 #: fortran/error.c:868
5036 msgid "Fortran 2018 deleted feature:"
5039 #: fortran/error.c:871
5040 msgid "Fortran 2018 obsolescent feature:"
5043 #: fortran/error.c:874
5044 msgid "Fortran 2018:"
5047 #: fortran/error.c:880
5048 msgid "Fortran 2008 obsolescent feature:"
5051 #: fortran/error.c:889
5052 msgid "GNU Extension:"
5055 #: fortran/error.c:892
5056 msgid "Legacy Extension:"
5059 #: fortran/error.c:895
5060 msgid "Obsolescent feature:"
5063 #: fortran/error.c:898
5064 msgid "Deleted feature:"
5067 #: fortran/expr.c:3359
5068 msgid "array assignment"
5071 #: fortran/gfortranspec.c:425
5076 #: fortran/interface.c:3220 fortran/intrinsic.c:4256
5077 msgid "actual argument to INTENT = OUT/INOUT"
5081 msgid "Positive width required"
5085 msgid "Nonnegative width required"
5089 msgid "Unexpected element %qc in format string at %L"
5093 msgid "Unexpected end of format string"
5097 msgid "Zero width in format descriptor"
5101 msgid "Missing leading left parenthesis"
5105 msgid "Left parenthesis required after %<*%>"
5109 msgid "Expected P edit descriptor"
5112 #. P requires a prior number.
5114 msgid "P descriptor requires leading scale factor"
5117 #: fortran/io.c:786 fortran/io.c:800
5118 msgid "Comma required after P descriptor"
5122 msgid "Positive width required with T descriptor"
5126 msgid "E specifier not allowed with g0 descriptor"
5130 msgid "Positive exponent width required"
5133 #: fortran/io.c:1013
5135 msgid "Right parenthesis expected at %C"
5138 #: fortran/io.c:1047
5139 msgid "Period required in format specifier"
5142 #: fortran/io.c:1806
5147 #: fortran/io.c:3311
5148 msgid "internal unit in WRITE"
5151 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
5152 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
5153 #: fortran/io.c:4621
5155 msgid "%s tag with INQUIRE"
5158 #: fortran/matchexp.c:28
5160 msgid "Syntax error in expression at %C"
5163 #: fortran/module.c:1212
5164 msgid "Unexpected EOF"
5167 #: fortran/module.c:1324
5168 msgid "Name too long"
5171 #: fortran/module.c:1426 fortran/module.c:1529
5175 #: fortran/module.c:1553
5176 msgid "Expected name"
5179 #: fortran/module.c:1556
5180 msgid "Expected left parenthesis"
5183 #: fortran/module.c:1559
5184 msgid "Expected right parenthesis"
5187 #: fortran/module.c:1562
5188 msgid "Expected integer"
5191 #: fortran/module.c:1565 fortran/module.c:2609
5192 msgid "Expected string"
5195 #: fortran/module.c:1590
5196 msgid "find_enum(): Enum not found"
5199 #: fortran/module.c:2306
5200 msgid "Expected attribute bit name"
5203 #: fortran/module.c:3223
5204 msgid "Expected integer string"
5207 #: fortran/module.c:3227
5208 msgid "Error converting integer"
5211 #: fortran/module.c:3249
5212 msgid "Expected real string"
5215 #: fortran/module.c:3474
5216 msgid "Expected expression type"
5219 #: fortran/module.c:3554
5220 msgid "Bad operator"
5223 #: fortran/module.c:3671
5224 msgid "Bad type in constant expression"
5227 #: fortran/module.c:7038
5228 msgid "Unexpected end of module"
5231 #: fortran/parse.c:1757
5232 msgid "arithmetic IF"
5235 #: fortran/parse.c:1766
5236 msgid "attribute declaration"
5239 #: fortran/parse.c:1802
5240 msgid "data declaration"
5243 #: fortran/parse.c:1820
5244 msgid "derived type declaration"
5247 #: fortran/parse.c:1947
5251 #: fortran/parse.c:1956
5252 msgid "implied END DO"
5255 #: fortran/parse.c:2050 fortran/resolve.c:11189
5259 #: fortran/parse.c:2053 fortran/resolve.c:11240 fortran/resolve.c:11243
5260 msgid "pointer assignment"
5263 #: fortran/parse.c:2071
5267 #: fortran/resolve.c:2269 fortran/resolve.c:2463
5268 msgid "elemental procedure"
5271 #: fortran/resolve.c:2366
5272 msgid "allocatable argument"
5275 #: fortran/resolve.c:2371
5276 msgid "asynchronous argument"
5279 #: fortran/resolve.c:2376
5280 msgid "optional argument"
5283 #: fortran/resolve.c:2381
5284 msgid "pointer argument"
5287 #: fortran/resolve.c:2386
5288 msgid "target argument"
5291 #: fortran/resolve.c:2391
5292 msgid "value argument"
5295 #: fortran/resolve.c:2396
5296 msgid "volatile argument"
5299 #: fortran/resolve.c:2401
5300 msgid "assumed-shape argument"
5303 #: fortran/resolve.c:2406
5304 msgid "assumed-rank argument"
5307 #: fortran/resolve.c:2411
5308 msgid "coarray argument"
5311 #: fortran/resolve.c:2416
5312 msgid "parametrized derived type argument"
5315 #: fortran/resolve.c:2421
5316 msgid "polymorphic argument"
5319 #: fortran/resolve.c:2426
5320 msgid "NO_ARG_CHECK attribute"
5323 #. As assumed-type is unlimited polymorphic (cf. above).
5324 #. See also TS 29113, Note 6.1.
5325 #: fortran/resolve.c:2433
5326 msgid "assumed-type argument"
5329 #: fortran/resolve.c:2444
5330 msgid "array result"
5333 #: fortran/resolve.c:2449
5334 msgid "pointer or allocatable result"
5337 #: fortran/resolve.c:2456
5338 msgid "result with non-constant character length"
5341 #: fortran/resolve.c:2468
5342 msgid "bind(c) procedure"
5345 #: fortran/resolve.c:3846
5347 msgid "Invalid context for NULL() pointer at %%L"
5350 #: fortran/resolve.c:3862
5352 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
5355 #: fortran/resolve.c:3878
5357 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
5360 #: fortran/resolve.c:3893
5362 msgid "Operands of string concatenation operator at %%L are %s/%s"
5365 #: fortran/resolve.c:3926
5367 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
5370 #: fortran/resolve.c:3949
5372 msgid "Operand of .not. operator at %%L is %s"
5375 #: fortran/resolve.c:3963
5376 msgid "COMPLEX quantities cannot be compared at %L"
5379 #: fortran/resolve.c:4015
5381 msgid "Logicals at %%L must be compared with %s instead of %s"
5384 #: fortran/resolve.c:4021
5386 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
5389 #: fortran/resolve.c:4034
5391 msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
5394 #: fortran/resolve.c:4037
5396 msgid "Unknown operator %%<%s%%> at %%L"
5399 #: fortran/resolve.c:4040
5401 msgid "Operand of user operator %%<%s%%> at %%L is %s"
5404 #: fortran/resolve.c:4044
5406 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
5409 #: fortran/resolve.c:4132
5411 msgid "Inconsistent ranks for operator at %%L and %%L"
5414 #: fortran/resolve.c:6839
5415 msgid "Loop variable"
5418 #: fortran/resolve.c:6843
5419 msgid "iterator variable"
5422 #: fortran/resolve.c:6847
5423 msgid "Start expression in DO loop"
5426 #: fortran/resolve.c:6851
5427 msgid "End expression in DO loop"
5430 #: fortran/resolve.c:6855
5431 msgid "Step expression in DO loop"
5434 #: fortran/resolve.c:7140 fortran/resolve.c:7143
5435 msgid "DEALLOCATE object"
5438 #: fortran/resolve.c:7515 fortran/resolve.c:7518
5439 msgid "ALLOCATE object"
5442 #: fortran/resolve.c:7710 fortran/resolve.c:9407
5443 msgid "STAT variable"
5446 #: fortran/resolve.c:7754 fortran/resolve.c:9419
5447 msgid "ERRMSG variable"
5450 #: fortran/resolve.c:9209
5451 msgid "item in READ"
5454 #: fortran/resolve.c:9431
5455 msgid "ACQUIRED_LOCK variable"
5458 #: fortran/trans-array.c:1579
5460 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
5463 #: fortran/trans-array.c:5782
5464 msgid "Integer overflow when calculating the amount of memory to allocate"
5467 #: fortran/trans-array.c:9288
5470 "The value of the PDT LEN parameter '%s' does not agree with that in the "
5474 #: fortran/trans-decl.c:5874
5477 "Actual string length does not match the declared one for dummy argument "
5481 #: fortran/trans-decl.c:5882
5484 "Actual string length is shorter than the declared one for dummy argument "
5488 #: fortran/trans-expr.c:8780
5490 msgid "Target of rank remapping is too small (%ld < %ld)"
5493 #: fortran/trans-expr.c:10154
5494 msgid "Assignment of scalar to unallocated array"
5497 #: fortran/trans-intrinsic.c:894
5499 msgid "Unequal character lengths (%ld/%ld) in %s"
5502 #: fortran/trans-intrinsic.c:7998
5504 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
5507 #: fortran/trans-intrinsic.c:8030
5508 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
5511 #: fortran/trans-io.c:588
5512 msgid "Unit number in I/O statement too small"
5515 #: fortran/trans-io.c:597
5516 msgid "Unit number in I/O statement too large"
5519 #: fortran/trans-stmt.c:156
5520 msgid "Assigned label is not a target label"
5523 #: fortran/trans-stmt.c:1235
5525 msgid "Invalid image number %d in SYNC IMAGES"
5528 #: fortran/trans-stmt.c:2180
5529 msgid "Loop iterates infinitely"
5532 #: fortran/trans-stmt.c:2200 fortran/trans-stmt.c:2456
5533 msgid "Loop variable has been modified"
5536 #: fortran/trans-stmt.c:2309
5537 msgid "DO step value is zero"
5540 #: fortran/trans.c:47
5541 msgid "Array reference out of bounds"
5544 #: fortran/trans.c:48
5545 msgid "Incorrect function return value"
5548 #: fortran/trans.c:617
5549 msgid "Memory allocation failed"
5552 #: fortran/trans.c:695 fortran/trans.c:1678
5553 msgid "Allocation would exceed memory limit"
5556 #: fortran/trans.c:904
5558 msgid "Attempting to allocate already allocated variable '%s'"
5561 #: fortran/trans.c:910
5562 msgid "Attempting to allocate already allocated variable"
5565 #: fortran/trans.c:1363 fortran/trans.c:1522
5567 msgid "Attempt to DEALLOCATE unallocated '%s'"
5570 #. The remainder are real diagnostic types.
5571 #: fortran/gfc-diagnostic.def:33
5575 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
5576 #. when reporting fatal signal in the compiler.
5577 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
5578 msgid "internal compiler error"
5581 #: fortran/gfc-diagnostic.def:35
5585 #: fortran/gfc-diagnostic.def:36
5586 msgid "sorry, unimplemented"
5589 #: fortran/gfc-diagnostic.def:37
5593 #: fortran/gfc-diagnostic.def:38
5597 #: fortran/gfc-diagnostic.def:39
5601 #: fortran/gfc-diagnostic.def:40
5605 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
5606 #. prefix does not matter.
5607 #: fortran/gfc-diagnostic.def:43
5611 #: fortran/gfc-diagnostic.def:44
5615 #. This one is just for counting DK_WARNING promoted to DK_ERROR
5616 #. due to -Werror and -Werror=warning.
5617 #: fortran/gfc-diagnostic.def:47
5621 #: go/go-backend.c:165
5622 msgid "lseek failed while reading export data"
5625 #: go/go-backend.c:172
5626 msgid "memory allocation failed while reading export data"
5629 #: go/go-backend.c:180
5630 msgid "read failed while reading export data"
5633 #: go/go-backend.c:186
5634 msgid "short read while reading export data"
5637 #: gcc.c:755 gcc.c:759 gcc.c:814
5638 msgid "-gz is not supported in this configuration"
5641 #: gcc.c:765 gcc.c:825
5642 msgid "-gz=zlib is not supported in this configuration"
5646 msgid "-fuse-linker-plugin is not supported in this configuration"
5650 msgid "cannot specify -static with -fsanitize=address"
5654 msgid "cannot specify -static with -fsanitize=thread"
5658 msgid "-fvtable-verify=std is not supported in this configuration"
5662 msgid "-fvtable-verify=preinit is not supported in this configuration"
5665 #: gcc.c:1142 ada/gcc-interface/lang-specs.h:33
5666 msgid "-pg and -fomit-frame-pointer are incompatible"
5670 msgid "GNU C no longer supports -traditional without -E"
5674 msgid "-E or -x required when input is from standard input"
5677 #: config/darwin.h:171
5678 msgid "rdynamic is not supported"
5681 #: config/darwin.h:259
5682 msgid "-current_version only allowed with -dynamiclib"
5685 #: config/darwin.h:261
5686 msgid "-install_name only allowed with -dynamiclib"
5689 #: config/darwin.h:266
5690 msgid "-bundle not allowed with -dynamiclib"
5693 #: config/darwin.h:267
5694 msgid "-bundle_loader not allowed with -dynamiclib"
5697 #: config/darwin.h:268
5698 msgid "-client_name not allowed with -dynamiclib"
5701 #: config/darwin.h:273
5702 msgid "-force_flat_namespace not allowed with -dynamiclib"
5705 #: config/darwin.h:275
5706 msgid "-keep_private_externs not allowed with -dynamiclib"
5709 #: config/darwin.h:276
5710 msgid "-private_bundle not allowed with -dynamiclib"
5713 #: config/dragonfly.h:76 config/alpha/freebsd.h:33 config/i386/freebsd.h:82
5714 #: config/i386/freebsd64.h:35 config/ia64/freebsd.h:26
5715 #: config/powerpcspe/sysv4.h:736 config/rs6000/sysv4.h:737
5716 #: config/sparc/freebsd.h:45
5717 msgid "consider using '-pg' instead of '-p' with gprof(1)"
5721 msgid "cannot use mthreads and mlegacy-threads together"
5725 msgid "cannot use mshared and static together"
5728 #: config/sol2.h:316 config/sol2.h:321
5729 msgid "does not support multilib"
5732 #: config/sol2.h:418
5733 msgid "-pie is not supported in this configuration"
5736 #: config/vxworks.h:118
5737 msgid "-Xbind-now and -Xbind-lazy are incompatible"
5740 #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
5741 msgid "consider using `-pg' instead of `-p' with gprof (1) "
5744 #: config/arc/arc.h:68 config/mips/mips.h:1397
5745 msgid "may not use both -EB and -EL"
5748 #: config/arm/arm.h:85
5749 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
5752 #: config/arm/arm.h:87 config/tilegx/tilegx.h:523 config/tilegx/tilegx.h:528
5753 msgid "-mbig-endian and -mlittle-endian may not be used together"
5756 #: config/avr/specs.h:71
5757 msgid "shared is not supported"
5760 #: config/bfin/elf.h:55
5761 msgid "no processor type specified for linking"
5764 #: config/cris/cris.h:184
5765 msgid "do not specify both -march=... and -mcpu=..."
5768 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
5769 #: config/i386/mingw-w64.h:87 config/i386/mingw32.h:119
5770 msgid "shared and mdll are not compatible"
5773 #: config/mcore/mcore.h:53
5774 msgid "the m210 does not have little endian support"
5777 #: config/mips/r3900.h:37
5778 msgid "-mhard-float not supported"
5781 #: config/mips/r3900.h:39
5782 msgid "-msingle-float and -msoft-float cannot both be specified"
5785 #: config/moxie/moxiebox.h:43
5786 msgid "this target is little-endian"
5789 #: config/nios2/elf.h:44
5790 msgid "You need a C startup file for -msys-crt0="
5793 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
5794 #: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
5795 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
5796 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
5797 msgid "warning: consider linking with '-static' as system libraries with"
5800 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
5801 #: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
5802 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
5803 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
5804 msgid " profiling support are only provided in archive format"
5807 #: config/powerpcspe/darwin.h:95 config/rs6000/darwin.h:95
5808 msgid " conflicting code gen style switches are used"
5811 #: config/powerpcspe/freebsd64.h:171 config/rs6000/freebsd64.h:171
5812 msgid "consider using `-pg' instead of `-p' with gprof(1)"
5815 #: config/rx/rx.h:80
5816 msgid "-mas100-syntax is incompatible with -gdwarf"
5819 #: config/rx/rx.h:81
5820 msgid "rx100 cpu does not have FPU hardware"
5823 #: config/rx/rx.h:82
5824 msgid "rx200 cpu does not have FPU hardware"
5827 #: config/s390/tpf.h:121
5828 msgid "static is not supported on TPF-OS"
5831 #: config/sh/sh.h:297 config/sh/sh.h:300
5832 msgid "SH2a does not support little-endian"
5835 #: config/sparc/linux64.h:149 config/sparc/linux64.h:156
5836 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
5837 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243
5838 msgid "may not use both -m32 and -m64"
5841 #: config/vax/netbsd-elf.h:51
5842 msgid "the -shared option is not currently supported for VAX ELF"
5845 #: config/vax/vax.h:46 config/vax/vax.h:47
5846 msgid "profiling not supported with -mg"
5849 #: ada/gcc-interface/lang-specs.h:34
5850 msgid "-c or -S required for Ada"
5853 #: ada/gcc-interface/lang-specs.h:52
5854 msgid "-c required for gnat2why"
5857 #: ada/gcc-interface/lang-specs.h:65
5858 msgid "-c required for gnat2scil"
5861 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
5862 msgid "gfortran does not support -E without -cpp"
5865 #: objc/lang-specs.h:30 objc/lang-specs.h:41
5866 msgid "GNU Objective C no longer supports traditional compilation"
5869 #: objc/lang-specs.h:55
5871 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
5874 #: objcp/lang-specs.h:58
5876 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
5879 #: fortran/lang.opt:146
5880 msgid "-J<directory>\tPut MODULE files in 'directory'."
5883 #: fortran/lang.opt:198
5884 msgid "Warn about possible aliasing of dummy arguments."
5887 #: fortran/lang.opt:202
5888 msgid "Warn about alignment of COMMON blocks."
5891 #: fortran/lang.opt:206
5892 msgid "Warn about missing ampersand in continued character constants."
5895 #: fortran/lang.opt:210
5896 msgid "Warn about creation of array temporaries."
5899 #: fortran/lang.opt:214
5900 msgid "Warn about type and rank mismatches between arguments and parameters."
5903 #: fortran/lang.opt:218
5904 msgid "Warn if the type of a variable might be not interoperable with C."
5907 #: fortran/lang.opt:226
5908 msgid "Warn about truncated character expressions."
5911 #: fortran/lang.opt:230
5912 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5915 #: fortran/lang.opt:238
5916 msgid "Warn about most implicit conversions."
5919 #: fortran/lang.opt:242
5920 msgid "Warn about possibly incorrect subscripts in do loops."
5923 #: fortran/lang.opt:250
5924 msgid "Warn if loops have been interchanged."
5927 #: fortran/lang.opt:254
5928 msgid "Warn about function call elimination."
5931 #: fortran/lang.opt:258
5932 msgid "Warn about calls with implicit interface."
5935 #: fortran/lang.opt:262
5936 msgid "Warn about called procedures not explicitly declared."
5939 #: fortran/lang.opt:266
5940 msgid "Warn about constant integer divisions with truncated results."
5943 #: fortran/lang.opt:270
5944 msgid "Warn about truncated source lines."
5947 #: fortran/lang.opt:274
5948 msgid "Warn on intrinsics not part of the selected standard."
5951 #: fortran/lang.opt:286
5952 msgid "Warn about USE statements that have no ONLY qualifier."
5955 #: fortran/lang.opt:298
5956 msgid "Warn about real-literal-constants with 'q' exponent-letter."
5959 #: fortran/lang.opt:302
5960 msgid "Warn when a left-hand-side array variable is reallocated."
5963 #: fortran/lang.opt:306
5964 msgid "Warn when a left-hand-side variable is reallocated."
5967 #: fortran/lang.opt:310
5968 msgid "Warn if the pointer in a pointer assignment might outlive its target."
5971 #: fortran/lang.opt:318
5972 msgid "Warn about \"suspicious\" constructs."
5975 #: fortran/lang.opt:322
5976 msgid "Permit nonconforming uses of the tab character."
5979 #: fortran/lang.opt:326
5980 msgid "Warn about an invalid DO loop."
5983 #: fortran/lang.opt:330
5984 msgid "Warn about underflow of numerical constant expressions."
5987 #: fortran/lang.opt:338
5988 msgid "Warn if a user-procedure has the same name as an intrinsic."
5991 #: fortran/lang.opt:346
5992 msgid "Warn about unused dummy arguments."
5995 #: fortran/lang.opt:350
5996 msgid "Warn about zero-trip DO loops."
5999 #: fortran/lang.opt:354
6000 msgid "Enable preprocessing."
6003 #: fortran/lang.opt:362
6004 msgid "Disable preprocessing."
6007 #: fortran/lang.opt:370
6008 msgid "Eliminate multiple function invocations also for impure functions."
6011 #: fortran/lang.opt:374
6012 msgid "Enable alignment of COMMON blocks."
6015 #: fortran/lang.opt:378
6017 "All intrinsics procedures are available regardless of selected standard."
6020 #: fortran/lang.opt:386
6022 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
6026 #: fortran/lang.opt:390
6027 msgid "Specify that backslash in string introduces an escape character."
6030 #: fortran/lang.opt:394
6031 msgid "Produce a backtrace when a runtime error is encountered."
6034 #: fortran/lang.opt:398
6036 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
6040 #: fortran/lang.opt:402
6042 "Produce a warning at runtime if a array temporary has been created for a "
6043 "procedure argument."
6046 #: fortran/lang.opt:406
6048 "-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
6049 "unformatted files."
6052 #: fortran/lang.opt:409
6054 msgid "Unrecognized option to endianness value: %qs"
6057 #: fortran/lang.opt:425
6058 msgid "Use the Cray Pointer extension."
6061 #: fortran/lang.opt:429
6062 msgid "Generate C prototypes from BIND(C) declarations."
6065 #: fortran/lang.opt:433
6066 msgid "Ignore 'D' in column one in fixed form."
6069 #: fortran/lang.opt:437
6070 msgid "Treat lines with 'D' in column one as comments."
6073 #: fortran/lang.opt:441
6074 msgid "Enable all DEC language extensions."
6077 #: fortran/lang.opt:445
6078 msgid "Enable kind-specific variants of integer intrinsic functions."
6081 #: fortran/lang.opt:449
6082 msgid "Enable legacy math intrinsics for compatibility."
6085 #: fortran/lang.opt:453
6086 msgid "Enable support for DEC STRUCTURE/RECORD."
6089 #: fortran/lang.opt:457
6090 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
6093 #: fortran/lang.opt:461
6094 msgid "Set the default double precision kind to an 8 byte wide type."
6097 #: fortran/lang.opt:465
6098 msgid "Set the default integer kind to an 8 byte wide type."
6101 #: fortran/lang.opt:469
6102 msgid "Set the default real kind to an 8 byte wide type."
6105 #: fortran/lang.opt:473
6106 msgid "Set the default real kind to an 10 byte wide type."
6109 #: fortran/lang.opt:477
6110 msgid "Set the default real kind to an 16 byte wide type."
6113 #: fortran/lang.opt:481
6114 msgid "Allow dollar signs in entity names."
6117 #: fortran/lang.opt:485 config/alpha/alpha.opt:31 common.opt:783 common.opt:985
6118 #: common.opt:989 common.opt:993 common.opt:997 common.opt:1532 common.opt:1588
6119 #: common.opt:1712 common.opt:1716 common.opt:1946 common.opt:2116
6121 msgid "Does nothing. Preserved for backward compatibility."
6124 #: fortran/lang.opt:489
6125 msgid "Display the code tree after parsing."
6128 #: fortran/lang.opt:493
6129 msgid "Display the code tree after front end optimization."
6132 #: fortran/lang.opt:497
6133 msgid "Display the code tree after parsing; deprecated option."
6136 #: fortran/lang.opt:501
6138 "Specify that an external BLAS library should be used for matmul calls on "
6139 "large-size arrays."
6142 #: fortran/lang.opt:505
6143 msgid "Use f2c calling convention."
6146 #: fortran/lang.opt:509
6147 msgid "Assume that the source file is fixed form."
6150 #: fortran/lang.opt:513
6151 msgid "Force creation of temporary to test infrequently-executed forall code."
6154 #: fortran/lang.opt:517
6155 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
6158 #: fortran/lang.opt:521 fortran/lang.opt:525
6159 msgid "Specify where to find the compiled intrinsic modules."
6162 #: fortran/lang.opt:529
6163 msgid "Allow arbitrary character line width in fixed mode."
6166 #: fortran/lang.opt:533
6167 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
6170 #: fortran/lang.opt:537
6171 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
6174 #: fortran/lang.opt:541
6175 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
6178 #: fortran/lang.opt:545
6179 msgid "Assume that the source file is free form."
6182 #: fortran/lang.opt:549
6183 msgid "Allow arbitrary character line width in free mode."
6186 #: fortran/lang.opt:553
6187 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
6190 #: fortran/lang.opt:557
6191 msgid "Try to interchange loops if profitable."
6194 #: fortran/lang.opt:561
6195 msgid "Enable front end optimization."
6198 #: fortran/lang.opt:565
6200 "Specify that no implicit typing is allowed, unless overridden by explicit "
6201 "IMPLICIT statements."
6204 #: fortran/lang.opt:569
6206 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
6209 #: fortran/lang.opt:573
6211 "Initialize components of derived type variables according to other init "
6215 #: fortran/lang.opt:577
6216 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
6219 #: fortran/lang.opt:581
6220 msgid "Initialize local variables to zero (from g77)."
6223 #: fortran/lang.opt:585
6224 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
6227 #: fortran/lang.opt:589
6228 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
6231 #: fortran/lang.opt:592
6233 msgid "Unrecognized option to floating-point init value: %qs"
6236 #: fortran/lang.opt:611
6238 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
6239 "matmul will be inlined."
6242 #: fortran/lang.opt:615
6244 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
6248 #: fortran/lang.opt:619
6249 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
6252 #: fortran/lang.opt:623
6253 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
6256 #: fortran/lang.opt:627
6258 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
6262 #: fortran/lang.opt:631
6263 msgid "Put all local arrays on stack."
6266 #: fortran/lang.opt:635
6267 msgid "Set default accessibility of module entities to PRIVATE."
6270 #: fortran/lang.opt:655
6271 msgid "Try to lay out derived types as compactly as possible."
6274 #: fortran/lang.opt:663
6275 msgid "Protect parentheses in expressions."
6278 #: fortran/lang.opt:667
6279 msgid "Enable range checking during compilation."
6282 #: fortran/lang.opt:671
6283 msgid "Interpret any REAL(4) as a REAL(8)."
6286 #: fortran/lang.opt:675
6287 msgid "Interpret any REAL(4) as a REAL(10)."
6290 #: fortran/lang.opt:679
6291 msgid "Interpret any REAL(4) as a REAL(16)."
6294 #: fortran/lang.opt:683
6295 msgid "Interpret any REAL(8) as a REAL(4)."
6298 #: fortran/lang.opt:687
6299 msgid "Interpret any REAL(8) as a REAL(10)."
6302 #: fortran/lang.opt:691
6303 msgid "Interpret any REAL(8) as a REAL(16)."
6306 #: fortran/lang.opt:695
6307 msgid "Reallocate the LHS in assignments."
6310 #: fortran/lang.opt:699
6311 msgid "Use a 4-byte record marker for unformatted files."
6314 #: fortran/lang.opt:703
6315 msgid "Use an 8-byte record marker for unformatted files."
6318 #: fortran/lang.opt:707
6319 msgid "Allocate local variables on the stack to allow indirect recursion."
6322 #: fortran/lang.opt:711
6323 msgid "Copy array sections into a contiguous block on procedure entry."
6326 #: fortran/lang.opt:715
6328 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
6332 #: fortran/lang.opt:718
6334 msgid "Unrecognized option: %qs"
6337 #: fortran/lang.opt:731
6338 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
6341 #: fortran/lang.opt:735
6342 msgid "Append a second underscore if the name already contains an underscore."
6345 #: fortran/lang.opt:743
6346 msgid "Apply negative sign to zero values."
6349 #: fortran/lang.opt:747
6350 msgid "Append underscores to externally visible names."
6353 #: fortran/lang.opt:751 c-family/c.opt:1356 c-family/c.opt:1384
6354 #: c-family/c.opt:1634 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1154
6355 #: common.opt:1333 common.opt:1408 common.opt:1676 common.opt:1799
6356 #: common.opt:2169 common.opt:2205 common.opt:2298 common.opt:2302
6357 #: common.opt:2407 common.opt:2498 common.opt:2506 common.opt:2514
6358 #: common.opt:2522 common.opt:2623 common.opt:2675 common.opt:2755
6359 #: common.opt:2893 common.opt:2897 common.opt:2901 common.opt:2905
6360 msgid "Does nothing. Preserved for backward compatibility."
6363 #: fortran/lang.opt:791
6364 msgid "Statically link the GNU Fortran helper library (libgfortran)."
6367 #: fortran/lang.opt:795
6368 msgid "Conform to the ISO Fortran 2003 standard."
6371 #: fortran/lang.opt:799
6372 msgid "Conform to the ISO Fortran 2008 standard."
6375 #: fortran/lang.opt:803
6376 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
6379 #: fortran/lang.opt:807
6380 msgid "Conform to the ISO Fortran 2018 standard."
6383 #: fortran/lang.opt:811
6384 msgid "Conform to the ISO Fortran 95 standard."
6387 #: fortran/lang.opt:815
6388 msgid "Conform to nothing in particular."
6391 #: fortran/lang.opt:819
6392 msgid "Accept extensions to support legacy code."
6395 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
6397 msgid "assertion missing after %qs"
6400 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
6401 #: c-family/c.opt:193 c-family/c.opt:256
6403 msgid "macro name missing after %qs"
6406 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
6407 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
6408 #: c-family/c.opt:236 c-family/c.opt:1855 c-family/c.opt:1863 brig/lang.opt:39
6409 #: config/darwin.opt:56 common.opt:338 common.opt:341 common.opt:3046
6411 msgid "missing filename after %qs"
6414 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
6415 #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1851
6416 #: c-family/c.opt:1871 c-family/c.opt:1875 c-family/c.opt:1879
6418 msgid "missing path after %qs"
6421 #: c-family/c.opt:182
6423 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
6424 "before <question> disables the <answer> to <question>."
6427 #: c-family/c.opt:186
6428 msgid "Do not discard comments."
6431 #: c-family/c.opt:190
6432 msgid "Do not discard comments in macro expansions."
6435 #: c-family/c.opt:194
6437 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
6438 "<macro> is given, <val> is taken to be 1."
6441 #: c-family/c.opt:201
6442 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
6445 #: c-family/c.opt:205
6446 msgid "Enable parsing GIMPLE."
6449 #: c-family/c.opt:209
6450 msgid "Print the name of header files as they are used."
6453 #: c-family/c.opt:213
6454 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
6457 #: c-family/c.opt:217
6458 msgid "Generate make dependencies."
6461 #: c-family/c.opt:221
6462 msgid "Generate make dependencies and compile."
6465 #: c-family/c.opt:225
6466 msgid "-MF <file>\tWrite dependency output to the given file."
6469 #: c-family/c.opt:229
6470 msgid "Treat missing header files as generated files."
6473 #: c-family/c.opt:233
6474 msgid "Like -M but ignore system header files."
6477 #: c-family/c.opt:237
6478 msgid "Like -MD but ignore system header files."
6481 #: c-family/c.opt:241
6482 msgid "Generate phony targets for all headers."
6485 #: c-family/c.opt:244 c-family/c.opt:248
6487 msgid "missing makefile target after %qs"
6490 #: c-family/c.opt:245
6491 msgid "-MQ <target>\tAdd a MAKE-quoted target."
6494 #: c-family/c.opt:249
6495 msgid "-MT <target>\tAdd an unquoted target."
6498 #: c-family/c.opt:253
6499 msgid "Do not generate #line directives."
6502 #: c-family/c.opt:257
6503 msgid "-U<macro>\tUndefine <macro>."
6506 #: c-family/c.opt:261
6508 "Warn about things that will change when compiling with an ABI-compliant "
6512 #: c-family/c.opt:265
6514 "Warn about things that change between the current -fabi-version and the "
6515 "specified version."
6518 #: c-family/c.opt:269
6520 "Warn if a subobject has an abi_tag attribute that the complete object type "
6524 #: c-family/c.opt:276
6525 msgid "Warn about suspicious uses of memory addresses."
6528 #: c-family/c.opt:279
6529 msgid "argument %qs to %<-Waligned-new%> not recognized"
6532 #: c-family/c.opt:292
6533 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
6536 #: c-family/c.opt:296
6538 "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member "
6539 "allocation function."
6542 #: c-family/c.opt:300 ada/gcc-interface/lang.opt:57
6543 msgid "Enable most warning messages."
6546 #: c-family/c.opt:304
6547 msgid "Warn on any use of alloca."
6550 #: c-family/c.opt:308
6552 "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that "
6553 "attempt to allocate objects larger than the specified number of bytes."
6556 #: c-family/c.opt:313
6558 "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
6561 #: c-family/c.opt:317
6563 "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on "
6564 "bounded uses of alloca whose bound can be larger than <number> bytes."
6567 #: c-family/c.opt:331
6569 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
6573 #: c-family/c.opt:335
6574 msgid "Warn about casting functions to incompatible types."
6577 #: c-family/c.opt:339
6579 "Warn about boolean expression compared with an integer value different from "
6583 #: c-family/c.opt:343
6584 msgid "Warn about certain operations on boolean expressions."
6587 #: c-family/c.opt:347
6589 "Warn when __builtin_frame_address or __builtin_return_address is used "
6593 #: c-family/c.opt:351
6594 msgid "Warn when a built-in function is declared with the wrong signature."
6597 #: c-family/c.opt:355
6598 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
6601 #: c-family/c.opt:359
6602 msgid "Warn about features not present in ISO C90, but present in ISO C99."
6605 #: c-family/c.opt:363
6606 msgid "Warn about features not present in ISO C99, but present in ISO C11."
6609 #: c-family/c.opt:367
6610 msgid "Warn about C constructs that are not in the common subset of C and C++."
6613 #: c-family/c.opt:374
6615 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
6619 #: c-family/c.opt:378
6621 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
6625 #: c-family/c.opt:385
6627 "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO "
6631 #: c-family/c.opt:389
6632 msgid "Warn about casts between incompatible function types."
6635 #: c-family/c.opt:393
6636 msgid "Warn about casts which discard qualifiers."
6639 #: c-family/c.opt:397 c-family/c.opt:401
6640 msgid "Warn about catch handlers of non-reference type."
6643 #: c-family/c.opt:405
6644 msgid "Warn about subscripts whose type is \"char\"."
6647 #: c-family/c.opt:409
6648 msgid "Warn about memory access errors found by Pointer Bounds Checker."
6651 #: c-family/c.opt:413
6652 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
6655 #: c-family/c.opt:417
6657 "Warn about possibly nested block comments, and C++ comments spanning more "
6658 "than one physical line."
6661 #: c-family/c.opt:421
6662 msgid "Synonym for -Wcomment."
6665 #: c-family/c.opt:425
6666 msgid "Warn for conditionally-supported constructs."
6669 #: c-family/c.opt:429
6670 msgid "Warn for implicit type conversions that may change a value."
6673 #: c-family/c.opt:433
6674 msgid "Warn for converting NULL from/to a non-pointer type."
6677 #: c-family/c.opt:441
6678 msgid "Warn when all constructors and destructors are private."
6681 #: c-family/c.opt:445
6682 msgid "Warn about dangling else."
6685 #: c-family/c.opt:449
6686 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6689 #: c-family/c.opt:453
6690 msgid "Warn when a declaration is found after a statement."
6693 #: c-family/c.opt:457
6694 msgid "Warn when deleting a pointer to incomplete type."
6697 #: c-family/c.opt:461
6698 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6701 #: c-family/c.opt:465
6702 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
6705 #: c-family/c.opt:469
6707 "Warn about positional initialization of structs requiring designated "
6711 #: c-family/c.opt:473
6712 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6715 #: c-family/c.opt:477
6716 msgid "Warn if type qualifiers on pointers are discarded."
6719 #: c-family/c.opt:481
6720 msgid "Warn about compile-time integer division by zero."
6723 #: c-family/c.opt:485
6724 msgid "Warn about duplicated branches in if-else statements."
6727 #: c-family/c.opt:489
6728 msgid "Warn about duplicated conditions in an if-else-if chain."
6731 #: c-family/c.opt:493
6732 msgid "Warn about violations of Effective C++ style rules."
6735 #: c-family/c.opt:497
6736 msgid "Warn about an empty body in an if or else statement."
6739 #: c-family/c.opt:501
6740 msgid "Warn about stray tokens after #else and #endif."
6743 #: c-family/c.opt:505
6744 msgid "Warn about comparison of different enum types."
6747 #: c-family/c.opt:513
6749 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6752 #: c-family/c.opt:521
6753 msgid "Warn about semicolon after in-class function definition."
6756 #: c-family/c.opt:525
6758 "Warn for implicit type conversions that cause loss of floating point "
6762 #: c-family/c.opt:529
6763 msgid "Warn if testing floating point numbers for equality."
6766 #: c-family/c.opt:533 c-family/c.opt:575
6767 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6770 #: c-family/c.opt:537
6771 msgid "Warn about format strings that contain NUL bytes."
6774 #: c-family/c.opt:541
6775 msgid "Warn if passing too many arguments to a function for its format string."
6778 #: c-family/c.opt:545
6779 msgid "Warn about format strings that are not literals."
6782 #: c-family/c.opt:549
6784 "Warn about function calls with format strings that write past the end of the "
6785 "destination region. Same as -Wformat-overflow=1."
6788 #: c-family/c.opt:554
6789 msgid "Warn about possible security problems with format functions."
6792 #: c-family/c.opt:558
6793 msgid "Warn about sign differences with format functions."
6796 #: c-family/c.opt:562
6798 "Warn about calls to snprintf and similar functions that truncate output. "
6799 "Same as -Wformat-truncation=1."
6802 #: c-family/c.opt:567
6803 msgid "Warn about strftime formats yielding 2-digit years."
6806 #: c-family/c.opt:571
6807 msgid "Warn about zero-length formats."
6810 #: c-family/c.opt:579
6812 "Warn about function calls with format strings that write past the end of the "
6813 "destination region."
6816 #: c-family/c.opt:584
6818 "Warn about calls to snprintf and similar functions that truncate output."
6821 #: c-family/c.opt:588
6822 msgid "Warn when the field in a struct is not aligned."
6825 #: c-family/c.opt:592
6826 msgid "Warn whenever type qualifiers are ignored."
6829 #: c-family/c.opt:596
6830 msgid "Warn whenever attributes are ignored."
6833 #: c-family/c.opt:600
6835 "Warn when there is a conversion between pointers that have incompatible "
6839 #: c-family/c.opt:604
6840 msgid "Warn about variables which are initialized to themselves."
6843 #: c-family/c.opt:608
6844 msgid "Warn about implicit declarations."
6847 #: c-family/c.opt:616
6848 msgid "Warn about implicit conversions from \"float\" to \"double\"."
6851 #: c-family/c.opt:620
6852 msgid "Warn if \"defined\" is used outside #if."
6855 #: c-family/c.opt:624
6856 msgid "Warn about implicit function declarations."
6859 #: c-family/c.opt:628
6860 msgid "Warn when a declaration does not specify a type."
6863 #: c-family/c.opt:635
6865 "Warn about C++11 inheriting constructors when the base has a variadic "
6869 #: c-family/c.opt:639
6871 "Warn about incompatible integer to pointer and pointer to integer "
6875 #: c-family/c.opt:643
6876 msgid "Warn for suspicious integer expressions in boolean context."
6879 #: c-family/c.opt:647
6881 "Warn when there is a cast to a pointer from an integer of a different size."
6884 #: c-family/c.opt:651
6885 msgid "Warn about invalid uses of the \"offsetof\" macro."
6888 #: c-family/c.opt:655
6889 msgid "Warn about PCH files that are found but not used."
6892 #: c-family/c.opt:659
6893 msgid "Warn when a jump misses a variable initialization."
6896 #: c-family/c.opt:663
6898 "Warn when a string or character literal is followed by a ud-suffix which "
6899 "does not begin with an underscore."
6902 #: c-family/c.opt:667
6904 "Warn when a logical operator is suspiciously always evaluating to true or "
6908 #: c-family/c.opt:671
6910 "Warn when logical not is used on the left hand side operand of a comparison."
6913 #: c-family/c.opt:675
6914 msgid "Do not warn about using \"long long\" when -pedantic."
6917 #: c-family/c.opt:679
6918 msgid "Warn about suspicious declarations of \"main\"."
6921 #: c-family/c.opt:687
6923 "Warn about suspicious calls to memset where the third argument is constant "
6924 "literal zero and the second is not."
6927 #: c-family/c.opt:691
6929 "Warn about suspicious calls to memset where the third argument contains the "
6930 "number of elements not multiplied by the element size."
6933 #: c-family/c.opt:695
6935 "Warn when the indentation of the code does not reflect the block structure."
6938 #: c-family/c.opt:699
6939 msgid "Warn about possibly missing braces around initializers."
6942 #: c-family/c.opt:703
6943 msgid "Warn about global functions without previous declarations."
6946 #: c-family/c.opt:707
6947 msgid "Warn about missing fields in struct initializers."
6950 #: c-family/c.opt:711
6952 "Warn about unsafe macros expanding to multiple statements used as a body of "
6953 "a clause such as if, else, while, switch, or for."
6956 #: c-family/c.opt:715
6957 msgid "Warn on direct multiple inheritance."
6960 #: c-family/c.opt:719
6961 msgid "Warn on namespace definition."
6964 #: c-family/c.opt:723
6965 msgid "Warn when fields in a struct with the packed attribute are misaligned."
6968 #: c-family/c.opt:727
6969 msgid "Warn about missing sized deallocation functions."
6972 #: c-family/c.opt:731
6974 "Warn about suspicious divisions of two sizeof expressions that don't work "
6975 "correctly with pointers."
6978 #: c-family/c.opt:735
6980 "Warn about suspicious length parameters to certain string functions if the "
6981 "argument uses sizeof."
6984 #: c-family/c.opt:739
6985 msgid "Warn when sizeof is applied on a parameter declared as an array."
6988 #: c-family/c.opt:743
6990 "Warn about buffer overflow in string manipulation functions like memcpy and "
6994 #: c-family/c.opt:748
6996 "Under the control of Object Size type, warn about buffer overflow in string "
6997 "manipulation functions like memcpy and strcpy."
7000 #: c-family/c.opt:753
7002 "Warn about truncation in string manipulation functions like strncat and "
7006 #: c-family/c.opt:757
7007 msgid "Warn about functions which might be candidates for format attributes."
7010 #: c-family/c.opt:761
7012 "Suggest that the override keyword be used when the declaration of a virtual "
7013 "function overrides another."
7016 #: c-family/c.opt:766
7017 msgid "Warn about enumerated switches, with no default, missing a case."
7020 #: c-family/c.opt:770
7021 msgid "Warn about enumerated switches missing a \"default:\" statement."
7024 #: c-family/c.opt:774
7025 msgid "Warn about all enumerated switches missing a specific case."
7028 #: c-family/c.opt:778
7029 msgid "Warn about switches with boolean controlling expression."
7032 #: c-family/c.opt:782
7033 msgid "Warn on primary template declaration."
7036 #: c-family/c.opt:786
7038 "Warn about declarations of entities that may be missing attributes that "
7039 "related entities have been declared with it."
7042 #: c-family/c.opt:795
7043 msgid "Warn about user-specified include directories that do not exist."
7046 #: c-family/c.opt:799
7048 "Warn about function parameters declared without a type specifier in K&R-"
7052 #: c-family/c.opt:803
7053 msgid "Warn about global functions without prototypes."
7056 #: c-family/c.opt:806 c-family/c.opt:1219 c-family/c.opt:1226
7057 #: c-family/c.opt:1422 c-family/c.opt:1441 c-family/c.opt:1464
7058 #: c-family/c.opt:1470 c-family/c.opt:1477 c-family/c.opt:1505
7059 #: c-family/c.opt:1516 c-family/c.opt:1519 c-family/c.opt:1522
7060 #: c-family/c.opt:1525 c-family/c.opt:1528 c-family/c.opt:1569
7061 #: c-family/c.opt:1704 c-family/c.opt:1731 c-family/c.opt:1771
7062 #: c-family/c.opt:1802 c-family/c.opt:1806 c-family/c.opt:1822
7063 #: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:434
7064 #, gcc-internal-format
7065 msgid "switch %qs is no longer supported"
7068 #: c-family/c.opt:810
7069 msgid "Warn about use of multi-character character constants."
7072 #: c-family/c.opt:814
7074 "Warn about narrowing conversions within { } that are ill-formed in C++11."
7077 #: c-family/c.opt:818
7078 msgid "Warn about \"extern\" declarations not at file scope."
7081 #: c-family/c.opt:822
7083 "Warn when a noexcept expression evaluates to false even though the "
7084 "expression can't actually throw."
7087 #: c-family/c.opt:826
7089 "Warn if C++17 noexcept function type will change the mangled name of a "
7093 #: c-family/c.opt:830
7095 "Warn when non-templatized friend functions are declared within a template."
7098 #: c-family/c.opt:834
7099 msgid "Warn for unsafe raw memory writes to objects of class types."
7102 #: c-family/c.opt:838
7103 msgid "Warn about non-virtual destructors."
7106 #: c-family/c.opt:842
7108 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
7111 #: c-family/c.opt:858
7113 "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
7116 #: c-family/c.opt:865
7117 msgid "argument %qs to %<-Wnormalized%> not recognized"
7120 #: c-family/c.opt:881
7121 msgid "Warn if a C-style cast is used in a program."
7124 #: c-family/c.opt:885
7125 msgid "Warn for obsolescent usage in a declaration."
7128 #: c-family/c.opt:889
7129 msgid "Warn if an old-style parameter definition is used."
7132 #: c-family/c.opt:893
7133 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
7136 #: c-family/c.opt:897
7138 "Warn if a string is longer than the maximum portable length specified by the "
7142 #: c-family/c.opt:901
7143 msgid "Warn about overloaded virtual function names."
7146 #: c-family/c.opt:905
7147 msgid "Warn about overriding initializers without side effects."
7150 #: c-family/c.opt:909
7151 msgid "Warn about overriding initializers with side effects."
7154 #: c-family/c.opt:913
7155 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
7158 #: c-family/c.opt:917
7159 msgid "Warn about possibly missing parentheses."
7162 #: c-family/c.opt:925
7163 msgid "Warn when converting the type of pointers to member functions."
7166 #: c-family/c.opt:929
7167 msgid "Warn about function pointer arithmetic."
7170 #: c-family/c.opt:933
7171 msgid "Warn when a pointer differs in signedness in an assignment."
7174 #: c-family/c.opt:937
7175 msgid "Warn when a pointer is compared with a zero character constant."
7178 #: c-family/c.opt:941
7179 msgid "Warn when a pointer is cast to an integer of a different size."
7182 #: c-family/c.opt:945
7183 msgid "Warn about misuses of pragmas."
7186 #: c-family/c.opt:949
7188 "Warn if a property for an Objective-C object has no assign semantics "
7192 #: c-family/c.opt:953
7193 msgid "Warn if inherited methods are unimplemented."
7196 #: c-family/c.opt:957 c-family/c.opt:961
7197 msgid "Warn for placement new expressions with undefined behavior."
7200 #: c-family/c.opt:965
7201 msgid "Warn about multiple declarations of the same object."
7204 #: c-family/c.opt:969
7205 msgid "Warn about uses of register storage specifier."
7208 #: c-family/c.opt:973
7209 msgid "Warn when the compiler reorders code."
7212 #: c-family/c.opt:977
7214 "Warn whenever a function's return type defaults to \"int\" (C), or about "
7215 "inconsistent return types (C++)."
7218 #: c-family/c.opt:981
7219 msgid "Warn on suspicious constructs involving reverse scalar storage order."
7222 #: c-family/c.opt:985
7223 msgid "Warn if a selector has multiple methods."
7226 #: c-family/c.opt:989
7227 msgid "Warn about possible violations of sequence point rules."
7230 #: c-family/c.opt:993
7231 msgid "Warn if a local declaration hides an instance variable."
7234 #: c-family/c.opt:997 c-family/c.opt:1001
7235 msgid "Warn if left shift of a signed value overflows."
7238 #: c-family/c.opt:1005
7239 msgid "Warn if shift count is negative."
7242 #: c-family/c.opt:1009
7243 msgid "Warn if shift count >= width of type."
7246 #: c-family/c.opt:1013
7247 msgid "Warn if left shifting a negative value."
7250 #: c-family/c.opt:1017
7251 msgid "Warn about signed-unsigned comparisons."
7254 #: c-family/c.opt:1025
7256 "Warn for implicit type conversions between signed and unsigned integers."
7259 #: c-family/c.opt:1029
7260 msgid "Warn when overload promotes from unsigned to signed."
7263 #: c-family/c.opt:1033
7264 msgid "Warn about uncasted NULL used as sentinel."
7267 #: c-family/c.opt:1037
7268 msgid "Warn about unprototyped function declarations."
7271 #: c-family/c.opt:1049
7272 msgid "Warn if type signatures of candidate methods do not match exactly."
7275 #: c-family/c.opt:1053
7277 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
7281 #: c-family/c.opt:1057
7282 msgid "Deprecated. This switch has no effect."
7285 #: c-family/c.opt:1065
7286 msgid "Warn if a comparison always evaluates to true or false."
7289 #: c-family/c.opt:1069
7290 msgid "Warn if a throw expression will always result in a call to terminate()."
7293 #: c-family/c.opt:1073
7294 msgid "Warn about features not present in traditional C."
7297 #: c-family/c.opt:1077
7299 "Warn of prototypes causing type conversions different from what would happen "
7300 "in the absence of prototype."
7303 #: c-family/c.opt:1081
7305 "Warn if trigraphs are encountered that might affect the meaning of the "
7309 #: c-family/c.opt:1085
7310 msgid "Warn about @selector()s without previously declared methods."
7313 #: c-family/c.opt:1089
7314 msgid "Warn if an undefined macro is used in an #if directive."
7317 #: c-family/c.opt:1101
7318 msgid "Warn about unrecognized pragmas."
7321 #: c-family/c.opt:1105
7322 msgid "Warn about unsuffixed float constants."
7325 #: c-family/c.opt:1113
7326 msgid "Warn when typedefs locally defined in a function are not used."
7329 #: c-family/c.opt:1117
7330 msgid "Warn about macros defined in the main file that are not used."
7333 #: c-family/c.opt:1121
7335 "Warn if a caller of a function, marked with attribute warn_unused_result, "
7336 "does not use its return value."
7339 #: c-family/c.opt:1129 c-family/c.opt:1133
7340 msgid "Warn when a const variable is unused."
7343 #: c-family/c.opt:1137
7344 msgid "Warn about using variadic macros."
7347 #: c-family/c.opt:1141
7349 "Warn about questionable usage of the macros used to retrieve variable "
7353 #: c-family/c.opt:1145
7354 msgid "Warn if a variable length array is used."
7357 #: c-family/c.opt:1149
7359 "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length "
7360 "arrays, and on bounded uses of variable-length arrays whose bound can be "
7361 "larger than <number> bytes."
7364 #: c-family/c.opt:1155
7365 msgid "Warn when a register variable is declared volatile."
7368 #: c-family/c.opt:1159
7369 msgid "Warn on direct virtual inheritance."
7372 #: c-family/c.opt:1163
7373 msgid "Warn if a virtual base has a non-trivial move assignment operator."
7376 #: c-family/c.opt:1167
7378 "In C++, nonzero means warn about deprecated conversion from string literals "
7379 "to 'char *'. In C, similar warning, except that the conversion is of course "
7380 "not deprecated by the ISO C standard."
7383 #: c-family/c.opt:1171
7384 msgid "Warn when a literal '0' is used as null pointer."
7387 #: c-family/c.opt:1175
7388 msgid "Warn about useless casts."
7391 #: c-family/c.opt:1179
7393 "Warn if a class type has a base or a field whose type uses the anonymous "
7394 "namespace or depends on a type with no linkage."
7397 #: c-family/c.opt:1183
7399 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
7403 #: c-family/c.opt:1187
7405 "Warn when an argument passed to a restrict-qualified parameter aliases with "
7409 #: c-family/c.opt:1192
7410 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
7413 #: c-family/c.opt:1200
7415 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
7419 #: c-family/c.opt:1204
7420 msgid "Enforce class member access control semantics."
7423 #: c-family/c.opt:1208
7424 msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
7427 #: c-family/c.opt:1212
7428 msgid "Support C++17 allocation of over-aligned types."
7431 #: c-family/c.opt:1216
7433 "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments "
7437 #: c-family/c.opt:1223
7438 msgid "Allow variadic functions without named parameter."
7441 #: c-family/c.opt:1227 c-family/c.opt:1478 c-family/c.opt:1803
7442 #: c-family/c.opt:1807 c-family/c.opt:1823
7443 msgid "No longer supported."
7446 #: c-family/c.opt:1231
7447 msgid "Recognize the \"asm\" keyword."
7450 #: c-family/c.opt:1239
7451 msgid "Recognize built-in functions."
7454 #: c-family/c.opt:1246
7455 msgid "Where shorter, use canonicalized paths to systems headers."
7458 #: c-family/c.opt:1250
7460 "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to "
7461 "control instrumentation. Currently available for C, C++ and ObjC."
7464 #: c-family/c.opt:1255
7465 msgid "Generate pointer bounds checks for variables with incomplete type."
7468 #: c-family/c.opt:1259
7470 "Use zero bounds for all incoming arguments in 'main' function. It helps "
7471 "when instrumented binaries are used with legacy libs."
7474 #: c-family/c.opt:1264
7476 "Forces Pointer Bounds Checker to use narrowed bounds for address of the "
7477 "first field in the structure. By default pointer to the first field has the "
7478 "same bounds as pointer to the whole structure."
7481 #: c-family/c.opt:1270
7483 "Control how Pointer Bounds Checker handle pointers to object fields. When "
7484 "narrowing is on, field bounds are used. Otherwise full object bounds are "
7488 #: c-family/c.opt:1275
7490 "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
7491 "of nested static arrays access. By default outermost array is used."
7494 #: c-family/c.opt:1280
7496 "Forces Pointer Bounds Checker to treat all trailing arrays in structures as "
7497 "possibly flexible. By default only arrays fields with zero length or that "
7498 "are marked with attribute bnd_variable_size are treated as flexible."
7501 #: c-family/c.opt:1286
7503 "Allow Pointer Bounds Checker optimizations. By default allowed on "
7504 "optimization levels >0."
7507 #: c-family/c.opt:1291
7509 "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
7512 #: c-family/c.opt:1295
7514 "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
7517 #: c-family/c.opt:1299
7519 "Use statically initialized variable for vars bounds instead of generating "
7520 "them each time it is required."
7523 #: c-family/c.opt:1304
7525 "Use statically initialized variable for constant bounds instead of "
7526 "generating them each time it is required."
7529 #: c-family/c.opt:1309
7531 "With this option zero size obtained dynamically for objects with incomplete "
7532 "type will be treated as infinite."
7535 #: c-family/c.opt:1314
7536 msgid "Generate checks for all read accesses to memory."
7539 #: c-family/c.opt:1318
7540 msgid "Generate checks for all write accesses to memory."
7543 #: c-family/c.opt:1322
7544 msgid "Generate bounds stores for pointer writes."
7547 #: c-family/c.opt:1326
7548 msgid "Generate bounds passing for calls."
7551 #: c-family/c.opt:1330
7552 msgid "Instrument only functions marked with bnd_instrument attribute."
7555 #: c-family/c.opt:1334
7556 msgid "Transform instrumented builtin calls into calls to wrappers."
7559 #: c-family/c.opt:1344
7560 msgid "Deprecated in GCC 8. This switch has no effect."
7563 #: c-family/c.opt:1348
7564 msgid "Enable support for C++ concepts."
7567 #: c-family/c.opt:1352
7568 msgid "Allow the arguments of the '?' operator to have different types."
7571 #: c-family/c.opt:1359
7573 msgid "no class name specified with %qs"
7576 #: c-family/c.opt:1360
7577 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
7580 #: c-family/c.opt:1364
7581 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
7584 #: c-family/c.opt:1368
7586 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
7590 #: c-family/c.opt:1372
7591 msgid "Emit debug annotations during preprocessing."
7594 #: c-family/c.opt:1376
7596 "-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
7597 "type parameter from a brace-enclosed initializer-list."
7600 #: c-family/c.opt:1380
7601 msgid "Factor complex constructors and destructors to favor space over speed."
7604 #: c-family/c.opt:1388
7605 msgid "Print hierarchical comparisons when template types are mismatched."
7608 #: c-family/c.opt:1392
7609 msgid "Preprocess directives only."
7612 #: c-family/c.opt:1396
7613 msgid "Permit '$' as an identifier character."
7616 #: c-family/c.opt:1400
7618 "-fmacro-prefix-map=<old>=<new> Map one directory name to another in "
7619 "__FILE__, __BASE_FILE__, and __builtin_FILE()."
7622 #: c-family/c.opt:1404
7623 msgid "Write all declarations as Ada code transitively."
7626 #: c-family/c.opt:1408
7627 msgid "Write all declarations as Ada code for the given file only."
7630 #: c-family/c.opt:1415
7631 msgid "-fno-elide-type Do not elide common elements in template comparisons."
7634 #: c-family/c.opt:1419
7635 msgid "Generate code to check exception specifications."
7638 #: c-family/c.opt:1426
7640 "-fexec-charset=<cset>\tConvert all strings and character constants to "
7641 "character set <cset>."
7644 #: c-family/c.opt:1430
7645 msgid "Permit universal character names (\\u and \\U) in identifiers."
7648 #: c-family/c.opt:1434
7650 "-finput-charset=<cset>\tSpecify the default character set for source files."
7653 #: c-family/c.opt:1438
7655 "Support dynamic initialization of thread-local variables in a different "
7659 #: c-family/c.opt:1445
7660 msgid "Scope of for-init-statement variables is local to the loop."
7663 #: c-family/c.opt:1449
7664 msgid "Do not assume that standard C libraries and \"main\" exist."
7667 #: c-family/c.opt:1453
7668 msgid "Recognize GNU-defined keywords."
7671 #: c-family/c.opt:1457
7672 msgid "Generate code for GNU runtime environment."
7675 #: c-family/c.opt:1461
7676 msgid "Use traditional GNU semantics for inline functions."
7679 #: c-family/c.opt:1467
7681 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
7684 #: c-family/c.opt:1474
7685 msgid "Assume normal C execution environment."
7688 #: c-family/c.opt:1482
7689 msgid "Export functions even if they can be inlined."
7692 #: c-family/c.opt:1486
7693 msgid "Emit implicit instantiations of inline templates."
7696 #: c-family/c.opt:1490
7697 msgid "Emit implicit instantiations of templates."
7700 #: c-family/c.opt:1494
7701 msgid "Implement C++17 inheriting constructor semantics."
7704 #: c-family/c.opt:1498
7705 msgid "Inject friend functions into enclosing namespace."
7708 #: c-family/c.opt:1502
7709 msgid "Don't emit dllexported inline functions unless needed."
7712 #: c-family/c.opt:1509
7714 "Allow implicit conversions between vectors with differing numbers of "
7715 "subparts and/or differing element types."
7718 #: c-family/c.opt:1513
7719 msgid "Don't warn about uses of Microsoft extensions."
7722 #: c-family/c.opt:1532
7724 "Implement resolution of DR 150 for matching of template template arguments."
7727 #: c-family/c.opt:1536
7728 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7731 #: c-family/c.opt:1540
7732 msgid "Assume that receivers of Objective-C messages may be nil."
7735 #: c-family/c.opt:1544
7737 "Allow access to instance variables as if they were local declarations within "
7738 "instance method implementations."
7741 #: c-family/c.opt:1548
7743 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
7747 #: c-family/c.opt:1551
7749 msgid "unrecognized ivar visibility value %qs"
7752 #: c-family/c.opt:1573
7754 "Treat a throw() exception specification as noexcept to improve code size."
7757 #: c-family/c.opt:1577
7759 "Specify which ABI to use for Objective-C family code and meta-data "
7763 #: c-family/c.opt:1583
7765 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
7769 #: c-family/c.opt:1587
7770 msgid "Allow fast jumps to the message dispatcher."
7773 #: c-family/c.opt:1593
7774 msgid "Enable Objective-C exception and synchronization syntax."
7777 #: c-family/c.opt:1597
7778 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7781 #: c-family/c.opt:1601
7783 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
7787 #: c-family/c.opt:1606
7788 msgid "Enable Objective-C setjmp exception handling runtime."
7791 #: c-family/c.opt:1610
7792 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7795 #: c-family/c.opt:1614
7796 msgid "Enable OpenACC."
7799 #: c-family/c.opt:1618
7800 msgid "Specify default OpenACC compute dimensions."
7803 #: c-family/c.opt:1622
7804 msgid "Enable OpenMP (implies -frecursive in Fortran)."
7807 #: c-family/c.opt:1626
7808 msgid "Enable OpenMP's SIMD directives."
7811 #: c-family/c.opt:1630
7812 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7815 #: c-family/c.opt:1641
7816 msgid "Look for and use PCH files even when preprocessing."
7819 #: c-family/c.opt:1645
7820 msgid "Downgrade conformance errors to warnings."
7823 #: c-family/c.opt:1649
7824 msgid "Enable Plan 9 language extensions."
7827 #: c-family/c.opt:1653
7828 msgid "Treat the input file as already preprocessed."
7831 #: c-family/c.opt:1661
7833 "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
7834 "expansion and display them in error messages."
7837 #: c-family/c.opt:1665
7839 "-fno-pretty-templates Do not pretty-print template specializations as the "
7840 "template signature followed by the arguments."
7843 #: c-family/c.opt:1669
7844 msgid "Treat known sprintf return values as constants."
7847 #: c-family/c.opt:1673
7849 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
7853 #: c-family/c.opt:1677
7854 msgid "Enable automatic template instantiation."
7857 #: c-family/c.opt:1681
7858 msgid "Generate run time type descriptor information."
7861 #: c-family/c.opt:1685 ada/gcc-interface/lang.opt:77
7862 msgid "Use the narrowest integer type possible for enumeration types."
7865 #: c-family/c.opt:1689
7866 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7869 #: c-family/c.opt:1693
7870 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7873 #: c-family/c.opt:1697 ada/gcc-interface/lang.opt:81
7874 msgid "Make \"char\" signed by default."
7877 #: c-family/c.opt:1701
7878 msgid "Enable C++14 sized deallocation support."
7881 #: c-family/c.opt:1708
7883 "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
7887 #: c-family/c.opt:1711
7889 msgid "unrecognized scalar storage order value %qs"
7892 #: c-family/c.opt:1724
7893 msgid "Display statistics accumulated during compilation."
7896 #: c-family/c.opt:1728
7898 "Assume that values of enumeration type are always within the minimum range "
7902 #: c-family/c.opt:1735 c-family/c.opt:1740
7904 "Follow the C++17 evaluation order requirements for assignment expressions, "
7905 "shift, member function calls, etc."
7908 #: c-family/c.opt:1757
7909 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7912 #: c-family/c.opt:1761
7914 "Set the maximum number of template instantiation notes for a single warning "
7918 #: c-family/c.opt:1768
7920 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7923 #: c-family/c.opt:1775
7925 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
7929 #: c-family/c.opt:1779
7931 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7934 #: c-family/c.opt:1783
7935 msgid "Make \"char\" unsigned by default."
7938 #: c-family/c.opt:1787
7939 msgid "Use __cxa_atexit to register destructors."
7942 #: c-family/c.opt:1791
7943 msgid "Use __cxa_get_exception_ptr in exception handling."
7946 #: c-family/c.opt:1795
7947 msgid "Marks all inlined functions and methods as having hidden visibility."
7950 #: c-family/c.opt:1799
7951 msgid "Changes visibility to match Microsoft Visual Studio by default."
7954 #: c-family/c.opt:1811
7955 msgid "Emit common-like symbols as weak symbols."
7958 #: c-family/c.opt:1815
7960 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
7961 "to character set <cset>."
7964 #: c-family/c.opt:1819
7965 msgid "Generate a #line directive pointing at the current working directory."
7968 #: c-family/c.opt:1827
7970 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7973 #: c-family/c.opt:1831
7974 msgid "Dump declarations to a .decl file."
7977 #: c-family/c.opt:1835
7979 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7982 #: c-family/c.opt:1839
7984 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7987 #: c-family/c.opt:1843
7989 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
7993 #: c-family/c.opt:1847
7995 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
7996 "corresponding number literal rather than a user-defined number literal."
7999 #: c-family/c.opt:1852
8000 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
8003 #: c-family/c.opt:1856
8004 msgid "-imacros <file>\tAccept definition of macros in <file>."
8007 #: c-family/c.opt:1860
8008 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
8011 #: c-family/c.opt:1864
8012 msgid "-include <file>\tInclude the contents of <file> before other files."
8015 #: c-family/c.opt:1868
8016 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
8019 #: c-family/c.opt:1872
8020 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
8023 #: c-family/c.opt:1876
8024 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
8027 #: c-family/c.opt:1880
8028 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
8031 #: c-family/c.opt:1884
8032 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
8035 #: c-family/c.opt:1888
8037 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
8040 #: c-family/c.opt:1898
8042 "Do not search standard system include directories (those specified with -"
8043 "isystem will still be used)."
8046 #: c-family/c.opt:1902
8047 msgid "Do not search standard system include directories for C++."
8050 #: c-family/c.opt:1914
8051 msgid "Generate C header of platform-specific features."
8054 #: c-family/c.opt:1918
8055 msgid "Remap file names when including files."
8058 #: c-family/c.opt:1922 c-family/c.opt:1926
8060 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8064 #: c-family/c.opt:1930
8065 msgid "Conform to the ISO 2011 C++ standard."
8068 #: c-family/c.opt:1934
8069 msgid "Deprecated in favor of -std=c++11."
8072 #: c-family/c.opt:1938
8073 msgid "Deprecated in favor of -std=c++14."
8076 #: c-family/c.opt:1942
8077 msgid "Conform to the ISO 2014 C++ standard."
8080 #: c-family/c.opt:1946
8081 msgid "Deprecated in favor of -std=c++17."
8084 #: c-family/c.opt:1950
8085 msgid "Conform to the ISO 2017 C++ standard."
8088 #: c-family/c.opt:1954
8090 "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete "
8094 #: c-family/c.opt:1958 c-family/c.opt:2076
8095 msgid "Conform to the ISO 2011 C standard."
8098 #: c-family/c.opt:1962
8099 msgid "Deprecated in favor of -std=c11."
8102 #: c-family/c.opt:1966 c-family/c.opt:1970 c-family/c.opt:2080
8103 #: c-family/c.opt:2084
8104 msgid "Conform to the ISO 2017 C standard (expected to be published in 2018)."
8107 #: c-family/c.opt:1974 c-family/c.opt:1978 c-family/c.opt:2060
8108 msgid "Conform to the ISO 1990 C standard."
8111 #: c-family/c.opt:1982 c-family/c.opt:2068
8112 msgid "Conform to the ISO 1999 C standard."
8115 #: c-family/c.opt:1986
8116 msgid "Deprecated in favor of -std=c99."
8119 #: c-family/c.opt:1990 c-family/c.opt:1995
8121 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8122 "corrigendum with GNU extensions."
8125 #: c-family/c.opt:2000
8126 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
8129 #: c-family/c.opt:2004
8130 msgid "Deprecated in favor of -std=gnu++11."
8133 #: c-family/c.opt:2008
8134 msgid "Deprecated in favor of -std=gnu++14."
8137 #: c-family/c.opt:2012
8138 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
8141 #: c-family/c.opt:2016
8142 msgid "Deprecated in favor of -std=gnu++17."
8145 #: c-family/c.opt:2020
8146 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
8149 #: c-family/c.opt:2024
8151 "Conform to the ISO 2020(?) C++ draft standard with GNU extensions "
8152 "(experimental and incomplete support)."
8155 #: c-family/c.opt:2028
8156 msgid "Conform to the ISO 2011 C standard with GNU extensions."
8159 #: c-family/c.opt:2032
8160 msgid "Deprecated in favor of -std=gnu11."
8163 #: c-family/c.opt:2036 c-family/c.opt:2040
8165 "Conform to the ISO 2017 C standard (expected to be published in 2018) with "
8169 #: c-family/c.opt:2044 c-family/c.opt:2048
8170 msgid "Conform to the ISO 1990 C standard with GNU extensions."
8173 #: c-family/c.opt:2052
8174 msgid "Conform to the ISO 1999 C standard with GNU extensions."
8177 #: c-family/c.opt:2056
8178 msgid "Deprecated in favor of -std=gnu99."
8181 #: c-family/c.opt:2064
8182 msgid "Conform to the ISO 1990 C standard as amended in 1994."
8185 #: c-family/c.opt:2072
8186 msgid "Deprecated in favor of -std=iso9899:1999."
8189 #: c-family/c.opt:2091
8190 msgid "Enable traditional preprocessing."
8193 #: c-family/c.opt:2095
8194 msgid "-trigraphs\tSupport ISO C trigraphs."
8197 #: c-family/c.opt:2099
8198 msgid "Do not predefine system-specific and GCC-specific macros."
8201 #: ada/gcc-interface/lang.opt:61
8202 msgid "Synonym of -gnatk8."
8205 #: ada/gcc-interface/lang.opt:69
8206 msgid "Do not look for object files in standard path."
8209 #: ada/gcc-interface/lang.opt:73
8210 msgid "Select the runtime."
8213 #: ada/gcc-interface/lang.opt:85
8214 msgid "Catch typos."
8217 #: ada/gcc-interface/lang.opt:89
8218 msgid "Set name of output ALI file (internal switch)."
8221 #: ada/gcc-interface/lang.opt:93
8222 msgid "-gnat<options>\tSpecify options to GNAT."
8225 #: ada/gcc-interface/lang.opt:97
8230 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
8234 msgid "Add explicit checks for division by zero."
8238 msgid "Add explicit checks for division overflow in INT_MIN / -1."
8242 msgid "Apply special rules for compiling runtime package."
8246 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
8250 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
8254 msgid "-fgo-pkgpath=<string>\tSet Go package path."
8259 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
8264 "-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
8269 msgid "Functions which return values must end with return statements."
8274 "Emit debugging information related to the escape analysis pass when run with "
8275 "-fgo-optimize-allocs."
8279 msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
8282 #: config/vms/vms.opt:27
8283 msgid "Malloc data into P2 space."
8286 #: config/vms/vms.opt:31
8287 msgid "Set name of main routine for the debugger."
8290 #: config/vms/vms.opt:35
8291 msgid "Use VMS exit codes instead of posix ones."
8294 #: config/vms/vms.opt:39
8295 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
8298 #: config/vms/vms.opt:42
8300 msgid "unknown pointer size model %qs"
8303 #: config/mcore/mcore.opt:23
8304 msgid "Generate code for the M*Core M210"
8307 #: config/mcore/mcore.opt:27
8308 msgid "Generate code for the M*Core M340"
8311 #: config/mcore/mcore.opt:31
8312 msgid "Force functions to be aligned to a 4 byte boundary."
8315 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
8316 msgid "Generate big-endian code."
8319 #: config/mcore/mcore.opt:39
8320 msgid "Emit call graph information."
8323 #: config/mcore/mcore.opt:43
8324 msgid "Use the divide instruction."
8327 #: config/mcore/mcore.opt:47
8328 msgid "Inline constants if it can be done in 2 insns or less."
8331 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
8332 msgid "Generate little-endian code."
8335 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
8337 "Assume that run-time support has been provided, so omit -lsim from the "
8338 "linker command line."
8341 #: config/mcore/mcore.opt:60
8342 msgid "Use arbitrary sized immediates in bit operations."
8345 #: config/mcore/mcore.opt:64
8346 msgid "Prefer word accesses over byte accesses."
8349 #: config/mcore/mcore.opt:71
8350 msgid "Set the maximum amount for a single stack increment operation."
8353 #: config/mcore/mcore.opt:75
8354 msgid "Always treat bitfields as int-sized."
8357 #: config/linux-android.opt:23
8358 msgid "Generate code for the Android platform."
8361 #: config/mmix/mmix.opt:24
8362 msgid "For intrinsics library: pass all parameters in registers."
8365 #: config/mmix/mmix.opt:28
8366 msgid "Use register stack for parameters and return value."
8369 #: config/mmix/mmix.opt:32
8370 msgid "Use call-clobbered registers for parameters and return value."
8373 #: config/mmix/mmix.opt:37
8374 msgid "Use epsilon-respecting floating point compare instructions."
8377 #: config/mmix/mmix.opt:41
8378 msgid "Use zero-extending memory loads, not sign-extending ones."
8381 #: config/mmix/mmix.opt:45
8383 "Generate divide results with reminder having the same sign as the divisor "
8384 "(not the dividend)."
8387 #: config/mmix/mmix.opt:49
8388 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8391 #: config/mmix/mmix.opt:53
8392 msgid "Do not provide a default start-address 0x100 of the program."
8395 #: config/mmix/mmix.opt:57
8396 msgid "Link to emit program in ELF format (rather than mmo)."
8399 #: config/mmix/mmix.opt:61
8400 msgid "Use P-mnemonics for branches statically predicted as taken."
8403 #: config/mmix/mmix.opt:65
8404 msgid "Don't use P-mnemonics for branches."
8407 #: config/mmix/mmix.opt:79
8408 msgid "Use addresses that allocate global registers."
8411 #: config/mmix/mmix.opt:83
8412 msgid "Do not use addresses that allocate global registers."
8415 #: config/mmix/mmix.opt:87
8416 msgid "Generate a single exit point for each function."
8419 #: config/mmix/mmix.opt:91
8420 msgid "Do not generate a single exit point for each function."
8423 #: config/mmix/mmix.opt:95
8424 msgid "Set start-address of the program."
8427 #: config/mmix/mmix.opt:99
8428 msgid "Set start-address of data."
8431 #: config/darwin.opt:117
8432 msgid "Generate compile-time CFString objects."
8435 #: config/darwin.opt:214
8436 msgid "Warn if constant CFString objects contain non-portable characters."
8439 #: config/darwin.opt:219
8440 msgid "Generate AT&T-style stubs for Mach-O."
8443 #: config/darwin.opt:223
8444 msgid "Generate code suitable for executables (NOT shared libs)."
8447 #: config/darwin.opt:227
8448 msgid "Generate code suitable for fast turn around debugging."
8451 #: config/darwin.opt:235
8452 msgid "The earliest MacOS X version on which this program will run."
8455 #: config/darwin.opt:239
8456 msgid "Set sizeof(bool) to 1."
8459 #: config/darwin.opt:243
8460 msgid "Generate code for darwin loadable kernel extensions."
8463 #: config/darwin.opt:247
8464 msgid "Generate code for the kernel or loadable kernel extensions."
8467 #: config/darwin.opt:251
8469 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8472 #: config/darwin.opt:401
8473 msgid "The version of ld64 in use for this toolchain."
8476 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
8477 msgid "Use simulator runtime."
8480 #: config/bfin/bfin.opt:44 config/arm/arm.opt:111
8481 msgid "Specify the name of the target CPU."
8484 #: config/bfin/bfin.opt:48
8485 msgid "Omit frame pointer for leaf functions."
8488 #: config/bfin/bfin.opt:52
8489 msgid "Program is entirely located in low 64k of memory."
8492 #: config/bfin/bfin.opt:56
8494 "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
8495 "SSYNC instruction."
8498 #: config/bfin/bfin.opt:61
8499 msgid "Avoid speculative loads to work around a hardware anomaly."
8502 #: config/bfin/bfin.opt:65
8503 msgid "Enabled ID based shared library."
8506 #: config/bfin/bfin.opt:69
8508 "Generate code that won't be linked against any other ID shared libraries, "
8509 "but may be used as a shared library."
8512 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
8513 msgid "ID of shared library to build."
8516 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
8517 msgid "Enable separate data segment."
8520 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8521 msgid "Avoid generating pc-relative calls; use indirection."
8524 #: config/bfin/bfin.opt:86
8525 msgid "Link with the fast floating-point library."
8528 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
8529 msgid "Enable Function Descriptor PIC mode."
8532 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8533 msgid "Enable inlining of PLT in function calls."
8536 #: config/bfin/bfin.opt:98
8537 msgid "Do stack checking using bounds in L1 scratch memory."
8540 #: config/bfin/bfin.opt:102
8541 msgid "Enable multicore support."
8544 #: config/bfin/bfin.opt:106
8545 msgid "Build for Core A."
8548 #: config/bfin/bfin.opt:110
8549 msgid "Build for Core B."
8552 #: config/bfin/bfin.opt:114
8553 msgid "Build for SDRAM."
8556 #: config/bfin/bfin.opt:118
8557 msgid "Assume ICPLBs are enabled at runtime."
8560 #: config/m68k/m68k-tables.opt:25
8561 msgid "Known M68K CPUs (for use with the -mcpu= option):"
8564 #: config/m68k/m68k-tables.opt:365
8565 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8568 #: config/m68k/m68k-tables.opt:411
8569 msgid "Known M68K ISAs (for use with the -march= option):"
8572 #: config/m68k/ieee.opt:24 config/i386/i386.opt:368
8573 msgid "Use IEEE math for fp comparisons."
8576 #: config/m68k/m68k.opt:30
8577 msgid "Generate code for a 520X."
8580 #: config/m68k/m68k.opt:34
8581 msgid "Generate code for a 5206e."
8584 #: config/m68k/m68k.opt:38
8585 msgid "Generate code for a 528x."
8588 #: config/m68k/m68k.opt:42
8589 msgid "Generate code for a 5307."
8592 #: config/m68k/m68k.opt:46
8593 msgid "Generate code for a 5407."
8596 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8597 msgid "Generate code for a 68000."
8600 #: config/m68k/m68k.opt:54
8601 msgid "Generate code for a 68010."
8604 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8605 msgid "Generate code for a 68020."
8608 #: config/m68k/m68k.opt:62
8609 msgid "Generate code for a 68040, without any new instructions."
8612 #: config/m68k/m68k.opt:66
8613 msgid "Generate code for a 68060, without any new instructions."
8616 #: config/m68k/m68k.opt:70
8617 msgid "Generate code for a 68030."
8620 #: config/m68k/m68k.opt:74
8621 msgid "Generate code for a 68040."
8624 #: config/m68k/m68k.opt:78
8625 msgid "Generate code for a 68060."
8628 #: config/m68k/m68k.opt:82
8629 msgid "Generate code for a 68302."
8632 #: config/m68k/m68k.opt:86
8633 msgid "Generate code for a 68332."
8636 #: config/m68k/m68k.opt:91
8637 msgid "Generate code for a 68851."
8640 #: config/m68k/m68k.opt:95
8641 msgid "Generate code that uses 68881 floating-point instructions."
8644 #: config/m68k/m68k.opt:99
8645 msgid "Align variables on a 32-bit boundary."
8648 #: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
8649 #: config/nds32/nds32.opt:94 config/c6x/c6x.opt:67
8650 msgid "Specify the name of the target architecture."
8653 #: config/m68k/m68k.opt:107
8654 msgid "Use the bit-field instructions."
8657 #: config/m68k/m68k.opt:119
8658 msgid "Generate code for a ColdFire v4e."
8661 #: config/m68k/m68k.opt:123
8662 msgid "Specify the target CPU."
8665 #: config/m68k/m68k.opt:127
8666 msgid "Generate code for a cpu32."
8669 #: config/m68k/m68k.opt:131
8670 msgid "Use hardware division instructions on ColdFire."
8673 #: config/m68k/m68k.opt:135
8674 msgid "Generate code for a Fido A."
8677 #: config/m68k/m68k.opt:139
8678 msgid "Generate code which uses hardware floating point instructions."
8681 #: config/m68k/m68k.opt:143
8682 msgid "Enable ID based shared library."
8685 #: config/m68k/m68k.opt:147
8686 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
8689 #: config/m68k/m68k.opt:151
8690 msgid "Do not use the bit-field instructions."
8693 #: config/m68k/m68k.opt:155
8694 msgid "Use normal calling convention."
8697 #: config/m68k/m68k.opt:159
8698 msgid "Consider type 'int' to be 32 bits wide."
8701 #: config/m68k/m68k.opt:163
8702 msgid "Generate pc-relative code."
8705 #: config/m68k/m68k.opt:167
8706 msgid "Use different calling convention using 'rtd'."
8709 #: config/m68k/m68k.opt:179
8710 msgid "Consider type 'int' to be 16 bits wide."
8713 #: config/m68k/m68k.opt:183
8714 msgid "Generate code with library calls for floating point."
8717 #: config/m68k/m68k.opt:187
8718 msgid "Do not use unaligned memory references."
8721 #: config/m68k/m68k.opt:191
8722 msgid "Tune for the specified target CPU or architecture."
8725 #: config/m68k/m68k.opt:195
8726 msgid "Support more than 8192 GOT entries on ColdFire."
8729 #: config/m68k/m68k.opt:199
8730 msgid "Support TLS segment larger than 64K."
8733 #: config/riscv/riscv.opt:26
8734 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
8737 #: config/riscv/riscv.opt:30
8738 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
8741 #: config/riscv/riscv.opt:34
8742 msgid "Specify integer and floating-point calling convention."
8745 #: config/riscv/riscv.opt:38 config/i386/i386.opt:416
8746 msgid "Attempt to keep stack aligned to this power of 2."
8749 #: config/riscv/riscv.opt:42
8750 msgid "Supported ABIs (for use with the -mabi= option):"
8753 #: config/riscv/riscv.opt:64
8754 msgid "Use hardware floating-point divide and square root instructions."
8757 #: config/riscv/riscv.opt:68
8758 msgid "Use hardware instructions for integer division."
8761 #: config/riscv/riscv.opt:72
8763 "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must "
8767 #: config/riscv/riscv.opt:77 config/mips/mips.opt:401
8768 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
8771 #: config/riscv/riscv.opt:81
8773 "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes "
8774 "into a special section (on some targets)."
8777 #: config/riscv/riscv.opt:85
8778 msgid "Use smaller but slower prologue and epilogue code."
8781 #: config/riscv/riscv.opt:89 config/aarch64/aarch64.opt:85
8782 msgid "Specify the code model."
8785 #: config/riscv/riscv.opt:93
8786 msgid "Do not generate unaligned memory accesses."
8789 #: config/riscv/riscv.opt:97 config/i386/i386.opt:287
8790 #: config/powerpcspe/aix64.opt:36 config/powerpcspe/linux64.opt:32
8791 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
8792 #: config/tilegx/tilegx.opt:57
8793 msgid "Known code models (for use with the -mcmodel= option):"
8796 #: config/riscv/riscv.opt:107
8797 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
8800 #: config/riscv/riscv.opt:111
8802 "Take advantage of linker relaxations to reduce the number of instructions "
8803 "required to materialize symbol addresses."
8806 #: config/m32c/m32c.opt:23
8807 msgid "-msim\tUse simulator runtime."
8810 #: config/m32c/m32c.opt:27
8811 msgid "-mcpu=r8c\tCompile code for R8C variants."
8814 #: config/m32c/m32c.opt:31
8815 msgid "-mcpu=m16c\tCompile code for M16C variants."
8818 #: config/m32c/m32c.opt:35
8819 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
8822 #: config/m32c/m32c.opt:39
8823 msgid "-mcpu=m32c\tCompile code for M32C variants."
8826 #: config/m32c/m32c.opt:43
8827 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
8830 #: config/msp430/msp430.opt:7
8831 msgid "Force assembly output to always use hex constants."
8834 #: config/msp430/msp430.opt:11
8835 msgid "Specify the MCU to build for."
8838 #: config/msp430/msp430.opt:15
8840 "Warn if an MCU name is unrecognized or conflicts with other options "
8844 #: config/msp430/msp430.opt:19
8845 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
8848 #: config/msp430/msp430.opt:23
8849 msgid "Select large model - 20-bit addresses/pointers."
8852 #: config/msp430/msp430.opt:27
8853 msgid "Select small model - 16-bit addresses/pointers (default)."
8856 #: config/msp430/msp430.opt:31
8857 msgid "Optimize opcode sizes at link time."
8860 #: config/msp430/msp430.opt:38
8862 "Use a minimum runtime (no static initializers or ctors) for memory-"
8863 "constrained devices."
8866 #: config/msp430/msp430.opt:45
8867 msgid "Specify the type of hardware multiply to support."
8870 #: config/msp430/msp430.opt:67
8871 msgid "Specify whether functions should be placed into low or high memory."
8874 #: config/msp430/msp430.opt:71
8875 msgid "Specify whether variables should be placed into low or high memory."
8878 #: config/msp430/msp430.opt:90
8880 "Passes on a request to the assembler to enable fixes for various silicon "
8884 #: config/msp430/msp430.opt:94
8886 "Passes on a request to the assembler to warn about various silicon errata."
8889 #: config/aarch64/aarch64.opt:40
8890 msgid "The possible TLS dialects:"
8893 #: config/aarch64/aarch64.opt:52
8894 msgid "The code model option names for -mcmodel:"
8897 #: config/aarch64/aarch64.opt:65 config/arm/arm.opt:99
8898 #: config/microblaze/microblaze.opt:60
8899 msgid "Assume target CPU is configured as big endian."
8902 #: config/aarch64/aarch64.opt:69 config/i386/i386.opt:1007
8903 msgid "Generate code which uses only the general registers."
8906 #: config/aarch64/aarch64.opt:73
8907 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
8910 #: config/aarch64/aarch64.opt:77
8911 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
8914 #: config/aarch64/aarch64.opt:81 config/arm/arm.opt:164
8915 #: config/microblaze/microblaze.opt:64
8916 msgid "Assume target CPU is configured as little endian."
8919 #: config/aarch64/aarch64.opt:89
8920 msgid "Don't assume that unaligned accesses are handled by the system."
8923 #: config/aarch64/aarch64.opt:93 config/i386/i386.opt:400
8924 msgid "Omit the frame pointer in leaf functions."
8927 #: config/aarch64/aarch64.opt:97
8928 msgid "Specify TLS dialect."
8931 #: config/aarch64/aarch64.opt:101
8933 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
8937 #: config/aarch64/aarch64.opt:120
8938 msgid "-march=ARCH\tUse features of architecture ARCH."
8941 #: config/aarch64/aarch64.opt:124
8942 msgid "-mcpu=CPU\tUse features of and optimize for CPU."
8945 #: config/aarch64/aarch64.opt:128
8946 msgid "-mtune=CPU\tOptimize for CPU."
8949 #: config/aarch64/aarch64.opt:132
8950 msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
8953 #: config/aarch64/aarch64.opt:136
8955 "-moverride=STRING\tPower users only! Override CPU optimization parameters."
8958 #: config/aarch64/aarch64.opt:140
8959 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
8962 #: config/aarch64/aarch64.opt:150
8963 msgid "PC relative literal loads."
8966 #: config/aarch64/aarch64.opt:154
8967 msgid "Select return address signing scope."
8970 #: config/aarch64/aarch64.opt:158
8972 "Supported AArch64 return address signing scope (for use with -msign-return-"
8976 #: config/aarch64/aarch64.opt:171
8978 "Enable the reciprocal square root approximation. Enabling this reduces "
8979 "precision of reciprocal square root results to about 16 bits for single "
8980 "precision and to 32 bits for double precision."
8983 #: config/aarch64/aarch64.opt:177
8985 "Enable the square root approximation. Enabling this reduces precision of "
8986 "square root results to about 16 bits for single precision and to 32 bits for "
8987 "double precision. If enabled, it implies -mlow-precision-recip-sqrt."
8990 #: config/aarch64/aarch64.opt:184
8992 "Enable the division approximation. Enabling this reduces precision of "
8993 "division results to about 16 bits for single precision and to 32 bits for "
8997 #: config/aarch64/aarch64.opt:190
8998 msgid "The possible SVE vector lengths:"
9001 #: config/aarch64/aarch64.opt:212
9003 "-msve-vector-bits=N\tSet the number of bits in an SVE vector register to N."
9006 #: config/aarch64/aarch64.opt:216
9007 msgid "Enables verbose cost model dumping in the debug dump files."
9010 #: config/linux.opt:24
9011 msgid "Use Bionic C library."
9014 #: config/linux.opt:28
9015 msgid "Use GNU C library."
9018 #: config/linux.opt:32
9019 msgid "Use uClibc C library."
9022 #: config/linux.opt:36
9023 msgid "Use musl C library."
9026 #: config/ia64/ilp32.opt:3
9027 msgid "Generate ILP32 code."
9030 #: config/ia64/ilp32.opt:7
9031 msgid "Generate LP64 code."
9034 #: config/ia64/ia64.opt:28
9035 msgid "Generate big endian code."
9038 #: config/ia64/ia64.opt:32
9039 msgid "Generate little endian code."
9042 #: config/ia64/ia64.opt:36
9043 msgid "Generate code for GNU as."
9046 #: config/ia64/ia64.opt:40
9047 msgid "Generate code for GNU ld."
9050 #: config/ia64/ia64.opt:44
9051 msgid "Emit stop bits before and after volatile extended asms."
9054 #: config/ia64/ia64.opt:48
9055 msgid "Use in/loc/out register names."
9058 #: config/ia64/ia64.opt:55
9059 msgid "Enable use of sdata/scommon/sbss."
9062 #: config/ia64/ia64.opt:59
9063 msgid "Generate code without GP reg."
9066 #: config/ia64/ia64.opt:63
9067 msgid "gp is constant (but save/restore gp on indirect calls)."
9070 #: config/ia64/ia64.opt:67
9071 msgid "Generate self-relocatable code."
9074 #: config/ia64/ia64.opt:71
9075 msgid "Generate inline floating point division, optimize for latency."
9078 #: config/ia64/ia64.opt:75
9079 msgid "Generate inline floating point division, optimize for throughput."
9082 #: config/ia64/ia64.opt:82
9083 msgid "Generate inline integer division, optimize for latency."
9086 #: config/ia64/ia64.opt:86
9087 msgid "Generate inline integer division, optimize for throughput."
9090 #: config/ia64/ia64.opt:90
9091 msgid "Do not inline integer division."
9094 #: config/ia64/ia64.opt:94
9095 msgid "Generate inline square root, optimize for latency."
9098 #: config/ia64/ia64.opt:98
9099 msgid "Generate inline square root, optimize for throughput."
9102 #: config/ia64/ia64.opt:102
9103 msgid "Do not inline square root."
9106 #: config/ia64/ia64.opt:106
9107 msgid "Enable DWARF line debug info via GNU as."
9110 #: config/ia64/ia64.opt:110
9111 msgid "Enable earlier placing stop bits for better scheduling."
9114 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62
9115 #: config/sh/sh.opt:227
9116 msgid "Specify range of registers to make fixed."
9119 #: config/ia64/ia64.opt:118 config/powerpcspe/sysv4.opt:32
9120 #: config/rs6000/sysv4.opt:36 config/alpha/alpha.opt:130
9121 msgid "Specify bit size of immediate TLS offsets."
9124 #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:514
9125 #: config/s390/s390.opt:200 config/sparc/sparc.opt:146
9126 #: config/visium/visium.opt:49
9127 msgid "Schedule code for given CPU."
9130 #: config/ia64/ia64.opt:126
9131 msgid "Known Itanium CPUs (for use with the -mtune= option):"
9134 #: config/ia64/ia64.opt:136
9135 msgid "Use data speculation before reload."
9138 #: config/ia64/ia64.opt:140
9139 msgid "Use data speculation after reload."
9142 #: config/ia64/ia64.opt:144
9143 msgid "Use control speculation."
9146 #: config/ia64/ia64.opt:148
9147 msgid "Use in block data speculation before reload."
9150 #: config/ia64/ia64.opt:152
9151 msgid "Use in block data speculation after reload."
9154 #: config/ia64/ia64.opt:156
9155 msgid "Use in block control speculation."
9158 #: config/ia64/ia64.opt:160
9159 msgid "Use simple data speculation check."
9162 #: config/ia64/ia64.opt:164
9163 msgid "Use simple data speculation check for control speculation."
9166 #: config/ia64/ia64.opt:174
9168 "Count speculative dependencies while calculating priority of instructions."
9171 #: config/ia64/ia64.opt:178
9172 msgid "Place a stop bit after every cycle when scheduling."
9175 #: config/ia64/ia64.opt:182
9177 "Assume that floating-point stores and loads are not likely to cause conflict "
9178 "when placed into one instruction group."
9181 #: config/ia64/ia64.opt:186
9183 "Soft limit on number of memory insns per instruction group, giving lower "
9184 "priority to subsequent memory insns attempting to schedule in the same insn "
9185 "group. Frequently useful to prevent cache bank conflicts. Default value is "
9189 #: config/ia64/ia64.opt:190
9191 "Disallow more than 'msched-max-memory-insns' in instruction group. "
9192 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
9196 #: config/ia64/ia64.opt:194
9197 msgid "Don't generate checks for control speculation in selective scheduling."
9200 #: config/spu/spu.opt:20
9201 msgid "Emit warnings when run-time relocations are generated."
9204 #: config/spu/spu.opt:24
9205 msgid "Emit errors when run-time relocations are generated."
9208 #: config/spu/spu.opt:28
9209 msgid "Specify cost of branches (Default 20)."
9212 #: config/spu/spu.opt:32
9213 msgid "Make sure loads and stores are not moved past DMA instructions."
9216 #: config/spu/spu.opt:36
9217 msgid "volatile must be specified on any memory that is effected by DMA."
9220 #: config/spu/spu.opt:40 config/spu/spu.opt:44
9222 "Insert nops when it might improve performance by allowing dual issue "
9226 #: config/spu/spu.opt:48
9227 msgid "Use standard main function as entry for startup."
9230 #: config/spu/spu.opt:52
9231 msgid "Generate branch hints for branches."
9234 #: config/spu/spu.opt:56
9235 msgid "Maximum number of nops to insert for a hint (Default 2)."
9238 #: config/spu/spu.opt:60
9240 "Approximate maximum number of instructions to allow between a hint and its "
9244 #: config/spu/spu.opt:64
9245 msgid "Generate code for 18 bit addressing."
9248 #: config/spu/spu.opt:68
9249 msgid "Generate code for 32 bit addressing."
9252 #: config/spu/spu.opt:76
9254 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
9258 #: config/spu/spu.opt:80 config/i386/i386.opt:257 config/s390/s390.opt:56
9259 msgid "Generate code for given CPU."
9262 #: config/spu/spu.opt:88
9263 msgid "Access variables in 32-bit PPU objects (default)."
9266 #: config/spu/spu.opt:92
9267 msgid "Access variables in 64-bit PPU objects."
9270 #: config/spu/spu.opt:96
9271 msgid "Allow conversions between __ea and generic pointers (default)."
9274 #: config/spu/spu.opt:100
9275 msgid "Size (in KB) of software data cache."
9278 #: config/spu/spu.opt:104
9279 msgid "Atomically write back software data cache lines (default)."
9282 #: config/epiphany/epiphany.opt:24
9283 msgid "Don't use any of r32..r63."
9286 #: config/epiphany/epiphany.opt:28
9288 "preferentially allocate registers that allow short instruction generation."
9291 #: config/epiphany/epiphany.opt:32
9292 msgid "Set branch cost."
9295 #: config/epiphany/epiphany.opt:36
9296 msgid "enable conditional move instruction usage."
9299 #: config/epiphany/epiphany.opt:40
9300 msgid "set number of nops to emit before each insn pattern."
9303 #: config/epiphany/epiphany.opt:52
9304 msgid "Use software floating point comparisons."
9307 #: config/epiphany/epiphany.opt:56
9308 msgid "Enable split of 32 bit immediate loads into low / high part."
9311 #: config/epiphany/epiphany.opt:60
9312 msgid "Enable use of POST_INC / POST_DEC."
9315 #: config/epiphany/epiphany.opt:64
9316 msgid "Enable use of POST_MODIFY."
9319 #: config/epiphany/epiphany.opt:68
9320 msgid "Set number of bytes on the stack preallocated for use by the callee."
9323 #: config/epiphany/epiphany.opt:72
9324 msgid "Assume round to nearest is selected for purposes of scheduling."
9327 #: config/epiphany/epiphany.opt:76
9328 msgid "Generate call insns as indirect calls."
9331 #: config/epiphany/epiphany.opt:80
9332 msgid "Generate call insns as direct calls."
9335 #: config/epiphany/epiphany.opt:84
9337 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
9340 #: config/epiphany/epiphany.opt:108
9342 "A floatig point to integer truncation may be replaced with rounding to save "
9346 #: config/epiphany/epiphany.opt:112
9347 msgid "Vectorize for double-word operations."
9350 #: config/epiphany/epiphany.opt:128
9352 "Split unaligned 8 byte vector moves before post-modify address generation."
9355 #: config/epiphany/epiphany.opt:132
9356 msgid "Use the floating point unit for integer add/subtract."
9359 #: config/epiphany/epiphany.opt:136
9360 msgid "Set register to hold -1."
9363 #: config/ft32/ft32.opt:23
9364 msgid "target the software simulator."
9367 #: config/ft32/ft32.opt:27 config/s390/s390.opt:231 config/mips/mips.opt:389
9368 msgid "Use LRA instead of reload."
9371 #: config/ft32/ft32.opt:31
9372 msgid "Avoid use of the DIV and MOD instructions"
9375 #: config/ft32/ft32.opt:35
9376 msgid "target the FT32B architecture"
9379 #: config/ft32/ft32.opt:39
9380 msgid "enable FT32B code compression"
9383 #: config/ft32/ft32.opt:43
9384 msgid "Avoid placing any readable data in program memory"
9387 #: config/h8300/h8300.opt:23
9388 msgid "Generate H8S code."
9391 #: config/h8300/h8300.opt:27
9392 msgid "Generate H8SX code."
9395 #: config/h8300/h8300.opt:31
9396 msgid "Generate H8S/2600 code."
9399 #: config/h8300/h8300.opt:35
9400 msgid "Make integers 32 bits wide."
9403 #: config/h8300/h8300.opt:42
9404 msgid "Use registers for argument passing."
9407 #: config/h8300/h8300.opt:46
9408 msgid "Consider access to byte sized memory slow."
9411 #: config/h8300/h8300.opt:50
9412 msgid "Enable linker relaxing."
9415 #: config/h8300/h8300.opt:54
9416 msgid "Generate H8/300H code."
9419 #: config/h8300/h8300.opt:58
9420 msgid "Enable the normal mode."
9423 #: config/h8300/h8300.opt:62
9424 msgid "Use H8/300 alignment rules."
9427 #: config/h8300/h8300.opt:66
9428 msgid "Push extended registers on stack in monitor functions."
9431 #: config/h8300/h8300.opt:70
9432 msgid "Do not push extended registers on stack in monitor functions."
9435 #: config/pdp11/pdp11.opt:23
9436 msgid "Generate code for an 11/10."
9439 #: config/pdp11/pdp11.opt:27
9440 msgid "Generate code for an 11/40."
9443 #: config/pdp11/pdp11.opt:31
9444 msgid "Generate code for an 11/45."
9447 #: config/pdp11/pdp11.opt:35
9448 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
9451 #: config/pdp11/pdp11.opt:39
9452 msgid "Do not use inline patterns for copying memory."
9455 #: config/pdp11/pdp11.opt:43
9456 msgid "Use inline patterns for copying memory."
9459 #: config/pdp11/pdp11.opt:47
9460 msgid "Do not pretend that branches are expensive."
9463 #: config/pdp11/pdp11.opt:51
9464 msgid "Pretend that branches are expensive."
9467 #: config/pdp11/pdp11.opt:55
9468 msgid "Use the DEC assembler syntax."
9471 #: config/pdp11/pdp11.opt:59
9472 msgid "Use 32 bit float."
9475 #: config/pdp11/pdp11.opt:63
9476 msgid "Use 64 bit float."
9479 #: config/pdp11/pdp11.opt:67 config/powerpcspe/powerpcspe.opt:177
9480 #: config/rs6000/rs6000.opt:196 config/frv/frv.opt:158
9481 msgid "Use hardware floating point."
9484 #: config/pdp11/pdp11.opt:71
9485 msgid "Use 16 bit int."
9488 #: config/pdp11/pdp11.opt:75
9489 msgid "Use 32 bit int."
9492 #: config/pdp11/pdp11.opt:79 config/powerpcspe/powerpcspe.opt:173
9493 #: config/rs6000/rs6000.opt:192
9494 msgid "Do not use hardware floating point."
9497 #: config/pdp11/pdp11.opt:83
9498 msgid "Target has split I&D."
9501 #: config/pdp11/pdp11.opt:87
9502 msgid "Use UNIX assembler syntax."
9505 #: config/xtensa/xtensa.opt:23
9506 msgid "Use CONST16 instruction to load constants."
9509 #: config/xtensa/xtensa.opt:27
9510 msgid "Disable position-independent code (PIC) for use in OS kernel code."
9513 #: config/xtensa/xtensa.opt:31
9514 msgid "Use indirect CALLXn instructions for large programs."
9517 #: config/xtensa/xtensa.opt:35
9518 msgid "Automatically align branch targets to reduce branch penalties."
9521 #: config/xtensa/xtensa.opt:39
9522 msgid "Intersperse literal pools with code in the text section."
9525 #: config/xtensa/xtensa.opt:43
9527 "Relax literals in assembler and place them automatically in the text section."
9530 #: config/xtensa/xtensa.opt:47
9532 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
9533 "MEMW instructions."
9536 #: config/i386/cygming.opt:23
9537 msgid "Create console application."
9540 #: config/i386/cygming.opt:27
9541 msgid "Generate code for a DLL."
9544 #: config/i386/cygming.opt:31
9545 msgid "Ignore dllimport for functions."
9548 #: config/i386/cygming.opt:35
9549 msgid "Use Mingw-specific thread support."
9552 #: config/i386/cygming.opt:39
9553 msgid "Set Windows defines."
9556 #: config/i386/cygming.opt:43
9557 msgid "Create GUI application."
9560 #: config/i386/cygming.opt:47
9561 msgid "Use the GNU extension to the PE format for aligned common data."
9564 #: config/i386/cygming.opt:51
9566 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
9567 "delete replacement."
9570 #: config/i386/cygming.opt:55
9571 msgid "For nested functions on stack executable permission is set."
9574 #: config/i386/cygming.opt:62
9575 msgid "Put relocated read-only data into .data section."
9578 #: config/i386/mingw.opt:29
9579 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
9582 #: config/i386/mingw-w64.opt:23
9583 msgid "Use unicode startup and define UNICODE macro."
9586 #: config/i386/i386.opt:192
9587 msgid "sizeof(long double) is 16."
9590 #: config/i386/i386.opt:196 config/i386/i386.opt:364
9591 msgid "Use hardware fp."
9594 #: config/i386/i386.opt:200
9595 msgid "sizeof(long double) is 12."
9598 #: config/i386/i386.opt:204
9599 msgid "Use 80-bit long double."
9602 #: config/i386/i386.opt:208 config/s390/s390.opt:160
9603 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
9604 msgid "Use 64-bit long double."
9607 #: config/i386/i386.opt:212 config/s390/s390.opt:156
9608 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
9609 msgid "Use 128-bit long double."
9612 #: config/i386/i386.opt:216 config/sh/sh.opt:179
9613 msgid "Reserve space for outgoing arguments in the function prologue."
9616 #: config/i386/i386.opt:220
9617 msgid "Align some doubles on dword boundary."
9620 #: config/i386/i386.opt:224
9621 msgid "Function starts are aligned to this power of 2."
9624 #: config/i386/i386.opt:228
9625 msgid "Jump targets are aligned to this power of 2."
9628 #: config/i386/i386.opt:232
9629 msgid "Loop code aligned to this power of 2."
9632 #: config/i386/i386.opt:236
9633 msgid "Align destination of the string operations."
9636 #: config/i386/i386.opt:240
9637 msgid "Use the given data alignment."
9640 #: config/i386/i386.opt:244
9641 msgid "Known data alignment choices (for use with the -malign-data= option):"
9644 #: config/i386/i386.opt:261
9645 msgid "Use given assembler dialect."
9648 #: config/i386/i386.opt:265
9649 msgid "Known assembler dialects (for use with the -masm= option):"
9652 #: config/i386/i386.opt:275
9653 msgid "Branches are this expensive (arbitrary units)."
9656 #: config/i386/i386.opt:279
9658 "-mlarge-data-threshold=<number>\tData greater than given threshold will go "
9659 "into .ldata section in x86-64 medium model."
9662 #: config/i386/i386.opt:283
9663 msgid "Use given x86-64 code model."
9666 #: config/i386/i386.opt:306
9667 msgid "Use given address mode."
9670 #: config/i386/i386.opt:310
9671 msgid "Known address mode (for use with the -maddress-mode= option):"
9674 #: config/i386/i386.opt:319
9675 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
9678 #: config/i386/i386.opt:323
9679 msgid "Generate sin, cos, sqrt for FPU."
9682 #: config/i386/i386.opt:327
9683 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
9686 #: config/i386/i386.opt:331
9687 msgid "Return values of functions in FPU registers."
9690 #: config/i386/i386.opt:335
9691 msgid "Generate floating point mathematics using given instruction set."
9694 #: config/i386/i386.opt:339
9695 msgid "Valid arguments to -mfpmath=:"
9698 #: config/i386/i386.opt:372
9699 msgid "Inline all known string operations."
9702 #: config/i386/i386.opt:376
9704 "Inline memset/memcpy string operations, but perform inline version only for "
9708 #: config/i386/i386.opt:379
9710 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
9711 "masm=intel%> and %<-masm=att%> instead"
9714 #: config/i386/i386.opt:384
9715 msgid "Use native (MS) bitfield layout."
9718 #: config/i386/i386.opt:404
9719 msgid "Set 80387 floating-point precision to 32-bit."
9722 #: config/i386/i386.opt:408
9723 msgid "Set 80387 floating-point precision to 64-bit."
9726 #: config/i386/i386.opt:412
9727 msgid "Set 80387 floating-point precision to 80-bit."
9730 #: config/i386/i386.opt:420
9731 msgid "Assume incoming stack aligned to this power of 2."
9734 #: config/i386/i386.opt:424
9735 msgid "Use push instructions to save outgoing arguments."
9738 #: config/i386/i386.opt:428
9739 msgid "Use red-zone in the x86-64 code."
9742 #: config/i386/i386.opt:432
9743 msgid "Number of registers used to pass integer arguments."
9746 #: config/i386/i386.opt:436
9747 msgid "Alternate calling convention."
9750 #: config/i386/i386.opt:440 config/alpha/alpha.opt:23
9751 msgid "Do not use hardware fp."
9754 #: config/i386/i386.opt:444
9755 msgid "Use SSE register passing conventions for SF and DF mode."
9758 #: config/i386/i386.opt:448
9759 msgid "Realign stack in prologue."
9762 #: config/i386/i386.opt:452
9763 msgid "Enable stack probing."
9766 #: config/i386/i386.opt:456
9767 msgid "Specify memcpy expansion strategy when expected size is known."
9770 #: config/i386/i386.opt:460
9771 msgid "Specify memset expansion strategy when expected size is known."
9774 #: config/i386/i386.opt:464
9775 msgid "Chose strategy to generate stringop using."
9778 #: config/i386/i386.opt:468
9779 msgid "Valid arguments to -mstringop-strategy=:"
9782 #: config/i386/i386.opt:496
9783 msgid "Use given thread-local storage dialect."
9786 #: config/i386/i386.opt:500
9787 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
9790 #: config/i386/i386.opt:510
9792 msgid "Use direct references against %gs when accessing tls data."
9795 #: config/i386/i386.opt:518
9796 msgid "Fine grain control of tune features."
9799 #: config/i386/i386.opt:522
9800 msgid "Clear all tune features."
9803 #: config/i386/i386.opt:529
9804 msgid "Generate code that conforms to Intel MCU psABI."
9807 #: config/i386/i386.opt:533
9808 msgid "Generate code that conforms to the given ABI."
9811 #: config/i386/i386.opt:537
9812 msgid "Known ABIs (for use with the -mabi= option):"
9815 #: config/i386/i386.opt:547
9817 "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft "
9818 "to System V ABI calls."
9821 #: config/i386/i386.opt:551 config/powerpcspe/powerpcspe.opt:189
9822 #: config/rs6000/rs6000.opt:208
9823 msgid "Vector library ABI to use."
9826 #: config/i386/i386.opt:555
9828 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
9831 #: config/i386/i386.opt:565
9832 msgid "Return 8-byte vectors in memory."
9835 #: config/i386/i386.opt:569
9836 msgid "Generate reciprocals instead of divss and sqrtss."
9839 #: config/i386/i386.opt:573
9840 msgid "Control generation of reciprocal estimates."
9843 #: config/i386/i386.opt:577
9844 msgid "Generate cld instruction in the function prologue."
9847 #: config/i386/i386.opt:581
9849 "Generate vzeroupper instruction before a transfer of control flow out of the "
9853 #: config/i386/i386.opt:586
9855 "Disable Scalar to Vector optimization pass transforming 64-bit integer "
9856 "computations into a vector ones."
9859 #: config/i386/i386.opt:591
9861 "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
9862 "znver1 and Haifa scheduling is selected."
9865 #: config/i386/i386.opt:596
9867 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
9871 #: config/i386/i386.opt:600
9873 "Use given register vector width instructions instead of maximum register "
9874 "width in the auto-vectorizer."
9877 #: config/i386/i386.opt:604
9879 "Known preferred register vector length (to use with the -mprefer-vector-"
9883 #: config/i386/i386.opt:622
9884 msgid "Generate 32bit i386 code."
9887 #: config/i386/i386.opt:626
9888 msgid "Generate 64bit x86-64 code."
9891 #: config/i386/i386.opt:630
9892 msgid "Generate 32bit x86-64 code."
9895 #: config/i386/i386.opt:634
9896 msgid "Generate 16bit i386 code."
9899 #: config/i386/i386.opt:638
9900 msgid "Support MMX built-in functions."
9903 #: config/i386/i386.opt:642
9904 msgid "Support 3DNow! built-in functions."
9907 #: config/i386/i386.opt:646
9908 msgid "Support Athlon 3Dnow! built-in functions."
9911 #: config/i386/i386.opt:650
9912 msgid "Support MMX and SSE built-in functions and code generation."
9915 #: config/i386/i386.opt:654
9916 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
9919 #: config/i386/i386.opt:658
9920 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
9923 #: config/i386/i386.opt:662
9925 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
9929 #: config/i386/i386.opt:666
9931 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
9935 #: config/i386/i386.opt:670 config/i386/i386.opt:674
9937 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
9938 "and code generation."
9941 #: config/i386/i386.opt:678
9943 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
9946 #: config/i386/i386.opt:681
9947 msgid "%<-msse5%> was removed"
9950 #: config/i386/i386.opt:686
9952 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
9953 "functions and code generation."
9956 #: config/i386/i386.opt:690
9958 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
9959 "functions and code generation."
9962 #: config/i386/i386.opt:694
9964 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9965 "built-in functions and code generation."
9968 #: config/i386/i386.opt:698
9970 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9971 "and AVX512PF built-in functions and code generation."
9974 #: config/i386/i386.opt:702
9976 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9977 "and AVX512ER built-in functions and code generation."
9980 #: config/i386/i386.opt:706
9982 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9983 "and AVX512CD built-in functions and code generation."
9986 #: config/i386/i386.opt:710
9988 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9989 "and AVX512DQ built-in functions and code generation."
9992 #: config/i386/i386.opt:714
9994 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9995 "and AVX512BW built-in functions and code generation."
9998 #: config/i386/i386.opt:718
10000 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
10001 "and AVX512VL built-in functions and code generation."
10004 #: config/i386/i386.opt:722
10006 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
10007 "and AVX512IFMA built-in functions and code generation."
10010 #: config/i386/i386.opt:726
10012 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
10013 "and AVX512VBMI built-in functions and code generation."
10016 #: config/i386/i386.opt:730
10018 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10019 "AVX5124FMAPS built-in functions and code generation."
10022 #: config/i386/i386.opt:734
10024 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10025 "AVX5124VNNIW built-in functions and code generation."
10028 #: config/i386/i386.opt:738
10030 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10031 "AVX512VPOPCNTDQ built-in functions and code generation."
10034 #: config/i386/i386.opt:742
10036 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10037 "AVX512VBMI2 built-in functions and code generation."
10040 #: config/i386/i386.opt:746
10041 msgid "Support AVX512VNNI built-in functions and code generation."
10044 #: config/i386/i386.opt:750
10046 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
10047 "AVX512BITALG built-in functions and code generation."
10050 #: config/i386/i386.opt:754
10052 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
10053 "functions and code generation."
10056 #: config/i386/i386.opt:758
10058 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
10062 #: config/i386/i386.opt:762
10063 msgid "Support FMA4 built-in functions and code generation."
10066 #: config/i386/i386.opt:766
10067 msgid "Support XOP built-in functions and code generation."
10070 #: config/i386/i386.opt:770
10071 msgid "Support LWP built-in functions and code generation."
10074 #: config/i386/i386.opt:774
10076 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
10079 #: config/i386/i386.opt:778
10080 msgid "Support code generation of popcnt instruction."
10083 #: config/i386/i386.opt:782
10084 msgid "Support PCONFIG built-in functions and code generation."
10087 #: config/i386/i386.opt:786
10088 msgid "Support WBNOINVD built-in functions and code generation."
10091 #: config/i386/i386.opt:790
10092 msgid "Support SGX built-in functions and code generation."
10095 #: config/i386/i386.opt:794
10096 msgid "Support RDPID built-in functions and code generation."
10099 #: config/i386/i386.opt:798
10100 msgid "Support GFNI built-in functions and code generation."
10103 #: config/i386/i386.opt:802
10104 msgid "Support VAES built-in functions and code generation."
10107 #: config/i386/i386.opt:806
10108 msgid "Support VPCLMULQDQ built-in functions and code generation."
10111 #: config/i386/i386.opt:810
10112 msgid "Support BMI built-in functions and code generation."
10115 #: config/i386/i386.opt:814
10116 msgid "Support BMI2 built-in functions and code generation."
10119 #: config/i386/i386.opt:818
10120 msgid "Support LZCNT built-in function and code generation."
10123 #: config/i386/i386.opt:822
10124 msgid "Support Hardware Lock Elision prefixes."
10127 #: config/i386/i386.opt:826
10128 msgid "Support RDSEED instruction."
10131 #: config/i386/i386.opt:830
10132 msgid "Support PREFETCHW instruction."
10135 #: config/i386/i386.opt:834
10136 msgid "Support flag-preserving add-carry instructions."
10139 #: config/i386/i386.opt:838
10140 msgid "Support CLFLUSHOPT instructions."
10143 #: config/i386/i386.opt:842
10144 msgid "Support CLWB instruction."
10147 #: config/i386/i386.opt:845
10148 msgid "%<-mpcommit%> was deprecated"
10151 #: config/i386/i386.opt:850
10152 msgid "Support FXSAVE and FXRSTOR instructions."
10155 #: config/i386/i386.opt:854
10156 msgid "Support XSAVE and XRSTOR instructions."
10159 #: config/i386/i386.opt:858
10160 msgid "Support XSAVEOPT instruction."
10163 #: config/i386/i386.opt:862
10164 msgid "Support XSAVEC instructions."
10167 #: config/i386/i386.opt:866
10168 msgid "Support XSAVES and XRSTORS instructions."
10171 #: config/i386/i386.opt:870
10172 msgid "Support TBM built-in functions and code generation."
10175 #: config/i386/i386.opt:874
10176 msgid "Support code generation of cmpxchg16b instruction."
10179 #: config/i386/i386.opt:878
10180 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
10183 #: config/i386/i386.opt:882
10184 msgid "Support code generation of movbe instruction."
10187 #: config/i386/i386.opt:886
10188 msgid "Support code generation of crc32 instruction."
10191 #: config/i386/i386.opt:890
10192 msgid "Support AES built-in functions and code generation."
10195 #: config/i386/i386.opt:894
10196 msgid "Support SHA1 and SHA256 built-in functions and code generation."
10199 #: config/i386/i386.opt:898
10200 msgid "Support PCLMUL built-in functions and code generation."
10203 #: config/i386/i386.opt:902
10204 msgid "Encode SSE instructions with VEX prefix."
10207 #: config/i386/i386.opt:906
10208 msgid "Support FSGSBASE built-in functions and code generation."
10211 #: config/i386/i386.opt:910
10212 msgid "Support RDRND built-in functions and code generation."
10215 #: config/i386/i386.opt:914
10216 msgid "Support F16C built-in functions and code generation."
10219 #: config/i386/i386.opt:918
10220 msgid "Support PREFETCHWT1 built-in functions and code generation."
10223 #: config/i386/i386.opt:922
10224 msgid "Emit profiling counter call at function entry before prologue."
10227 #: config/i386/i386.opt:926
10228 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
10231 #: config/i386/i386.opt:930
10233 "Generate mcount/__fentry__ calls as nops. To activate they need to be "
10237 #: config/i386/i386.opt:935
10238 msgid "Skip setting up RAX register when passing variable arguments."
10241 #: config/i386/i386.opt:939
10243 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
10247 #: config/i386/i386.opt:943
10248 msgid "Split 32-byte AVX unaligned load."
10251 #: config/i386/i386.opt:947
10252 msgid "Split 32-byte AVX unaligned store."
10255 #: config/i386/i386.opt:951
10256 msgid "Support RTM built-in functions and code generation."
10259 #: config/i386/i386.opt:955
10260 msgid "Support MPX code generation."
10263 #: config/i386/i386.opt:959
10264 msgid "Support MWAITX and MONITORX built-in functions and code generation."
10267 #: config/i386/i386.opt:963
10268 msgid "Support CLZERO built-in functions and code generation."
10271 #: config/i386/i386.opt:967
10272 msgid "Support PKU built-in functions and code generation."
10275 #: config/i386/i386.opt:971 config/powerpcspe/powerpcspe.opt:678
10276 #: config/rs6000/rs6000.opt:598
10277 msgid "Use given stack-protector guard."
10280 #: config/i386/i386.opt:975
10282 "Known stack protector guard (for use with the -mstack-protector-guard= "
10286 #: config/i386/i386.opt:985 config/powerpcspe/powerpcspe.opt:692
10287 #: config/rs6000/rs6000.opt:612
10288 msgid "Use the given base register for addressing the stack-protector guard."
10291 #: config/i386/i386.opt:992 config/powerpcspe/powerpcspe.opt:699
10292 #: config/rs6000/rs6000.opt:619
10293 msgid "Use the given offset for addressing the stack-protector guard."
10296 #: config/i386/i386.opt:999
10297 msgid "Use the given symbol for addressing the stack-protector guard."
10300 #: config/i386/i386.opt:1003
10301 msgid "Attempt to avoid generating instruction sequences containing ret bytes."
10304 #: config/i386/i386.opt:1011
10306 "Support Control-flow Enforcement Technology (CET) built-in functions and "
10310 #: config/i386/i386.opt:1016
10312 "Specifically enables an indirect branch tracking feature from Control-flow "
10313 "Enforcement Technology (CET)."
10316 #: config/i386/i386.opt:1021
10318 "Specifically enables an shadow stack support feature from Control-flow "
10319 "Enforcement Technology (CET)."
10322 #: config/i386/i386.opt:1026
10324 "Turn on CET instrumentation for switch statements that use a jump table and "
10325 "an indirect jump."
10328 #: config/i386/i386.opt:1031
10329 msgid "Make all function calls indirect."
10332 #: config/i386/i386.opt:1035
10333 msgid "Convert indirect call and jump to call and return thunks."
10336 #: config/i386/i386.opt:1039
10337 msgid "Convert function return to call and return thunk."
10340 #: config/i386/i386.opt:1043 config/s390/s390.opt:274
10342 "Known indirect branch choices (for use with the -mindirect-branch=/-"
10343 "mfunction-return= options):"
10346 #: config/i386/i386.opt:1059
10347 msgid "Force indirect call and jump via register."
10350 #: config/pa/pa64-hpux.opt:23
10351 msgid "Assume code will be linked by GNU ld."
10354 #: config/pa/pa64-hpux.opt:27
10355 msgid "Assume code will be linked by HP ld."
10358 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
10359 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
10360 msgid "Specify UNIX standard for predefines and linking."
10363 #: config/pa/pa-hpux.opt:27
10364 msgid "Generate cpp defines for server IO."
10367 #: config/pa/pa-hpux.opt:35
10368 msgid "Generate cpp defines for workstation IO."
10371 #: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95
10372 msgid "Generate PA1.0 code."
10375 #: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140
10376 msgid "Generate PA1.1 code."
10379 #: config/pa/pa.opt:38 config/pa/pa.opt:103
10380 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
10383 #: config/pa/pa.opt:46
10384 msgid "Caller copies function arguments passed by hidden reference."
10387 #: config/pa/pa.opt:50
10388 msgid "Disable FP regs."
10391 #: config/pa/pa.opt:54
10392 msgid "Disable indexed addressing."
10395 #: config/pa/pa.opt:58
10396 msgid "Generate fast indirect calls."
10399 #: config/pa/pa.opt:66
10400 msgid "Assume code will be assembled by GAS."
10403 #: config/pa/pa.opt:75
10404 msgid "Enable linker optimizations."
10407 #: config/pa/pa.opt:79
10408 msgid "Always generate long calls."
10411 #: config/pa/pa.opt:83
10412 msgid "Emit long load/store sequences."
10415 #: config/pa/pa.opt:91
10416 msgid "Disable space regs."
10419 #: config/pa/pa.opt:107
10420 msgid "Use portable calling conventions."
10423 #: config/pa/pa.opt:111
10425 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
10426 "7200, 7300, and 8000."
10429 #: config/pa/pa.opt:136 config/frv/frv.opt:215
10430 msgid "Use software floating point."
10433 #: config/pa/pa.opt:144
10434 msgid "Do not disable space regs."
10437 #: config/v850/v850.opt:29
10438 msgid "Use registers r2 and r5."
10441 #: config/v850/v850.opt:33
10442 msgid "Use 4 byte entries in switch tables."
10445 #: config/v850/v850.opt:37
10446 msgid "Enable backend debugging."
10449 #: config/v850/v850.opt:41
10450 msgid "Do not use the callt instruction (default)."
10453 #: config/v850/v850.opt:45
10454 msgid "Reuse r30 on a per function basis."
10457 #: config/v850/v850.opt:52
10458 msgid "Prohibit PC relative function calls."
10461 #: config/v850/v850.opt:56
10462 msgid "Use stubs for function prologues."
10465 #: config/v850/v850.opt:60
10466 msgid "Set the max size of data eligible for the SDA area."
10469 #: config/v850/v850.opt:67
10470 msgid "Enable the use of the short load instructions."
10473 #: config/v850/v850.opt:71
10474 msgid "Same as: -mep -mprolog-function."
10477 #: config/v850/v850.opt:75
10478 msgid "Set the max size of data eligible for the TDA area."
10481 #: config/v850/v850.opt:82
10482 msgid "Do not enforce strict alignment."
10485 #: config/v850/v850.opt:86
10487 "Put jump tables for switch statements into the .data section rather than "
10488 "the .code section."
10491 #: config/v850/v850.opt:93
10492 msgid "Compile for the v850 processor."
10495 #: config/v850/v850.opt:97
10496 msgid "Compile for the v850e processor."
10499 #: config/v850/v850.opt:101
10500 msgid "Compile for the v850e1 processor."
10503 #: config/v850/v850.opt:105
10504 msgid "Compile for the v850es variant of the v850e1."
10507 #: config/v850/v850.opt:109
10508 msgid "Compile for the v850e2 processor."
10511 #: config/v850/v850.opt:113
10512 msgid "Compile for the v850e2v3 processor."
10515 #: config/v850/v850.opt:117
10516 msgid "Compile for the v850e3v5 processor."
10519 #: config/v850/v850.opt:124
10520 msgid "Enable v850e3v5 loop instructions."
10523 #: config/v850/v850.opt:128
10524 msgid "Set the max size of data eligible for the ZDA area."
10527 #: config/v850/v850.opt:135
10528 msgid "Enable relaxing in the assembler."
10531 #: config/v850/v850.opt:139
10532 msgid "Prohibit PC relative jumps."
10535 #: config/v850/v850.opt:143
10536 msgid "Inhibit the use of hardware floating point instructions."
10539 #: config/v850/v850.opt:147
10541 "Allow the use of hardware floating point instructions for V850E2V3 and up."
10544 #: config/v850/v850.opt:151
10545 msgid "Enable support for the RH850 ABI. This is the default."
10548 #: config/v850/v850.opt:155
10549 msgid "Enable support for the old GCC ABI."
10552 #: config/v850/v850.opt:159
10553 msgid "Support alignments of up to 64-bits."
10556 #: config/powerpcspe/darwin.opt:38 config/powerpcspe/sysv4.opt:141
10557 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
10558 msgid "Generate 64-bit code."
10561 #: config/powerpcspe/darwin.opt:42 config/powerpcspe/sysv4.opt:145
10562 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
10563 msgid "Generate 32-bit code."
10566 #: config/powerpcspe/powerpcspe-tables.opt:23
10567 #: config/rs6000/rs6000-tables.opt:24
10568 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
10571 #: config/powerpcspe/powerpcspe.opt:109 config/rs6000/rs6000.opt:121
10572 msgid "Use PowerPC-64 instruction set."
10575 #: config/powerpcspe/powerpcspe.opt:113 config/rs6000/rs6000.opt:125
10576 msgid "Use PowerPC General Purpose group optional instructions."
10579 #: config/powerpcspe/powerpcspe.opt:117 config/rs6000/rs6000.opt:129
10580 msgid "Use PowerPC Graphics group optional instructions."
10583 #: config/powerpcspe/powerpcspe.opt:121 config/rs6000/rs6000.opt:133
10584 msgid "Use PowerPC V2.01 single field mfcr instruction."
10587 #: config/powerpcspe/powerpcspe.opt:125 config/rs6000/rs6000.opt:137
10588 msgid "Use PowerPC V2.02 popcntb instruction."
10591 #: config/powerpcspe/powerpcspe.opt:129 config/rs6000/rs6000.opt:141
10592 msgid "Use PowerPC V2.02 floating point rounding instructions."
10595 #: config/powerpcspe/powerpcspe.opt:133 config/rs6000/rs6000.opt:145
10596 msgid "Use PowerPC V2.05 compare bytes instruction."
10599 #: config/powerpcspe/powerpcspe.opt:137 config/rs6000/rs6000.opt:149
10601 "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
10604 #: config/powerpcspe/powerpcspe.opt:141 config/rs6000/rs6000.opt:153
10605 msgid "Use AltiVec instructions."
10608 #: config/powerpcspe/powerpcspe.opt:145 config/rs6000/rs6000.opt:157
10609 msgid "Generate AltiVec instructions using little-endian element order."
10612 #: config/powerpcspe/powerpcspe.opt:149 config/rs6000/rs6000.opt:161
10613 msgid "Generate AltiVec instructions using big-endian element order."
10616 #: config/powerpcspe/powerpcspe.opt:153 config/rs6000/rs6000.opt:169
10617 msgid "Use decimal floating point instructions."
10620 #: config/powerpcspe/powerpcspe.opt:157 config/rs6000/rs6000.opt:173
10621 msgid "Use 4xx half-word multiply instructions."
10624 #: config/powerpcspe/powerpcspe.opt:161 config/rs6000/rs6000.opt:177
10625 msgid "Use 4xx string-search dlmzb instruction."
10628 #: config/powerpcspe/powerpcspe.opt:165 config/rs6000/rs6000.opt:181
10629 msgid "Generate load/store multiple instructions."
10632 #: config/powerpcspe/powerpcspe.opt:169
10633 msgid "Generate string instructions for block moves."
10636 #: config/powerpcspe/powerpcspe.opt:181 config/rs6000/rs6000.opt:200
10637 msgid "Use PowerPC V2.06 popcntd instruction."
10640 #: config/powerpcspe/powerpcspe.opt:185 config/rs6000/rs6000.opt:204
10642 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10646 #: config/powerpcspe/powerpcspe.opt:193 config/rs6000/rs6000.opt:212
10647 msgid "Use vector/scalar (VSX) instructions."
10650 #: config/powerpcspe/powerpcspe.opt:240 config/rs6000/rs6000.opt:240
10651 msgid "Do not generate load/store with update instructions."
10654 #: config/powerpcspe/powerpcspe.opt:244 config/rs6000/rs6000.opt:244
10655 msgid "Generate load/store with update instructions."
10658 #: config/powerpcspe/powerpcspe.opt:248 config/arm/arm.opt:188
10659 #: config/rs6000/rs6000.opt:248
10660 msgid "Do not load the PIC register in function prologues."
10663 #: config/powerpcspe/powerpcspe.opt:252 config/rs6000/rs6000.opt:252
10664 msgid "Avoid generation of indexed load/store instructions when possible."
10667 #: config/powerpcspe/powerpcspe.opt:256 config/rs6000/rs6000.opt:256
10668 msgid "Mark __tls_get_addr calls with argument info."
10671 #: config/powerpcspe/powerpcspe.opt:263 config/rs6000/rs6000.opt:263
10672 msgid "Schedule the start and end of the procedure."
10675 #: config/powerpcspe/powerpcspe.opt:267 config/rs6000/rs6000.opt:267
10676 msgid "Return all structures in memory (AIX default)."
10679 #: config/powerpcspe/powerpcspe.opt:271 config/rs6000/rs6000.opt:271
10680 msgid "Return small structures in registers (SVR4 default)."
10683 #: config/powerpcspe/powerpcspe.opt:275 config/rs6000/rs6000.opt:275
10684 msgid "Conform more closely to IBM XLC semantics."
10687 #: config/powerpcspe/powerpcspe.opt:279 config/powerpcspe/powerpcspe.opt:283
10688 #: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
10690 "Generate software reciprocal divide and square root for better throughput."
10693 #: config/powerpcspe/powerpcspe.opt:287 config/rs6000/rs6000.opt:287
10694 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
10697 #: config/powerpcspe/powerpcspe.opt:291 config/rs6000/rs6000.opt:291
10698 msgid "Do not place floating point constants in TOC."
10701 #: config/powerpcspe/powerpcspe.opt:295 config/rs6000/rs6000.opt:295
10702 msgid "Place floating point constants in TOC."
10705 #: config/powerpcspe/powerpcspe.opt:299 config/rs6000/rs6000.opt:299
10706 msgid "Do not place symbol+offset constants in TOC."
10709 #: config/powerpcspe/powerpcspe.opt:303 config/rs6000/rs6000.opt:303
10710 msgid "Place symbol+offset constants in TOC."
10713 #: config/powerpcspe/powerpcspe.opt:314 config/rs6000/rs6000.opt:314
10714 msgid "Use only one TOC entry per procedure."
10717 #: config/powerpcspe/powerpcspe.opt:318 config/rs6000/rs6000.opt:318
10718 msgid "Put everything in the regular TOC."
10721 #: config/powerpcspe/powerpcspe.opt:322 config/rs6000/rs6000.opt:322
10722 msgid "Generate VRSAVE instructions when generating AltiVec code."
10725 #: config/powerpcspe/powerpcspe.opt:326 config/rs6000/rs6000.opt:326
10726 msgid "Deprecated option. Use -mno-vrsave instead."
10729 #: config/powerpcspe/powerpcspe.opt:330 config/rs6000/rs6000.opt:330
10730 msgid "Deprecated option. Use -mvrsave instead."
10733 #: config/powerpcspe/powerpcspe.opt:334 config/rs6000/rs6000.opt:334
10735 "Specify how many bytes should be moved inline before calling out to memcpy/"
10739 #: config/powerpcspe/powerpcspe.opt:338
10741 "Specify the maximum number pairs of load instructions that should be "
10742 "generated inline for the compare. If the number needed exceeds the limit, a "
10743 "call to memcmp will be generated instead."
10746 #: config/powerpcspe/powerpcspe.opt:342 config/rs6000/rs6000.opt:346
10748 "Specify the maximum number pairs of load instructions that should be "
10749 "generated inline for the compare. If the number needed exceeds the limit, a "
10750 "call to strncmp will be generated instead."
10753 #: config/powerpcspe/powerpcspe.opt:346 config/rs6000/rs6000.opt:350
10754 msgid "Generate isel instructions."
10757 #: config/powerpcspe/powerpcspe.opt:350 config/rs6000/rs6000.opt:354
10758 msgid "Deprecated option. Use -mno-isel instead."
10761 #: config/powerpcspe/powerpcspe.opt:354 config/rs6000/rs6000.opt:358
10762 msgid "Deprecated option. Use -misel instead."
10765 #: config/powerpcspe/powerpcspe.opt:358
10766 msgid "Generate SPE SIMD instructions on E500."
10769 #: config/powerpcspe/powerpcspe.opt:362 config/rs6000/rs6000.opt:362
10770 msgid "Generate PPC750CL paired-single instructions."
10773 #: config/powerpcspe/powerpcspe.opt:366
10774 msgid "Deprecated option. Use -mno-spe instead."
10777 #: config/powerpcspe/powerpcspe.opt:370
10778 msgid "Deprecated option. Use -mspe instead."
10781 #: config/powerpcspe/powerpcspe.opt:374 config/rs6000/rs6000.opt:366
10782 msgid "-mdebug=\tEnable debug output."
10785 #: config/powerpcspe/powerpcspe.opt:378 config/rs6000/rs6000.opt:370
10786 msgid "Use the AltiVec ABI extensions."
10789 #: config/powerpcspe/powerpcspe.opt:382 config/rs6000/rs6000.opt:374
10790 msgid "Do not use the AltiVec ABI extensions."
10793 #: config/powerpcspe/powerpcspe.opt:386
10794 msgid "Use the SPE ABI extensions."
10797 #: config/powerpcspe/powerpcspe.opt:390
10798 msgid "Do not use the SPE ABI extensions."
10801 #: config/powerpcspe/powerpcspe.opt:394 config/rs6000/rs6000.opt:378
10802 msgid "Use the ELFv1 ABI."
10805 #: config/powerpcspe/powerpcspe.opt:398 config/rs6000/rs6000.opt:382
10806 msgid "Use the ELFv2 ABI."
10809 #: config/powerpcspe/powerpcspe.opt:405 config/rs6000/rs6000.opt:389
10810 msgid "using darwin64 ABI"
10813 #: config/powerpcspe/powerpcspe.opt:408 config/rs6000/rs6000.opt:392
10814 msgid "using old darwin ABI"
10817 #: config/powerpcspe/powerpcspe.opt:411
10818 msgid "using IEEE extended precision long double"
10821 #: config/powerpcspe/powerpcspe.opt:414
10822 msgid "using IBM extended precision long double"
10825 #: config/powerpcspe/powerpcspe.opt:418 config/rs6000/rs6000.opt:402
10826 msgid "-mcpu=\tUse features of and schedule code for given CPU."
10829 #: config/powerpcspe/powerpcspe.opt:422 config/rs6000/rs6000.opt:406
10830 msgid "-mtune=\tSchedule code for given CPU."
10833 #: config/powerpcspe/powerpcspe.opt:426 config/rs6000/rs6000.opt:410
10834 msgid "-mtraceback=\tSelect full, part, or no traceback table."
10837 #: config/powerpcspe/powerpcspe.opt:442 config/rs6000/rs6000.opt:426
10838 msgid "Avoid all range limits on call instructions."
10841 #: config/powerpcspe/powerpcspe.opt:446
10842 msgid "Generate Cell microcode."
10845 #: config/powerpcspe/powerpcspe.opt:450
10846 msgid "Warn when a Cell microcoded instruction is emitted."
10849 #: config/powerpcspe/powerpcspe.opt:454 config/rs6000/rs6000.opt:434
10850 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
10853 #: config/powerpcspe/powerpcspe.opt:458
10854 msgid "-mfloat-gprs=\tSelect GPR floating point method."
10857 #: config/powerpcspe/powerpcspe.opt:462
10858 msgid "Valid arguments to -mfloat-gprs=:"
10861 #: config/powerpcspe/powerpcspe.opt:478 config/rs6000/rs6000.opt:438
10862 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
10865 #: config/powerpcspe/powerpcspe.opt:482 config/sparc/sparc.opt:62
10866 msgid "Enable Local Register Allocation."
10869 #: config/powerpcspe/powerpcspe.opt:486 config/rs6000/rs6000.opt:446
10870 msgid "Determine which dependences between insns are considered costly."
10873 #: config/powerpcspe/powerpcspe.opt:490 config/rs6000/rs6000.opt:450
10874 msgid "Specify which post scheduling nop insertion scheme to apply."
10877 #: config/powerpcspe/powerpcspe.opt:494 config/rs6000/rs6000.opt:454
10878 msgid "Specify alignment of structure fields default/natural."
10881 #: config/powerpcspe/powerpcspe.opt:498 config/rs6000/rs6000.opt:458
10882 msgid "Valid arguments to -malign-:"
10885 #: config/powerpcspe/powerpcspe.opt:508 config/rs6000/rs6000.opt:468
10886 msgid "Specify scheduling priority for dispatch slot restricted insns."
10889 #: config/powerpcspe/powerpcspe.opt:512 config/rs6000/rs6000.opt:472
10890 msgid "Single-precision floating point unit."
10893 #: config/powerpcspe/powerpcspe.opt:516 config/rs6000/rs6000.opt:476
10894 msgid "Double-precision floating point unit."
10897 #: config/powerpcspe/powerpcspe.opt:520 config/rs6000/rs6000.opt:480
10898 msgid "Floating point unit does not support divide & sqrt."
10901 #: config/powerpcspe/powerpcspe.opt:524 config/rs6000/rs6000.opt:484
10902 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
10905 #: config/powerpcspe/powerpcspe.opt:546 config/rs6000/rs6000.opt:506
10906 msgid "Specify Xilinx FPU."
10909 #: config/powerpcspe/powerpcspe.opt:550 config/rs6000/rs6000.opt:510
10910 msgid "Use r11 to hold the static link in calls to functions via pointers."
10913 #: config/powerpcspe/powerpcspe.opt:554 config/rs6000/rs6000.opt:514
10914 msgid "Save the TOC in the prologue for indirect calls rather than inline."
10917 #: config/powerpcspe/powerpcspe.opt:558
10918 msgid "Allow 128-bit integers in VSX registers."
10921 #: config/powerpcspe/powerpcspe.opt:562 config/rs6000/rs6000.opt:522
10923 "Fuse certain integer operations together for better performance on power8."
10926 #: config/powerpcspe/powerpcspe.opt:566 config/rs6000/rs6000.opt:526
10927 msgid "Allow sign extension in fusion operations."
10930 #: config/powerpcspe/powerpcspe.opt:570 config/rs6000/rs6000.opt:530
10931 msgid "Use vector and scalar instructions added in ISA 2.07."
10934 #: config/powerpcspe/powerpcspe.opt:574 config/rs6000/rs6000.opt:534
10935 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
10938 #: config/powerpcspe/powerpcspe.opt:578 config/rs6000/rs6000.opt:538
10939 msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
10942 #: config/powerpcspe/powerpcspe.opt:582 config/rs6000/rs6000.opt:542
10943 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
10946 #: config/powerpcspe/powerpcspe.opt:586 config/rs6000/rs6000.opt:546
10947 msgid "Generate the quad word memory instructions (lq/stq)."
10950 #: config/powerpcspe/powerpcspe.opt:590 config/rs6000/rs6000.opt:550
10951 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
10954 #: config/powerpcspe/powerpcspe.opt:594 config/rs6000/rs6000.opt:554
10956 "Generate aggregate parameter passing code with at most 64-bit alignment."
10959 #: config/powerpcspe/powerpcspe.opt:598
10960 msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
10963 #: config/powerpcspe/powerpcspe.opt:602
10965 "Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
10969 #: config/powerpcspe/powerpcspe.opt:606
10970 msgid "Allow float/double variables in upper registers if cpu allows it."
10973 #: config/powerpcspe/powerpcspe.opt:610
10975 "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
10978 #: config/powerpcspe/powerpcspe.opt:614 config/rs6000/rs6000.opt:558
10979 msgid "Analyze and remove doubleword swaps from VSX computations."
10982 #: config/powerpcspe/powerpcspe.opt:618 config/rs6000/rs6000.opt:562
10983 msgid "Fuse certain operations together for better performance on power9."
10986 #: config/powerpcspe/powerpcspe.opt:622 config/rs6000/rs6000.opt:566
10987 msgid "Use certain scalar instructions added in ISA 3.0."
10990 #: config/powerpcspe/powerpcspe.opt:626 config/rs6000/rs6000.opt:570
10991 msgid "Use vector instructions added in ISA 3.0."
10994 #: config/powerpcspe/powerpcspe.opt:630
10995 msgid "Use scalar register+offset memory instructions added in ISA 3.0."
10998 #: config/powerpcspe/powerpcspe.opt:634
10999 msgid "Use vector register+offset memory instructions added in ISA 3.0."
11002 #: config/powerpcspe/powerpcspe.opt:638
11003 msgid "Use register+offset memory instructions added in ISA 3.0."
11006 #: config/powerpcspe/powerpcspe.opt:642 config/rs6000/rs6000.opt:574
11007 msgid "Use the new min/max instructions defined in ISA 3.0."
11010 #: config/powerpcspe/powerpcspe.opt:646 config/rs6000/rs6000.opt:578
11012 "Fuse medium/large code model toc references with the memory instruction."
11015 #: config/powerpcspe/powerpcspe.opt:650 config/rs6000/rs6000.opt:582
11016 msgid "Generate the integer modulo instructions."
11019 #: config/powerpcspe/powerpcspe.opt:658
11020 msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword."
11023 #: config/powerpcspe/powerpcspe.opt:662 config/rs6000/rs6000.opt:586
11024 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
11027 #: config/powerpcspe/powerpcspe.opt:666 config/rs6000/rs6000.opt:590
11028 msgid "Enable using IEEE 128-bit floating point instructions."
11031 #: config/powerpcspe/powerpcspe.opt:670 config/rs6000/rs6000.opt:594
11032 msgid "Enable default conversions between __float128 & long double."
11035 #: config/powerpcspe/powerpcspe.opt:674
11036 msgid "Enable small integers to be in VSX registers."
11039 #: config/powerpcspe/powerpcspe.opt:682 config/rs6000/rs6000.opt:602
11040 msgid "Valid arguments to -mstack-protector-guard=:"
11043 #: config/powerpcspe/476.opt:24 config/rs6000/476.opt:24
11045 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
11046 "insns used for GOT accesses."
11049 #: config/powerpcspe/aix64.opt:24 config/rs6000/aix64.opt:24
11050 msgid "Compile for 64-bit pointers."
11053 #: config/powerpcspe/aix64.opt:28 config/rs6000/aix64.opt:28
11054 msgid "Compile for 32-bit pointers."
11057 #: config/powerpcspe/aix64.opt:32 config/powerpcspe/linux64.opt:28
11058 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
11059 msgid "Select code model."
11062 #: config/powerpcspe/aix64.opt:49 config/rs6000/aix64.opt:49
11063 msgid "Support message passing with the Parallel Environment."
11066 #: config/powerpcspe/linux64.opt:24 config/rs6000/linux64.opt:24
11067 msgid "Call mcount for profiling before a function prologue."
11070 #: config/powerpcspe/sysv4.opt:24 config/rs6000/sysv4.opt:24
11071 msgid "Select ABI calling convention."
11074 #: config/powerpcspe/sysv4.opt:28 config/rs6000/sysv4.opt:28
11075 #: config/c6x/c6x.opt:42
11076 msgid "Select method for sdata handling."
11079 #: config/powerpcspe/sysv4.opt:48 config/rs6000/sysv4.opt:52
11080 msgid "Align to the base type of the bit-field."
11083 #: config/powerpcspe/sysv4.opt:52 config/rs6000/sysv4.opt:56
11085 "Align to the base type of the bit-field. Don't assume that unaligned "
11086 "accesses are handled by the system."
11089 #: config/powerpcspe/sysv4.opt:57 config/powerpcspe/sysv4.opt:61
11090 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
11091 msgid "Produce code relocatable at runtime."
11094 #: config/powerpcspe/sysv4.opt:65 config/powerpcspe/sysv4.opt:69
11095 #: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
11096 msgid "Produce little endian code."
11099 #: config/powerpcspe/sysv4.opt:73 config/powerpcspe/sysv4.opt:77
11100 #: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
11101 msgid "Produce big endian code."
11104 #: config/powerpcspe/sysv4.opt:82 config/powerpcspe/sysv4.opt:86
11105 #: config/powerpcspe/sysv4.opt:95 config/powerpcspe/sysv4.opt:137
11106 #: config/powerpcspe/sysv4.opt:149 config/rs6000/sysv4.opt:86
11107 #: config/rs6000/sysv4.opt:90 config/rs6000/sysv4.opt:99
11108 #: config/rs6000/sysv4.opt:141 config/rs6000/sysv4.opt:153
11109 msgid "no description yet."
11112 #: config/powerpcspe/sysv4.opt:90 config/rs6000/sysv4.opt:94
11113 msgid "Assume all variable arg functions are prototyped."
11116 #: config/powerpcspe/sysv4.opt:99 config/rs6000/sysv4.opt:103
11120 #: config/powerpcspe/sysv4.opt:103 config/rs6000/sysv4.opt:107
11121 msgid "Allow bit-fields to cross word boundaries."
11124 #: config/powerpcspe/sysv4.opt:107 config/rs6000/sysv4.opt:111
11125 msgid "Use alternate register names."
11128 #: config/powerpcspe/sysv4.opt:113 config/rs6000/sysv4.opt:117
11129 msgid "Use default method for sdata handling."
11132 #: config/powerpcspe/sysv4.opt:117 config/rs6000/sysv4.opt:121
11133 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11136 #: config/powerpcspe/sysv4.opt:121 config/rs6000/sysv4.opt:125
11137 msgid "Link with libads.a, libc.a and crt0.o."
11140 #: config/powerpcspe/sysv4.opt:125 config/rs6000/sysv4.opt:129
11141 msgid "Link with libyk.a, libc.a and crt0.o."
11144 #: config/powerpcspe/sysv4.opt:129 config/rs6000/sysv4.opt:133
11145 msgid "Link with libmvme.a, libc.a and crt0.o."
11148 #: config/powerpcspe/sysv4.opt:133 config/rs6000/sysv4.opt:137
11149 msgid "Set the PPC_EMB bit in the ELF flags header."
11152 #: config/powerpcspe/sysv4.opt:153 config/rs6000/sysv4.opt:157
11153 msgid "Generate code to use a non-exec PLT and GOT."
11156 #: config/powerpcspe/sysv4.opt:157 config/rs6000/sysv4.opt:161
11157 msgid "Generate code for old exec BSS PLT."
11160 #: config/powerpcspe/sysv4.opt:161 config/rs6000/sysv4.opt:165
11161 msgid "Emit .gnu_attribute tags."
11166 "-G<number>\tPut global and static data smaller than <number> bytes into a "
11167 "special section (on some targets)."
11170 #: config/lynx.opt:23
11171 msgid "Support legacy multi-threading."
11174 #: config/lynx.opt:27
11175 msgid "Use shared libraries."
11178 #: config/lynx.opt:31
11179 msgid "Support multi-threading."
11182 #: config/nvptx/nvptx.opt:22
11183 msgid "Generate code for a 32-bit ABI."
11186 #: config/nvptx/nvptx.opt:26
11187 msgid "Generate code for a 64-bit ABI."
11190 #: config/nvptx/nvptx.opt:30
11191 msgid "Link in code for a __main kernel."
11194 #: config/nvptx/nvptx.opt:34
11195 msgid "Optimize partition neutering."
11198 #: config/nvptx/nvptx.opt:38
11199 msgid "Use custom stacks instead of local memory for automatic storage."
11202 #: config/nvptx/nvptx.opt:42
11204 "Specify size of .local memory used for stack when the exact amount is not "
11208 #: config/nvptx/nvptx.opt:46
11209 msgid "Generate code that can keep local state uniform across all lanes."
11212 #: config/nvptx/nvptx.opt:50
11214 "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
11217 #: config/vxworks.opt:36
11218 msgid "Assume the VxWorks RTP environment."
11221 #: config/vxworks.opt:43
11222 msgid "Assume the VxWorks vThreads environment."
11225 #: config/cr16/cr16.opt:23
11226 msgid "-msim Use simulator runtime."
11229 #: config/cr16/cr16.opt:27
11230 msgid "Generate SBIT, CBIT instructions."
11233 #: config/cr16/cr16.opt:31
11234 msgid "Support multiply accumulate instructions."
11237 #: config/cr16/cr16.opt:38
11238 msgid "Treat data references as near, far or medium. medium is default."
11241 #: config/cr16/cr16.opt:42
11242 msgid "Generate code for CR16C architecture."
11245 #: config/cr16/cr16.opt:46
11246 msgid "Generate code for CR16C+ architecture (Default)."
11249 #: config/cr16/cr16.opt:50
11250 msgid "Treat integers as 32-bit."
11253 #: config/avr/avr.opt:23
11254 msgid "Use subroutines for function prologues and epilogues."
11257 #: config/avr/avr.opt:26
11259 msgid "missing device or architecture after %qs"
11262 #: config/avr/avr.opt:27
11263 msgid "-mmcu=MCU\tSelect the target MCU."
11266 #: config/avr/avr.opt:31
11268 "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
11271 #: config/avr/avr.opt:35
11272 msgid "Set the number of 64 KiB flash segments."
11275 #: config/avr/avr.opt:39
11276 msgid "Indicate presence of a processor erratum."
11279 #: config/avr/avr.opt:43
11280 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
11283 #: config/avr/avr.opt:53
11284 msgid "Use RJMP / RCALL even though CALL / JMP are available."
11287 #: config/avr/avr.opt:57
11288 msgid "Use an 8-bit 'int' type."
11291 #: config/avr/avr.opt:61
11292 msgid "Change the stack pointer without disabling interrupts."
11295 #: config/avr/avr.opt:65
11297 "Set the branch costs for conditional branch instructions. Reasonable values "
11298 "are small, non-negative integers. The default branch cost is 0."
11301 #: config/avr/avr.opt:69
11302 msgid "Treat main as if it had attribute OS_task."
11305 #: config/avr/avr.opt:79
11306 msgid "Change only the low 8 bits of the stack pointer."
11309 #: config/avr/avr.opt:83
11310 msgid "Relax branches."
11313 #: config/avr/avr.opt:87
11315 "Make the linker relaxation machine assume that a program counter wrap-around "
11319 #: config/avr/avr.opt:91
11321 "Accumulate outgoing function arguments and acquire/release the needed stack "
11322 "space for outgoing function arguments in function prologue/epilogue. "
11323 "Without this option, outgoing arguments are pushed before calling a function "
11324 "and popped afterwards. This option can lead to reduced code size for "
11325 "functions that call many functions that get their arguments on the stack "
11326 "like, for example printf."
11329 #: config/avr/avr.opt:95
11331 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
11332 "decrement, post-increment and indirect addressing with the X register. "
11333 "Without this option, the compiler may assume that there is an addressing "
11334 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
11335 "such an addressing mode for X."
11338 #: config/avr/avr.opt:100
11340 "The device has no SPH special function register. This option will be "
11341 "overridden by the compiler driver with the correct setting if presence/"
11342 "absence of SPH can be deduced from -mmcu=MCU."
11345 #: config/avr/avr.opt:104
11346 msgid "Warn if the address space of an address is changed."
11349 #: config/avr/avr.opt:108
11351 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
11355 #: config/avr/avr.opt:112
11357 "Allow to use truncation instead of rounding towards zero for fractional "
11358 "fixed-point types."
11361 #: config/avr/avr.opt:116
11363 "Assume that all data in static storage can be accessed by LDS / STS. This "
11364 "option is only useful for reduced Tiny devices."
11367 #: config/avr/avr.opt:120
11368 msgid "Do not link against the device-specific library lib<MCU>.a."
11371 #: config/m32r/m32r.opt:34
11372 msgid "Compile for the m32rx."
11375 #: config/m32r/m32r.opt:38
11376 msgid "Compile for the m32r2."
11379 #: config/m32r/m32r.opt:42
11380 msgid "Compile for the m32r."
11383 #: config/m32r/m32r.opt:46
11384 msgid "Align all loops to 32 byte boundary."
11387 #: config/m32r/m32r.opt:50
11388 msgid "Prefer branches over conditional execution."
11391 #: config/m32r/m32r.opt:54
11392 msgid "Give branches their default cost."
11395 #: config/m32r/m32r.opt:58
11396 msgid "Display compile time statistics."
11399 #: config/m32r/m32r.opt:62
11400 msgid "Specify cache flush function."
11403 #: config/m32r/m32r.opt:66
11404 msgid "Specify cache flush trap number."
11407 #: config/m32r/m32r.opt:70
11408 msgid "Only issue one instruction per cycle."
11411 #: config/m32r/m32r.opt:74
11412 msgid "Allow two instructions to be issued per cycle."
11415 #: config/m32r/m32r.opt:78
11416 msgid "Code size: small, medium or large."
11419 #: config/m32r/m32r.opt:94
11420 msgid "Don't call any cache flush functions."
11423 #: config/m32r/m32r.opt:98
11424 msgid "Don't call any cache flush trap."
11427 #: config/m32r/m32r.opt:105
11428 msgid "Small data area: none, sdata, use."
11431 #: config/s390/tpf.opt:23
11432 msgid "Enable TPF-OS tracing code."
11435 #: config/s390/tpf.opt:27
11436 msgid "Specify main object for TPF-OS."
11439 #: config/s390/s390.opt:48
11440 msgid "31 bit ABI."
11443 #: config/s390/s390.opt:52
11444 msgid "64 bit ABI."
11447 #: config/s390/s390.opt:126
11448 msgid "Maintain backchain pointer."
11451 #: config/s390/s390.opt:130
11452 msgid "Additional debug prints."
11455 #: config/s390/s390.opt:134
11456 msgid "ESA/390 architecture."
11459 #: config/s390/s390.opt:138
11460 msgid "Enable decimal floating point hardware support."
11463 #: config/s390/s390.opt:142
11464 msgid "Enable hardware floating point."
11467 #: config/s390/s390.opt:146
11469 "Takes two non-negative integer numbers separated by a comma. Prepend the "
11470 "function label with the number of two-byte Nop instructions indicated by the "
11471 "first. Append Nop instructions covering the number of halfwords indicated "
11472 "by the second after the label. Nop instructions of the largest possible "
11473 "size are used (six, four or two bytes), beginning with the largest possible "
11474 "size. Using 0 for both values disables hotpatching."
11477 #: config/s390/s390.opt:164
11478 msgid "Use hardware transactional execution instructions."
11481 #: config/s390/s390.opt:168
11482 msgid "Use hardware vector facility instructions and enable the vector ABI."
11485 #: config/s390/s390.opt:172
11486 msgid "Use packed stack layout."
11489 #: config/s390/s390.opt:176
11490 msgid "Use bras for executable < 64k."
11493 #: config/s390/s390.opt:180
11494 msgid "Disable hardware floating point."
11497 #: config/s390/s390.opt:184
11499 "Set the max. number of bytes which has to be left to stack size before a "
11500 "trap instruction is triggered."
11503 #: config/s390/s390.opt:188
11504 msgid "Switches off the -mstack-guard= option."
11507 #: config/s390/s390.opt:192
11509 "Emit extra code in the function prologue in order to trap if the stack size "
11510 "exceeds the given limit."
11513 #: config/s390/s390.opt:196
11514 msgid "Switches off the -mstack-size= option."
11517 #: config/s390/s390.opt:204
11518 msgid "Use the mvcle instruction for block moves."
11521 #: config/s390/s390.opt:208
11523 "Enable the z vector language extension providing the context-sensitive "
11524 "vector macro and enable the Altivec-style builtins in vecintrin.h."
11527 #: config/s390/s390.opt:213
11528 msgid "Warn if a function uses alloca or creates an array with dynamic size."
11531 #: config/s390/s390.opt:217
11532 msgid "Warn if a single function's framesize exceeds the given framesize."
11535 #: config/s390/s390.opt:221
11536 msgid "z/Architecture."
11539 #: config/s390/s390.opt:225
11541 "Set the branch costs for conditional branch instructions. Reasonable values "
11542 "are small, non-negative integers. The default branch cost is 1."
11545 #: config/s390/s390.opt:235 config/arm/arm.opt:172
11546 msgid "Assume data segments are relative to text segment."
11549 #: config/s390/s390.opt:240
11551 "Wrap all indirect branches into execute in order to disable branch "
11555 #: config/s390/s390.opt:245
11557 "Wrap indirect table jumps and computed gotos into execute in order to "
11558 "disable branch prediction. Using thunk or thunk-extern with this option "
11559 "requires the thunks to be considered signal handlers to order to generate "
11560 "correct CFI. For environments where unwinding (e.g. for exceptions) is "
11561 "required please use thunk-inline instead."
11564 #: config/s390/s390.opt:253
11566 "Wrap all indirect calls into execute in order to disable branch prediction."
11569 #: config/s390/s390.opt:257
11571 "Wrap all indirect return branches into execute in order to disable branch "
11575 #: config/s390/s390.opt:262
11577 "Wrap indirect return branches into execute in order to disable branch "
11578 "prediction. This affects only branches where the return address is going to "
11579 "be restored from memory."
11582 #: config/s390/s390.opt:268
11584 "Wrap indirect return branches into execute in order to disable branch "
11585 "prediction. This affects only branches where the return address doesn't need "
11586 "to be restored from memory."
11589 #: config/s390/s390.opt:290
11591 "Generate sections .s390_indirect_jump, .s390_indirect_call, ."
11592 "s390_return_reg, and .s390_return_mem to contain the indirect branch "
11593 "locations which have been patched as part of using one of the -mindirect-"
11594 "branch* or -mfunction-return* options. The sections consist of an array of "
11595 "32 bit elements. Each entry holds the offset from the entry to the patched "
11599 #: config/rl78/rl78.opt:27 config/rx/rx.opt:87
11600 msgid "Use the simulator runtime."
11603 #: config/rl78/rl78.opt:31
11605 "Selects the type of hardware multiplication and division to use (none/g13/"
11609 #: config/rl78/rl78.opt:50
11610 msgid "Use all registers, reserving none for interrupt handlers."
11613 #: config/rl78/rl78.opt:54
11614 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
11617 #: config/rl78/rl78.opt:58
11619 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
11620 "the G14. If set, also selects the hardware multiply support to be used."
11623 #: config/rl78/rl78.opt:77
11624 msgid "Alias for -mcpu=g10."
11627 #: config/rl78/rl78.opt:81
11628 msgid "Alias for -mcpu=g13."
11631 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
11632 msgid "Alias for -mcpu=g14."
11635 #: config/rl78/rl78.opt:93
11637 "Assume ES is zero throughout program execution, use ES: for read-only data."
11640 #: config/rl78/rl78.opt:97
11641 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
11644 #: config/stormy16/stormy16.opt:24
11645 msgid "Provide libraries for the simulator."
11648 #: config/arm/arm-tables.opt:25
11649 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
11652 #: config/arm/arm-tables.opt:365
11653 msgid "Known ARM architectures (for use with the -march= option):"
11656 #: config/arm/arm-tables.opt:477
11657 msgid "Known ARM FPUs (for use with the -mfpu= option):"
11660 #: config/arm/arm.opt:35
11661 msgid "TLS dialect to use:"
11664 #: config/arm/arm.opt:45
11665 msgid "Specify an ABI."
11668 #: config/arm/arm.opt:49
11669 msgid "Known ARM ABIs (for use with the -mabi= option):"
11672 #: config/arm/arm.opt:68
11673 msgid "Generate a call to abort if a noreturn function returns."
11676 #: config/arm/arm.opt:75
11677 msgid "Generate APCS conformant stack frames."
11680 #: config/arm/arm.opt:79
11681 msgid "Generate re-entrant, PIC code."
11684 #: config/arm/arm.opt:95
11685 msgid "Generate code in 32 bit ARM state."
11688 #: config/arm/arm.opt:103
11689 msgid "Thumb: Assume non-static functions may be called from ARM code."
11692 #: config/arm/arm.opt:107
11693 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
11696 #: config/arm/arm.opt:115
11697 msgid "Specify if floating point hardware should be used."
11700 #: config/arm/arm.opt:119
11702 "Specify that the compiler should target secure code as per ARMv8-M Security "
11706 #: config/arm/arm.opt:123
11707 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
11710 #: config/arm/arm.opt:136
11711 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
11714 #: config/arm/arm.opt:140
11715 msgid "Specify the __fp16 floating-point format."
11718 #: config/arm/arm.opt:144
11719 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
11722 #: config/arm/arm.opt:157
11723 msgid "Specify the name of the target floating point hardware/format."
11726 #: config/arm/arm.opt:168
11727 msgid "Generate call insns as indirect calls, if necessary."
11730 #: config/arm/arm.opt:176
11731 msgid "Specify the register to be used for PIC addressing."
11734 #: config/arm/arm.opt:180
11735 msgid "Store function names in object code."
11738 #: config/arm/arm.opt:184
11739 msgid "Permit scheduling of a function's prologue sequence."
11742 #: config/arm/arm.opt:195
11743 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
11746 #: config/arm/arm.opt:199
11747 msgid "Generate code for Thumb state."
11750 #: config/arm/arm.opt:203
11751 msgid "Support calls between Thumb and ARM instruction sets."
11754 #: config/arm/arm.opt:207
11755 msgid "Specify thread local storage scheme."
11758 #: config/arm/arm.opt:211
11759 msgid "Specify how to access the thread pointer."
11762 #: config/arm/arm.opt:215
11763 msgid "Valid arguments to -mtp=:"
11766 #: config/arm/arm.opt:228
11767 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
11770 #: config/arm/arm.opt:232
11771 msgid "Thumb: Generate (leaf) stack frames even if not needed."
11774 #: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
11775 msgid "Tune code for the given processor."
11778 #: config/arm/arm.opt:240
11780 "Print CPU tuning information as comment in assembler file. This is an "
11781 "option used only for regression testing of the compiler and not intended for "
11782 "ordinary use in compiling code."
11785 #: config/arm/arm.opt:251
11787 "Use Neon quad-word (rather than double-word) registers for vectorization."
11790 #: config/arm/arm.opt:255
11792 "Use Neon double-word (rather than quad-word) registers for vectorization."
11795 #: config/arm/arm.opt:259
11797 "Enable more verbose RTX cost dumps during debug. For GCC developers use "
11801 #: config/arm/arm.opt:263
11802 msgid "Only generate absolute relocations on word sized values."
11805 #: config/arm/arm.opt:267
11806 msgid "Generate IT blocks appropriate for ARMv8."
11809 #: config/arm/arm.opt:271
11811 "Avoid overlapping destination and address registers on LDRD instructions "
11812 "that may trigger Cortex-M3 errata."
11815 #: config/arm/arm.opt:276 config/arc/arc.opt:496
11816 msgid "Enable unaligned word and halfword accesses to packed data."
11819 #: config/arm/arm.opt:280
11820 msgid "Use Neon to perform 64-bits operations rather than core registers."
11823 #: config/arm/arm.opt:284
11824 msgid "Assume loading data from flash is slower than fetching instructions."
11827 #: config/arm/arm.opt:288
11828 msgid "Assume unified syntax for inline assembly code."
11831 #: config/arm/arm.opt:292
11832 msgid "Do not allow constant data to be placed in code sections."
11835 #: config/arm/arm.opt:296
11836 msgid "When linking for big-endian targets, generate a BE8 format image."
11839 #: config/arm/arm.opt:300
11841 "When linking for big-endian targets, generate a legacy BE32 format image."
11844 #: config/arm/arm.opt:304 config/sh/sh.opt:195
11845 msgid "Cost to assume for a branch insn."
11848 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
11849 #: config/visium/visium.opt:37
11850 msgid "Use hardware FP."
11853 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
11854 msgid "Do not use hardware FP."
11857 #: config/sparc/sparc.opt:42
11858 msgid "Use flat register window model."
11861 #: config/sparc/sparc.opt:46
11862 msgid "Assume possible double misalignment."
11865 #: config/sparc/sparc.opt:50
11866 msgid "Use ABI reserved registers."
11869 #: config/sparc/sparc.opt:54
11870 msgid "Use hardware quad FP instructions."
11873 #: config/sparc/sparc.opt:58
11874 msgid "Do not use hardware quad fp instructions."
11877 #: config/sparc/sparc.opt:66
11878 msgid "Compile for V8+ ABI."
11881 #: config/sparc/sparc.opt:70
11882 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
11885 #: config/sparc/sparc.opt:74
11886 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
11889 #: config/sparc/sparc.opt:78
11890 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
11893 #: config/sparc/sparc.opt:82
11894 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
11897 #: config/sparc/sparc.opt:86
11898 msgid "Use additional VIS instructions introduced in OSA2017."
11901 #: config/sparc/sparc.opt:90
11902 msgid "Use UltraSPARC Compare-and-Branch extensions."
11905 #: config/sparc/sparc.opt:94
11906 msgid "Use UltraSPARC Fused Multiply-Add extensions."
11909 #: config/sparc/sparc.opt:98
11910 msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
11913 #: config/sparc/sparc.opt:102
11914 msgid "Use UltraSPARC Population-Count instruction."
11917 #: config/sparc/sparc.opt:106
11918 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
11921 #: config/sparc/sparc.opt:110
11922 msgid "Pointers are 64-bit."
11925 #: config/sparc/sparc.opt:114
11926 msgid "Pointers are 32-bit."
11929 #: config/sparc/sparc.opt:118
11930 msgid "Use 64-bit ABI."
11933 #: config/sparc/sparc.opt:122
11934 msgid "Use 32-bit ABI."
11937 #: config/sparc/sparc.opt:126
11938 msgid "Use stack bias."
11941 #: config/sparc/sparc.opt:130
11942 msgid "Use structs on stronger alignment for double-word copies."
11945 #: config/sparc/sparc.opt:134
11946 msgid "Optimize tail call instructions in assembler and linker."
11949 #: config/sparc/sparc.opt:138
11950 msgid "Do not generate code that can only run in supervisor mode (default)."
11953 #: config/sparc/sparc.opt:142 config/visium/visium.opt:45
11954 msgid "Use features of and schedule code for given CPU."
11957 #: config/sparc/sparc.opt:225
11958 msgid "Use given SPARC-V9 code model."
11961 #: config/sparc/sparc.opt:229
11962 msgid "Enable debug output."
11965 #: config/sparc/sparc.opt:233
11966 msgid "Enable strict 32-bit psABI struct return checking."
11969 #: config/sparc/sparc.opt:237
11971 "Enable workaround for single erratum of AT697F processor (corresponding to "
11972 "erratum #13 of AT697E processor)."
11975 #: config/sparc/sparc.opt:242
11976 msgid "Enable workarounds for the errata of the UT699 processor."
11979 #: config/sparc/sparc.opt:246
11980 msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
11983 #: config/sparc/sparc.opt:250
11984 msgid "Enable workarounds for the errata of the GR712RC processor."
11987 #: config/sparc/sparc.opt:287
11988 msgid "Specify the memory model in effect for the program."
11991 #: config/rs6000/rs6000.opt:165
11992 msgid "Enable early gimple folding of builtins."
11995 #: config/rs6000/rs6000.opt:188
11996 msgid "%<-mstring%> is deprecated"
11999 #: config/rs6000/rs6000.opt:325
12000 msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
12003 #: config/rs6000/rs6000.opt:329
12004 msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
12007 #: config/rs6000/rs6000.opt:338
12009 "Specify the maximum number of bytes to compare inline with non-looping code. "
12010 "If this is set to 0, all inline expansion (non-loop and loop) of memcmp is "
12014 #: config/rs6000/rs6000.opt:342
12016 "Specify the maximum number of bytes to compare inline with loop code "
12017 "generation. If the length is not known at compile time, memcmp will be "
12018 "called after this many bytes are compared. By default, a length will be "
12019 "picked depending on the tuning target."
12022 #: config/rs6000/rs6000.opt:353
12023 msgid "%<-misel=no%> is deprecated; use %<-mno-isel%> instead"
12026 #: config/rs6000/rs6000.opt:357
12027 msgid "%<-misel=yes%> is deprecated; use %<-misel%> instead"
12030 #: config/rs6000/sysv4.opt:32
12031 msgid "Allow readonly data in sdata."
12034 #: config/alpha/alpha.opt:27
12035 msgid "Use fp registers."
12038 #: config/alpha/alpha.opt:35
12039 msgid "Request IEEE-conformant math library routines (OSF/1)."
12042 #: config/alpha/alpha.opt:39
12043 msgid "Emit IEEE-conformant code, without inexact exceptions."
12046 #: config/alpha/alpha.opt:46
12047 msgid "Do not emit complex integer constants to read-only memory."
12050 #: config/alpha/alpha.opt:50
12051 msgid "Use VAX fp."
12054 #: config/alpha/alpha.opt:54
12055 msgid "Do not use VAX fp."
12058 #: config/alpha/alpha.opt:58
12059 msgid "Emit code for the byte/word ISA extension."
12062 #: config/alpha/alpha.opt:62
12063 msgid "Emit code for the motion video ISA extension."
12066 #: config/alpha/alpha.opt:66
12067 msgid "Emit code for the fp move and sqrt ISA extension."
12070 #: config/alpha/alpha.opt:70
12071 msgid "Emit code for the counting ISA extension."
12074 #: config/alpha/alpha.opt:74
12075 msgid "Emit code using explicit relocation directives."
12078 #: config/alpha/alpha.opt:78
12079 msgid "Emit 16-bit relocations to the small data areas."
12082 #: config/alpha/alpha.opt:82
12083 msgid "Emit 32-bit relocations to the small data areas."
12086 #: config/alpha/alpha.opt:86
12087 msgid "Emit direct branches to local functions."
12090 #: config/alpha/alpha.opt:90
12091 msgid "Emit indirect branches to local functions."
12094 #: config/alpha/alpha.opt:94
12095 msgid "Emit rdval instead of rduniq for thread pointer."
12098 #: config/alpha/alpha.opt:106
12099 msgid "Use features of and schedule given CPU."
12102 #: config/alpha/alpha.opt:110
12103 msgid "Schedule given CPU."
12106 #: config/alpha/alpha.opt:114
12107 msgid "Control the generated fp rounding mode."
12110 #: config/alpha/alpha.opt:118
12111 msgid "Control the IEEE trap mode."
12114 #: config/alpha/alpha.opt:122
12115 msgid "Control the precision given to fp exceptions."
12118 #: config/alpha/alpha.opt:126
12119 msgid "Tune expected memory latency."
12122 #: config/tilepro/tilepro.opt:23
12124 "Compile with 32 bit longs and pointers, which is the only supported behavior "
12125 "and thus the flag is ignored."
12128 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
12129 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
12132 #: config/tilepro/tilepro.opt:32
12133 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
12136 #: config/lm32/lm32.opt:24
12137 msgid "Enable multiply instructions."
12140 #: config/lm32/lm32.opt:28
12141 msgid "Enable divide and modulus instructions."
12144 #: config/lm32/lm32.opt:32
12145 msgid "Enable barrel shift instructions."
12148 #: config/lm32/lm32.opt:36
12149 msgid "Enable sign extend instructions."
12152 #: config/lm32/lm32.opt:40
12153 msgid "Enable user-defined instructions."
12156 #: config/nios2/elf.opt:26
12157 msgid "Link with a limited version of the C library."
12160 #: config/nios2/elf.opt:30
12161 msgid "Name of system library to link against."
12164 #: config/nios2/elf.opt:34
12165 msgid "Name of the startfile."
12168 #: config/nios2/elf.opt:38
12169 msgid "Link with HAL BSP."
12172 #: config/nios2/nios2.opt:35
12173 msgid "Enable DIV, DIVU."
12176 #: config/nios2/nios2.opt:39
12177 msgid "Enable MUL instructions."
12180 #: config/nios2/nios2.opt:43
12181 msgid "Enable MULX instructions, assume fast shifter."
12184 #: config/nios2/nios2.opt:47
12185 msgid "Use table based fast divide (default at -O3)."
12188 #: config/nios2/nios2.opt:51
12189 msgid "All memory accesses use I/O load/store instructions."
12192 #: config/nios2/nios2.opt:55
12193 msgid "Volatile memory accesses use I/O load/store instructions."
12196 #: config/nios2/nios2.opt:59
12197 msgid "Volatile memory accesses do not use I/O load/store instructions."
12200 #: config/nios2/nios2.opt:63
12201 msgid "Enable/disable GP-relative addressing."
12204 #: config/nios2/nios2.opt:67
12205 msgid "Valid options for GP-relative addressing (for -mgpopt):"
12208 #: config/nios2/nios2.opt:86
12209 msgid "Equivalent to -mgpopt=local."
12212 #: config/nios2/nios2.opt:90
12213 msgid "Equivalent to -mgpopt=none."
12216 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
12217 #: config/tilegx/tilegx.opt:45
12218 msgid "Use big-endian byte order."
12221 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
12222 #: config/tilegx/tilegx.opt:49
12223 msgid "Use little-endian byte order."
12226 #: config/nios2/nios2.opt:102
12227 msgid "Floating point custom instruction configuration name."
12230 #: config/nios2/nios2.opt:106
12231 msgid "Do not use the ftruncds custom instruction."
12234 #: config/nios2/nios2.opt:110
12235 msgid "Integer id (N) of ftruncds custom instruction."
12238 #: config/nios2/nios2.opt:114
12239 msgid "Do not use the fextsd custom instruction."
12242 #: config/nios2/nios2.opt:118
12243 msgid "Integer id (N) of fextsd custom instruction."
12246 #: config/nios2/nios2.opt:122
12247 msgid "Do not use the fixdu custom instruction."
12250 #: config/nios2/nios2.opt:126
12251 msgid "Integer id (N) of fixdu custom instruction."
12254 #: config/nios2/nios2.opt:130
12255 msgid "Do not use the fixdi custom instruction."
12258 #: config/nios2/nios2.opt:134
12259 msgid "Integer id (N) of fixdi custom instruction."
12262 #: config/nios2/nios2.opt:138
12263 msgid "Do not use the fixsu custom instruction."
12266 #: config/nios2/nios2.opt:142
12267 msgid "Integer id (N) of fixsu custom instruction."
12270 #: config/nios2/nios2.opt:146
12271 msgid "Do not use the fixsi custom instruction."
12274 #: config/nios2/nios2.opt:150
12275 msgid "Integer id (N) of fixsi custom instruction."
12278 #: config/nios2/nios2.opt:154
12279 msgid "Do not use the floatud custom instruction."
12282 #: config/nios2/nios2.opt:158
12283 msgid "Integer id (N) of floatud custom instruction."
12286 #: config/nios2/nios2.opt:162
12287 msgid "Do not use the floatid custom instruction."
12290 #: config/nios2/nios2.opt:166
12291 msgid "Integer id (N) of floatid custom instruction."
12294 #: config/nios2/nios2.opt:170
12295 msgid "Do not use the floatus custom instruction."
12298 #: config/nios2/nios2.opt:174
12299 msgid "Integer id (N) of floatus custom instruction."
12302 #: config/nios2/nios2.opt:178
12303 msgid "Do not use the floatis custom instruction."
12306 #: config/nios2/nios2.opt:182
12307 msgid "Integer id (N) of floatis custom instruction."
12310 #: config/nios2/nios2.opt:186
12311 msgid "Do not use the fcmpned custom instruction."
12314 #: config/nios2/nios2.opt:190
12315 msgid "Integer id (N) of fcmpned custom instruction."
12318 #: config/nios2/nios2.opt:194
12319 msgid "Do not use the fcmpeqd custom instruction."
12322 #: config/nios2/nios2.opt:198
12323 msgid "Integer id (N) of fcmpeqd custom instruction."
12326 #: config/nios2/nios2.opt:202
12327 msgid "Do not use the fcmpged custom instruction."
12330 #: config/nios2/nios2.opt:206
12331 msgid "Integer id (N) of fcmpged custom instruction."
12334 #: config/nios2/nios2.opt:210
12335 msgid "Do not use the fcmpgtd custom instruction."
12338 #: config/nios2/nios2.opt:214
12339 msgid "Integer id (N) of fcmpgtd custom instruction."
12342 #: config/nios2/nios2.opt:218
12343 msgid "Do not use the fcmpled custom instruction."
12346 #: config/nios2/nios2.opt:222
12347 msgid "Integer id (N) of fcmpled custom instruction."
12350 #: config/nios2/nios2.opt:226
12351 msgid "Do not use the fcmpltd custom instruction."
12354 #: config/nios2/nios2.opt:230
12355 msgid "Integer id (N) of fcmpltd custom instruction."
12358 #: config/nios2/nios2.opt:234
12359 msgid "Do not use the flogd custom instruction."
12362 #: config/nios2/nios2.opt:238
12363 msgid "Integer id (N) of flogd custom instruction."
12366 #: config/nios2/nios2.opt:242
12367 msgid "Do not use the fexpd custom instruction."
12370 #: config/nios2/nios2.opt:246
12371 msgid "Integer id (N) of fexpd custom instruction."
12374 #: config/nios2/nios2.opt:250
12375 msgid "Do not use the fatand custom instruction."
12378 #: config/nios2/nios2.opt:254
12379 msgid "Integer id (N) of fatand custom instruction."
12382 #: config/nios2/nios2.opt:258
12383 msgid "Do not use the ftand custom instruction."
12386 #: config/nios2/nios2.opt:262
12387 msgid "Integer id (N) of ftand custom instruction."
12390 #: config/nios2/nios2.opt:266
12391 msgid "Do not use the fsind custom instruction."
12394 #: config/nios2/nios2.opt:270
12395 msgid "Integer id (N) of fsind custom instruction."
12398 #: config/nios2/nios2.opt:274
12399 msgid "Do not use the fcosd custom instruction."
12402 #: config/nios2/nios2.opt:278
12403 msgid "Integer id (N) of fcosd custom instruction."
12406 #: config/nios2/nios2.opt:282
12407 msgid "Do not use the fsqrtd custom instruction."
12410 #: config/nios2/nios2.opt:286
12411 msgid "Integer id (N) of fsqrtd custom instruction."
12414 #: config/nios2/nios2.opt:290
12415 msgid "Do not use the fabsd custom instruction."
12418 #: config/nios2/nios2.opt:294
12419 msgid "Integer id (N) of fabsd custom instruction."
12422 #: config/nios2/nios2.opt:298
12423 msgid "Do not use the fnegd custom instruction."
12426 #: config/nios2/nios2.opt:302
12427 msgid "Integer id (N) of fnegd custom instruction."
12430 #: config/nios2/nios2.opt:306
12431 msgid "Do not use the fmaxd custom instruction."
12434 #: config/nios2/nios2.opt:310
12435 msgid "Integer id (N) of fmaxd custom instruction."
12438 #: config/nios2/nios2.opt:314
12439 msgid "Do not use the fmind custom instruction."
12442 #: config/nios2/nios2.opt:318
12443 msgid "Integer id (N) of fmind custom instruction."
12446 #: config/nios2/nios2.opt:322
12447 msgid "Do not use the fdivd custom instruction."
12450 #: config/nios2/nios2.opt:326
12451 msgid "Integer id (N) of fdivd custom instruction."
12454 #: config/nios2/nios2.opt:330
12455 msgid "Do not use the fmuld custom instruction."
12458 #: config/nios2/nios2.opt:334
12459 msgid "Integer id (N) of fmuld custom instruction."
12462 #: config/nios2/nios2.opt:338
12463 msgid "Do not use the fsubd custom instruction."
12466 #: config/nios2/nios2.opt:342
12467 msgid "Integer id (N) of fsubd custom instruction."
12470 #: config/nios2/nios2.opt:346
12471 msgid "Do not use the faddd custom instruction."
12474 #: config/nios2/nios2.opt:350
12475 msgid "Integer id (N) of faddd custom instruction."
12478 #: config/nios2/nios2.opt:354
12479 msgid "Do not use the fcmpnes custom instruction."
12482 #: config/nios2/nios2.opt:358
12483 msgid "Integer id (N) of fcmpnes custom instruction."
12486 #: config/nios2/nios2.opt:362
12487 msgid "Do not use the fcmpeqs custom instruction."
12490 #: config/nios2/nios2.opt:366
12491 msgid "Integer id (N) of fcmpeqs custom instruction."
12494 #: config/nios2/nios2.opt:370
12495 msgid "Do not use the fcmpges custom instruction."
12498 #: config/nios2/nios2.opt:374
12499 msgid "Integer id (N) of fcmpges custom instruction."
12502 #: config/nios2/nios2.opt:378
12503 msgid "Do not use the fcmpgts custom instruction."
12506 #: config/nios2/nios2.opt:382
12507 msgid "Integer id (N) of fcmpgts custom instruction."
12510 #: config/nios2/nios2.opt:386
12511 msgid "Do not use the fcmples custom instruction."
12514 #: config/nios2/nios2.opt:390
12515 msgid "Integer id (N) of fcmples custom instruction."
12518 #: config/nios2/nios2.opt:394
12519 msgid "Do not use the fcmplts custom instruction."
12522 #: config/nios2/nios2.opt:398
12523 msgid "Integer id (N) of fcmplts custom instruction."
12526 #: config/nios2/nios2.opt:402
12527 msgid "Do not use the flogs custom instruction."
12530 #: config/nios2/nios2.opt:406
12531 msgid "Integer id (N) of flogs custom instruction."
12534 #: config/nios2/nios2.opt:410
12535 msgid "Do not use the fexps custom instruction."
12538 #: config/nios2/nios2.opt:414
12539 msgid "Integer id (N) of fexps custom instruction."
12542 #: config/nios2/nios2.opt:418
12543 msgid "Do not use the fatans custom instruction."
12546 #: config/nios2/nios2.opt:422
12547 msgid "Integer id (N) of fatans custom instruction."
12550 #: config/nios2/nios2.opt:426
12551 msgid "Do not use the ftans custom instruction."
12554 #: config/nios2/nios2.opt:430
12555 msgid "Integer id (N) of ftans custom instruction."
12558 #: config/nios2/nios2.opt:434
12559 msgid "Do not use the fsins custom instruction."
12562 #: config/nios2/nios2.opt:438
12563 msgid "Integer id (N) of fsins custom instruction."
12566 #: config/nios2/nios2.opt:442
12567 msgid "Do not use the fcoss custom instruction."
12570 #: config/nios2/nios2.opt:446
12571 msgid "Integer id (N) of fcoss custom instruction."
12574 #: config/nios2/nios2.opt:450
12575 msgid "Do not use the fsqrts custom instruction."
12578 #: config/nios2/nios2.opt:454
12579 msgid "Integer id (N) of fsqrts custom instruction."
12582 #: config/nios2/nios2.opt:458
12583 msgid "Do not use the fabss custom instr."
12586 #: config/nios2/nios2.opt:462
12587 msgid "Integer id (N) of fabss custom instruction."
12590 #: config/nios2/nios2.opt:466
12591 msgid "Do not use the fnegs custom instruction."
12594 #: config/nios2/nios2.opt:470
12595 msgid "Integer id (N) of fnegs custom instruction."
12598 #: config/nios2/nios2.opt:474
12599 msgid "Do not use the fmaxs custom instruction."
12602 #: config/nios2/nios2.opt:478
12603 msgid "Integer id (N) of fmaxs custom instruction."
12606 #: config/nios2/nios2.opt:482
12607 msgid "Do not use the fmins custom instruction."
12610 #: config/nios2/nios2.opt:486
12611 msgid "Integer id (N) of fmins custom instruction."
12614 #: config/nios2/nios2.opt:490
12615 msgid "Do not use the fdivs custom instruction."
12618 #: config/nios2/nios2.opt:494
12619 msgid "Integer id (N) of fdivs custom instruction."
12622 #: config/nios2/nios2.opt:498
12623 msgid "Do not use the fmuls custom instruction."
12626 #: config/nios2/nios2.opt:502
12627 msgid "Integer id (N) of fmuls custom instruction."
12630 #: config/nios2/nios2.opt:506
12631 msgid "Do not use the fsubs custom instruction."
12634 #: config/nios2/nios2.opt:510
12635 msgid "Integer id (N) of fsubs custom instruction."
12638 #: config/nios2/nios2.opt:514
12639 msgid "Do not use the fadds custom instruction."
12642 #: config/nios2/nios2.opt:518
12643 msgid "Integer id (N) of fadds custom instruction."
12646 #: config/nios2/nios2.opt:522
12647 msgid "Do not use the frdy custom instruction."
12650 #: config/nios2/nios2.opt:526
12651 msgid "Integer id (N) of frdy custom instruction."
12654 #: config/nios2/nios2.opt:530
12655 msgid "Do not use the frdxhi custom instruction."
12658 #: config/nios2/nios2.opt:534
12659 msgid "Integer id (N) of frdxhi custom instruction."
12662 #: config/nios2/nios2.opt:538
12663 msgid "Do not use the frdxlo custom instruction."
12666 #: config/nios2/nios2.opt:542
12667 msgid "Integer id (N) of frdxlo custom instruction."
12670 #: config/nios2/nios2.opt:546
12671 msgid "Do not use the fwry custom instruction."
12674 #: config/nios2/nios2.opt:550
12675 msgid "Integer id (N) of fwry custom instruction."
12678 #: config/nios2/nios2.opt:554
12679 msgid "Do not use the fwrx custom instruction."
12682 #: config/nios2/nios2.opt:558
12683 msgid "Integer id (N) of fwrx custom instruction."
12686 #: config/nios2/nios2.opt:562
12687 msgid "Do not use the round custom instruction."
12690 #: config/nios2/nios2.opt:566
12691 msgid "Integer id (N) of round custom instruction."
12694 #: config/nios2/nios2.opt:574
12695 msgid "Valid Nios II ISA levels (for -march):"
12698 #: config/nios2/nios2.opt:584
12699 msgid "Enable generation of R2 BMX instructions."
12702 #: config/nios2/nios2.opt:588
12703 msgid "Enable generation of R2 CDX instructions."
12706 #: config/nios2/nios2.opt:592
12707 msgid "Regular expression matching additional GP-addressible section names."
12710 #: config/nios2/nios2.opt:596
12711 msgid "Regular expression matching section names for r0-relative addressing."
12714 #: config/rx/rx.opt:29
12715 msgid "Store doubles in 64 bits."
12718 #: config/rx/rx.opt:33
12719 msgid "Stores doubles in 32 bits. This is the default."
12722 #: config/rx/rx.opt:37
12723 msgid "Disable the use of RX FPU instructions. "
12726 #: config/rx/rx.opt:44
12727 msgid "Enable the use of RX FPU instructions. This is the default."
12730 #: config/rx/rx.opt:50
12731 msgid "Specify the target RX cpu type."
12734 #: config/rx/rx.opt:71
12735 msgid "Data is stored in big-endian format."
12738 #: config/rx/rx.opt:75
12739 msgid "Data is stored in little-endian format. (Default)."
12742 #: config/rx/rx.opt:81
12744 "Maximum size of global and static variables which can be placed into the "
12748 #: config/rx/rx.opt:93
12750 "Generate assembler output that is compatible with the Renesas AS100 "
12751 "assembler. This may restrict some of the compiler's capabilities. The "
12752 "default is to generate GAS compatible syntax."
12755 #: config/rx/rx.opt:99
12756 msgid "Enable linker relaxation."
12759 #: config/rx/rx.opt:105
12760 msgid "Maximum size in bytes of constant values allowed as operands."
12763 #: config/rx/rx.opt:111
12764 msgid "Specifies the number of registers to reserve for interrupt handlers."
12767 #: config/rx/rx.opt:117
12769 "Specifies whether interrupt functions should save and restore the "
12770 "accumulator register."
12773 #: config/rx/rx.opt:123
12774 msgid "Enables Position-Independent-Data (PID) mode."
12777 #: config/rx/rx.opt:129
12779 "Warn when multiple, different, fast interrupt handlers are in the "
12780 "compilation unit."
12783 #: config/rx/rx.opt:135
12785 "Enable the use of the old, broken, ABI where all stacked function arguments "
12786 "are aligned to 32-bits."
12789 #: config/rx/rx.opt:139
12791 "Enable the use the standard RX ABI where all stacked function arguments are "
12792 "naturally aligned. This is the default."
12795 #: config/rx/rx.opt:145
12796 msgid "Enable the use of the LRA register allocator."
12799 #: config/rx/rx.opt:151
12801 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
12802 "RMPA instructions. Enabled by default."
12805 #: config/rx/rx.opt:157
12806 msgid "Always use JSR, never BSR, for calls."
12809 #: config/visium/visium.opt:25
12810 msgid "Link with libc.a and libdebug.a."
12813 #: config/visium/visium.opt:29
12814 msgid "Link with libc.a and libsim.a."
12817 #: config/visium/visium.opt:33
12818 msgid "Use hardware FP (default)."
12821 #: config/visium/visium.opt:65
12822 msgid "Generate code for the supervisor mode (default)."
12825 #: config/visium/visium.opt:69
12826 msgid "Generate code for the user mode."
12829 #: config/visium/visium.opt:73
12830 msgid "Only retained for backward compatibility."
12833 #: config/fused-madd.opt:22
12834 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
12837 #: config/sol2.opt:32
12838 msgid "Clear hardware capabilities when linking."
12841 #: config/sol2.opt:36
12842 msgid "Pass -z text to linker."
12845 #: config/moxie/moxie.opt:31
12846 msgid "Enable MUL.X and UMUL.X instructions."
12849 #: config/microblaze/microblaze.opt:40
12850 msgid "Use software emulation for floating point (default)."
12853 #: config/microblaze/microblaze.opt:44
12854 msgid "Use hardware floating point instructions."
12857 #: config/microblaze/microblaze.opt:48
12858 msgid "Use table lookup optimization for small signed integer divisions."
12861 #: config/microblaze/microblaze.opt:52
12862 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
12865 #: config/microblaze/microblaze.opt:56
12866 msgid "Don't optimize block moves, use memcpy."
12869 #: config/microblaze/microblaze.opt:68
12870 msgid "Use the soft multiply emulation (default)."
12873 #: config/microblaze/microblaze.opt:72
12874 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
12877 #: config/microblaze/microblaze.opt:76
12878 msgid "Use the software emulation for divides (default)."
12881 #: config/microblaze/microblaze.opt:80
12882 msgid "Use the hardware barrel shifter instead of emulation."
12885 #: config/microblaze/microblaze.opt:84
12886 msgid "Use pattern compare instructions."
12889 #: config/microblaze/microblaze.opt:87
12891 msgid "%qs is deprecated; use -fstack-check"
12894 #: config/microblaze/microblaze.opt:88
12895 msgid "Check for stack overflow at runtime."
12898 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
12899 msgid "Use GP relative sdata/sbss sections."
12902 #: config/microblaze/microblaze.opt:95
12904 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12907 #: config/microblaze/microblaze.opt:96
12908 msgid "Clear the BSS to zero and place zero initialized in BSS."
12911 #: config/microblaze/microblaze.opt:100
12912 msgid "Use multiply high instructions for high part of 32x32 multiply."
12915 #: config/microblaze/microblaze.opt:104
12916 msgid "Use hardware floating point conversion instructions."
12919 #: config/microblaze/microblaze.opt:108
12920 msgid "Use hardware floating point square root instruction."
12923 #: config/microblaze/microblaze.opt:112
12924 msgid "Description for mxl-mode-executable."
12927 #: config/microblaze/microblaze.opt:116
12928 msgid "Description for mxl-mode-xmdstub."
12931 #: config/microblaze/microblaze.opt:120
12932 msgid "Description for mxl-mode-bootstrap."
12935 #: config/microblaze/microblaze.opt:124
12936 msgid "Description for mxl-mode-novectors."
12939 #: config/microblaze/microblaze.opt:128
12940 msgid "Use hardware prefetch instruction"
12943 #: config/vax/vax.opt:23 config/vax/vax.opt:27
12944 msgid "Target DFLOAT double precision code."
12947 #: config/vax/vax.opt:31 config/vax/vax.opt:35
12948 msgid "Generate GFLOAT double precision code."
12951 #: config/vax/vax.opt:39
12952 msgid "Generate code for GNU assembler (gas)."
12955 #: config/vax/vax.opt:43
12956 msgid "Generate code for UNIX assembler."
12959 #: config/vax/vax.opt:47
12960 msgid "Use VAXC structure conventions."
12963 #: config/vax/vax.opt:51
12964 msgid "Use new adddi3/subdi3 patterns."
12967 #: config/frv/frv.opt:30
12968 msgid "Use 4 media accumulators."
12971 #: config/frv/frv.opt:34
12972 msgid "Use 8 media accumulators."
12975 #: config/frv/frv.opt:38
12976 msgid "Enable label alignment optimizations."
12979 #: config/frv/frv.opt:42
12980 msgid "Dynamically allocate cc registers."
12983 #: config/frv/frv.opt:49
12984 msgid "Set the cost of branches."
12987 #: config/frv/frv.opt:53
12988 msgid "Enable conditional execution other than moves/scc."
12991 #: config/frv/frv.opt:57
12992 msgid "Change the maximum length of conditionally-executed sequences."
12995 #: config/frv/frv.opt:61
12997 "Change the number of temporary registers that are available to conditionally-"
12998 "executed sequences."
13001 #: config/frv/frv.opt:65
13002 msgid "Enable conditional moves."
13005 #: config/frv/frv.opt:69
13006 msgid "Set the target CPU type."
13009 #: config/frv/frv.opt:73
13010 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
13013 #: config/frv/frv.opt:122
13014 msgid "Use fp double instructions."
13017 #: config/frv/frv.opt:126
13018 msgid "Change the ABI to allow double word insns."
13021 #: config/frv/frv.opt:134
13022 msgid "Just use icc0/fcc0."
13025 #: config/frv/frv.opt:138
13026 msgid "Only use 32 FPRs."
13029 #: config/frv/frv.opt:142
13030 msgid "Use 64 FPRs."
13033 #: config/frv/frv.opt:146
13034 msgid "Only use 32 GPRs."
13037 #: config/frv/frv.opt:150
13038 msgid "Use 64 GPRs."
13041 #: config/frv/frv.opt:154
13042 msgid "Enable use of GPREL for read-only data in FDPIC."
13045 #: config/frv/frv.opt:166
13046 msgid "Enable PIC support for building libraries."
13049 #: config/frv/frv.opt:170
13050 msgid "Follow the EABI linkage requirements."
13053 #: config/frv/frv.opt:174
13054 msgid "Disallow direct calls to global functions."
13057 #: config/frv/frv.opt:178
13058 msgid "Use media instructions."
13061 #: config/frv/frv.opt:182
13062 msgid "Use multiply add/subtract instructions."
13065 #: config/frv/frv.opt:186
13066 msgid "Enable optimizing &&/|| in conditional execution."
13069 #: config/frv/frv.opt:190
13070 msgid "Enable nested conditional execution optimizations."
13073 #: config/frv/frv.opt:195
13074 msgid "Do not mark ABI switches in e_flags."
13077 #: config/frv/frv.opt:199
13078 msgid "Remove redundant membars."
13081 #: config/frv/frv.opt:203
13082 msgid "Pack VLIW instructions."
13085 #: config/frv/frv.opt:207
13086 msgid "Enable setting GPRs to the result of comparisons."
13089 #: config/frv/frv.opt:211
13090 msgid "Change the amount of scheduler lookahead."
13093 #: config/frv/frv.opt:219
13094 msgid "Assume a large TLS segment."
13097 #: config/frv/frv.opt:223
13098 msgid "Do not assume a large TLS segment."
13101 #: config/frv/frv.opt:228
13102 msgid "Cause gas to print tomcat statistics."
13105 #: config/frv/frv.opt:233
13106 msgid "Link with the library-pic libraries."
13109 #: config/frv/frv.opt:237
13110 msgid "Allow branches to be packed with other instructions."
13113 #: config/mn10300/mn10300.opt:30
13114 msgid "Target the AM33 processor."
13117 #: config/mn10300/mn10300.opt:34
13118 msgid "Target the AM33/2.0 processor."
13121 #: config/mn10300/mn10300.opt:38
13122 msgid "Target the AM34 processor."
13125 #: config/mn10300/mn10300.opt:46
13126 msgid "Work around hardware multiply bug."
13129 #: config/mn10300/mn10300.opt:55
13130 msgid "Enable linker relaxations."
13133 #: config/mn10300/mn10300.opt:59
13134 msgid "Return pointers in both a0 and d0."
13137 #: config/mn10300/mn10300.opt:63
13138 msgid "Allow gcc to generate LIW instructions."
13141 #: config/mn10300/mn10300.opt:67
13142 msgid "Allow gcc to generate the SETLB and Lcc instructions."
13145 #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:49
13146 msgid "Generate code in big-endian mode."
13149 #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:53
13150 msgid "Generate code in little-endian mode."
13153 #: config/nds32/nds32.opt:39
13154 msgid "Use reduced-set registers for register allocation."
13157 #: config/nds32/nds32.opt:43
13158 msgid "Use full-set registers for register allocation."
13161 #: config/nds32/nds32.opt:58
13162 msgid "Generate conditional move instructions."
13165 #: config/nds32/nds32.opt:62
13166 msgid "Generate performance extension instructions."
13169 #: config/nds32/nds32.opt:66
13170 msgid "Generate performance extension version 2 instructions."
13173 #: config/nds32/nds32.opt:70
13174 msgid "Generate string extension instructions."
13177 #: config/nds32/nds32.opt:74
13178 msgid "Generate v3 push25/pop25 instructions."
13181 #: config/nds32/nds32.opt:78
13182 msgid "Generate 16-bit instructions."
13185 #: config/nds32/nds32.opt:82
13186 msgid "Enable Virtual Hosting support."
13189 #: config/nds32/nds32.opt:86
13190 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
13193 #: config/nds32/nds32.opt:90
13195 "Specify the size of each cache block, which must be a power of 2 between 4 "
13199 #: config/nds32/nds32.opt:98
13200 msgid "Known arch types (for use with the -march= option):"
13203 #: config/nds32/nds32.opt:111
13204 msgid "Specify the address generation strategy for code model."
13207 #: config/nds32/nds32.opt:115
13208 msgid "Known cmodel types (for use with the -mcmodel= option):"
13211 #: config/nds32/nds32.opt:128
13212 msgid "Specify the cpu for pipeline model."
13215 #: config/nds32/nds32.opt:132
13216 msgid "Known cpu types (for use with the -mcpu= option):"
13219 #: config/nds32/nds32.opt:139
13220 msgid "Enable constructor/destructor feature."
13223 #: config/nds32/nds32.opt:143
13224 msgid "Guide linker to relax instructions."
13227 #: config/iq2000/iq2000.opt:31
13228 msgid "Specify CPU for code generation purposes."
13231 #: config/iq2000/iq2000.opt:47
13232 msgid "Specify CPU for scheduling purposes."
13235 #: config/iq2000/iq2000.opt:51
13236 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
13239 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
13240 msgid "Use ROM instead of RAM."
13243 #: config/iq2000/iq2000.opt:70
13244 msgid "No default crt0.o."
13247 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:405
13248 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
13251 #: config/c6x/c6x-tables.opt:24
13252 msgid "Known C6X ISAs (for use with the -march= option):"
13255 #: config/c6x/c6x.opt:46
13256 msgid "Valid arguments for the -msdata= option."
13259 #: config/c6x/c6x.opt:59
13260 msgid "Compile for the DSBT shared library ABI."
13263 #: config/cris/linux.opt:27
13264 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
13267 #: config/cris/cris.opt:45
13268 msgid "Work around bug in multiplication instruction."
13271 #: config/cris/cris.opt:51
13272 msgid "Compile for ETRAX 4 (CRIS v3)."
13275 #: config/cris/cris.opt:56
13276 msgid "Compile for ETRAX 100 (CRIS v8)."
13279 #: config/cris/cris.opt:64
13280 msgid "Emit verbose debug information in assembly code."
13283 #: config/cris/cris.opt:71
13284 msgid "Do not use condition codes from normal instructions."
13287 #: config/cris/cris.opt:80
13288 msgid "Do not emit addressing modes with side-effect assignment."
13291 #: config/cris/cris.opt:89
13292 msgid "Do not tune stack alignment."
13295 #: config/cris/cris.opt:98
13296 msgid "Do not tune writable data alignment."
13299 #: config/cris/cris.opt:107
13300 msgid "Do not tune code and read-only data alignment."
13303 #: config/cris/cris.opt:116
13304 msgid "Align code and data to 32 bits."
13307 #: config/cris/cris.opt:133
13308 msgid "Don't align items in code or data."
13311 #: config/cris/cris.opt:142
13312 msgid "Do not emit function prologue or epilogue."
13315 #: config/cris/cris.opt:149
13316 msgid "Use the most feature-enabling options allowed by other options."
13319 #: config/cris/cris.opt:158
13320 msgid "Override -mbest-lib-options."
13323 #: config/cris/cris.opt:165
13324 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
13327 #: config/cris/cris.opt:169
13328 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
13331 #: config/cris/cris.opt:173
13333 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
13337 #: config/cris/cris.opt:180
13339 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
13340 "to abort() are used."
13343 #: config/cris/cris.opt:184
13345 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
13346 "builtins on misaligned memory."
13349 #: config/cris/cris.opt:188
13351 "Handle atomic builtins that may be applied to unaligned data by calling "
13352 "library functions. Overrides -mtrap-unaligned-atomic."
13355 #: config/sh/superh.opt:6
13356 msgid "Board name [and memory region]."
13359 #: config/sh/superh.opt:10
13360 msgid "Runtime name."
13363 #: config/sh/sh.opt:42
13364 msgid "Generate SH1 code."
13367 #: config/sh/sh.opt:46
13368 msgid "Generate SH2 code."
13371 #: config/sh/sh.opt:50
13372 msgid "Generate default double-precision SH2a-FPU code."
13375 #: config/sh/sh.opt:54
13376 msgid "Generate SH2a FPU-less code."
13379 #: config/sh/sh.opt:58
13380 msgid "Generate default single-precision SH2a-FPU code."
13383 #: config/sh/sh.opt:62
13384 msgid "Generate only single-precision SH2a-FPU code."
13387 #: config/sh/sh.opt:66
13388 msgid "Generate SH2e code."
13391 #: config/sh/sh.opt:70
13392 msgid "Generate SH3 code."
13395 #: config/sh/sh.opt:74
13396 msgid "Generate SH3e code."
13399 #: config/sh/sh.opt:78
13400 msgid "Generate SH4 code."
13403 #: config/sh/sh.opt:82
13404 msgid "Generate SH4-100 code."
13407 #: config/sh/sh.opt:86
13408 msgid "Generate SH4-200 code."
13411 #: config/sh/sh.opt:92
13412 msgid "Generate SH4-300 code."
13415 #: config/sh/sh.opt:96
13416 msgid "Generate SH4 FPU-less code."
13419 #: config/sh/sh.opt:100
13420 msgid "Generate SH4-100 FPU-less code."
13423 #: config/sh/sh.opt:104
13424 msgid "Generate SH4-200 FPU-less code."
13427 #: config/sh/sh.opt:108
13428 msgid "Generate SH4-300 FPU-less code."
13431 #: config/sh/sh.opt:112
13432 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
13435 #: config/sh/sh.opt:117
13436 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
13439 #: config/sh/sh.opt:122
13440 msgid "Generate code for SH4 500 series (FPU-less)."
13443 #: config/sh/sh.opt:127
13444 msgid "Generate default single-precision SH4 code."
13447 #: config/sh/sh.opt:131
13448 msgid "Generate default single-precision SH4-100 code."
13451 #: config/sh/sh.opt:135
13452 msgid "Generate default single-precision SH4-200 code."
13455 #: config/sh/sh.opt:139
13456 msgid "Generate default single-precision SH4-300 code."
13459 #: config/sh/sh.opt:143
13460 msgid "Generate only single-precision SH4 code."
13463 #: config/sh/sh.opt:147
13464 msgid "Generate only single-precision SH4-100 code."
13467 #: config/sh/sh.opt:151
13468 msgid "Generate only single-precision SH4-200 code."
13471 #: config/sh/sh.opt:155
13472 msgid "Generate only single-precision SH4-300 code."
13475 #: config/sh/sh.opt:159
13476 msgid "Generate SH4a code."
13479 #: config/sh/sh.opt:163
13480 msgid "Generate SH4a FPU-less code."
13483 #: config/sh/sh.opt:167
13484 msgid "Generate default single-precision SH4a code."
13487 #: config/sh/sh.opt:171
13488 msgid "Generate only single-precision SH4a code."
13491 #: config/sh/sh.opt:175
13492 msgid "Generate SH4al-dsp code."
13495 #: config/sh/sh.opt:183
13496 msgid "Generate code in big endian mode."
13499 #: config/sh/sh.opt:187
13500 msgid "Generate 32-bit offsets in switch tables."
13503 #: config/sh/sh.opt:191
13504 msgid "Generate bit instructions."
13507 #: config/sh/sh.opt:199
13508 msgid "Assume that zero displacement conditional branches are fast."
13511 #: config/sh/sh.opt:203
13512 msgid "Force the usage of delay slots for conditional branches."
13515 #: config/sh/sh.opt:207
13516 msgid "Align doubles at 64-bit boundaries."
13519 #: config/sh/sh.opt:211
13520 msgid "Division strategy, one of: call-div1, call-fp, call-table."
13523 #: config/sh/sh.opt:215
13524 msgid "Specify name for 32 bit signed division function."
13527 #: config/sh/sh.opt:219
13528 msgid "Generate ELF FDPIC code."
13531 #: config/sh/sh.opt:223
13533 "Enable the use of 64-bit floating point registers in fmov instructions. See "
13534 "-mdalign if 64-bit alignment is required."
13537 #: config/sh/sh.opt:231 config/sh/sh.opt:269
13538 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
13541 #: config/sh/sh.opt:235
13542 msgid "Increase the IEEE compliance for floating-point comparisons."
13545 #: config/sh/sh.opt:239
13547 "inline code to invalidate instruction cache entries after setting up nested "
13548 "function trampolines."
13551 #: config/sh/sh.opt:243 config/arc/arc.opt:246
13552 msgid "Annotate assembler instructions with estimated addresses."
13555 #: config/sh/sh.opt:247
13556 msgid "Generate code in little endian mode."
13559 #: config/sh/sh.opt:251
13560 msgid "Mark MAC register as call-clobbered."
13563 #: config/sh/sh.opt:257
13564 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
13567 #: config/sh/sh.opt:261
13568 msgid "Emit function-calls using global offset table when generating PIC."
13571 #: config/sh/sh.opt:265
13572 msgid "Shorten address references during linking."
13575 #: config/sh/sh.opt:273
13576 msgid "Specify the model for atomic operations."
13579 #: config/sh/sh.opt:277
13580 msgid "Use tas.b instruction for __atomic_test_and_set."
13583 #: config/sh/sh.opt:281
13584 msgid "Cost to assume for a multiply insn."
13587 #: config/sh/sh.opt:285
13589 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13590 "if the inline code would not work in user mode."
13593 #: config/sh/sh.opt:291
13594 msgid "Pretend a branch-around-a-move is a conditional move."
13597 #: config/sh/sh.opt:295
13598 msgid "Enable the use of the fsca instruction."
13601 #: config/sh/sh.opt:299
13602 msgid "Enable the use of the fsrra instruction."
13605 #: config/sh/sh.opt:303
13606 msgid "Use LRA instead of reload (transitional)."
13609 #: config/fr30/fr30.opt:23
13610 msgid "Assume small address space."
13613 #: config/mips/mips.opt:32
13614 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
13617 #: config/mips/mips.opt:36
13618 msgid "Known MIPS ABIs (for use with the -mabi= option):"
13621 #: config/mips/mips.opt:55
13622 msgid "Generate code that can be used in SVR4-style dynamic objects."
13625 #: config/mips/mips.opt:59
13626 msgid "Use PMC-style 'mad' instructions."
13629 #: config/mips/mips.opt:63
13630 msgid "Use integer madd/msub instructions."
13633 #: config/mips/mips.opt:67
13634 msgid "-march=ISA\tGenerate code for the given ISA."
13637 #: config/mips/mips.opt:71
13639 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
13642 #: config/mips/mips.opt:75
13643 msgid "Use Branch Likely instructions, overriding the architecture default."
13646 #: config/mips/mips.opt:79
13647 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
13650 #: config/mips/mips.opt:83
13651 msgid "Trap on integer divide by zero."
13654 #: config/mips/mips.opt:87
13656 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
13660 #: config/mips/mips.opt:91
13661 msgid "Valid arguments to -mcode-readable=:"
13664 #: config/mips/mips.opt:104
13665 msgid "Use branch-and-break sequences to check for integer divide by zero."
13668 #: config/mips/mips.opt:108
13669 msgid "Use trap instructions to check for integer divide by zero."
13672 #: config/mips/mips.opt:112
13673 msgid "Allow the use of MDMX instructions."
13676 #: config/mips/mips.opt:116
13678 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
13682 #: config/mips/mips.opt:120
13683 msgid "Use MIPS-DSP instructions."
13686 #: config/mips/mips.opt:124
13687 msgid "Use MIPS-DSP REV 2 instructions."
13690 #: config/mips/mips.opt:146
13691 msgid "Use Enhanced Virtual Addressing instructions."
13694 #: config/mips/mips.opt:150
13695 msgid "Use NewABI-style %reloc() assembly operators."
13698 #: config/mips/mips.opt:154
13699 msgid "Use -G for data that is not defined by the current object."
13702 #: config/mips/mips.opt:158
13703 msgid "Work around certain 24K errata."
13706 #: config/mips/mips.opt:162
13707 msgid "Work around certain R4000 errata."
13710 #: config/mips/mips.opt:166
13711 msgid "Work around certain R4400 errata."
13714 #: config/mips/mips.opt:170
13715 msgid "Work around certain RM7000 errata."
13718 #: config/mips/mips.opt:174
13719 msgid "Work around certain R10000 errata."
13722 #: config/mips/mips.opt:178
13723 msgid "Work around errata for early SB-1 revision 2 cores."
13726 #: config/mips/mips.opt:182
13727 msgid "Work around certain VR4120 errata."
13730 #: config/mips/mips.opt:186
13731 msgid "Work around VR4130 mflo/mfhi errata."
13734 #: config/mips/mips.opt:190
13735 msgid "Work around an early 4300 hardware bug."
13738 #: config/mips/mips.opt:194
13739 msgid "FP exceptions are enabled."
13742 #: config/mips/mips.opt:198
13743 msgid "Use 32-bit floating-point registers."
13746 #: config/mips/mips.opt:202
13747 msgid "Conform to the o32 FPXX ABI."
13750 #: config/mips/mips.opt:206
13751 msgid "Use 64-bit floating-point registers."
13754 #: config/mips/mips.opt:210
13756 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
13760 #: config/mips/mips.opt:214
13761 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
13764 #: config/mips/mips.opt:218
13765 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
13768 #: config/mips/mips.opt:222
13770 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
13773 #: config/mips/mips.opt:232
13774 msgid "Use 32-bit general registers."
13777 #: config/mips/mips.opt:236
13778 msgid "Use 64-bit general registers."
13781 #: config/mips/mips.opt:240
13782 msgid "Use GP-relative addressing to access small data."
13785 #: config/mips/mips.opt:244
13787 "When generating -mabicalls code, allow executables to use PLTs and copy "
13791 #: config/mips/mips.opt:248
13792 msgid "Allow the use of hardware floating-point ABI and instructions."
13795 #: config/mips/mips.opt:252
13796 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
13799 #: config/mips/mips.opt:256
13800 msgid "An alias for minterlink-compressed provided for backward-compatibility."
13803 #: config/mips/mips.opt:260
13804 msgid "-mipsN\tGenerate code for ISA level N."
13807 #: config/mips/mips.opt:264
13808 msgid "Generate MIPS16 code."
13811 #: config/mips/mips.opt:268
13812 msgid "Use MIPS-3D instructions."
13815 #: config/mips/mips.opt:272
13816 msgid "Use ll, sc and sync instructions."
13819 #: config/mips/mips.opt:276
13820 msgid "Use -G for object-local data."
13823 #: config/mips/mips.opt:280
13824 msgid "Use indirect calls."
13827 #: config/mips/mips.opt:284
13828 msgid "Use a 32-bit long type."
13831 #: config/mips/mips.opt:288
13832 msgid "Use a 64-bit long type."
13835 #: config/mips/mips.opt:292
13836 msgid "Pass the address of the ra save location to _mcount in $12."
13839 #: config/mips/mips.opt:296
13840 msgid "Don't optimize block moves."
13843 #: config/mips/mips.opt:300
13844 msgid "Use microMIPS instructions."
13847 #: config/mips/mips.opt:304
13848 msgid "Use MIPS MSA Extension instructions."
13851 #: config/mips/mips.opt:308
13852 msgid "Allow the use of MT instructions."
13855 #: config/mips/mips.opt:312
13856 msgid "Prevent the use of all floating-point operations."
13859 #: config/mips/mips.opt:316
13860 msgid "Use MCU instructions."
13863 #: config/mips/mips.opt:320
13864 msgid "Do not use a cache-flushing function before calling stack trampolines."
13867 #: config/mips/mips.opt:324
13868 msgid "Do not use MDMX instructions."
13871 #: config/mips/mips.opt:328
13872 msgid "Generate normal-mode code."
13875 #: config/mips/mips.opt:332
13876 msgid "Do not use MIPS-3D instructions."
13879 #: config/mips/mips.opt:336
13880 msgid "Use paired-single floating-point instructions."
13883 #: config/mips/mips.opt:340
13885 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13889 #: config/mips/mips.opt:344
13890 msgid "Valid arguments to -mr10k-cache-barrier=:"
13893 #: config/mips/mips.opt:357
13894 msgid "Try to allow the linker to turn PIC calls into direct calls."
13897 #: config/mips/mips.opt:361
13899 "When generating -mabicalls code, make the code suitable for use in shared "
13903 #: config/mips/mips.opt:365
13905 "Restrict the use of hardware floating-point instructions to 32-bit "
13909 #: config/mips/mips.opt:369
13910 msgid "Use SmartMIPS instructions."
13913 #: config/mips/mips.opt:373
13914 msgid "Prevent the use of all hardware floating-point instructions."
13917 #: config/mips/mips.opt:377
13918 msgid "Optimize lui/addiu address loads."
13921 #: config/mips/mips.opt:381
13922 msgid "Assume all symbols have 32-bit values."
13925 #: config/mips/mips.opt:385
13926 msgid "Use synci instruction to invalidate i-cache."
13929 #: config/mips/mips.opt:393
13930 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
13933 #: config/mips/mips.opt:397
13934 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
13937 #: config/mips/mips.opt:409
13938 msgid "Use Virtualization (VZ) instructions."
13941 #: config/mips/mips.opt:413
13942 msgid "Use eXtended Physical Address (XPA) instructions."
13945 #: config/mips/mips.opt:417
13946 msgid "Perform VR4130-specific alignment optimizations."
13949 #: config/mips/mips.opt:421
13950 msgid "Lift restrictions on GOT size."
13953 #: config/mips/mips.opt:425
13954 msgid "Enable use of odd-numbered single-precision registers."
13957 #: config/mips/mips.opt:429
13958 msgid "Optimize frame header."
13961 #: config/mips/mips.opt:436
13962 msgid "Enable load/store bonding."
13965 #: config/mips/mips.opt:440
13966 msgid "Specify the compact branch usage policy."
13969 #: config/mips/mips.opt:444
13970 msgid "Policies available for use with -mcompact-branches=:"
13973 #: config/mips/mips-tables.opt:24
13974 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
13977 #: config/mips/mips-tables.opt:28
13978 msgid "Known MIPS ISA levels (for use with the -mips option):"
13981 #: config/tilegx/tilegx.opt:30
13982 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
13985 #: config/tilegx/tilegx.opt:37
13986 msgid "Compile with 32 bit longs and pointers."
13989 #: config/tilegx/tilegx.opt:41
13990 msgid "Compile with 64 bit longs and pointers."
13993 #: config/tilegx/tilegx.opt:53
13994 msgid "Use given TILE-Gx code model."
13997 #: config/arc/arc-tables.opt:25
13998 msgid "Known ARC CPUs (for use with the -mcpu= option):"
14001 #: config/arc/arc.opt:26
14002 msgid "Compile code for big endian mode."
14005 #: config/arc/arc.opt:30
14006 msgid "Compile code for little endian mode. This is the default."
14009 #: config/arc/arc.opt:34
14011 "Disable ARCompact specific pass to generate conditional execution "
14015 #: config/arc/arc.opt:38
14016 msgid "Generate ARCompact 32-bit code for ARC600 processor."
14019 #: config/arc/arc.opt:42
14020 msgid "Same as -mA6."
14023 #: config/arc/arc.opt:46
14024 msgid "Generate ARCompact 32-bit code for ARC601 processor."
14027 #: config/arc/arc.opt:50
14028 msgid "Generate ARCompact 32-bit code for ARC700 processor."
14031 #: config/arc/arc.opt:54
14032 msgid "Same as -mA7."
14035 #: config/arc/arc.opt:58
14036 msgid "Force all calls to be made via a jli instruction."
14039 #: config/arc/arc.opt:62
14040 msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
14043 #: config/arc/arc.opt:132
14044 msgid "Enable DIV-REM instructions for ARCv2."
14047 #: config/arc/arc.opt:136
14048 msgid "Enable code density instructions for ARCv2."
14051 #: config/arc/arc.opt:140
14052 msgid "Tweak register allocation to help 16-bit instruction generation."
14055 #: config/arc/arc.opt:150
14056 msgid "Use ordinarily cached memory accesses for volatile references."
14059 #: config/arc/arc.opt:154
14060 msgid "Enable cache bypass for volatile references."
14063 #: config/arc/arc.opt:158
14064 msgid "Generate instructions supported by barrel shifter."
14067 #: config/arc/arc.opt:162
14068 msgid "Generate norm instruction."
14071 #: config/arc/arc.opt:166
14072 msgid "Generate swap instruction."
14075 #: config/arc/arc.opt:170
14076 msgid "Generate mul64 and mulu64 instructions."
14079 #: config/arc/arc.opt:173 config/arc/arc.opt:339 config/arc/arc.opt:346
14080 #: config/arc/arc.opt:350 config/arc/arc.opt:354 config/arc/arc.opt:358
14081 #: config/arc/arc.opt:361 config/arc/arc.opt:364 config/arc/arc.opt:381
14083 msgid "%qs is deprecated"
14086 #: config/arc/arc.opt:174
14087 msgid "Do not generate mpy instructions for ARC700."
14090 #: config/arc/arc.opt:178
14092 "Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
14093 "and sat16 are supported."
14096 #: config/arc/arc.opt:182
14098 "Dummy flag. This is the default unless FPX switches are provided explicitly."
14101 #: config/arc/arc.opt:186
14102 msgid "Generate call insns as register indirect calls."
14105 #: config/arc/arc.opt:190
14106 msgid "Do no generate BRcc instructions in arc_reorg."
14109 #: config/arc/arc.opt:194
14111 "Generate sdata references. This is the default, unless you compile for PIC."
14114 #: config/arc/arc.opt:198
14115 msgid "Do not generate millicode thunks (needed only with -Os)."
14118 #: config/arc/arc.opt:202 config/arc/arc.opt:206
14119 msgid "FPX: Generate Single Precision FPX (compact) instructions."
14122 #: config/arc/arc.opt:210
14123 msgid "FPX: Generate Single Precision FPX (fast) instructions."
14126 #: config/arc/arc.opt:214
14128 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
14131 #: config/arc/arc.opt:218 config/arc/arc.opt:222
14132 msgid "FPX: Generate Double Precision FPX (compact) instructions."
14135 #: config/arc/arc.opt:226
14136 msgid "FPX: Generate Double Precision FPX (fast) instructions."
14139 #: config/arc/arc.opt:230
14140 msgid "Disable LR and SR instructions from using FPX extension aux registers."
14143 #: config/arc/arc.opt:234
14145 "Enable generation of ARC SIMD instructions via target-specific builtins."
14148 #: config/arc/arc.opt:238
14149 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
14152 #: config/arc/arc.opt:242
14154 "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
14158 #: config/arc/arc.opt:250
14160 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
14164 #: config/arc/arc.opt:254
14165 msgid "-mcpu=TUNE Tune code for given ARC variant."
14168 #: config/arc/arc.opt:282
14169 msgid "Enable the use of indexed loads."
14172 #: config/arc/arc.opt:286
14173 msgid "Enable the use of pre/post modify with register displacement."
14176 #: config/arc/arc.opt:290
14177 msgid "Generate 32x16 multiply and mac instructions."
14180 #: config/arc/arc.opt:296
14181 msgid "Set probability threshold for unaligning branches."
14184 #: config/arc/arc.opt:300
14185 msgid "Don't use less than 25 bit addressing range for calls."
14188 #: config/arc/arc.opt:304
14190 "Explain what alignment considerations lead to the decision to make an insn "
14194 #: config/arc/arc.opt:308
14195 msgid "Do alignment optimizations for call instructions."
14198 #: config/arc/arc.opt:312
14200 "Enable Rcq constraint handling - most short code generation depends on this."
14203 #: config/arc/arc.opt:316
14204 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
14207 #: config/arc/arc.opt:320
14208 msgid "Enable pre-reload use of cbranchsi pattern."
14211 #: config/arc/arc.opt:324
14212 msgid "Enable bbit peephole2."
14215 #: config/arc/arc.opt:328
14217 "Use pc-relative switch case tables - this enables case table shortening."
14220 #: config/arc/arc.opt:332
14221 msgid "Enable compact casesi pattern."
14224 #: config/arc/arc.opt:336
14225 msgid "Enable 'q' instruction alternatives."
14228 #: config/arc/arc.opt:340
14229 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
14232 #: config/arc/arc.opt:347
14233 msgid "Enable variable polynomial CRC extension."
14236 #: config/arc/arc.opt:351
14237 msgid "Enable DSP 3.1 Pack A extensions."
14240 #: config/arc/arc.opt:355
14241 msgid "Enable dual viterbi butterfly extension."
14244 #: config/arc/arc.opt:365
14245 msgid "Enable Dual and Single Operand Instructions for Telephony."
14248 #: config/arc/arc.opt:369
14249 msgid "Enable XY Memory extension (DSP version 3)."
14252 #: config/arc/arc.opt:374
14253 msgid "Enable Locked Load/Store Conditional extension."
14256 #: config/arc/arc.opt:378
14257 msgid "Enable swap byte ordering extension instruction."
14260 #: config/arc/arc.opt:382
14261 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
14264 #: config/arc/arc.opt:386
14265 msgid "Pass -EB option through to linker."
14268 #: config/arc/arc.opt:390
14269 msgid "Pass -EL option through to linker."
14272 #: config/arc/arc.opt:394
14273 msgid "Pass -marclinux option through to linker."
14276 #: config/arc/arc.opt:398
14277 msgid "Pass -marclinux_prof option through to linker."
14280 #: config/arc/arc.opt:406
14281 msgid "Enable lra."
14284 #: config/arc/arc.opt:410
14285 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
14288 #: config/arc/arc.opt:414
14289 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14292 #: config/arc/arc.opt:418
14293 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14296 #: config/arc/arc.opt:430
14297 msgid "Enable atomic instructions."
14300 #: config/arc/arc.opt:434
14301 msgid "Enable double load/store instructions for ARC HS."
14304 #: config/arc/arc.opt:438
14305 msgid "Specify the name of the target floating point configuration."
14308 #: config/arc/arc.opt:481
14309 msgid "Specify thread pointer register number."
14312 #: config/arc/arc.opt:488
14313 msgid "Enable use of NPS400 bit operations."
14316 #: config/arc/arc.opt:492
14317 msgid "Enable use of NPS400 xld/xst extension."
14320 #: config/arc/arc.opt:500
14322 "Specifies the registers that the processor saves on an interrupt entry and "
14326 #: config/arc/arc.opt:504
14328 "Specifies the number of registers replicated in second register bank on "
14329 "entry to fast interrupt."
14332 #: config/arc/arc.opt:508
14334 "Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32."
14337 #: config/arc/arc.opt:533
14338 msgid "Enable 16-entry register file."
14343 msgid "unknown linker output %qs"
14347 msgid "Set linker output type (used internally during LTO optimization)"
14351 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
14355 msgid "Specify a file to which a list of files output by LTRANS is written."
14359 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
14364 "Whole program analysis (WPA) mode with number of parallel jobs specified."
14368 msgid "The resolution file."
14372 msgid "Display this information."
14377 "--help=<class>\tDisplay descriptions of a specific class of options. "
14378 "<class> is one or more of optimizers, target, warnings, undocumented, params."
14382 msgid "Alias for --help=target."
14387 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
14388 "complete list of parameters."
14392 msgid "-O<number>\tSet optimization level to <number>."
14396 msgid "Optimize for space rather than speed."
14400 msgid "Optimize for speed disregarding exact standards compliance."
14404 msgid "Optimize for debugging experience rather than speed or size."
14408 msgid "This switch is deprecated; use -Wextra instead."
14412 msgid "Warn about returning structures, unions or arrays."
14417 "Warn if a loop with constant number of iterations triggers undefined "
14421 #: common.opt:555 common.opt:559
14422 msgid "Warn if an array is accessed out of bounds."
14426 msgid "Warn about inappropriate attribute usage."
14431 "Warn about type safety and similar errors in attribute alias and related."
14434 #: common.opt:571 common.opt:575
14435 msgid "Warn about pointer casts which increase alignment."
14439 msgid "Warn when a #warning directive is encountered."
14443 msgid "Warn about uses of __attribute__((deprecated)) declarations."
14447 msgid "Warn when an optimization pass is disabled."
14451 msgid "Treat all warnings as errors."
14455 msgid "Treat specified warning as error."
14459 msgid "Print extra (possibly unwanted) warnings."
14463 msgid "Exit on the first error occurred."
14468 "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
14469 "than <number> bytes."
14473 msgid "Warn when attempting to free a non-heap object."
14477 msgid "Warn when a function cannot be expanded to HSAIL."
14481 msgid "Warn when a switch case falls through."
14485 msgid "Warn when an inlined function cannot be inlined."
14490 "Warn when an atomic memory model parameter is known to be outside the valid "
14496 "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
14500 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
14505 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
14510 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
14515 "Warn about some C++ One Definition Rule violations during link time "
14520 msgid "Warn about overflow in arithmetic expressions."
14525 "During link time optimization warn about mismatched types of global "
14530 msgid "Warn when the packed attribute has no effect on struct layout."
14534 msgid "Warn when padding is required to align structure members."
14538 msgid "Issue warnings needed for strict compliance to the standard."
14543 "Warn about returning a pointer/reference to a local or temporary variable."
14547 msgid "Warn when one variable shadows another. Same as -Wshadow=global."
14551 msgid "Warn when one variable shadows another (globally)."
14556 "Warn when one local variable shadows another local variable or parameter."
14561 "Warn when one local variable shadows another local variable or parameter of "
14566 msgid "Warn when not issuing stack smashing protection for some reason."
14571 "-Wstack-usage=<number>\tWarn if stack usage might be larger than specified "
14575 #: common.opt:714 common.opt:718
14576 msgid "Warn about code which might break strict aliasing rules."
14579 #: common.opt:722 common.opt:726
14580 msgid "Warn about optimizations that assume that signed overflow is undefined."
14585 "Warn about functions which might be candidates for __attribute__((cold))."
14590 "Warn about functions which might be candidates for __attribute__((const))."
14595 "Warn about functions which might be candidates for __attribute__((pure))."
14600 "Warn about functions which might be candidates for __attribute__((noreturn))."
14605 "Warn about functions which might be candidates for __attribute__((malloc))."
14610 "Warn about C++ polymorphic types where adding final keyword would improve "
14616 "Warn about C++ virtual methods where adding final keyword would improve code "
14622 "Warn about statements between switch's controlling expression and the first "
14627 msgid "Do not suppress warnings from system headers."
14631 msgid "Warn whenever a trampoline is generated."
14636 "Warn if a comparison is always true or always false due to the limited range "
14637 "of the data type."
14641 msgid "Warn about uninitialized automatic variables."
14645 msgid "Warn about maybe uninitialized automatic variables."
14649 msgid "Enable all -Wunused- warnings."
14653 msgid "Warn when a function parameter is only set, otherwise unused."
14657 msgid "Warn when a variable is only set, otherwise unused."
14661 msgid "Warn when a function is unused."
14665 msgid "Warn when a label is unused."
14669 msgid "Warn when a function parameter is unused."
14673 msgid "Warn when an expression value is unused."
14677 msgid "Warn when a variable is unused."
14681 msgid "Warn in case profiles in -fprofile-use do not match."
14685 msgid "Warn when a vector operation is compiled outside the SIMD."
14689 msgid "-aux-info <file>\tEmit declaration information into <file>."
14693 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
14697 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
14701 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
14705 msgid "The version of the C++ ABI in use."
14709 msgid "Aggressively optimize loops using language constraints."
14713 msgid "Align the start of functions."
14717 msgid "Align labels which are only reached by jumping."
14721 msgid "Align all labels."
14725 msgid "Align the start of loops."
14729 msgid "Select what to sanitize."
14733 msgid "Select type of coverage sanitization."
14737 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
14742 "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
14743 "defined sections."
14747 msgid "After diagnosing undefined behavior attempt to continue execution."
14751 msgid "This switch is deprecated; use -fsanitize-recover= instead."
14756 "Use trap instead of a library function for undefined behavior sanitization."
14760 msgid "Generate unwind tables that are exact at each instruction boundary."
14764 msgid "Generate auto-inc/dec instructions."
14769 "Use sample profile information for call graph node weights. The default "
14770 "profile file is fbdata.afdo in 'pwd'."
14775 "Use sample profile information for call graph node weights. The profile file "
14776 "is specified in the argument."
14780 msgid "Generate code to check bounds before indexing arrays."
14784 msgid "Replace add, compare, branch with branch on count register."
14788 msgid "Use profiling information for branch probabilities."
14793 "Perform branch target load optimization before prologue / epilogue threading."
14798 "Perform branch target load optimization after prologue / epilogue threading."
14803 "Restrict target load migration not to re-use registers in any basic block."
14808 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
14813 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
14817 msgid "Save registers around function calls."
14821 msgid "This switch is deprecated; do not use."
14825 msgid "Check the return value of new in C++."
14828 #: common.opt:1102 common.opt:1106
14829 msgid "Perform internal consistency checkings."
14833 msgid "Enable code hoisting."
14838 "Looks for opportunities to reduce stack adjustments and stack references."
14842 msgid "Do not put uninitialized globals in the common section."
14847 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14848 "compare the final-insns dump."
14852 msgid "Run only the second compilation of -fcompare-debug."
14856 msgid "Perform comparison elimination after register allocation has finished."
14860 msgid "Do not perform optimizations increasing noticeably stack usage."
14864 msgid "Perform a register copy-propagation optimization pass."
14868 msgid "Perform cross-jumping optimization."
14872 msgid "When running CSE, follow jumps to their targets."
14876 msgid "Omit range reduction step when performing complex division."
14880 msgid "Complex multiplication and division follow Fortran rules."
14884 msgid "Place data items into their own section."
14888 msgid "List all available debugging counters with their limits and counts."
14893 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
14899 "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug "
14905 "-ffile-prefix-map=<old>=<new> Map one directory name to another in "
14906 "compilation result."
14910 msgid "Output .debug_types section when using DWARF v4 debuginfo."
14914 msgid "Defer popping functions args from stack until later."
14918 msgid "Attempt to fill delay slots of branch instructions."
14922 msgid "Delete dead instructions that may throw exceptions."
14926 msgid "Delete useless null pointer checks."
14931 "Stream extra data to support more aggressive devirtualization in LTO local "
14932 "transformation mode."
14936 msgid "Perform speculative devirtualization."
14940 msgid "Try to convert virtual calls to direct ones."
14945 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
14946 "location at the beginning of line-wrapped diagnostics."
14950 msgid "Show the source line with a caret indicating the column."
14954 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
14958 msgid "Print fix-it hints in machine-readable form."
14962 msgid "Print fix-it hints to stderr in unified diff format."
14967 "Amend appropriate diagnostic messages with the command line option that "
14973 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
14978 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
14982 msgid "-fdump-<type>\tDump various compiler internals to a file."
14987 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
14992 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
14996 msgid "Suppress output of addresses in debugging dumps."
15001 "Collect and dump debug information into temporary file if ICE in C/C++ "
15002 "compiler occurred."
15007 "Dump detailed information on GCC's internal representation of source code "
15012 msgid "Dump optimization passes."
15017 "Suppress output of instruction numbers, line number notes and addresses in "
15022 msgid "Suppress output of previous and next insn numbers in debugging dumps."
15026 msgid "Enable CFI tables via GAS assembler directives."
15030 msgid "Perform early inlining."
15034 msgid "Perform interprocedural reduction of aggregates."
15038 msgid "Perform unused symbol elimination in debug info."
15042 msgid "Perform unused type elimination in debug info."
15046 msgid "Do not suppress C++ class debug information."
15050 msgid "Enable exception handling."
15054 msgid "Perform a number of minor, expensive optimizations."
15059 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
15065 msgid "unknown excess precision style %qs"
15070 "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of "
15071 "FLT_EVAL_METHOD are permitted."
15077 "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
15082 "Output lto objects containing both the intermediate language and binary "
15087 msgid "Assume no NaNs or infinities are generated."
15092 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
15096 msgid "Don't allocate floats and doubles in extended-precision registers."
15100 msgid "Perform a forward propagation pass on RTL."
15105 "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
15110 msgid "unknown floating point contraction style %qs"
15115 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
15120 msgid "Allow function addresses to be held in registers."
15124 msgid "Place each function into its own section."
15128 msgid "Perform global common subexpression elimination."
15133 "Perform enhanced load motion during global common subexpression elimination."
15137 msgid "Perform store motion after global common subexpression elimination."
15142 "Perform redundant load after store elimination in global common "
15143 "subexpression elimination."
15148 "Perform global common subexpression elimination after register allocation "
15154 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
15155 "encodings and standard DWARF emitted in the debug information"
15159 msgid "Enable in and out of Graphite representation."
15163 msgid "Enable Graphite Identity transformation."
15168 "Enable hoisting adjacent loads to encourage generating conditional move "
15173 msgid "Mark all loops as parallel."
15176 #: common.opt:1508 common.opt:1516 common.opt:2587
15177 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
15181 msgid "Enable loop interchange on trees."
15185 msgid "Perform unroll-and-jam on loops."
15189 msgid "Enable support for GNU transactional memory."
15193 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
15197 msgid "Enable the loop nest optimizer."
15201 msgid "Force bitfield accesses to match their type width."
15205 msgid "Merge adjacent stores."
15209 msgid "Enable guessing of branch probabilities."
15213 msgid "Process #ident directives."
15217 msgid "Perform conversion of conditional jumps to branchless equivalents."
15221 msgid "Perform conversion of conditional jumps to conditional execution."
15226 "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local "
15232 msgid "unknown Stack Reuse Level %qs"
15236 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
15240 msgid "Do not generate .size directives."
15244 msgid "Perform indirect inlining."
15249 "Enable inlining of function declared \"inline\", disabling disables all "
15255 "Integrate functions into their callers when code size is known not to grow."
15260 "Integrate functions not declared \"inline\" into their callers when "
15265 msgid "Integrate functions only required by their single caller."
15270 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
15275 "Inline __atomic operations when a lock free instruction sequence is "
15281 "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks "
15282 "to verify jump/call/return control-flow transfer instructions have valid "
15288 msgid "unknown Control-Flow Protection Level %qs"
15292 msgid "Instrument function entry and exit with profiling calls."
15297 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
15298 "listed functions."
15303 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
15304 "functions listed in files."
15308 msgid "Perform interprocedural constant propagation."
15312 msgid "Perform cloning to make Interprocedural constant propagation stronger."
15316 msgid "Perform interprocedural bitwise constant propagation."
15320 msgid "Perform interprocedural profile propagation."
15324 msgid "Perform interprocedural points-to analysis."
15328 msgid "Discover pure and const functions."
15332 msgid "Perform Identical Code Folding for functions and read-only variables."
15336 msgid "Perform Identical Code Folding for functions."
15340 msgid "Perform Identical Code Folding for variables."
15344 msgid "Discover readonly and non addressable static variables."
15348 msgid "Perform IPA Value Range Propagation."
15352 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
15357 msgid "unknown IRA algorithm %qs"
15361 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
15366 msgid "unknown IRA region %qs"
15370 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
15374 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
15378 msgid "Share slots for saving different hard registers."
15382 msgid "Share stack slots for spilled pseudo-registers."
15386 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
15390 msgid "Optimize induction variables on trees."
15394 msgid "Use jump tables for sufficiently large switch statements."
15398 msgid "Generate code for functions even if they are fully inlined."
15402 msgid "Generate code for static functions even if they are never called."
15406 msgid "Emit static const variables even if they are not used."
15410 msgid "Give external symbols a leading underscore."
15414 msgid "Do CFG-sensitive rematerialization in LRA."
15418 msgid "Enable link-time optimization."
15422 msgid "Link-time optimization with number of parallel jobs or jobserver."
15427 msgid "unknown LTO partitioning model %qs"
15431 msgid "Specify the algorithm to partition symbols and vars at linktime."
15436 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
15440 msgid "Merge C++ types using One Definition Rule."
15444 msgid "Report various link-time optimization statistics."
15448 msgid "Report various link-time optimization statistics for WPA only."
15452 msgid "Set errno after built-in math functions."
15456 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
15460 msgid "Report on permanent memory allocation."
15464 msgid "Report on permanent memory allocation in WPA only."
15468 msgid "Attempt to merge identical constants and constant variables."
15472 msgid "Attempt to merge identical constants across compilation units."
15476 msgid "Attempt to merge identical debug strings across compilation units."
15481 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
15482 "line. 0 suppresses line-wrapping."
15486 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
15490 msgid "Perform SMS based modulo scheduling with register moves allowed."
15494 msgid "Move loop invariant computations out of loops."
15498 msgid "Use the RTL dead code elimination pass."
15502 msgid "Use the RTL dead store elimination pass."
15507 "Enable/Disable the traditional scheduling in loops that already passed "
15508 "modulo scheduling."
15512 msgid "Support synchronous non-call exceptions."
15517 msgid "options or targets missing after %qs"
15522 "-foffload=<targets>=<options> Specify offloading targets and options for "
15528 "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler."
15533 msgid "unknown offload ABI %qs"
15537 msgid "When possible do not generate stack frames."
15541 msgid "Enable all optimization info dumps on stderr."
15545 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
15549 msgid "Optimize sibling and tail recursive calls."
15553 msgid "Perform partial inlining."
15556 #: common.opt:1958 common.opt:1962
15557 msgid "Report on memory allocation before interprocedural optimization."
15561 msgid "Pack structure members together without holes."
15565 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
15569 msgid "Return small aggregates in memory, not registers."
15573 msgid "Perform loop peeling."
15577 msgid "Enable machine specific peephole optimizations."
15581 msgid "Enable an RTL peephole pass before sched2."
15585 msgid "Generate position-independent code if possible (large mode)."
15590 "Generate position-independent code for executables if possible (large mode)."
15594 msgid "Generate position-independent code if possible (small mode)."
15599 "Generate position-independent code for executables if possible (small mode)."
15604 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
15608 msgid "Specify a plugin to load."
15613 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
15618 msgid "Run predictive commoning optimization."
15622 msgid "Generate prefetch instructions, if available, for arrays in loops."
15626 msgid "Enable basic program profiling code."
15630 msgid "Generate absolute source path names for gcov."
15634 msgid "Insert arc-based program profiling code."
15639 "Set the top-level directory for storing the profile data. The default is "
15644 msgid "Enable correction of flow inconsistent profile data input."
15649 "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update "
15655 msgid "unknown profile update method %qs"
15660 "Enable common options for generating profile info for profile feedback "
15661 "directed optimizations."
15666 "Enable common options for generating profile info for profile feedback "
15667 "directed optimizations, and set -fprofile-dir=."
15672 "Enable common options for performing profile feedback directed optimizations."
15677 "Enable common options for performing profile feedback directed "
15678 "optimizations, and set -fprofile-dir=."
15682 msgid "Insert code to profile values of expressions."
15686 msgid "Report on consistency of profile."
15690 msgid "Enable function reordering that improves code placement."
15694 msgid "Insert NOP instructions at each function entry."
15698 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
15702 msgid "Record gcc command line switches in the object file."
15706 msgid "Return small aggregates in registers."
15711 "Tell DSE that the storage for a C++ object is dead when the constructor "
15712 "starts and when the destructor finishes."
15716 msgid "Relief of register pressure through live range shrinkage."
15720 msgid "Perform a register renaming optimization pass."
15724 msgid "Perform a target dependent instruction fusion optimization pass."
15728 msgid "Reorder basic blocks to improve code placement."
15733 "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering "
15739 msgid "unknown basic block reordering algorithm %qs"
15743 msgid "Reorder basic blocks and partition into hot and cold sections."
15747 msgid "Reorder functions to improve code placement."
15751 msgid "Add a common subexpression elimination pass after loop optimizations."
15755 msgid "Disable optimizations that assume default FP rounding behavior."
15759 msgid "Enable scheduling across basic blocks."
15763 msgid "Enable register pressure sensitive insn scheduling."
15767 msgid "Allow speculative motion of non-loads."
15771 msgid "Allow speculative motion of some loads."
15775 msgid "Allow speculative motion of more loads."
15779 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
15783 msgid "If scheduling post reload, do superblock scheduling."
15787 msgid "Reschedule instructions before register allocation."
15791 msgid "Reschedule instructions after register allocation."
15795 msgid "Schedule instructions using selective scheduling algorithm."
15799 msgid "Run selective scheduling after reload."
15803 msgid "Run self-tests, using the given path to locate test files."
15807 msgid "Perform software pipelining of inner loops during selective scheduling."
15811 msgid "Perform software pipelining of outer loops during selective scheduling."
15815 msgid "Reschedule pipelined regions without pipelining."
15820 "Allow interposing function (or variables) by ones with different semantics "
15821 "(or initializer) respectively by dynamic linker."
15825 msgid "Allow premature scheduling of queued insns."
15830 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
15831 "prematurely scheduled."
15836 "Set dependence distance checking in premature scheduling of queued insns."
15841 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
15842 "premature scheduling of queued insns."
15846 msgid "Enable the group heuristic in the scheduler."
15850 msgid "Enable the critical path heuristic in the scheduler."
15854 msgid "Enable the speculative instruction heuristic in the scheduler."
15858 msgid "Enable the rank heuristic in the scheduler."
15862 msgid "Enable the last instruction heuristic in the scheduler."
15866 msgid "Enable the dependent count heuristic in the scheduler."
15870 msgid "Access data in the same section from shared anchor points."
15874 msgid "Turn on Redundant Extensions Elimination pass."
15878 msgid "Show column numbers in diagnostics, when available. Default on."
15883 "Emit function prologues only before parts of the function that need it, "
15884 "rather than at the top of the function."
15888 msgid "Shrink-wrap parts of the prologue and epilogue separately."
15892 msgid "Disable optimizations observable by IEEE signaling NaNs."
15897 "Disable floating point optimizations that ignore the IEEE signedness of zero."
15901 msgid "Convert floating point constants to single precision constants."
15905 msgid "Split lifetimes of induction variables when loops are unrolled."
15909 msgid "Generate discontiguous stack frames."
15913 msgid "Split wide types into independent registers."
15917 msgid "Enable backward propagation of use properties at the SSA level."
15921 msgid "Optimize conditional patterns using SSA PHI nodes."
15926 "Optimize amount of stdarg registers saved to stack at start of function."
15930 msgid "Apply variable expansion when loops are unrolled."
15935 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
15941 "Insert stack checking code into the program. Same as -fstack-check=specific."
15946 "Insert code to probe each page of stack space as it is allocated to protect "
15947 "from stack-clash style attacks."
15952 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
15956 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
15960 msgid "Use propolice as a stack protection method."
15964 msgid "Use a stack protection method for every function."
15968 msgid "Use a smart stack protection method for certain functions."
15973 "Use stack protection method only for functions with the stack_protect "
15978 msgid "Output stack usage information on a per-function basis."
15982 msgid "Assume strict aliasing rules apply."
15987 "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer."
15991 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
15995 msgid "Check for syntax errors, then stop."
15999 msgid "Create data files needed by \"gcov\"."
16003 msgid "Perform jump threading optimizations."
16007 msgid "Report the time taken by each compiler pass."
16011 msgid "Record times taken by sub-phases separately."
16016 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
16017 "default thread-local storage code generation model."
16022 msgid "unknown TLS model %qs"
16026 msgid "Reorder top level functions, variables, and asms."
16030 msgid "Perform superblock formation via tail duplication."
16035 "For targets that normally need trampolines for nested functions, always "
16036 "generate them instead of using descriptors."
16040 msgid "Assume floating-point operations can trap."
16044 msgid "Trap for signed overflow in addition, subtraction and multiplication."
16048 msgid "Enable SSA-CCP optimization on trees."
16052 msgid "Enable SSA-BIT-CCP optimization on trees."
16056 msgid "Enable loop header copying on trees."
16060 msgid "Enable SSA coalescing of user variables."
16064 msgid "Enable copy propagation on trees."
16068 msgid "Transform condition stores into unconditional ones."
16072 msgid "Perform conversions of switch initializations."
16076 msgid "Enable SSA dead code elimination optimization on trees."
16080 msgid "Enable dominator optimizations."
16084 msgid "Enable tail merging on trees."
16088 msgid "Enable dead store elimination."
16092 msgid "Enable forward propagation on trees."
16096 msgid "Enable Full Redundancy Elimination (FRE) on trees."
16100 msgid "Enable string length optimizations on trees."
16105 "Detect paths that trigger erroneous or undefined behavior due to "
16106 "dereferencing a null pointer. Isolate those paths from the main control "
16107 "flow and turn the statement with erroneous or undefined behavior into a trap."
16112 "Detect paths that trigger erroneous or undefined behavior due to a null "
16113 "value being used in a way forbidden by a returns_nonnull or nonnull "
16114 "attribute. Isolate those paths from the main control flow and turn the "
16115 "statement with erroneous or undefined behavior into a trap."
16119 msgid "Enable loop distribution on trees."
16123 msgid "Enable loop distribution for patterns transformed into a library call."
16127 msgid "Enable loop invariant motion on trees."
16131 msgid "Create canonical induction variables in loops."
16135 msgid "Enable loop optimizations on tree level."
16140 "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
16144 msgid "Enable hoisting loads from conditional pointers."
16148 msgid "Enable SSA-PRE optimization on trees."
16153 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
16158 msgid "Perform function-local points-to analysis on trees."
16162 msgid "Enable reassociation on tree level."
16166 msgid "Enable SSA code sinking on trees."
16170 msgid "Perform straight-line strength reduction."
16174 msgid "Perform scalar replacement of aggregates."
16178 msgid "Replace temporary expressions in the SSA->normal pass."
16182 msgid "Perform live range splitting during the SSA->normal pass."
16186 msgid "Perform Value Range Propagation on trees."
16190 msgid "Split paths leading to loop backedges."
16195 "Assume common declarations may be overridden with ones with a larger "
16200 msgid "Compile whole compilation unit at a time."
16204 msgid "Perform loop unrolling when iteration count is known."
16208 msgid "Perform loop unrolling for all loops."
16213 "Allow optimization for floating-point arithmetic which may change the result "
16214 "of the operation due to rounding."
16218 msgid "Same as -fassociative-math for expressions which include division."
16222 msgid "Allow math optimizations that may violate IEEE or ISO standards."
16226 msgid "Perform loop unswitching."
16230 msgid "Perform loop splitting."
16234 msgid "Just generate unwind tables for exception handling."
16238 msgid "Use the bfd linker instead of the default linker."
16242 msgid "Use the gold linker instead of the default linker."
16246 msgid "Perform variable tracking."
16250 msgid "Perform variable tracking by annotating assignments."
16254 msgid "Toggle -fvar-tracking-assignments."
16259 "Perform variable tracking and also tag variables that are uninitialized."
16263 msgid "Enable vectorization on trees."
16267 msgid "Enable loop vectorization on trees."
16271 msgid "Enable basic block vectorization (SLP) on trees."
16276 "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|"
16277 "dynamic|cheap]\tSpecifies the cost model for vectorization."
16282 "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization "
16283 "cost model for code marked with a simd directive."
16288 msgid "unknown vectorizer cost model %qs"
16293 "Enables the dynamic vectorizer cost model. Preserved for backward "
16298 msgid "Enable copy propagation of scalar-evolution information."
16302 msgid "Add extra commentary to assembler output."
16307 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
16313 msgid "unrecognized visibility value %qs"
16317 msgid "Validate vtable pointers before using them."
16322 msgid "unknown vtable verify initialization priority %qs"
16326 msgid "Output vtable verification counters."
16330 msgid "Output vtable verification pointer sets information."
16334 msgid "Use expression value profiles in optimizations."
16338 msgid "Construct webs and split unrelated uses of single variable."
16342 msgid "Enable conditional dead code elimination for builtin calls."
16346 msgid "Perform whole program optimizations."
16350 msgid "Assume pointer overflow wraps around."
16354 msgid "Assume signed arithmetic overflow wraps around."
16358 msgid "Put zero initialized data in the bss section."
16362 msgid "Generate debug information in default format."
16366 msgid "Assume assembler support for (DWARF2+) .loc directives"
16370 msgid "Assume assembler support for view in (DWARF2+) .loc directives"
16373 #: common.opt:2892 common.opt:2896 common.opt:2900 common.opt:2904
16375 msgid "switch %qs no longer supported"
16379 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
16383 msgid "Generate debug information in default version of DWARF format."
16387 msgid "Generate debug information in DWARF v2 (or later) format."
16391 msgid "Generate debug information in default extended format."
16395 msgid "Generate extended entry point information for inlined functions"
16399 msgid "Compute locview reset points based on insn length estimates"
16403 msgid "Don't generate DWARF pubnames and pubtypes sections."
16407 msgid "Generate DWARF pubnames and pubtypes sections."
16411 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
16415 msgid "Record gcc command line switches in DWARF DW_AT_producer."
16419 msgid "Generate debug information in separate .dwo files."
16423 msgid "Generate debug information in STABS format."
16427 msgid "Generate debug information in extended STABS format."
16431 msgid "Emit progressive recommended breakpoint locations."
16435 msgid "Don't emit DWARF additions beyond selected version."
16439 msgid "Toggle debug information generation."
16443 msgid "Augment variable location lists with progressive views."
16447 msgid "Generate debug information in VMS format."
16451 msgid "Generate debug information in XCOFF format."
16455 msgid "Generate debug information in extended XCOFF format."
16459 msgid "Generate compressed debug sections."
16463 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
16467 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
16471 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
16475 msgid "-o <file>\tPlace output into <file>."
16479 msgid "Enable function profiling."
16483 msgid "Like -pedantic but issue them as errors."
16487 msgid "Do not display functions compiled or elapsed time."
16491 msgid "Enable verbose output."
16495 msgid "Display the compiler's version."
16499 msgid "Suppress warnings."
16503 msgid "Create a shared library."
16507 msgid "Don't create a dynamically linked position independent executable."
16511 msgid "Create a dynamically linked position independent executable."
16515 msgid "Create a static position independent executable."
16519 msgid "Use caller save register across calls if possible."
16522 #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:598 cp/cvt.c:1304
16524 #, gcc-internal-format
16525 msgid "value computed is not used"
16528 #: go/gofrontend/expressions.cc:626
16529 msgid "invalid use of type"
16532 #: go/gofrontend/expressions.cc:2954 go/gofrontend/expressions.cc:2970
16533 msgid "constant refers to itself"
16536 #: go/gofrontend/expressions.cc:3865 go/gofrontend/expressions.cc:4350
16537 msgid "expected pointer"
16540 #: go/gofrontend/expressions.cc:4321
16541 msgid "expected numeric type"
16544 #: go/gofrontend/expressions.cc:4326
16545 msgid "expected boolean type"
16548 #: go/gofrontend/expressions.cc:4331 c/c-parser.c:13477 c/c-parser.c:13484
16549 #: cp/parser.c:33243 cp/parser.c:33250
16550 #, gcc-internal-format
16551 msgid "expected integer"
16554 #: go/gofrontend/expressions.cc:5959
16555 msgid "invalid comparison of nil with nil"
16558 #: go/gofrontend/expressions.cc:5965 go/gofrontend/expressions.cc:5983
16559 msgid "incompatible types in binary expression"
16562 #: go/gofrontend/expressions.cc:6003
16563 msgid "integer division by zero"
16566 #: go/gofrontend/expressions.cc:6011
16567 msgid "shift of non-integer operand"
16570 #: go/gofrontend/expressions.cc:6014 go/gofrontend/expressions.cc:6018
16571 #: go/gofrontend/expressions.cc:6026
16572 msgid "shift count not unsigned integer"
16575 #: go/gofrontend/expressions.cc:6031
16576 msgid "negative shift count"
16579 #: go/gofrontend/expressions.cc:6854
16580 msgid "object is not a method"
16583 #: go/gofrontend/expressions.cc:6871
16584 msgid "method type does not match object type"
16587 #: go/gofrontend/expressions.cc:7265
16588 msgid "invalid use of %<...%> with builtin function"
16591 #: go/gofrontend/expressions.cc:7276
16592 msgid "invalid use of method value as argument of Offsetof"
16595 #: go/gofrontend/expressions.cc:7290
16596 msgid "argument of Offsetof implies indirection of an embedded field"
16599 #: go/gofrontend/expressions.cc:7315 go/gofrontend/expressions.cc:7352
16600 #: go/gofrontend/expressions.cc:7494 go/gofrontend/expressions.cc:8598
16601 #: go/gofrontend/expressions.cc:8747 go/gofrontend/expressions.cc:8793
16602 #: go/gofrontend/expressions.cc:8828 go/gofrontend/expressions.cc:8904
16603 #: go/gofrontend/expressions.cc:10138 go/gofrontend/expressions.cc:10155
16604 #: go/gofrontend/expressions.cc:10171
16605 msgid "not enough arguments"
16608 #: go/gofrontend/expressions.cc:7317 go/gofrontend/expressions.cc:7354
16609 #: go/gofrontend/expressions.cc:8603 go/gofrontend/expressions.cc:8730
16610 #: go/gofrontend/expressions.cc:8752 go/gofrontend/expressions.cc:8833
16611 #: go/gofrontend/expressions.cc:8906 go/gofrontend/expressions.cc:9709
16612 #: go/gofrontend/expressions.cc:10143 go/gofrontend/expressions.cc:10157
16613 #: go/gofrontend/expressions.cc:10178
16614 msgid "too many arguments"
16617 #: go/gofrontend/expressions.cc:7356
16618 msgid "argument 1 must be a map"
16621 #: go/gofrontend/expressions.cc:7524
16622 msgid "invalid type for make function"
16625 #: go/gofrontend/expressions.cc:7537
16626 msgid "length required when allocating a slice"
16629 #: go/gofrontend/expressions.cc:7581
16630 msgid "len larger than cap"
16633 #: go/gofrontend/expressions.cc:7590
16634 msgid "too many arguments to make"
16637 #: go/gofrontend/expressions.cc:8647
16638 msgid "argument must be array or slice or channel"
16641 #: go/gofrontend/expressions.cc:8657
16642 msgid "argument must be string or array or slice or map or channel"
16645 #: go/gofrontend/expressions.cc:8703
16646 msgid "unsupported argument type to builtin function"
16649 #: go/gofrontend/expressions.cc:8714
16650 msgid "argument must be channel"
16653 #: go/gofrontend/expressions.cc:8716
16654 msgid "cannot close receive-only channel"
16657 #: go/gofrontend/expressions.cc:8738
16658 msgid "argument must be a field reference"
16661 #: go/gofrontend/expressions.cc:8768
16662 msgid "left argument must be a slice"
16665 #: go/gofrontend/expressions.cc:8776
16666 msgid "element types must be the same"
16669 #: go/gofrontend/expressions.cc:8781
16670 msgid "first argument must be []byte"
16673 #: go/gofrontend/expressions.cc:8784
16674 msgid "second argument must be slice or string"
16677 #: go/gofrontend/expressions.cc:8896
16678 msgid "argument must have complex type"
16681 #: go/gofrontend/expressions.cc:8914
16682 msgid "complex arguments must have identical types"
16685 #: go/gofrontend/expressions.cc:8916
16686 msgid "complex arguments must have floating-point type"
16689 #: go/gofrontend/expressions.cc:9476 go/gofrontend/expressions.cc:10084
16690 #: go/gofrontend/expressions.cc:10453
16691 msgid "expected function"
16694 #: go/gofrontend/expressions.cc:9504
16695 msgid "multiple-value argument in single-value context"
16698 #: go/gofrontend/expressions.cc:9713
16699 msgid "invalid use of %<...%> with non-slice"
16702 #: go/gofrontend/expressions.cc:10092
16703 msgid "function result count mismatch"
16706 #: go/gofrontend/expressions.cc:10110
16707 msgid "incompatible type for receiver"
16710 #: go/gofrontend/expressions.cc:10128
16711 msgid "invalid use of %<...%> calling non-variadic function"
16714 #: go/gofrontend/expressions.cc:10462 go/gofrontend/expressions.cc:10476
16715 msgid "number of results does not match number of values"
16718 #: go/gofrontend/expressions.cc:10780 go/gofrontend/expressions.cc:11299
16719 msgid "index must be integer"
16722 #: go/gofrontend/expressions.cc:10788 go/gofrontend/expressions.cc:11307
16723 msgid "slice end must be integer"
16726 #: go/gofrontend/expressions.cc:10796
16727 msgid "slice capacity must be integer"
16730 #: go/gofrontend/expressions.cc:10846 go/gofrontend/expressions.cc:11341
16731 msgid "inverted slice range"
16734 #: go/gofrontend/expressions.cc:10889
16735 msgid "slice of unaddressable value"
16738 #: go/gofrontend/expressions.cc:11567
16739 msgid "incompatible type for map index"
16742 #: go/gofrontend/expressions.cc:11938
16743 msgid "expected interface or pointer to interface"
16746 #: go/gofrontend/expressions.cc:12659
16747 msgid "too many expressions for struct"
16750 #: go/gofrontend/expressions.cc:12672
16751 msgid "too few expressions for struct"
16754 #: go/gofrontend/expressions.cc:14337 go/gofrontend/statements.cc:1550
16755 msgid "type assertion only valid for interface types"
16758 #: go/gofrontend/expressions.cc:14349
16759 msgid "impossible type assertion: type does not implement interface"
16762 #: go/gofrontend/expressions.cc:14519 go/gofrontend/expressions.cc:14539
16763 #: go/gofrontend/statements.cc:1397
16764 msgid "expected channel"
16767 #: go/gofrontend/expressions.cc:14544 go/gofrontend/statements.cc:1402
16768 msgid "invalid receive on send-only channel"
16771 #: go/gofrontend/parse.cc:3114
16773 "parentheses required around this composite literal to avoid parsing ambiguity"
16776 #: go/gofrontend/parse.cc:4672
16777 msgid "cannot fallthrough final case in switch"
16780 #: go/gofrontend/statements.cc:781
16781 msgid "invalid left hand side of assignment"
16784 #: go/gofrontend/statements.cc:792 go/gofrontend/statements.cc:1113
16785 msgid "use of untyped nil"
16788 #: go/gofrontend/statements.cc:1235
16789 msgid "expected map index on right hand side"
16792 #: go/gofrontend/statements.cc:2672 go/gofrontend/statements.cc:2702
16793 msgid "not enough arguments to return"
16796 #: go/gofrontend/statements.cc:2680
16797 msgid "return with value in function with no return type"
16800 #: go/gofrontend/statements.cc:2708
16801 msgid "too many values in return statement"
16804 #: go/gofrontend/statements.cc:3115
16805 msgid "expected boolean expression"
16808 #: go/gofrontend/statements.cc:4212
16809 msgid "cannot type switch on non-interface value"
16812 #: go/gofrontend/statements.cc:4347
16813 msgid "incompatible types in send"
16816 #: go/gofrontend/statements.cc:4352
16817 msgid "invalid send on receive-only channel"
16820 #: go/gofrontend/statements.cc:5298
16821 msgid "too many variables for range clause with channel"
16824 #: go/gofrontend/statements.cc:5305
16825 msgid "range clause must have array, slice, string, map, or channel type"
16828 #: go/gofrontend/types.cc:547
16829 msgid "invalid comparison of non-ordered type"
16832 #: go/gofrontend/types.cc:563
16833 msgid "slice can only be compared to nil"
16836 #: go/gofrontend/types.cc:565
16837 msgid "map can only be compared to nil"
16840 #: go/gofrontend/types.cc:567
16841 msgid "func can only be compared to nil"
16844 #: go/gofrontend/types.cc:573
16846 msgid "invalid operation (%s)"
16849 #: go/gofrontend/types.cc:596
16850 msgid "invalid comparison of non-comparable type"
16853 #: go/gofrontend/types.cc:609
16854 msgid "invalid comparison of generated struct"
16857 #: go/gofrontend/types.cc:620
16858 msgid "invalid comparison of non-comparable struct"
16861 #: go/gofrontend/types.cc:630
16862 msgid "invalid comparison of generated array"
16865 #: go/gofrontend/types.cc:637
16866 msgid "invalid comparison of non-comparable array"
16869 #: go/gofrontend/types.cc:665
16870 msgid "multiple-value function call in single-value context"
16873 #: go/gofrontend/types.cc:748
16874 msgid "need explicit conversion"
16877 #: go/gofrontend/types.cc:756
16879 msgid "cannot use type %s as type %s"
16882 #: go/gofrontend/types.cc:792
16883 msgid "conversion from normal type to notinheap type"
16886 #: go/gofrontend/types.cc:4528
16887 msgid "different receiver types"
16890 #: go/gofrontend/types.cc:4552 go/gofrontend/types.cc:4565
16891 #: go/gofrontend/types.cc:4580
16892 msgid "different number of parameters"
16895 #: go/gofrontend/types.cc:4573
16896 msgid "different parameter types"
16899 #: go/gofrontend/types.cc:4588
16900 msgid "different varargs"
16903 #: go/gofrontend/types.cc:4601 go/gofrontend/types.cc:4614
16904 #: go/gofrontend/types.cc:4630
16905 msgid "different number of results"
16908 #: go/gofrontend/types.cc:4623
16909 msgid "different result types"
16912 #: go/gofrontend/types.cc:8871
16914 msgid "need explicit conversion; missing method %s%s%s"
16917 #: go/gofrontend/types.cc:8888 go/gofrontend/types.cc:9031
16919 msgid "incompatible type for method %s%s%s"
16922 #: go/gofrontend/types.cc:8892 go/gofrontend/types.cc:9035
16924 msgid "incompatible type for method %s%s%s (%s)"
16927 #: go/gofrontend/types.cc:8971 go/gofrontend/types.cc:8984
16928 msgid "pointer to interface type has no methods"
16931 #: go/gofrontend/types.cc:8973 go/gofrontend/types.cc:8986
16932 msgid "type has no methods"
16935 #: go/gofrontend/types.cc:9007
16937 msgid "ambiguous method %s%s%s"
16940 #: go/gofrontend/types.cc:9010
16942 msgid "missing method %s%s%s"
16945 #: go/gofrontend/types.cc:9052
16947 msgid "method %s%s%s requires a pointer receiver"
16950 #: go/gofrontend/types.cc:9070
16952 msgid "method %s%s%s is marked go:nointerface"
16956 #, gcc-internal-format
16958 "ignoring attribute %qE in declaration of a built-in function %qD because it "
16959 "conflicts with attribute %qs"
16963 #, gcc-internal-format
16964 msgid "ignoring attribute %qE because it conflicts with attribute %qs"
16967 #: attribs.c:449 c-family/c-attribs.c:1894 cp/decl.c:13631 cp/friend.c:302
16969 #, gcc-internal-format
16970 msgid "previous declaration here"
16973 #. Warn about and ignore all others for now, but store them.
16974 #: attribs.c:564 c-family/c-attribs.c:2717 objc/objc-act.c:4963
16975 #: objc/objc-act.c:6932 objc/objc-act.c:8119 objc/objc-act.c:8170
16976 #, gcc-internal-format
16977 msgid "%qE attribute directive ignored"
16981 #, gcc-internal-format
16982 msgid "%<%E::%E%> scoped attribute directive ignored"
16986 #, gcc-internal-format
16987 msgid "wrong number of arguments specified for %qE attribute"
16990 #. This is a c++11 attribute that appertains to a
16991 #. type-specifier, outside of the definition of, a class
16992 #. type. Ignore it.
16993 #: attribs.c:590 cp/decl.c:10950
16994 #, gcc-internal-format
16995 msgid "attribute ignored"
16998 #: attribs.c:592 cp/decl.c:10951
16999 #, gcc-internal-format
17000 msgid "an attribute that appertains to a type-specifier is ignored"
17003 #: attribs.c:610 c-family/c-attribs.c:3219
17004 #, gcc-internal-format
17005 msgid "%qE attribute does not apply to types"
17009 #, gcc-internal-format
17010 msgid "%qE attribute only applies to function types"
17014 #, gcc-internal-format
17015 msgid "type attributes ignored after type is already defined"
17018 #: attribs.c:691 attribs.c:1622 attribs.c:1632 attribs.c:1642
17019 #: c-family/c-attribs.c:540 c-family/c-attribs.c:559 c-family/c-attribs.c:577
17020 #: c-family/c-attribs.c:607 c-family/c-attribs.c:628 c-family/c-attribs.c:649
17021 #: c-family/c-attribs.c:690 c-family/c-attribs.c:717 c-family/c-attribs.c:733
17022 #: c-family/c-attribs.c:750 c-family/c-attribs.c:766 c-family/c-attribs.c:792
17023 #: c-family/c-attribs.c:807 c-family/c-attribs.c:835 c-family/c-attribs.c:852
17024 #: c-family/c-attribs.c:870 c-family/c-attribs.c:893 c-family/c-attribs.c:931
17025 #: c-family/c-attribs.c:954 c-family/c-attribs.c:971 c-family/c-attribs.c:1000
17026 #: c-family/c-attribs.c:1021 c-family/c-attribs.c:1042
17027 #: c-family/c-attribs.c:1069 c-family/c-attribs.c:1099
17028 #: c-family/c-attribs.c:1136 c-family/c-attribs.c:1189
17029 #: c-family/c-attribs.c:1255 c-family/c-attribs.c:1313
17030 #: c-family/c-attribs.c:1402 c-family/c-attribs.c:1432
17031 #: c-family/c-attribs.c:1483 c-family/c-attribs.c:1998
17032 #: c-family/c-attribs.c:2035 c-family/c-attribs.c:2096
17033 #: c-family/c-attribs.c:2152 c-family/c-attribs.c:2230
17034 #: c-family/c-attribs.c:2312 c-family/c-attribs.c:2371
17035 #: c-family/c-attribs.c:2390 c-family/c-attribs.c:2498
17036 #: c-family/c-attribs.c:2514 c-family/c-attribs.c:2530
17037 #: c-family/c-attribs.c:2551 c-family/c-attribs.c:2608
17038 #: c-family/c-attribs.c:2635 c-family/c-attribs.c:2690
17039 #: c-family/c-attribs.c:2870 c-family/c-attribs.c:2891
17040 #: c-family/c-attribs.c:3004 c-family/c-attribs.c:3031
17041 #: c-family/c-attribs.c:3221 c-family/c-attribs.c:3239
17042 #: c-family/c-attribs.c:3262 c-family/c-attribs.c:3301
17043 #: c-family/c-attribs.c:3383 c-family/c-attribs.c:3439
17044 #: c-family/c-attribs.c:3455 c-family/c-attribs.c:3549 c-family/c-common.c:5600
17045 #: config/darwin.c:2072 config/arm/arm.c:6868 config/arm/arm.c:6896
17046 #: config/arm/arm.c:6913 config/avr/avr.c:9698 config/h8300/h8300.c:5483
17047 #: config/h8300/h8300.c:5507 config/i386/i386.c:6512 config/i386/i386.c:41522
17048 #: config/ia64/ia64.c:788 config/powerpcspe/powerpcspe.c:35859
17049 #: config/rs6000/rs6000.c:33022 config/spu/spu.c:3743
17050 #: ada/gcc-interface/utils.c:6244 ada/gcc-interface/utils.c:6261
17051 #: ada/gcc-interface/utils.c:6277 ada/gcc-interface/utils.c:6303
17052 #: brig/brig-lang.c:476 lto/lto-lang.c:283
17053 #, gcc-internal-format
17054 msgid "%qE attribute ignored"
17058 #, gcc-internal-format
17059 msgid "missing %<target%> attribute for multi-versioned %qD"
17062 #: attribs.c:992 cp/decl.c:1216 cp/decl.c:2007 cp/decl.c:2017 cp/decl.c:2589
17064 #, gcc-internal-format
17065 msgid "previous declaration of %qD"
17069 #, gcc-internal-format
17070 msgid "ignoring attributes applied to %qT after definition"
17074 #, gcc-internal-format
17075 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
17079 #, gcc-internal-format
17081 "%q+D redeclared without dllimport attribute after being referenced with dll "
17086 #, gcc-internal-format
17087 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
17091 #, gcc-internal-format
17092 msgid "inline function %q+D declared as dllimport: attribute ignored"
17096 #, gcc-internal-format
17097 msgid "function %q+D definition is marked dllimport"
17101 #, gcc-internal-format
17102 msgid "variable %q+D definition is marked dllimport"
17106 #, gcc-internal-format
17107 msgid "external linkage required for symbol %q+D because of %qE attribute"
17111 #, gcc-internal-format
17113 "%qE implies default visibility, but %qD has already been declared with a "
17114 "different visibility"
17117 #: auto-profile.c:348
17118 #, gcc-internal-format
17119 msgid "offset exceeds 16 bytes"
17122 #: auto-profile.c:855
17123 #, gcc-internal-format
17124 msgid "Not expected TAG."
17127 #: auto-profile.c:921
17128 #, gcc-internal-format, gfc-internal-format
17129 msgid "cannot open profile file %s"
17132 #: auto-profile.c:927
17133 #, gcc-internal-format
17134 msgid "AutoFDO profile magic number does not match"
17137 #: auto-profile.c:935
17138 #, gcc-internal-format, gfc-internal-format
17139 msgid "AutoFDO profile version %u does match %u"
17142 #: auto-profile.c:947
17143 #, gcc-internal-format, gfc-internal-format
17144 msgid "cannot read string table from %s"
17147 #: auto-profile.c:955
17148 #, gcc-internal-format, gfc-internal-format
17149 msgid "cannot read function profile from %s"
17152 #: auto-profile.c:965
17153 #, gcc-internal-format, gfc-internal-format
17154 msgid "cannot read working set from %s"
17158 #, gcc-internal-format
17160 "branch target register load optimization is not intended to be run twice"
17164 #, gcc-internal-format
17165 msgid "offset %qwi outside bounds of constant string"
17169 #, gcc-internal-format
17170 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17174 #, gcc-internal-format
17175 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17179 #, gcc-internal-format
17180 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17184 #, gcc-internal-format
17185 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17189 #, gcc-internal-format
17190 msgid "%K%qD specified size %E exceeds maximum object size %E"
17194 #, gcc-internal-format
17195 msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
17198 #: builtins.c:3170 builtins.c:3186
17199 #, gcc-internal-format
17201 "%K%qD writing %E or more bytes into a region of size %E overflows the "
17206 #, gcc-internal-format
17208 "%K%qD writing %E byte into a region of size %E overflows the destination"
17212 #, gcc-internal-format
17214 "%K%qD writing %E bytes into a region of size %E overflows the destination"
17218 #, gcc-internal-format
17220 "%K%qD writing between %E and %E bytes into a region of size %E overflows the "
17225 #, gcc-internal-format
17226 msgid "%K%qD specified bound %E exceeds maximum object size %E"
17230 #, gcc-internal-format
17231 msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
17235 #, gcc-internal-format
17236 msgid "%K%qD specified bound %E exceeds destination size %E"
17240 #, gcc-internal-format
17241 msgid "%K%qD specified bound between %E and %E exceeds destination size %E"
17245 #, gcc-internal-format
17246 msgid "%K%qD reading %E byte from a region of size %E"
17250 #, gcc-internal-format
17251 msgid "%K%qD reading %E bytes from a region of size %E"
17255 #, gcc-internal-format
17256 msgid "%K%qD reading %E or more bytes from a region of size %E"
17260 #, gcc-internal-format
17261 msgid "%K%qD reading between %E and %E bytes from a region of size %E"
17264 #: builtins.c:3965 builtins.c:4031
17265 #, gcc-internal-format
17266 msgid "%K%qD specified bound %E equals destination size"
17269 #: builtins.c:4879 gimplify.c:3269
17270 #, gcc-internal-format
17271 msgid "too few arguments to function %<va_start%>"
17275 #, gcc-internal-format
17276 msgid "invalid argument to %qD"
17280 #, gcc-internal-format
17281 msgid "unsupported argument to %qD"
17284 #. Warn since no effort is made to ensure that any frame
17285 #. beyond the current one exists or can be safely reached.
17287 #, gcc-internal-format
17288 msgid "calling %qD with a nonzero argument is unsafe"
17292 #, gcc-internal-format
17293 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17297 #, gcc-internal-format
17298 msgid "trampoline generated for nested function %qD"
17301 #: builtins.c:5737 builtins.c:5750
17302 #, gcc-internal-format
17303 msgid "%qD changed semantics in GCC 4.4"
17307 #, gcc-internal-format
17308 msgid "unknown architecture specifier in memory model to builtin"
17312 #, gcc-internal-format
17313 msgid "invalid memory model argument to builtin"
17316 #: builtins.c:5925 builtins.c:6052
17317 #, gcc-internal-format
17319 "failure memory model cannot be stronger than success memory model for "
17320 "%<__atomic_compare_exchange%>"
17323 #: builtins.c:5933 builtins.c:6060
17324 #, gcc-internal-format
17325 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
17329 #, gcc-internal-format
17330 msgid "invalid memory model for %<__atomic_load%>"
17333 #: builtins.c:6150 builtins.c:6343
17334 #, gcc-internal-format
17335 msgid "invalid memory model for %<__atomic_store%>"
17339 #, gcc-internal-format
17340 msgid "non-constant argument 1 to __atomic_always_lock_free"
17344 #, gcc-internal-format
17345 msgid "non-integer argument 1 to __atomic_is_lock_free"
17349 #, gcc-internal-format
17350 msgid "__builtin_thread_pointer is not supported on this target"
17354 #, gcc-internal-format
17355 msgid "__builtin_set_thread_pointer is not supported on this target"
17358 #. All valid uses of __builtin_va_arg_pack () are removed during
17360 #: builtins.c:6850 expr.c:10961
17361 #, gcc-internal-format
17362 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17365 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17368 #, gcc-internal-format
17369 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17373 #, gcc-internal-format
17374 msgid "%<__builtin_longjmp%> second argument must be 1"
17377 #. Software implementation of Pointer Bounds Checker is NYI.
17378 #. Target support is required.
17380 #, gcc-internal-format
17381 msgid "Your target platform does not support -fcheck-pointer-bounds"
17385 #, gcc-internal-format
17386 msgid "target format does not support infinity"
17390 #, gcc-internal-format
17391 msgid "%<va_start%> used in function with fixed args"
17395 #, gcc-internal-format
17396 msgid "wrong number of arguments to function %<va_start%>"
17400 #, gcc-internal-format
17401 msgid "%<__builtin_next_arg%> called without an argument"
17405 #, gcc-internal-format
17406 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17410 #, gcc-internal-format
17411 msgid "second parameter of %<va_start%> not last named argument"
17415 #, gcc-internal-format
17417 "undefined behavior when second parameter of %<va_start%> is declared with "
17418 "%<register%> storage"
17422 #, gcc-internal-format
17423 msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
17427 #, gcc-internal-format
17428 msgid "%Klast argument of %qD is not integer constant between 0 and 3"
17431 #: builtins.c:10094
17432 #, gcc-internal-format
17433 msgid "%Kattempt to free a non-heap object %qD"
17436 #: builtins.c:10097
17437 #, gcc-internal-format
17438 msgid "%Kattempt to free a non-heap object"
17442 #, gcc-internal-format
17443 msgid "%Kargument %i value %qE is negative"
17447 #, gcc-internal-format
17448 msgid "%Kargument %i value is zero"
17452 #, gcc-internal-format
17453 msgid "%Kargument %i value %qE exceeds maximum object size %E"
17457 #, gcc-internal-format
17458 msgid "%Kargument %i range [%E, %E] is negative"
17462 #, gcc-internal-format
17463 msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
17467 #, gcc-internal-format
17468 msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
17472 #, gcc-internal-format
17474 "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
17477 #: calls.c:1537 calls.c:1540
17478 #, gcc-internal-format
17479 msgid "argument %i in the range [%E, %E]"
17483 #, gcc-internal-format
17484 msgid "in a call to built-in allocation function %qD"
17488 #, gcc-internal-format
17489 msgid "in a call to allocation function %qD declared here"
17493 #, gcc-internal-format
17495 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
17496 "specified bound %E"
17500 #, gcc-internal-format
17501 msgid "%qD argument %i declared attribute %<nonstring%>"
17505 #, gcc-internal-format
17506 msgid "argument %qD declared here"
17510 #, gcc-internal-format, gfc-internal-format
17511 msgid "cannot tail-call: %s"
17515 #, gcc-internal-format
17516 msgid "function call has aggregate value"
17520 #, gcc-internal-format
17521 msgid "passing too large argument on stack"
17524 #: cfgexpand.c:1665 function.c:1002 varasm.c:2231
17525 #, gcc-internal-format
17526 msgid "size of variable %q+D is too large"
17529 #: cfgexpand.c:1677
17530 #, gcc-internal-format
17531 msgid "cannot allocate stack for variable %q+D, naked function."
17534 #: cfgexpand.c:2781
17535 #, gcc-internal-format
17536 msgid "too many alternatives in %<asm%>"
17539 #: cfgexpand.c:2788
17540 #, gcc-internal-format
17541 msgid "operand constraints for %<asm%> differ in number of alternatives"
17544 #: cfgexpand.c:2809
17545 #, gcc-internal-format
17546 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
17549 #: cfgexpand.c:2883
17550 #, gcc-internal-format
17551 msgid "more than %d operands in %<asm%>"
17554 #. ??? Diagnose during gimplification?
17555 #: cfgexpand.c:2936
17556 #, gcc-internal-format
17557 msgid "unknown register name %qs in %<asm%>"
17560 #. ??? Diagnose during gimplification?
17561 #: cfgexpand.c:2957
17562 #, gcc-internal-format
17563 msgid "PIC register clobbered by %qs in %<asm%>"
17566 #: cfgexpand.c:3062
17567 #, gcc-internal-format, gfc-internal-format
17568 msgid "output number %d not directly addressable"
17571 #: cfgexpand.c:3143
17572 #, gcc-internal-format
17573 msgid "asm operand %d probably doesn%'t match constraints"
17576 #: cfgexpand.c:3326
17577 #, gcc-internal-format
17578 msgid "asm clobber conflict with output operand"
17581 #: cfgexpand.c:3330
17582 #, gcc-internal-format
17583 msgid "asm clobber conflict with input operand"
17586 #: cfgexpand.c:6303
17587 #, gcc-internal-format
17588 msgid "stack protector not protecting local variables: variable length buffer"
17591 #: cfgexpand.c:6307
17592 #, gcc-internal-format, gfc-internal-format
17594 "stack protector not protecting function: all local arrays are less than %d "
17599 #, gcc-internal-format, gfc-internal-format
17600 msgid "bb %d on wrong place"
17604 #, gcc-internal-format, gfc-internal-format
17605 msgid "prev_bb of %d should be %d, not %d"
17609 #, gcc-internal-format, gfc-internal-format
17610 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
17614 #, gcc-internal-format, gfc-internal-format
17615 msgid "verify_flow_info: Block %i lacks loop_father"
17619 #, gcc-internal-format, gfc-internal-format
17620 msgid "verify_flow_info: Wrong count of block %i"
17624 #, gcc-internal-format, gfc-internal-format
17625 msgid "verify_flow_info: Missing count of block %i"
17629 #, gcc-internal-format, gfc-internal-format
17630 msgid "verify_flow_info: Duplicate edge %i->%i"
17634 #, gcc-internal-format, gfc-internal-format
17635 msgid "Uninitialized probability of edge %i->%i"
17639 #, gcc-internal-format, gfc-internal-format
17640 msgid "verify_flow_info: Wrong probability of edge %i->%i"
17644 #, gcc-internal-format, gfc-internal-format
17645 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
17649 #, gcc-internal-format, gfc-internal-format
17650 msgid "wrong amount of branch edges after unconditional jump %i"
17653 #: cfghooks.c:211 cfghooks.c:222
17654 #, gcc-internal-format, gfc-internal-format
17655 msgid "basic block %d pred edge is corrupted"
17659 #, gcc-internal-format, gfc-internal-format
17660 msgid "its dest_idx should be %d, not %d"
17664 #, gcc-internal-format, gfc-internal-format
17665 msgid "basic block %i edge lists are corrupted"
17669 #, gcc-internal-format
17670 msgid "verify_flow_info failed"
17674 #, gcc-internal-format, gfc-internal-format
17675 msgid "%s does not support dump_bb_for_graph"
17679 #, gcc-internal-format, gfc-internal-format
17680 msgid "%s does not support redirect_edge_and_branch"
17684 #, gcc-internal-format, gfc-internal-format
17685 msgid "%s does not support can_remove_branch_p"
17689 #, gcc-internal-format, gfc-internal-format
17690 msgid "%s does not support redirect_edge_and_branch_force"
17694 #, gcc-internal-format, gfc-internal-format
17695 msgid "%s does not support split_block"
17699 #, gcc-internal-format, gfc-internal-format
17700 msgid "%s does not support move_block_after"
17704 #, gcc-internal-format, gfc-internal-format
17705 msgid "%s does not support delete_basic_block"
17709 #, gcc-internal-format, gfc-internal-format
17710 msgid "%s does not support split_edge"
17714 #, gcc-internal-format, gfc-internal-format
17715 msgid "%s does not support create_basic_block"
17719 #, gcc-internal-format, gfc-internal-format
17720 msgid "%s does not support can_merge_blocks_p"
17724 #, gcc-internal-format, gfc-internal-format
17725 msgid "%s does not support predict_edge"
17729 #, gcc-internal-format, gfc-internal-format
17730 msgid "%s does not support predicted_by_p"
17734 #, gcc-internal-format, gfc-internal-format
17735 msgid "%s does not support merge_blocks"
17739 #, gcc-internal-format, gfc-internal-format
17740 msgid "%s does not support make_forwarder_block"
17744 #, gcc-internal-format, gfc-internal-format
17745 msgid "%s does not support force_nonfallthru"
17749 #, gcc-internal-format, gfc-internal-format
17750 msgid "%s does not support can_duplicate_block_p"
17754 #, gcc-internal-format, gfc-internal-format
17755 msgid "%s does not support duplicate_block"
17759 #, gcc-internal-format, gfc-internal-format
17760 msgid "%s does not support block_ends_with_call_p"
17764 #, gcc-internal-format, gfc-internal-format
17765 msgid "%s does not support block_ends_with_condjump_p"
17769 #, gcc-internal-format, gfc-internal-format
17770 msgid "%s does not support flow_call_edges_add"
17774 #, gcc-internal-format
17775 msgid "loop verification on loop tree that needs fixup"
17779 #, gcc-internal-format
17780 msgid "corrupt loop tree root"
17784 #, gcc-internal-format, gfc-internal-format
17785 msgid "loop with header %d marked for removal"
17789 #, gcc-internal-format, gfc-internal-format
17790 msgid "loop with header %d not in loop tree"
17794 #, gcc-internal-format, gfc-internal-format
17795 msgid "non-loop with header %d not marked for removal"
17799 #, gcc-internal-format, gfc-internal-format
17800 msgid "removed loop %d in loop tree"
17804 #, gcc-internal-format, gfc-internal-format
17805 msgid "size of loop %d should be %d, not %d"
17809 #, gcc-internal-format, gfc-internal-format
17810 msgid "bb %d does not belong to loop %d"
17814 #, gcc-internal-format, gfc-internal-format
17815 msgid "bb %d has father loop %d, should be loop %d"
17819 #, gcc-internal-format
17820 msgid "loop %d%'s header is not a loop header"
17824 #, gcc-internal-format
17825 msgid "loop %d%'s header does not have exactly 2 entries"
17829 #, gcc-internal-format
17830 msgid "loop %d%'s latch does not have an edge to its header"
17834 #, gcc-internal-format
17835 msgid "loop %d%'s latch is not dominated by its header"
17839 #, gcc-internal-format
17840 msgid "loop %d%'s latch does not have exactly 1 successor"
17844 #, gcc-internal-format
17845 msgid "loop %d%'s latch does not have header as successor"
17849 #, gcc-internal-format
17850 msgid "loop %d%'s latch does not belong directly to it"
17854 #, gcc-internal-format
17855 msgid "loop %d%'s header does not belong directly to it"
17859 #, gcc-internal-format
17860 msgid "loop %d%'s latch is marked as part of irreducible region"
17864 #, gcc-internal-format, gfc-internal-format
17865 msgid "basic block %d should be marked irreducible"
17869 #, gcc-internal-format, gfc-internal-format
17870 msgid "basic block %d should not be marked irreducible"
17874 #, gcc-internal-format, gfc-internal-format
17875 msgid "edge from %d to %d should be marked irreducible"
17879 #, gcc-internal-format, gfc-internal-format
17880 msgid "edge from %d to %d should not be marked irreducible"
17884 #, gcc-internal-format, gfc-internal-format
17885 msgid "corrupted head of the exits list of loop %d"
17889 #, gcc-internal-format, gfc-internal-format
17890 msgid "corrupted exits list of loop %d"
17894 #, gcc-internal-format, gfc-internal-format
17895 msgid "nonempty exits list of loop %d, but exits are not recorded"
17899 #, gcc-internal-format, gfc-internal-format
17900 msgid "exit %d->%d not recorded"
17904 #, gcc-internal-format, gfc-internal-format
17905 msgid "wrong list of exited loops for edge %d->%d"
17909 #, gcc-internal-format
17910 msgid "too many loop exits recorded"
17914 #, gcc-internal-format, gfc-internal-format
17915 msgid "%d exits recorded for loop %d (having %d exits)"
17919 #, gcc-internal-format, gfc-internal-format
17921 "non-cold basic block %d reachable only by paths crossing the cold partition"
17925 #, gcc-internal-format, gfc-internal-format
17926 msgid "multiple hot/cold transitions found (bb %i)"
17930 #, gcc-internal-format
17931 msgid "partition found but function partition flag not set"
17935 #, gcc-internal-format
17936 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
17940 #, gcc-internal-format, gfc-internal-format
17941 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
17945 #, gcc-internal-format
17946 msgid "EDGE_CROSSING incorrectly set across same section"
17950 #, gcc-internal-format, gfc-internal-format
17951 msgid "fallthru edge crosses section boundary in bb %i"
17955 #, gcc-internal-format, gfc-internal-format
17956 msgid "EH edge crosses section boundary in bb %i"
17960 #, gcc-internal-format, gfc-internal-format
17961 msgid "No region crossing jump at section boundary in bb %i"
17965 #, gcc-internal-format
17966 msgid "EDGE_CROSSING missing across section boundary"
17970 #, gcc-internal-format, gfc-internal-format
17971 msgid "Region crossing jump across same section in bb %i"
17975 #, gcc-internal-format, gfc-internal-format
17976 msgid "missing REG_EH_REGION note at the end of bb %i"
17980 #, gcc-internal-format, gfc-internal-format
17981 msgid "too many exception handling edges in bb %i"
17985 #, gcc-internal-format, gfc-internal-format
17986 msgid "too many outgoing branch edges from bb %i"
17990 #, gcc-internal-format, gfc-internal-format
17991 msgid "fallthru edge after unconditional jump in bb %i"
17995 #, gcc-internal-format, gfc-internal-format
17996 msgid "wrong number of branch edges after unconditional jump in bb %i"
18000 #, gcc-internal-format, gfc-internal-format
18001 msgid "wrong amount of branch edges after conditional jump in bb %i"
18005 #, gcc-internal-format, gfc-internal-format
18006 msgid "abnormal call edges for non-call insn in bb %i"
18010 #, gcc-internal-format, gfc-internal-format
18011 msgid "sibcall edges for non-call insn in bb %i"
18015 #, gcc-internal-format, gfc-internal-format
18016 msgid "abnormal edges for no purpose in bb %i"
18019 #: cfgrtl.c:2645 cfgrtl.c:2655
18020 #, gcc-internal-format, gfc-internal-format
18021 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
18025 #, gcc-internal-format, gfc-internal-format
18026 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
18030 #, gcc-internal-format, gfc-internal-format
18031 msgid "in basic block %d:"
18035 #, gcc-internal-format, gfc-internal-format
18036 msgid "BB_RTL flag not set for block %d"
18040 #, gcc-internal-format, gfc-internal-format
18041 msgid "insn %d basic block pointer is %d, should be %d"
18045 #, gcc-internal-format, gfc-internal-format
18046 msgid "insn %d in header of bb %d has non-NULL basic block"
18050 #, gcc-internal-format, gfc-internal-format
18051 msgid "insn %d in footer of bb %d has non-NULL basic block"
18054 #: cfgrtl.c:2803 cfgrtl.c:2851
18055 #, gcc-internal-format, gfc-internal-format
18056 msgid "insn %d outside of basic blocks has non-NULL bb field"
18060 #, gcc-internal-format, gfc-internal-format
18061 msgid "end insn %d for block %d not found in the insn stream"
18065 #, gcc-internal-format, gfc-internal-format
18066 msgid "insn %d is in multiple basic blocks (%d and %d)"
18070 #, gcc-internal-format, gfc-internal-format
18071 msgid "head insn %d for block %d not found in the insn stream"
18075 #, gcc-internal-format, gfc-internal-format
18076 msgid "missing barrier after block %i"
18080 #, gcc-internal-format, gfc-internal-format
18081 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
18085 #, gcc-internal-format, gfc-internal-format
18086 msgid "verify_flow_info: Incorrect fallthru %i->%i"
18090 #, gcc-internal-format
18091 msgid "basic blocks not laid down consecutively"
18095 #, gcc-internal-format, gfc-internal-format
18096 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
18100 #, gcc-internal-format
18101 msgid "caller edge count invalid"
18105 #, gcc-internal-format, gfc-internal-format
18106 msgid "aux field set for edge %s->%s"
18110 #, gcc-internal-format
18111 msgid "cgraph count invalid"
18115 #, gcc-internal-format
18116 msgid "inline clone in same comdat group list"
18120 #, gcc-internal-format
18121 msgid "local symbols must be defined"
18125 #, gcc-internal-format
18126 msgid "externally visible inline clone"
18130 #, gcc-internal-format
18131 msgid "inline clone with address taken"
18135 #, gcc-internal-format
18136 msgid "inline clone is forced to output"
18140 #, gcc-internal-format, gfc-internal-format
18141 msgid "aux field set for indirect edge from %s"
18145 #, gcc-internal-format, gfc-internal-format
18147 "An indirect edge from %s is not marked as indirect or has associated "
18148 "indirect_info, the corresponding statement is: "
18152 #, gcc-internal-format, gfc-internal-format
18153 msgid "comdat-local function called by %s outside its comdat"
18157 #, gcc-internal-format
18158 msgid "inlined_to pointer is wrong"
18162 #, gcc-internal-format
18163 msgid "multiple inline callers"
18167 #, gcc-internal-format
18168 msgid "inlined_to pointer set for noninline callers"
18172 #, gcc-internal-format
18173 msgid "caller edge count does not match BB count"
18177 #, gcc-internal-format
18178 msgid "indirect call count does not match BB count"
18182 #, gcc-internal-format
18183 msgid "inlined_to pointer is set but no predecessors found"
18187 #, gcc-internal-format
18188 msgid "inlined_to pointer refers to itself"
18192 #, gcc-internal-format
18193 msgid "cgraph_node has wrong clone_of"
18197 #, gcc-internal-format
18198 msgid "cgraph_node has wrong clone list"
18202 #, gcc-internal-format
18203 msgid "cgraph_node is in clone list but it is not clone"
18207 #, gcc-internal-format
18208 msgid "cgraph_node has wrong prev_clone pointer"
18212 #, gcc-internal-format
18213 msgid "double linked list of clones corrupted"
18217 #, gcc-internal-format
18218 msgid "Alias has call edges"
18222 #, gcc-internal-format
18223 msgid "Alias has non-alias reference"
18227 #, gcc-internal-format
18228 msgid "Alias has more than one alias reference"
18232 #, gcc-internal-format
18233 msgid "Analyzed alias has no reference"
18237 #, gcc-internal-format
18238 msgid "Instrumentation clone does not reference original node"
18242 #, gcc-internal-format
18243 msgid "Not instrumented node has non-NULL original declaration"
18247 #, gcc-internal-format
18248 msgid "Instrumented node has wrong original declaration"
18252 #, gcc-internal-format
18253 msgid "Node has more than one chkp reference"
18257 #, gcc-internal-format
18258 msgid "Wrong node is referenced with chkp reference"
18262 #, gcc-internal-format
18263 msgid "Analyzed node has no reference to instrumented version"
18267 #, gcc-internal-format
18268 msgid "Alias chain for instrumented node is broken"
18272 #, gcc-internal-format
18273 msgid "No edge out of thunk node"
18277 #, gcc-internal-format
18278 msgid "More than one edge out of thunk node"
18282 #, gcc-internal-format
18283 msgid "Thunk is not supposed to have body"
18287 #, gcc-internal-format
18288 msgid "Instrumentation thunk has wrong edge callee"
18292 #, gcc-internal-format
18293 msgid "shared call_stmt:"
18297 #, gcc-internal-format
18298 msgid "edge points to wrong declaration:"
18302 #, gcc-internal-format
18304 "an indirect edge with unknown callee corresponding to a call_stmt with a "
18305 "known declaration:"
18309 #, gcc-internal-format
18310 msgid "missing callgraph edge for call stmt:"
18314 #, gcc-internal-format
18315 msgid "reference to dead statement"
18319 #, gcc-internal-format, gfc-internal-format
18320 msgid "edge %s->%s has no corresponding call_stmt"
18324 #, gcc-internal-format, gfc-internal-format
18325 msgid "an indirect edge from %s has no corresponding call_stmt"
18329 #, gcc-internal-format
18330 msgid "verify_cgraph_node failed"
18333 #: cgraph.c:3661 varpool.c:306
18334 #, gcc-internal-format, gfc-internal-format
18335 msgid "%s: section %s is missing"
18338 #: cgraphunit.c:725
18339 #, gcc-internal-format
18340 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
18343 #: cgraphunit.c:777 cgraphunit.c:813
18344 #, gcc-internal-format
18345 msgid "%<externally_visible%> attribute have effect only on public objects"
18348 #: cgraphunit.c:784
18349 #, gcc-internal-format
18350 msgid "%<weakref%> attribute ignored because function is defined"
18353 #: cgraphunit.c:796
18354 #, gcc-internal-format
18355 msgid "always_inline function might not be inlinable"
18358 #: cgraphunit.c:821
18359 #, gcc-internal-format
18360 msgid "%<weakref%> attribute ignored because variable is initialized"
18364 #: cgraphunit.c:981 c/c-decl.c:11282
18365 #, gcc-internal-format
18366 msgid "%q+F used but never defined"
18369 #: cgraphunit.c:983 c/c-decl.c:11291
18370 #, gcc-internal-format
18371 msgid "%q+F declared %<static%> but never defined"
18374 #: cgraphunit.c:1027
18375 #, gcc-internal-format
18376 msgid "%qD defined but not used"
18379 #: cgraphunit.c:1350
18380 #, gcc-internal-format
18381 msgid "%<ifunc%> resolver for %qD must return %qT"
18384 #: cgraphunit.c:1353 cgraphunit.c:1375
18385 #, gcc-internal-format
18386 msgid "resolver indirect function declared here"
18389 #: cgraphunit.c:1372
18390 #, gcc-internal-format
18391 msgid "%<ifunc%> resolver for %qD should return %qT"
18394 #: cgraphunit.c:1379
18395 #, gcc-internal-format
18396 msgid "%qD alias between functions of incompatible types %qT and %qT"
18399 #: cgraphunit.c:1382 cgraphunit.c:1461
18400 #, gcc-internal-format
18401 msgid "aliased declaration here"
18404 #: cgraphunit.c:1419 c-family/c-pragma.c:337
18405 #, gcc-internal-format
18406 msgid "%q+D aliased to undefined symbol %qE"
18409 #: cgraphunit.c:1435
18410 #, gcc-internal-format
18411 msgid "%q+D aliased to external symbol %qE"
18414 #: cgraphunit.c:1458
18415 #, gcc-internal-format
18416 msgid "%q+D alias between function and variable is not supported"
18419 #: cgraphunit.c:1532
18420 #, gcc-internal-format
18421 msgid "failed to reclaim unneeded function"
18424 #: cgraphunit.c:1560
18425 #, gcc-internal-format
18426 msgid "failed to reclaim unneeded function in same comdat group"
18429 #: cgraphunit.c:1799
18430 #, gcc-internal-format
18431 msgid "generic thunk code fails for method %qD which uses %<...%>"
18434 #: cgraphunit.c:2165
18435 #, gcc-internal-format
18436 msgid "size of return value of %q+D is %u bytes"
18439 #: cgraphunit.c:2168
18440 #, gcc-internal-format
18441 msgid "size of return value of %q+D is larger than %wd bytes"
18444 #: cgraphunit.c:2654
18445 #, gcc-internal-format
18446 msgid "nodes with unreleased memory found"
18449 #: collect-utils.c:68
18450 #, gcc-internal-format
18451 msgid "can't get program status: %m"
18454 #: collect-utils.c:82
18455 #, gcc-internal-format, gfc-internal-format
18456 msgid "%s terminated with signal %d [%s]%s"
18459 #: collect-utils.c:98
18460 #, gcc-internal-format, gfc-internal-format
18461 msgid "%s returned %d exit status"
18464 #: collect-utils.c:133
18465 #, gcc-internal-format, gfc-internal-format
18466 msgid "could not open response file %s"
18469 #: collect-utils.c:139
18470 #, gcc-internal-format, gfc-internal-format
18471 msgid "could not write to response file %s"
18474 #: collect-utils.c:145
18475 #, gcc-internal-format, gfc-internal-format
18476 msgid "could not close response file %s"
18479 #: collect-utils.c:179
18480 #, gcc-internal-format, gfc-internal-format
18481 msgid "cannot find '%s'"
18484 #: collect-utils.c:183 collect2.c:2361 collect2.c:2560 gcc.c:3080 gcc.c:6856
18485 #, gcc-internal-format
18486 msgid "pex_init failed: %m"
18489 #: collect-utils.c:192 collect2.c:2370 collect2.c:2568 gcc.c:8498
18490 #, gcc-internal-format
18495 #, gcc-internal-format
18496 msgid "COLLECT_LTO_WRAPPER must be set"
18499 #: collect2.c:966 gcc.c:7382 lto-wrapper.c:1666
18500 #: config/i386/intelmic-mkoffload.c:556 config/nvptx/mkoffload.c:405
18501 #, gcc-internal-format
18502 msgid "atexit failed"
18506 #, gcc-internal-format
18507 msgid "no arguments"
18510 #: collect2.c:1303 opts.c:904
18511 #, gcc-internal-format
18512 msgid "LTO support has not been enabled in this configuration"
18516 #, gcc-internal-format
18517 msgid "can't open %s: %m"
18521 #, gcc-internal-format, gfc-internal-format
18522 msgid "unknown demangling style '%s'"
18525 #: collect2.c:1546 collect2.c:1729 collect2.c:1769
18526 #, gcc-internal-format
18527 msgid "fopen %s: %m"
18530 #: collect2.c:1549 collect2.c:1734 collect2.c:1772
18531 #, gcc-internal-format
18532 msgid "fclose %s: %m"
18536 #, gcc-internal-format
18537 msgid "cannot find 'nm'"
18541 #, gcc-internal-format
18542 msgid "can't open nm output: %m"
18546 #, gcc-internal-format, gfc-internal-format
18547 msgid "init function found in object %s"
18551 #, gcc-internal-format, gfc-internal-format
18552 msgid "fini function found in object %s"
18556 #, gcc-internal-format
18557 msgid "cannot find 'ldd'"
18561 #, gcc-internal-format
18562 msgid "can't open ldd output: %m"
18566 #, gcc-internal-format, gfc-internal-format
18567 msgid "dynamic dependency %s not found"
18571 #, gcc-internal-format, gfc-internal-format
18572 msgid "unable to open dynamic dependency '%s'"
18576 #, gcc-internal-format, gfc-internal-format
18577 msgid "%s: not a COFF file"
18581 #, gcc-internal-format, gfc-internal-format
18582 msgid "%s: cannot open as COFF file"
18586 #, gcc-internal-format, gfc-internal-format
18587 msgid "library lib%s not found"
18591 #, gcc-internal-format
18592 msgid "cannot convert to a pointer type"
18596 #, gcc-internal-format
18597 msgid "pointer value used where a floating point value was expected"
18601 #, gcc-internal-format
18602 msgid "aggregate value used where a float was expected"
18606 #, gcc-internal-format
18607 msgid "conversion to incomplete type"
18611 #, gcc-internal-format
18613 "can%'t convert a vector of type %qT to type %qT which has different size"
18617 #, gcc-internal-format
18618 msgid "aggregate value used where an integer was expected"
18622 #, gcc-internal-format
18623 msgid "pointer value used where a complex was expected"
18627 #, gcc-internal-format
18628 msgid "aggregate value used where a complex was expected"
18632 #, gcc-internal-format
18634 "can%'t convert a value of type %qT to vector type %qT which has different "
18639 #, gcc-internal-format
18640 msgid "can%'t convert value to a vector"
18644 #, gcc-internal-format
18645 msgid "aggregate value used where a fixed-point was expected"
18649 #, gcc-internal-format
18650 msgid "%qs is not a gcov data file"
18654 #, gcc-internal-format
18655 msgid "%qs is version %q.*s, expected version %q.*s"
18658 #: coverage.c:293 coverage.c:303
18659 #, gcc-internal-format, gfc-internal-format
18660 msgid "Profile data for function %u is corrupted"
18664 #, gcc-internal-format
18665 msgid "checksum is (%x,%x) instead of (%x,%x)"
18669 #, gcc-internal-format, gfc-internal-format
18670 msgid "number of counters is %d instead of %d"
18674 #, gcc-internal-format, gfc-internal-format
18675 msgid "cannot merge separate %s counters for function %u"
18679 #, gcc-internal-format
18680 msgid "%qs has overflowed"
18684 #, gcc-internal-format
18685 msgid "%qs is corrupted"
18689 #, gcc-internal-format
18691 "the control flow of function %qE does not match its profile data (counter "
18696 #, gcc-internal-format
18697 msgid "execution counts estimated\n"
18701 #, gcc-internal-format
18702 msgid "execution counts assumed to be zero\n"
18706 #, gcc-internal-format
18708 "source locations for function %qE have changed, the profile data may be out "
18713 #, gcc-internal-format
18714 msgid "error writing %qs"
18718 #, gcc-internal-format, gfc-internal-format
18719 msgid "cannot open %s"
18722 #: data-streamer-in.c:53
18723 #, gcc-internal-format
18724 msgid "bytecode stream: string too long for the string table"
18727 #: data-streamer-in.c:84 data-streamer-in.c:113
18728 #, gcc-internal-format
18729 msgid "bytecode stream: found non-null terminated string"
18733 #, gcc-internal-format
18734 msgid "cannot find a valid counter:value pair:"
18738 #, gcc-internal-format, gfc-internal-format
18739 msgid "-fdbg-cnt=%s"
18743 #, gcc-internal-format, gfc-internal-format
18748 #, gcc-internal-format
18749 msgid "common symbol debug info is not structured as symbol+offset"
18753 #, gcc-internal-format
18754 msgid "global destructors not supported on this target"
18758 #, gcc-internal-format
18759 msgid "global constructors not supported on this target"
18762 #: diagnostic.c:1509
18763 #, gcc-internal-format, gfc-internal-format
18764 msgid "in %s, at %s:%d"
18767 #: dominance.c:1170
18768 #, gcc-internal-format, gfc-internal-format
18769 msgid "dominator of %d status unknown"
18772 #: dominance.c:1178
18773 #, gcc-internal-format, gfc-internal-format
18774 msgid "dominator of %d should be %d, not %d"
18777 #: dumpfile.c:336 dumpfile.c:524 dumpfile.c:617
18778 #, gcc-internal-format
18779 msgid "could not open dump file %qs: %m"
18783 #, gcc-internal-format
18784 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
18788 #, gcc-internal-format
18789 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
18793 #, gcc-internal-format
18794 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
18797 #: dwarf2out.c:1117
18798 #, gcc-internal-format
18800 "multiple EH personalities are supported only with assemblers supporting ."
18801 "cfi_personality directive"
18804 #: dwarf2out.c:10891
18805 #, gcc-internal-format
18806 msgid "-gdwarf-6 is output as version 5 with incompatibilities"
18809 #: dwarf2out.c:14405
18810 #, gcc-internal-format, gfc-internal-format
18811 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
18815 #, gcc-internal-format
18816 msgid "invalid rtl sharing found in the insn"
18820 #, gcc-internal-format
18825 #, gcc-internal-format
18826 msgid "internal consistency failure"
18830 #, gcc-internal-format
18831 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
18835 #, gcc-internal-format, gfc-internal-format
18836 msgid "abort in %s, at %s:%d"
18840 #, gcc-internal-format
18841 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18845 #, gcc-internal-format
18846 msgid "__builtin_eh_return not supported on this target"
18849 #: except.c:3409 except.c:3434
18850 #, gcc-internal-format, gfc-internal-format
18851 msgid "region_array is corrupted for region %i"
18854 #: except.c:3422 except.c:3453
18855 #, gcc-internal-format, gfc-internal-format
18856 msgid "lp_array is corrupted for lp %i"
18860 #, gcc-internal-format, gfc-internal-format
18861 msgid "outer block of region %i is wrong"
18865 #, gcc-internal-format, gfc-internal-format
18866 msgid "negative nesting depth of region %i"
18870 #, gcc-internal-format, gfc-internal-format
18871 msgid "region of lp %i is wrong"
18875 #, gcc-internal-format, gfc-internal-format
18876 msgid "tree list ends on depth %i"
18880 #, gcc-internal-format
18881 msgid "region_array does not match region_tree"
18885 #, gcc-internal-format
18886 msgid "lp_array does not match region_tree"
18890 #, gcc-internal-format
18891 msgid "verify_eh_tree failed"
18895 #, gcc-internal-format
18896 msgid "stack limits not supported on this target"
18900 #, gcc-internal-format
18901 msgid "reverse scalar storage order"
18905 #, gcc-internal-format
18906 msgid "reverse floating-point scalar storage order"
18910 #, gcc-internal-format, gfc-internal-format
18911 msgid "reverse storage order for %smode"
18915 #, gcc-internal-format
18917 "write of %wu-bit data outside the bound of destination object, data "
18918 "truncated into %wu-bit"
18922 #, gcc-internal-format
18923 msgid "%Kcall to %qs declared with attribute error: %s"
18927 #, gcc-internal-format
18928 msgid "%Kcall to %qs declared with attribute warning: %s"
18931 #: file-prefix-map.c:50
18932 #, gcc-internal-format
18933 msgid "invalid argument %qs to %qs"
18937 #, gcc-internal-format
18938 msgid "the frame size of %wd bytes is larger than %wd bytes"
18941 #: final.c:4818 toplev.c:1453 tree-cfgcleanup.c:1300
18942 #, gcc-internal-format
18943 msgid "could not open final insn dump file %qs: %m"
18946 #: final.c:4887 tree-cfgcleanup.c:1317
18947 #, gcc-internal-format
18948 msgid "could not close final insn dump file %qs: %m"
18951 #: fixed-value.c:128
18952 #, gcc-internal-format
18953 msgid "large fixed-point constant implicitly truncated to fixed-point type"
18956 #: fold-const.c:4168 fold-const.c:4178
18957 #, gcc-internal-format, gfc-internal-format
18958 msgid "comparison is always %d due to width of bit-field"
18961 #: fold-const.c:5495 tree-ssa-reassoc.c:2374 tree-ssa-reassoc.c:3159
18962 #, gcc-internal-format
18963 msgid "assuming signed overflow does not occur when simplifying range test"
18966 #: fold-const.c:5945 fold-const.c:5959
18967 #, gcc-internal-format, gfc-internal-format
18968 msgid "comparison is always %d"
18971 #: fold-const.c:6102
18972 #, gcc-internal-format
18973 msgid "%<or%> of unmatched not-equal tests is always 1"
18976 #: fold-const.c:6107
18977 #, gcc-internal-format
18978 msgid "%<and%> of mutually exclusive equal-tests is always 0"
18981 #: fold-const.c:8327
18982 #, gcc-internal-format
18984 "assuming signed overflow does not occur when reducing constant in comparison"
18987 #: fold-const.c:8727
18988 #, gcc-internal-format
18990 "assuming signed overflow does not occur when combining constants around a "
18994 #: fold-const.c:12082
18995 #, gcc-internal-format
18996 msgid "fold check: original tree changed by fold"
19000 #, gcc-internal-format
19001 msgid "total size of local objects too large"
19004 #: function.c:1776 gimplify.c:6270
19005 #, gcc-internal-format
19006 msgid "impossible constraint in %<asm%>"
19010 #, gcc-internal-format
19011 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
19015 #, gcc-internal-format
19016 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
19020 #, gcc-internal-format
19021 msgid "function returns an aggregate"
19024 #: gcc.c:2119 gcc.c:2140
19025 #, gcc-internal-format, gfc-internal-format
19026 msgid "specs %%include syntax malformed after %ld characters"
19029 #: gcc.c:2167 gcc.c:2177 gcc.c:2188 gcc.c:2199
19030 #, gcc-internal-format, gfc-internal-format
19031 msgid "specs %%rename syntax malformed after %ld characters"
19035 #, gcc-internal-format, gfc-internal-format
19036 msgid "specs %s spec was not found to be renamed"
19040 #, gcc-internal-format
19041 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
19045 #, gcc-internal-format, gfc-internal-format
19046 msgid "specs unknown %% command after %ld characters"
19049 #: gcc.c:2252 gcc.c:2266
19050 #, gcc-internal-format, gfc-internal-format
19051 msgid "specs file malformed after %ld characters"
19055 #, gcc-internal-format
19056 msgid "spec file has no spec for linking"
19060 #, gcc-internal-format
19061 msgid "system path %qs is not absolute"
19065 #, gcc-internal-format
19066 msgid "-pipe not supported"
19070 #, gcc-internal-format
19071 msgid "failed to get exit status: %m"
19075 #, gcc-internal-format
19076 msgid "failed to get process times: %m"
19079 #. The inferior failed to catch the signal.
19080 #: gcc.c:3151 gcc.c:3175
19081 #, gcc-internal-format, gfc-internal-format
19082 msgid "%s signal terminated program %s"
19085 #: gcc.c:3653 opts-common.c:1233 opts-common.c:1257 opts-global.c:139
19086 #, gcc-internal-format
19087 msgid "unrecognized command line option %qs"
19091 #, gcc-internal-format, gfc-internal-format
19092 msgid "GCC is not configured to support %s as offload target"
19096 #, gcc-internal-format
19097 msgid "%qs is an unknown -save-temps option"
19100 #: gcc.c:4497 toplev.c:875
19101 #, gcc-internal-format
19102 msgid "input file %qs is the same as output file"
19106 #, gcc-internal-format
19107 msgid "output filename may not be empty"
19111 #, gcc-internal-format
19112 msgid "-pipe ignored because -save-temps specified"
19116 #, gcc-internal-format
19117 msgid "%<-x %s%> after last input file has no effect"
19121 #, gcc-internal-format
19122 msgid "unable to locate default linker script %qs in the library search paths"
19126 #, gcc-internal-format
19127 msgid "switch %qs does not start with %<-%>"
19131 #, gcc-internal-format
19132 msgid "spec-generated switch is just %<-%>"
19136 #, gcc-internal-format, gfc-internal-format
19137 msgid "could not open temporary response file %s"
19141 #, gcc-internal-format, gfc-internal-format
19142 msgid "could not write to temporary response file %s"
19146 #, gcc-internal-format, gfc-internal-format
19147 msgid "could not close temporary response file %s"
19151 #, gcc-internal-format
19152 msgid "spec %qs invalid"
19156 #, gcc-internal-format
19157 msgid "spec %qs has invalid %<%%0%c%>"
19161 #, gcc-internal-format
19162 msgid "spec %qs has invalid %<%%W%c%>"
19166 #, gcc-internal-format
19167 msgid "spec %qs has invalid %<%%x%c%>"
19170 #. Catch the case where a spec string contains something like
19171 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
19172 #. hand side of the :.
19174 #, gcc-internal-format
19175 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
19179 #, gcc-internal-format
19180 msgid "spec failure: unrecognized spec option %qc"
19184 #, gcc-internal-format
19185 msgid "unknown spec function %qs"
19189 #, gcc-internal-format
19190 msgid "error in args to spec function %qs"
19194 #, gcc-internal-format
19195 msgid "malformed spec function name"
19200 #, gcc-internal-format
19201 msgid "no arguments for spec function"
19205 #, gcc-internal-format
19206 msgid "malformed spec function arguments"
19210 #, gcc-internal-format
19211 msgid "braced spec %qs ends in escape"
19215 #, gcc-internal-format
19216 msgid "braced spec %qs is invalid at %qc"
19220 #, gcc-internal-format
19221 msgid "braced spec body %qs is invalid"
19225 #, gcc-internal-format, gfc-internal-format
19226 msgid "%s: could not determine length of compare-debug file %s"
19230 #, gcc-internal-format, gfc-internal-format
19231 msgid "%s: -fcompare-debug failure (length)"
19234 #: gcc.c:7187 gcc.c:7228
19235 #, gcc-internal-format, gfc-internal-format
19236 msgid "%s: could not open compare-debug file %s"
19239 #: gcc.c:7207 gcc.c:7244
19240 #, gcc-internal-format, gfc-internal-format
19241 msgid "%s: -fcompare-debug failure"
19245 #, gcc-internal-format
19246 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
19250 #, gcc-internal-format
19251 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
19255 #, gcc-internal-format
19256 msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
19260 #, gcc-internal-format
19261 msgid "unrecognized command line option %<-%s%>"
19265 #, gcc-internal-format
19266 msgid "not configured with sysroot headers suffix"
19270 #, gcc-internal-format
19271 msgid "no input files"
19275 #, gcc-internal-format
19276 msgid "cannot specify -o with -c, -S or -E with multiple files"
19280 #, gcc-internal-format, gfc-internal-format
19281 msgid "%s: %s compiler not installed on this system"
19285 #, gcc-internal-format
19286 msgid "recompiling with -fcompare-debug"
19290 #, gcc-internal-format
19291 msgid "during -fcompare-debug recompilation"
19295 #, gcc-internal-format
19296 msgid "comparing final insns dumps"
19300 #, gcc-internal-format, gfc-internal-format
19301 msgid "-fuse-linker-plugin, but %s not found"
19305 #, gcc-internal-format, gfc-internal-format
19306 msgid "%s: linker input file unused because linking not done"
19309 #: gcc.c:8420 c-family/c-opts.c:770
19310 #, gcc-internal-format
19311 msgid "cannot use %<-%> as input filename for a precompiled header"
19315 #, gcc-internal-format, gfc-internal-format
19316 msgid "language %s not recognized"
19320 #, gcc-internal-format
19321 msgid "multilib spec %qs is invalid"
19325 #, gcc-internal-format
19326 msgid "multilib exclusions %qs is invalid"
19330 #, gcc-internal-format
19331 msgid "multilib select %qs %qs is invalid"
19335 #, gcc-internal-format
19336 msgid "multilib select %qs is invalid"
19340 #, gcc-internal-format
19341 msgid "multilib exclusion %qs is invalid"
19345 #, gcc-internal-format
19346 msgid "environment variable %qs not defined"
19349 #: gcc.c:9489 gcc.c:9494
19350 #, gcc-internal-format
19351 msgid "invalid version number %qs"
19355 #, gcc-internal-format, gfc-internal-format
19356 msgid "too few arguments to %%:version-compare"
19360 #, gcc-internal-format, gfc-internal-format
19361 msgid "too many arguments to %%:version-compare"
19365 #, gcc-internal-format
19366 msgid "unknown operator %qs in %%:version-compare"
19370 #, gcc-internal-format, gfc-internal-format
19371 msgid "too many arguments to %%:compare-debug-dump-opt"
19375 #, gcc-internal-format, gfc-internal-format
19376 msgid "too many arguments to %%:compare-debug-self-opt"
19380 #, gcc-internal-format, gfc-internal-format
19381 msgid "too few arguments to %%:compare-debug-auxbase-opt"
19385 #, gcc-internal-format, gfc-internal-format
19386 msgid "too many arguments to %%:compare-debug-auxbase-opt"
19390 #, gcc-internal-format, gfc-internal-format
19391 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
19395 #, gcc-internal-format, gfc-internal-format
19396 msgid "too few arguments to %%:replace-extension"
19400 #, gcc-internal-format, gfc-internal-format
19401 msgid "wrong number of arguments to %%:debug-level-gt"
19405 #, gcc-internal-format, gfc-internal-format
19406 msgid "error in removing %s\n"
19410 #, gcc-internal-format, gfc-internal-format
19411 msgid "Cannot make directory %s"
19415 #, gcc-internal-format
19416 msgid "Cannot get current directory name"
19419 #: gcov-tool.c:116 gcov-tool.c:130
19420 #, gcc-internal-format, gfc-internal-format
19421 msgid "Cannot change directory to %s"
19425 #, gcc-internal-format, gfc-internal-format
19426 msgid "output file %s already exists in folder %s"
19430 #, gcc-internal-format
19431 msgid "weights need to be non-negative\n"
19435 #, gcc-internal-format
19436 msgid "scale needs to be non-negative\n"
19440 #, gcc-internal-format, gfc-internal-format
19441 msgid "%s: %d basic blocks and %d edges/basic block"
19445 #, gcc-internal-format, gfc-internal-format
19447 "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above "
19451 #: gencfn-macros.c:195
19452 #, gcc-internal-format, gfc-internal-format
19453 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
19456 #: gencfn-macros.c:202
19457 #, gcc-internal-format, gfc-internal-format
19458 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
19461 #: gentarget-def.c:126
19462 #, gcc-internal-format, gfc-internal-format
19463 msgid "invalid prototype for '%s'"
19466 #: gentarget-def.c:131
19467 #, gcc-internal-format, gfc-internal-format
19468 msgid "prototype for '%s' has required operands after optional operands"
19471 #: gentarget-def.c:148
19472 #, gcc-internal-format, gfc-internal-format
19473 msgid "argument %d of '%s' did not have the expected name"
19476 #: gentarget-def.c:168
19477 #, gcc-internal-format, gfc-internal-format
19478 msgid "'%s' must have %d operands (excluding match_dups)"
19481 #: gentarget-def.c:172
19482 #, gcc-internal-format, gfc-internal-format
19483 msgid "'%s' must have at least %d operands (excluding match_dups)"
19486 #: gentarget-def.c:176
19487 #, gcc-internal-format, gfc-internal-format
19488 msgid "'%s' must have no more than %d operands (excluding match_dups)"
19491 #: gentarget-def.c:276
19492 #, gcc-internal-format, gfc-internal-format
19493 msgid "duplicate definition of '%s'"
19496 #: ggc-common.c:393 ggc-common.c:401 ggc-common.c:470 ggc-common.c:488
19497 #: ggc-page.c:2457 ggc-page.c:2488 ggc-page.c:2495
19498 #, gcc-internal-format
19499 msgid "can%'t write PCH file: %m"
19502 #: ggc-common.c:481 config/i386/host-cygwin.c:57
19503 #, gcc-internal-format
19504 msgid "can%'t get position in PCH file: %m"
19507 #: ggc-common.c:491
19508 #, gcc-internal-format
19509 msgid "can%'t write padding to PCH file: %m"
19512 #: ggc-common.c:613 ggc-common.c:621 ggc-common.c:624 ggc-common.c:634
19513 #: ggc-common.c:637 ggc-page.c:2587
19514 #, gcc-internal-format
19515 msgid "can%'t read PCH file: %m"
19518 #: ggc-common.c:629
19519 #, gcc-internal-format
19520 msgid "had to relocate PCH"
19524 #, gcc-internal-format
19525 msgid "open /dev/zero: %m"
19528 #: ggc-page.c:2473 ggc-page.c:2479
19529 #, gcc-internal-format
19530 msgid "can%'t write PCH file"
19533 #: gimple-fold.c:1620 gimple-fold.c:2601
19534 #, gcc-internal-format
19535 msgid "%qD source argument is the same as destination"
19538 #: gimple-fold.c:1675
19540 "%G%qD destination unchanged after copying no bytes from a string of length %E"
19543 #: gimple-fold.c:1680
19544 msgid "%G%qD destination unchanged after copying no bytes"
19547 #: gimple-fold.c:2048 tree-ssa-strlen.c:2050
19548 msgid "%G%qD specified bound %E equals destination size"
19551 #: gimple-fold.c:2050
19552 msgid "%G%qD specified bound %E exceeds destination size %wu"
19555 #: gimple-fold.c:2066
19556 msgid "%G%qD specified bound %E equals source length"
19559 #: gimple-ssa-isolate-paths.c:290
19560 #, gcc-internal-format
19561 msgid "potential null pointer dereference"
19564 #: gimple-ssa-isolate-paths.c:330
19565 #, gcc-internal-format
19566 msgid "null pointer dereference"
19569 #: gimple-ssa-isolate-paths.c:429 gimple-ssa-isolate-paths.c:549 tree.c:12446
19570 #: tree.c:12483 c/c-typeck.c:2908 c/c-typeck.c:2994 c/c-typeck.c:10147
19571 #: c/c-typeck.c:10164 c/gimple-parser.c:1616 c/gimple-parser.c:1624
19572 #: cp/call.c:6487 cp/call.c:8084 cp/constexpr.c:820 cp/constexpr.c:2298
19573 #: cp/cvt.c:1011 cp/cvt.c:1038 cp/decl.c:7316 cp/decl2.c:5249 cp/pt.c:8333
19574 #: cp/semantics.c:1836 cp/typeck.c:1695 cp/typeck.c:1890 cp/typeck.c:3821
19575 #, gcc-internal-format
19576 msgid "declared here"
19579 #: gimple-ssa-nonnull-compare.c:102
19580 #, gcc-internal-format
19581 msgid "nonnull argument %qD compared to NULL"
19584 #: gimple-ssa-sprintf.c:2517 gimple-ssa-sprintf.c:2637
19585 #, gcc-internal-format
19586 msgid "%qE output may be truncated before the last format character"
19589 #: gimple-ssa-sprintf.c:2519 gimple-ssa-sprintf.c:2639
19590 #, gcc-internal-format
19591 msgid "%qE output truncated before the last format character"
19594 #: gimple-ssa-sprintf.c:2522 gimple-ssa-sprintf.c:2642
19595 #, gcc-internal-format
19596 msgid "%qE may write a terminating nul past the end of the destination"
19599 #: gimple-ssa-sprintf.c:2524 gimple-ssa-sprintf.c:2644
19600 #, gcc-internal-format
19601 msgid "%qE writing a terminating nul past the end of the destination"
19604 #: gimple-ssa-sprintf.c:2534
19605 #, gcc-internal-format
19606 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
19607 msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
19611 #: gimple-ssa-sprintf.c:2541
19612 #, gcc-internal-format
19614 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19617 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19622 #: gimple-ssa-sprintf.c:2548
19623 #, gcc-internal-format
19625 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19628 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19633 #: gimple-ssa-sprintf.c:2559
19634 #, gcc-internal-format
19636 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19637 "region of size %wu"
19640 #: gimple-ssa-sprintf.c:2562
19641 #, gcc-internal-format
19643 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19647 #: gimple-ssa-sprintf.c:2564
19648 #, gcc-internal-format
19649 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
19652 #: gimple-ssa-sprintf.c:2576
19653 #, gcc-internal-format
19655 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19656 "into a region of size %wu"
19659 #: gimple-ssa-sprintf.c:2579
19660 #, gcc-internal-format
19662 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19663 "region of size %wu"
19666 #: gimple-ssa-sprintf.c:2582
19667 #, gcc-internal-format
19669 "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
19672 #: gimple-ssa-sprintf.c:2591
19673 #, gcc-internal-format
19675 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19676 "into a region of size %wu"
19679 #: gimple-ssa-sprintf.c:2594
19680 #, gcc-internal-format
19682 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19683 "region of size %wu"
19686 #: gimple-ssa-sprintf.c:2597
19687 #, gcc-internal-format
19689 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19693 #: gimple-ssa-sprintf.c:2606
19694 #, gcc-internal-format
19696 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19697 "region of size %wu"
19700 #: gimple-ssa-sprintf.c:2609
19701 #, gcc-internal-format
19703 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19707 #: gimple-ssa-sprintf.c:2611
19708 #, gcc-internal-format
19709 msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
19712 #: gimple-ssa-sprintf.c:2653
19713 #, gcc-internal-format
19715 "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
19717 "%<%.*s%> directive writing %wu bytes into a region of size between %wu and "
19722 #: gimple-ssa-sprintf.c:2660
19723 #, gcc-internal-format
19725 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19726 "size between %wu and %wu"
19728 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19729 "of size between %wu and %wu"
19733 #: gimple-ssa-sprintf.c:2668
19734 #, gcc-internal-format
19736 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19737 "between %wu and %wu"
19739 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19740 "between %wu and %wu"
19744 #: gimple-ssa-sprintf.c:2680
19745 #, gcc-internal-format
19747 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19748 "region of size between %wu and %wu"
19751 #: gimple-ssa-sprintf.c:2683
19752 #, gcc-internal-format
19754 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19755 "size between %wu and %wu"
19758 #: gimple-ssa-sprintf.c:2686
19759 #, gcc-internal-format
19761 "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu "
19765 #: gimple-ssa-sprintf.c:2699
19766 #, gcc-internal-format
19768 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19769 "into a region of size between %wu and %wu"
19772 #: gimple-ssa-sprintf.c:2702
19773 #, gcc-internal-format
19775 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19776 "region of size between %wu and %wu"
19779 #: gimple-ssa-sprintf.c:2705
19780 #, gcc-internal-format
19782 "%<%.*s%> directive writing likely %wu or more bytes into a region of size "
19783 "between %wu and %wu"
19786 #: gimple-ssa-sprintf.c:2715
19787 #, gcc-internal-format
19789 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19790 "into a region of size between %wu and %wu"
19793 #: gimple-ssa-sprintf.c:2718
19794 #, gcc-internal-format
19796 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19797 "region of size between %wu and %wu"
19800 #: gimple-ssa-sprintf.c:2721
19801 #, gcc-internal-format
19803 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19804 "between %wu and %wu"
19807 #: gimple-ssa-sprintf.c:2730
19808 #, gcc-internal-format
19810 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19811 "region of size between %wu and %wu"
19814 #: gimple-ssa-sprintf.c:2733
19815 #, gcc-internal-format
19817 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19818 "of size between %wu and %wu"
19821 #: gimple-ssa-sprintf.c:2736
19822 #, gcc-internal-format
19824 "%<%.*s%> directive writing %wu or more bytes into a region of size between "
19828 #: gimple-ssa-sprintf.c:2825
19829 #, gcc-internal-format
19830 msgid "%<%.*s%> directive argument is null"
19833 #: gimple-ssa-sprintf.c:2890
19834 #, gcc-internal-format
19836 "%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095"
19839 #: gimple-ssa-sprintf.c:2897
19840 #, gcc-internal-format
19842 "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum "
19843 "required size of 4095"
19846 #: gimple-ssa-sprintf.c:2900
19847 #, gcc-internal-format
19849 "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required "
19853 #: gimple-ssa-sprintf.c:2929
19854 #, gcc-internal-format
19856 "%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>"
19859 #: gimple-ssa-sprintf.c:2936
19860 #, gcc-internal-format
19862 "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed "
19866 #: gimple-ssa-sprintf.c:2939
19867 #, gcc-internal-format
19869 "%<%.*s%> directive output between %wu and %wu bytes may cause result to "
19870 "exceed %<INT_MAX%>"
19873 #: gimple-ssa-sprintf.c:2949
19874 #, gcc-internal-format
19875 msgid "assuming directive output of %wu byte"
19876 msgid_plural "assuming directive output of %wu bytes"
19880 #: gimple-ssa-sprintf.c:2956
19881 #, gcc-internal-format
19882 msgid "directive argument %qE"
19885 #: gimple-ssa-sprintf.c:2958
19886 #, gcc-internal-format
19887 msgid "directive argument in the range [%E, %E]"
19890 #: gimple-ssa-sprintf.c:2962
19891 #, gcc-internal-format
19892 msgid "using the range [%E, %E] for directive argument"
19895 #: gimple-ssa-sprintf.c:2982
19896 #, gcc-internal-format
19897 msgid "%qE output %wu byte into a destination of size %wu"
19900 #: gimple-ssa-sprintf.c:2983
19901 #, gcc-internal-format
19902 msgid "%qE output %wu bytes into a destination of size %wu"
19905 #: gimple-ssa-sprintf.c:2987
19906 #, gcc-internal-format
19907 msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
19910 #: gimple-ssa-sprintf.c:2992
19911 #, gcc-internal-format
19913 "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
19916 #: gimple-ssa-sprintf.c:2997
19917 #, gcc-internal-format
19918 msgid "%qE output %wu or more bytes into a destination of size %wu"
19921 #: gimple-ssa-sprintf.c:3368
19922 #, gcc-internal-format
19923 msgid "%<%.*s%> directive width out of range"
19926 #: gimple-ssa-sprintf.c:3402
19927 #, gcc-internal-format
19928 msgid "%<%.*s%> directive precision out of range"
19931 #: gimple-ssa-sprintf.c:3893
19932 #, gcc-internal-format
19933 msgid "specified bound %wu exceeds maximum object size %wu"
19936 #: gimple-ssa-sprintf.c:3899
19937 #, gcc-internal-format
19938 msgid "specified bound %wu exceeds %<INT_MAX%>"
19941 #: gimple-ssa-sprintf.c:3949
19942 #, gcc-internal-format
19943 msgid "null destination pointer"
19946 #: gimple-ssa-sprintf.c:3966
19947 #, gcc-internal-format
19948 msgid "specified bound %wu exceeds the size %wu of the destination object"
19951 #: gimple-ssa-sprintf.c:3978
19952 #, gcc-internal-format
19953 msgid "null format string"
19956 #: gimple-ssa-warn-alloca.c:462
19957 #, gcc-internal-format
19958 msgid "use of %<alloca%>"
19961 #: gimple-ssa-warn-alloca.c:485
19962 #, gcc-internal-format
19963 msgid "argument to variable-length array may be too large"
19966 #: gimple-ssa-warn-alloca.c:487
19967 #, gcc-internal-format
19968 msgid "argument to %<alloca%> may be too large"
19971 #: gimple-ssa-warn-alloca.c:491
19972 #, gcc-internal-format, gfc-internal-format
19973 msgid "limit is %u bytes, but argument may be as large as %s"
19976 #: gimple-ssa-warn-alloca.c:498
19977 #, gcc-internal-format
19978 msgid "argument to variable-length array is too large"
19981 #: gimple-ssa-warn-alloca.c:500
19982 #, gcc-internal-format
19983 msgid "argument to %<alloca%> is too large"
19986 #: gimple-ssa-warn-alloca.c:504
19987 #, gcc-internal-format, gfc-internal-format
19988 msgid "limit is %u bytes, but argument is %s"
19991 #: gimple-ssa-warn-alloca.c:510
19992 #, gcc-internal-format
19993 msgid "variable-length array bound is unknown"
19996 #: gimple-ssa-warn-alloca.c:511
19997 #, gcc-internal-format
19998 msgid "%<alloca%> bound is unknown"
20001 #: gimple-ssa-warn-alloca.c:515
20002 #, gcc-internal-format
20003 msgid "unbounded use of variable-length array"
20006 #: gimple-ssa-warn-alloca.c:516
20007 #, gcc-internal-format
20008 msgid "unbounded use of %<alloca%>"
20011 #: gimple-ssa-warn-alloca.c:520
20012 #, gcc-internal-format
20013 msgid "use of %<alloca%> within a loop"
20016 #: gimple-ssa-warn-alloca.c:525
20017 #, gcc-internal-format
20019 "argument to variable-length array may be too large due to conversion from "
20023 #: gimple-ssa-warn-alloca.c:528
20024 #, gcc-internal-format
20026 "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
20029 #: gimple-ssa-warn-alloca.c:534
20030 #, gcc-internal-format
20031 msgid "argument to variable-length array is zero"
20034 #: gimple-ssa-warn-alloca.c:536
20035 #, gcc-internal-format
20036 msgid "argument to %<alloca%> is zero"
20039 #: gimple-ssa-warn-restrict.c:1402
20041 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
20044 #: gimple-ssa-warn-restrict.c:1404
20046 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
20049 #: gimple-ssa-warn-restrict.c:1408
20051 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
20054 #: gimple-ssa-warn-restrict.c:1410
20056 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset "
20060 #: gimple-ssa-warn-restrict.c:1417
20062 "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu "
20063 "bytes at offset %s"
20065 "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu "
20066 "bytes at offset %s"
20070 #: gimple-ssa-warn-restrict.c:1427
20072 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at "
20075 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at "
20080 #: gimple-ssa-warn-restrict.c:1440
20082 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20083 "byte at offset %s"
20085 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20086 "bytes at offset %s"
20090 #: gimple-ssa-warn-restrict.c:1450
20092 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps "
20093 "between %wu and %wu bytes at offset %s"
20096 #: gimple-ssa-warn-restrict.c:1458
20098 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20099 "or more bytes at offset %s"
20102 #: gimple-ssa-warn-restrict.c:1471
20104 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at "
20107 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at "
20112 #: gimple-ssa-warn-restrict.c:1479
20114 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu "
20115 "and %wu bytes at offset %s"
20118 #: gimple-ssa-warn-restrict.c:1486
20120 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more "
20121 "bytes at offset %s"
20124 #: gimple-ssa-warn-restrict.c:1514
20125 msgid "%G%qD accessing %wu byte may overlap %wu byte"
20126 msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
20130 #: gimple-ssa-warn-restrict.c:1521
20132 "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset "
20135 "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at "
20140 #: gimple-ssa-warn-restrict.c:1532
20141 msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
20142 msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
20146 #: gimple-ssa-warn-restrict.c:1539
20148 "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at "
20151 "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes "
20156 #: gimple-ssa-warn-restrict.c:1552
20157 msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
20159 "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
20163 #: gimple-ssa-warn-restrict.c:1559
20165 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20166 "%wu byte at offset %s"
20168 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20169 "up to %wu bytes at offset %s"
20173 #: gimple-ssa-warn-restrict.c:1571
20175 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte "
20178 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu "
20179 "bytes at offset %s"
20183 #: gimple-ssa-warn-restrict.c:1631
20185 "%G%qD pointer overflow between offset %s and size %s accessing array %qD "
20189 #: gimple-ssa-warn-restrict.c:1635
20190 #, gcc-internal-format
20191 msgid "array %qD declared here"
20194 #: gimple-ssa-warn-restrict.c:1638 gimple-ssa-warn-restrict.c:1644
20195 msgid "%G%qD pointer overflow between offset %s and size %s"
20198 #: gimple-ssa-warn-restrict.c:1662
20200 "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with "
20204 #: gimple-ssa-warn-restrict.c:1665
20206 "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
20209 #: gimple-ssa-warn-restrict.c:1671
20211 "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
20214 #: gimple-ssa-warn-restrict.c:1673
20215 msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
20218 #: gimple-ssa-warn-restrict.c:1678 c/c-decl.c:3603 c/c-decl.c:3874
20219 #: c/c-typeck.c:8345 cp/class.c:1346 cp/class.c:3098 cp/decl.c:3976
20220 #: cp/decl.c:10704 cp/decl.c:11103 cp/friend.c:384 cp/friend.c:393
20221 #: cp/parser.c:3275 cp/parser.c:3372 cp/parser.c:3422 cp/parser.c:6337
20222 #: cp/parser.c:21016
20223 #, gcc-internal-format
20224 msgid "%qD declared here"
20227 #: gimple-ssa-warn-restrict.c:1683
20228 msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
20231 #: gimple-ssa-warn-restrict.c:1685
20232 msgid "%G%qD offset %s is out of the bounds [0, %wu]"
20235 #: gimple-ssa-warn-restrict.c:1690
20236 msgid "%G%qD forming offset %s is out of bounds"
20239 #: gimple-ssa-warn-restrict.c:1691
20240 msgid "%G%qD offset %s is out of bounds"
20243 #: gimple-ssa-warn-restrict.c:1702
20244 msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
20247 #: gimple-ssa-warn-restrict.c:1711
20249 "%G%qD offset %s from the object at %qE is out of the bounds of referenced "
20250 "subobject %qD with type %qT at offset %wu"
20253 #: gimple-ssa-warn-restrict.c:1884
20254 msgid "%G%qD source argument is the same as destination"
20257 #: gimple-streamer-in.c:210
20258 #, gcc-internal-format, gfc-internal-format
20259 msgid "bytecode stream: unknown GIMPLE statement tag %s"
20263 #, gcc-internal-format, gfc-internal-format
20264 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
20268 #, gcc-internal-format
20269 msgid "statement will never be executed"
20272 #: gimplify.c:2183 gimplify.c:2191
20273 #, gcc-internal-format
20274 msgid "this statement may fall through"
20278 #, gcc-internal-format
20283 #, gcc-internal-format
20284 msgid "attribute %<fallthrough%> not preceding a case label or default label"
20288 #, gcc-internal-format
20289 msgid "using result of function returning %<void%>"
20293 #, gcc-internal-format, gfc-internal-format
20294 msgid "invalid lvalue in asm output %d"
20298 #, gcc-internal-format, gfc-internal-format
20299 msgid "non-memory input %d must stay in memory"
20302 #: gimplify.c:6311 gimplify.c:6320
20303 #, gcc-internal-format, gfc-internal-format
20304 msgid "memory input %d is not directly addressable"
20308 #, gcc-internal-format
20309 msgid "threadprivate variable %qE used in target region"
20313 #, gcc-internal-format
20314 msgid "enclosing target region"
20318 #, gcc-internal-format
20319 msgid "threadprivate variable %qE used in untied task"
20323 #, gcc-internal-format
20324 msgid "enclosing task"
20328 #, gcc-internal-format
20329 msgid "%qE not specified in enclosing %qs"
20333 #, gcc-internal-format
20334 msgid "enclosing %qs"
20338 #, gcc-internal-format
20339 msgid "%qE not specified in enclosing OpenACC %qs construct"
20343 #, gcc-internal-format
20344 msgid "enclosing OpenACC %qs construct"
20348 #, gcc-internal-format
20349 msgid "%qE with %<link%> clause used in %<routine%> function"
20353 #, gcc-internal-format
20354 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
20357 #: gimplify.c:7272 gimplify.c:7872
20358 #, gcc-internal-format
20359 msgid "variable %qE declared in enclosing %<host_data%> region"
20363 #, gcc-internal-format
20364 msgid "%qD referenced in target region does not have a mappable type"
20367 #: gimplify.c:7411 gimplify.c:7443
20368 #, gcc-internal-format
20369 msgid "iteration variable %qE is predetermined linear"
20373 #, gcc-internal-format
20374 msgid "iteration variable %qE should be private"
20378 #, gcc-internal-format
20379 msgid "iteration variable %qE should not be firstprivate"
20383 #, gcc-internal-format
20384 msgid "iteration variable %qE should not be reduction"
20388 #, gcc-internal-format
20389 msgid "iteration variable %qE should not be linear"
20393 #, gcc-internal-format
20394 msgid "iteration variable %qE should not be lastprivate"
20398 #, gcc-internal-format
20399 msgid "iteration variable %qE should not be private"
20403 #, gcc-internal-format
20405 "%<linear%> clause for variable other than loop iterator specified on "
20406 "construct combined with %<distribute%>"
20410 #, gcc-internal-format
20411 msgid "mapping field %qE of variable length structure"
20415 #, gcc-internal-format
20416 msgid "%qE appears more than once in map clauses"
20420 #, gcc-internal-format
20422 "copyprivate variable %qE is not threadprivate or private in outer context"
20426 #, gcc-internal-format
20427 msgid "%s variable %qE is private in outer context"
20431 #, gcc-internal-format
20432 msgid "expected %qs %<if%> clause modifier rather than %qs"
20436 #, gcc-internal-format
20437 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
20441 #, gcc-internal-format
20443 "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
20447 #, gcc-internal-format
20448 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
20452 #, gcc-internal-format
20454 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
20455 "%<distribute%> construct"
20459 #, gcc-internal-format
20461 "incompatible data clause with reduction on %qE; promoting to present_or_copy"
20465 #, gcc-internal-format
20466 msgid "invalid private reduction on %qE"
20469 #: gimplify.c:11103 omp-low.c:2791
20470 #, gcc-internal-format
20472 "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
20473 "loop with %<ordered%> clause with a parameter"
20476 #: gimplify.c:11121
20477 #, gcc-internal-format
20478 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
20481 #: gimplify.c:11134
20482 #, gcc-internal-format
20484 "number of variables in %<depend(sink)%> clause does not match number of "
20485 "iteration variables"
20488 #: gimplify.c:11147
20489 #, gcc-internal-format
20490 msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
20493 #: gimplify.c:11158
20494 #, gcc-internal-format
20496 "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
20497 "on the same construct"
20500 #: gimplify.c:12393
20501 #, gcc-internal-format
20502 msgid "gimplification failed"
20505 #: gimplify.c:12936
20506 #, gcc-internal-format
20507 msgid "%qT is promoted to %qT when passed through %<...%>"
20510 #: gimplify.c:12941
20511 #, gcc-internal-format
20512 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
20515 #: gimplify.c:12948
20516 #, gcc-internal-format
20517 msgid "if this code is reached, the program will abort"
20521 #, gcc-internal-format
20522 msgid "could not close Go dump file: %m"
20526 #, gcc-internal-format
20527 msgid "could not open Go dump file %qs: %m"
20530 #: graph.c:55 toplev.c:1628 objc/objc-act.c:461
20531 #, gcc-internal-format
20532 msgid "can%'t open %s: %m"
20536 #, gcc-internal-format
20537 msgid "Graphite loop optimizations cannot be used (isl is not available)."
20541 #, gcc-internal-format
20542 msgid "Support for HSA does not implement immediate 16 bit FPU operands"
20545 #: hsa-common.c:243
20546 #, gcc-internal-format
20547 msgid "HSA image ops not handled"
20551 #, gcc-internal-format
20552 msgid "HSA SSA name defined by instruction that is supposed to be using it"
20555 #: hsa-gen.c:1234 hsa-gen.c:1247
20556 #, gcc-internal-format
20557 msgid "HSA SSA verification failed"
20561 #, gcc-internal-format
20563 "HSA SSA name not among operands of instruction that is supposed to use it"
20567 #, gcc-internal-format
20568 msgid "HSA instruction uses a register but is not among recorded register uses"
20572 #, gcc-internal-format
20573 msgid "HSA instruction verification failed"
20577 #, gcc-internal-format, gfc-internal-format
20578 msgid "expansion point is location %i"
20582 #, gcc-internal-format, gfc-internal-format
20583 msgid "token %u has x-location == y-location == %u"
20587 #, gcc-internal-format, gfc-internal-format
20588 msgid "token %u has x-location == %u"
20592 #, gcc-internal-format, gfc-internal-format
20593 msgid "token %u has y-location == %u"
20596 #: internal-fn.c:480
20597 #, gcc-internal-format
20598 msgid "invalid use of attribute %<fallthrough%>"
20602 #, gcc-internal-format
20603 msgid "function cannot be instrumented"
20606 #: ipa-devirt.c:762 ipa-devirt.c:913
20607 #, gcc-internal-format
20608 msgid "virtual table of type %qD violates one definition rule"
20611 #: ipa-devirt.c:765
20612 #, gcc-internal-format
20614 "variable of same assembler name as the virtual table is defined in another "
20618 #: ipa-devirt.c:804
20619 #, gcc-internal-format
20620 msgid "virtual table of type %qD contains RTTI information"
20623 #: ipa-devirt.c:810
20624 #, gcc-internal-format
20625 msgid "but is prevailed by one without from other translation unit"
20628 #: ipa-devirt.c:814
20629 #, gcc-internal-format
20630 msgid "RTTI will not work on this type"
20633 #: ipa-devirt.c:844 ipa-devirt.c:872 ipa-devirt.c:943
20634 #, gcc-internal-format
20635 msgid "virtual table of type %qD violates one definition rule "
20638 #: ipa-devirt.c:850
20639 #, gcc-internal-format
20641 "the conflicting type defined in another translation unit has virtual table "
20642 "of different size"
20645 #: ipa-devirt.c:878
20646 #, gcc-internal-format
20648 "the conflicting type defined in another translation unit with different RTTI "
20652 #: ipa-devirt.c:921 ipa-devirt.c:951
20653 #, gcc-internal-format
20654 msgid "the conflicting type defined in another translation unit"
20657 #: ipa-devirt.c:925
20658 #, gcc-internal-format
20659 msgid "contains additional virtual method %qD"
20662 #: ipa-devirt.c:932
20663 #, gcc-internal-format
20665 "the conflicting type defined in another translation unit has virtual table "
20666 "with more entries"
20669 #: ipa-devirt.c:957
20670 #, gcc-internal-format
20671 msgid "virtual method %qD"
20674 #: ipa-devirt.c:961
20675 #, gcc-internal-format
20676 msgid "ought to match virtual method %qD but does not"
20679 #: ipa-devirt.c:967
20680 #, gcc-internal-format
20682 "the conflicting type defined in another translation unit has virtual table "
20683 "with different contents"
20686 #: ipa-devirt.c:997
20687 #, gcc-internal-format
20688 msgid "type %qT violates the C++ One Definition Rule"
20691 #: ipa-devirt.c:1008 ipa-devirt.c:1023 ipa-devirt.c:1273 ipa-devirt.c:1365
20692 #: ipa-devirt.c:1404 ipa-devirt.c:1422
20693 #, gcc-internal-format
20694 msgid "a different type is defined in another translation unit"
20697 #: ipa-devirt.c:1015
20698 #, gcc-internal-format
20699 msgid "the first difference of corresponding definitions is field %qD"
20702 #: ipa-devirt.c:1025
20703 #, gcc-internal-format
20704 msgid "the first difference of corresponding definitions is method %qD"
20707 #: ipa-devirt.c:1119
20708 #, gcc-internal-format
20710 "type %qT defined in anonymous namespace can not match type %qT across the "
20711 "translation unit boundary"
20714 #: ipa-devirt.c:1124
20715 #, gcc-internal-format
20717 "type %qT defined in anonymous namespace can not match across the translation "
20721 #: ipa-devirt.c:1129
20722 #, gcc-internal-format
20723 msgid "the incompatible type defined in another translation unit"
20726 #: ipa-devirt.c:1152
20727 #, gcc-internal-format
20728 msgid "type name %qs should match type name %qs"
20731 #: ipa-devirt.c:1156 ipa-devirt.c:1248
20732 #, gcc-internal-format
20733 msgid "the incompatible type is defined here"
20736 #: ipa-devirt.c:1184
20737 #, gcc-internal-format
20738 msgid "array types have different bounds"
20741 #: ipa-devirt.c:1199
20742 #, gcc-internal-format
20743 msgid "return value type mismatch"
20746 #: ipa-devirt.c:1214
20747 #, gcc-internal-format
20748 msgid "implicit this pointer type mismatch"
20751 #: ipa-devirt.c:1217
20752 #, gcc-internal-format, gfc-internal-format
20753 msgid "type mismatch in parameter %i"
20756 #: ipa-devirt.c:1228
20757 #, gcc-internal-format
20758 msgid "types have different parameter counts"
20761 #: ipa-devirt.c:1239
20762 #, gcc-internal-format
20763 msgid "type %qT itself violates the C++ One Definition Rule"
20766 #: ipa-devirt.c:1245
20767 #, gcc-internal-format
20768 msgid "type %qT should match type %qT"
20771 #: ipa-devirt.c:1280
20772 #, gcc-internal-format
20773 msgid "a type with different qualifiers is defined in another translation unit"
20776 #: ipa-devirt.c:1298
20777 #, gcc-internal-format
20778 msgid "a type with different attributes is defined in another translation unit"
20781 #: ipa-devirt.c:1313
20782 #, gcc-internal-format
20784 "an enum with different value name is defined in another translation unit"
20787 #: ipa-devirt.c:1322
20788 #, gcc-internal-format
20789 msgid "an enum with different values is defined in another translation unit"
20792 #: ipa-devirt.c:1330
20793 #, gcc-internal-format
20795 "an enum with mismatching number of values is defined in another translation "
20799 #: ipa-devirt.c:1348
20800 #, gcc-internal-format
20801 msgid "a type with different precision is defined in another translation unit"
20804 #: ipa-devirt.c:1355
20805 #, gcc-internal-format
20806 msgid "a type with different signedness is defined in another translation unit"
20809 #: ipa-devirt.c:1380
20810 #, gcc-internal-format
20812 "it is defined as a pointer in different address space in another translation "
20816 #: ipa-devirt.c:1389
20817 #, gcc-internal-format
20819 "it is defined as a pointer to different type in another translation unit"
20822 #: ipa-devirt.c:1449
20823 #, gcc-internal-format
20824 msgid "an array of different size is defined in another translation unit"
20827 #: ipa-devirt.c:1464
20828 #, gcc-internal-format
20829 msgid "has different return value in another translation unit"
20832 #: ipa-devirt.c:1487 ipa-devirt.c:1499
20833 #, gcc-internal-format
20834 msgid "has different parameters in another translation unit"
20837 #: ipa-devirt.c:1522
20838 #, gcc-internal-format
20839 msgid "a type defined in another translation unit is not polymorphic"
20842 #: ipa-devirt.c:1526
20843 #, gcc-internal-format
20844 msgid "a type defined in another translation unit is polymorphic"
20847 #: ipa-devirt.c:1544 ipa-devirt.c:1600
20848 #, gcc-internal-format
20850 "a type with different virtual table pointers is defined in another "
20854 #: ipa-devirt.c:1551 ipa-devirt.c:1605
20855 #, gcc-internal-format
20856 msgid "a type with different bases is defined in another translation unit"
20859 #: ipa-devirt.c:1559
20860 #, gcc-internal-format
20861 msgid "a field with different name is defined in another translation unit"
20864 #: ipa-devirt.c:1573
20865 #, gcc-internal-format
20867 "a field of same name but different type is defined in another translation "
20871 #: ipa-devirt.c:1586
20872 #, gcc-internal-format
20873 msgid "fields have different layout in another translation unit"
20876 #: ipa-devirt.c:1609
20877 #, gcc-internal-format
20879 "a type with different number of fields is defined in another translation unit"
20882 #: ipa-devirt.c:1631
20883 #, gcc-internal-format
20884 msgid "a type with different size is defined in another translation unit"
20887 #: ipa-devirt.c:1639
20888 #, gcc-internal-format
20889 msgid "a type with different alignment is defined in another translation unit"
20892 #: ipa-devirt.c:1762
20893 #, gcc-internal-format
20894 msgid "the extra base is defined here"
20897 #: ipa-devirt.c:3780
20898 #, gcc-internal-format
20899 msgid "Declaring type %qD final would enable devirtualization of %i call"
20901 "Declaring type %qD final would enable devirtualization of %i calls"
20905 #: ipa-devirt.c:3789
20906 #, gcc-internal-format
20908 "Declaring type %qD final would enable devirtualization of %i call executed "
20911 "Declaring type %qD final would enable devirtualization of %i calls executed "
20916 #: ipa-devirt.c:3819
20917 #, gcc-internal-format
20919 "Declaring virtual destructor of %qD final would enable devirtualization of "
20922 "Declaring virtual destructor of %qD final would enable devirtualization of "
20927 #: ipa-devirt.c:3827
20928 #, gcc-internal-format
20929 msgid "Declaring method %qD final would enable devirtualization of %i call"
20931 "Declaring method %qD final would enable devirtualization of %i calls"
20935 #: ipa-devirt.c:3835
20936 #, gcc-internal-format
20938 "Declaring virtual destructor of %qD final would enable devirtualization of "
20939 "%i call executed %lli times"
20941 "Declaring virtual destructor of %qD final would enable devirtualization of "
20942 "%i calls executed %lli times"
20946 #: ipa-devirt.c:3846
20947 #, gcc-internal-format
20949 "Declaring method %qD final would enable devirtualization of %i call executed "
20952 "Declaring method %qD final would enable devirtualization of %i calls "
20953 "executed %lli times"
20957 #: ipa-fnsummary.c:3371
20958 #, gcc-internal-format
20959 msgid "ipa inline summary is missing in input file"
20963 #, gcc-internal-format, gfc-internal-format
20964 msgid "could not emit HSAIL for function %s: function cannot be cloned"
20967 #: ipa-pure-const.c:204
20968 #, gcc-internal-format
20969 msgid "function might be candidate for attribute %qs"
20972 #: ipa-pure-const.c:205
20973 #, gcc-internal-format
20975 "function might be candidate for attribute %qs if it is known to return "
20979 #: ipa-reference.c:1174
20980 #, gcc-internal-format
20981 msgid "ipa reference summary is missing in ltrans unit"
20984 #: ira.c:2323 ira.c:2337
20985 #, gcc-internal-format, gfc-internal-format
20986 msgid "%s cannot be used in asm here"
20990 #, gcc-internal-format
20991 msgid "frame pointer required, but reserved"
20995 #, gcc-internal-format
21000 #, gcc-internal-format
21001 msgid "frame size too large for reliable stack checking"
21004 #: lra-assigns.c:1669
21005 #, gcc-internal-format, gfc-internal-format
21006 msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
21009 #: lra-assigns.c:1788 reload1.c:1245
21010 #, gcc-internal-format
21011 msgid "%<asm%> operand has impossible constraints"
21014 #: lra-assigns.c:1809
21015 #, gcc-internal-format
21016 msgid "unable to find a register to spill"
21019 #: lra-constraints.c:3913 reload.c:3815 reload.c:4070
21020 #, gcc-internal-format
21021 msgid "inconsistent operand constraints in an %<asm%>"
21024 #: lra-constraints.c:4821
21025 #, gcc-internal-format, gfc-internal-format
21026 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
21029 #: lto-cgraph.c:1294
21030 #, gcc-internal-format, gfc-internal-format
21031 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
21034 #: lto-cgraph.c:1472
21035 #, gcc-internal-format
21036 msgid "bytecode stream: no caller found while reading edge"
21039 #: lto-cgraph.c:1478
21040 #, gcc-internal-format
21041 msgid "bytecode stream: no callee found while reading edge"
21044 #: lto-cgraph.c:1552
21045 #, gcc-internal-format
21046 msgid "bytecode stream: found empty cgraph node"
21049 #: lto-cgraph.c:1730
21050 #, gcc-internal-format, gfc-internal-format
21051 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
21054 #: lto-cgraph.c:1817
21055 #, gcc-internal-format, gfc-internal-format
21056 msgid "Profile information in %s corrupted"
21059 #: lto-cgraph.c:1855
21060 #, gcc-internal-format, gfc-internal-format
21061 msgid "cannot find LTO cgraph in %s"
21064 #: lto-cgraph.c:1865
21065 #, gcc-internal-format, gfc-internal-format
21066 msgid "cannot find LTO section refs in %s"
21069 #: lto-cgraph.c:1946
21070 #, gcc-internal-format, gfc-internal-format
21071 msgid "invalid offload table in %s"
21074 #: lto-compress.c:193 lto-compress.c:201 lto-compress.c:222 lto-compress.c:285
21075 #: lto-compress.c:293 lto-compress.c:314
21076 #, gcc-internal-format, gfc-internal-format
21077 msgid "compressed stream: %s"
21080 #: lto-section-in.c:445
21081 #, gcc-internal-format, gfc-internal-format
21083 "bytecode stream: trying to read %d bytes after the end of the input buffer"
21086 #: lto-section-in.c:456
21087 #, gcc-internal-format, gfc-internal-format
21088 msgid "%s out of range: Range is %i to %i, value is %i"
21091 #: lto-streamer-in.c:80
21092 #, gcc-internal-format, gfc-internal-format
21093 msgid "bytecode stream: unexpected tag %s"
21096 #: lto-streamer-in.c:900 lto-streamer-in.c:910
21097 #, gcc-internal-format
21098 msgid "Cgraph edge statement index out of range"
21101 #: lto-streamer-in.c:904 lto-streamer-in.c:913
21102 #, gcc-internal-format
21103 msgid "Cgraph edge statement index not found"
21106 #: lto-streamer-in.c:920
21107 #, gcc-internal-format
21108 msgid "Reference statement index out of range"
21111 #: lto-streamer-in.c:923
21112 #, gcc-internal-format
21113 msgid "Reference statement index not found"
21116 #: lto-streamer-in.c:1595
21117 #, gcc-internal-format, gfc-internal-format
21118 msgid "cannot read LTO mode table from %s"
21121 #: lto-streamer-in.c:1694
21122 #, gcc-internal-format, gfc-internal-format
21123 msgid "unsupported mode %s\n"
21126 #: lto-streamer-out.c:442 lto-streamer-out.c:686
21127 #, gcc-internal-format
21128 msgid "tree code %qs is not supported in LTO streams"
21131 #: lto-streamer.c:162
21132 #, gcc-internal-format, gfc-internal-format
21133 msgid "bytecode stream: unexpected LTO section %s"
21136 #: lto-streamer.c:291
21137 #, gcc-internal-format
21139 "bytecode stream in file %qs generated with LTO version %d.%d instead of the "
21143 #: lto-wrapper.c:117
21144 #, gcc-internal-format
21145 msgid "deleting LTRANS file %s: %m"
21148 #: lto-wrapper.c:154
21149 #, gcc-internal-format
21150 msgid "malformed COLLECT_GCC_OPTIONS"
21153 #: lto-wrapper.c:308
21154 #, gcc-internal-format, gfc-internal-format
21155 msgid "Option %s with different values"
21158 #: lto-wrapper.c:392
21159 #, gcc-internal-format, gfc-internal-format
21160 msgid "Option %s not used consistently in all LTO input files"
21163 #: lto-wrapper.c:832
21164 #, gcc-internal-format, gfc-internal-format
21165 msgid "problem with building target image for %s\n"
21168 #: lto-wrapper.c:852
21169 #, gcc-internal-format
21170 msgid "reading input file"
21173 #: lto-wrapper.c:857
21174 #, gcc-internal-format
21175 msgid "writing output file"
21178 #: lto-wrapper.c:889
21179 #, gcc-internal-format
21180 msgid "installation error, can't find crtoffloadtable.o"
21183 #: lto-wrapper.c:1000 lto-wrapper.c:1012
21184 #, gcc-internal-format, gfc-internal-format
21188 #: lto-wrapper.c:1056
21189 #, gcc-internal-format
21190 msgid "environment variable COLLECT_GCC must be set"
21193 #: lto-wrapper.c:1060 config/nvptx/mkoffload.c:363
21194 #, gcc-internal-format
21195 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
21198 #: lto-wrapper.c:1229 lto-wrapper.c:1285
21199 #, gcc-internal-format
21200 msgid "cannot open %s: %m"
21203 #: lto-wrapper.c:1232 lto-wrapper.c:1291
21204 #, gcc-internal-format
21205 msgid "cannot read %s: %m"
21208 #: lto-wrapper.c:1259
21209 #, gcc-internal-format, gfc-internal-format
21210 msgid "invalid format of %s"
21213 #: lto-wrapper.c:1482
21214 #, gcc-internal-format
21215 msgid "fopen: %s: %m"
21218 #: multiple_target.c:76
21219 #, gcc-internal-format
21220 msgid "the call requires ifunc, which is not supported by this target"
21223 #: multiple_target.c:83
21224 #, gcc-internal-format
21225 msgid "target does not support function version dispatcher"
21228 #: multiple_target.c:91
21229 #, gcc-internal-format
21230 msgid "default target_clones attribute was not set"
21233 #: multiple_target.c:324
21234 #, gcc-internal-format
21235 msgid "single target_clones attribute is ignored"
21238 #: multiple_target.c:332
21239 #, gcc-internal-format
21240 msgid "clones for %<target_clones%> attribute cannot be created"
21243 #: multiple_target.c:335
21244 #, gcc-internal-format
21245 msgid "function %q+F can never be copied because it has %<noclone%> attribute"
21248 #: multiple_target.c:352
21249 #, gcc-internal-format
21250 msgid "default target was not set"
21253 #: omp-expand.c:2016
21254 #, gcc-internal-format
21255 msgid "%<depend(sink)%> clause waiting for lexically later iteration"
21258 #: omp-expand.c:2153
21259 #, gcc-internal-format
21260 msgid "%<depend(sink)%> refers to iteration never in the iteration space"
21263 #: omp-general.c:588
21264 #, gcc-internal-format
21265 msgid "multiple loop axes specified for routine"
21268 #: omp-low.c:2098 omp-offload.c:1145
21269 #, gcc-internal-format
21270 msgid "%<seq%> overrides other OpenACC loop specifiers"
21273 #: omp-low.c:2101 omp-offload.c:1146
21274 #, gcc-internal-format
21275 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
21278 #: omp-low.c:2105 omp-offload.c:1180
21279 #, gcc-internal-format
21280 msgid "inner loop uses same OpenACC parallelism as containing loop"
21284 #, gcc-internal-format
21285 msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
21289 #, gcc-internal-format
21290 msgid "non-OpenACC construct inside of OpenACC routine"
21294 #, gcc-internal-format
21295 msgid "non-OpenACC construct inside of OpenACC region"
21299 #, gcc-internal-format
21301 "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
21305 #, gcc-internal-format
21307 "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
21308 "inside %<simd%> region"
21312 #, gcc-internal-format
21314 "only %<distribute%> or %<parallel%> regions are allowed to be strictly "
21315 "nested inside %<teams%> region"
21319 #, gcc-internal-format
21321 "%<distribute%> region must be strictly nested inside %<teams%> construct"
21325 #, gcc-internal-format
21327 "OpenACC loop directive must be associated with an OpenACC compute region"
21331 #, gcc-internal-format
21332 msgid "orphaned %qs construct"
21336 #, gcc-internal-format
21337 msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
21341 #, gcc-internal-format
21342 msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
21345 #: omp-low.c:2608 omp-low.c:2621
21346 #, gcc-internal-format
21347 msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
21351 #, gcc-internal-format
21353 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
21357 #, gcc-internal-format
21358 msgid "invalid arguments"
21362 #, gcc-internal-format
21363 msgid "%<%s %s%> construct not closely nested inside of %qs"
21367 #, gcc-internal-format
21369 "barrier region may not be closely nested inside of work-sharing, %<critical"
21370 "%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
21374 #, gcc-internal-format
21376 "work-sharing region may not be closely nested inside of work-sharing, "
21377 "%<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> "
21382 #, gcc-internal-format
21384 "%<master%> region may not be closely nested inside of work-sharing, explicit "
21385 "%<task%> or %<taskloop%> region"
21388 #: omp-low.c:2755 omp-low.c:2894
21389 #, gcc-internal-format
21390 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
21394 #, gcc-internal-format
21396 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
21397 "an %<ordered%> loop"
21401 #, gcc-internal-format
21402 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
21406 #, gcc-internal-format
21407 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
21411 #, gcc-internal-format
21413 "%<ordered%> region may not be closely nested inside of %<critical%>, "
21414 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
21417 #: omp-low.c:2839 omp-low.c:2852
21418 #, gcc-internal-format
21420 "%<ordered%> region must be closely nested inside a loop region with an "
21421 "%<ordered%> clause"
21425 #, gcc-internal-format
21427 "%<critical%> region may not be nested inside a %<critical%> region with the "
21432 #, gcc-internal-format
21433 msgid "%<teams%> construct not closely nested inside of %<target%> construct"
21437 #, gcc-internal-format
21439 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
21444 #, gcc-internal-format
21445 msgid "OpenACC construct inside of non-OpenACC region"
21449 #, gcc-internal-format
21450 msgid "%s %qs construct inside of %s %qs region"
21453 #: omp-low.c:2973 omp-low.c:2980
21454 #, gcc-internal-format
21455 msgid "%qs construct inside of %qs region"
21459 #, gcc-internal-format
21460 msgid "setjmp/longjmp inside simd construct"
21464 #, gcc-internal-format
21466 "ignoring sink clause with offset that is not a multiple of the loop step"
21470 #, gcc-internal-format
21471 msgid "first offset must be in opposite direction of loop iterations"
21475 #, gcc-internal-format, gfc-internal-format
21476 msgid "invalid exit from %s structured block"
21479 #: omp-low.c:9135 omp-low.c:9140
21480 #, gcc-internal-format, gfc-internal-format
21481 msgid "invalid entry to %s structured block"
21484 #. Otherwise, be vague and lazy, but efficient.
21486 #, gcc-internal-format, gfc-internal-format
21487 msgid "invalid branch to/from %s structured block"
21490 #: omp-offload.c:628
21491 #, gcc-internal-format, gfc-internal-format
21492 msgid "-fopenacc-dim operand is malformed at '%s'"
21495 #: omp-offload.c:1178
21496 #, gcc-internal-format
21497 msgid "routine call uses same OpenACC parallelism as containing loop"
21500 #: omp-offload.c:1182 omp-offload.c:1214
21501 #, gcc-internal-format
21502 msgid "containing loop here"
21505 #: omp-offload.c:1187
21506 #, gcc-internal-format
21507 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
21510 #: omp-offload.c:1189
21511 #, gcc-internal-format
21512 msgid "loop uses OpenACC parallelism disallowed by containing routine"
21515 #: omp-offload.c:1194
21516 #, gcc-internal-format
21517 msgid "routine %qD declared here"
21520 #: omp-offload.c:1207
21521 #, gcc-internal-format
21522 msgid "incorrectly nested OpenACC loop parallelism"
21525 #: omp-offload.c:1348
21526 #, gcc-internal-format
21527 msgid "insufficient partitioning available to parallelize element loop"
21530 #: omp-offload.c:1356
21531 #, gcc-internal-format
21532 msgid "insufficient partitioning available to parallelize tile loop"
21535 #: omp-offload.c:1358
21536 #, gcc-internal-format
21537 msgid "insufficient partitioning available to parallelize loop"
21540 #: omp-simd-clone.c:194
21541 #, gcc-internal-format
21542 msgid "ignoring large linear step"
21545 #: omp-simd-clone.c:201
21546 #, gcc-internal-format
21547 msgid "ignoring zero linear step"
21550 #: omp-simd-clone.c:260
21551 #, gcc-internal-format
21553 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21557 #: omp-simd-clone.c:271
21558 #, gcc-internal-format
21560 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21561 "non-%<uniform%> argument"
21565 #, gcc-internal-format
21566 msgid "indirect jumps are not available on this target"
21569 #: opts-common.c:1150
21570 #, gcc-internal-format
21571 msgid "command line option %qs is not supported by this configuration"
21574 #: opts-common.c:1160 opts.c:1896
21575 #, gcc-internal-format
21576 msgid "missing argument to %qs"
21579 #: opts-common.c:1166
21580 #, gcc-internal-format
21581 msgid "argument to %qs should be a non-negative integer"
21584 #: opts-common.c:1173
21585 #, gcc-internal-format
21586 msgid "argument to %qs is not between %d and %d"
21589 #: opts-common.c:1187
21590 #, gcc-internal-format
21591 msgid "unrecognized argument in option %qs"
21594 #: opts-common.c:1198 config/i386/i386.c:3203
21595 #, gcc-internal-format
21596 msgid "valid arguments to %qs are: %s; did you mean %qs?"
21599 #: opts-common.c:1201 config/i386/i386.c:3206
21600 #, gcc-internal-format
21601 msgid "valid arguments to %qs are: %s"
21604 #: opts-global.c:102
21605 #, gcc-internal-format
21606 msgid "command line option %qs is valid for the driver but not for %s"
21609 #. Eventually this should become a hard error IMO.
21610 #: opts-global.c:108
21611 #, gcc-internal-format
21612 msgid "command line option %qs is valid for %s but not for %s"
21615 #: opts-global.c:375
21616 #, gcc-internal-format
21617 msgid "unrecognized command line option %<-fdump-%s%>"
21620 #: opts-global.c:380
21621 #, gcc-internal-format
21622 msgid "unrecognized command line option %<-fopt-info-%s%>"
21625 #: opts-global.c:401 opts-global.c:409
21626 #, gcc-internal-format
21627 msgid "plugin support is disabled; configure with --enable-plugin"
21630 #: opts-global.c:433
21631 #, gcc-internal-format
21632 msgid "unrecognized register name %qs"
21635 #: opts-global.c:451
21636 #, gcc-internal-format
21637 msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
21640 #: opts-global.c:454
21641 #, gcc-internal-format
21642 msgid "unrecognized shadow offset %qs"
21646 #, gcc-internal-format
21647 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
21651 #, gcc-internal-format
21652 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
21656 #, gcc-internal-format
21658 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
21659 "femit-struct-debug-detailed=ind:...%>"
21663 #, gcc-internal-format
21665 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
21669 #, gcc-internal-format
21670 msgid "section anchors must be disabled when unit-at-a-time is disabled"
21674 #, gcc-internal-format
21675 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
21679 #, gcc-internal-format
21680 msgid "transactional memory is not supported with non-call exceptions"
21684 #, gcc-internal-format
21685 msgid "section anchors must be disabled when toplevel reorder is disabled"
21689 #, gcc-internal-format
21691 "%<-freorder-blocks-and-partition%> does not work with exceptions on this "
21696 #, gcc-internal-format
21698 "%<-freorder-blocks-and-partition%> does not support unwind info on this "
21703 #, gcc-internal-format
21704 msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
21708 #, gcc-internal-format
21709 msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
21713 #, gcc-internal-format
21714 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
21718 #, gcc-internal-format
21720 "%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> "
21721 "or %<-fsanitize=kernel-address%>"
21725 #, gcc-internal-format
21727 "%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> "
21728 "or %<-fsanitize=kernel-address%>"
21732 #, gcc-internal-format
21734 "%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>"
21738 #, gcc-internal-format
21740 "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible "
21741 "with %<-fsanitize=thread%>"
21745 #, gcc-internal-format
21746 msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
21750 #, gcc-internal-format
21751 msgid "%<-fsanitize-recover=%s%> is not supported"
21755 #, gcc-internal-format
21757 "%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option"
21761 #, gcc-internal-format
21762 msgid "transactional memory is not supported with %<-fsanitize=address%>"
21766 #, gcc-internal-format
21768 "transactional memory is not supported with %<-fsanitize=kernel-address%>"
21772 #, gcc-internal-format, gfc-internal-format
21773 msgid "-falign-loops=%d is not between 0 and %d"
21777 #, gcc-internal-format, gfc-internal-format
21778 msgid "-falign-jumps=%d is not between 0 and %d"
21782 #, gcc-internal-format, gfc-internal-format
21783 msgid "-falign-functions=%d is not between 0 and %d"
21787 #, gcc-internal-format, gfc-internal-format
21788 msgid "-falign-labels=%d is not between 0 and %d"
21792 #, gcc-internal-format
21793 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
21797 #, gcc-internal-format
21798 msgid "%<-fsanitize=all%> option is not valid"
21802 #, gcc-internal-format
21804 "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?"
21808 #, gcc-internal-format
21809 msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
21813 #, gcc-internal-format
21814 msgid "%<%s%> attribute directive ignored"
21818 #, gcc-internal-format
21819 msgid "--help argument %q.*s is ambiguous, please be more specific"
21823 #, gcc-internal-format
21824 msgid "unrecognized argument to --help= option: %q.*s"
21828 #, gcc-internal-format
21829 msgid "HSA has not been enabled during configuration"
21833 #, gcc-internal-format
21834 msgid "%<-foffload-abi%> option can be specified only for offload compiler"
21838 #, gcc-internal-format, gfc-internal-format
21839 msgid "structure alignment must be a small power of two, not %d"
21843 #, gcc-internal-format
21844 msgid "invalid arguments for %<-fpatchable_function_entry%>"
21848 #, gcc-internal-format
21849 msgid "unknown stack check parameter %qs"
21853 #, gcc-internal-format
21855 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
21856 "gdwarf -g%s%> for debug level"
21860 #, gcc-internal-format, gfc-internal-format
21861 msgid "dwarf version %d is not supported"
21865 #, gcc-internal-format, gfc-internal-format
21866 msgid "%s: --param arguments should be of the form NAME=VALUE"
21870 #, gcc-internal-format
21871 msgid "invalid --param name %qs; did you mean %qs?"
21875 #, gcc-internal-format
21876 msgid "invalid --param name %qs"
21880 #, gcc-internal-format
21881 msgid "invalid --param value %qs"
21885 #, gcc-internal-format
21886 msgid "target system does not support debug output"
21890 #, gcc-internal-format
21891 msgid "debug format %qs conflicts with prior selection"
21895 #, gcc-internal-format
21896 msgid "unrecognized debug output level %qs"
21900 #, gcc-internal-format
21901 msgid "debug output level %qs is too high"
21905 #, gcc-internal-format
21906 msgid "getting core file size maximum limit: %m"
21910 #, gcc-internal-format
21911 msgid "setting core file size limit to maximum: %m"
21915 #, gcc-internal-format, gfc-internal-format
21916 msgid "unrecognized gcc debugging option: %c"
21920 #, gcc-internal-format, gfc-internal-format
21921 msgid "-Werror=%s: no option -%s"
21925 #, gcc-internal-format, gfc-internal-format
21926 msgid "-Werror=%s: -%s is not an option that controls warnings"
21929 #. If we didn't find this parameter, issue an error message.
21931 #, gcc-internal-format
21932 msgid "invalid parameter %qs"
21936 #, gcc-internal-format
21937 msgid "minimum value of parameter %qs is %u"
21941 #, gcc-internal-format
21942 msgid "maximum value of parameter %qs is %u"
21946 #, gcc-internal-format, gfc-internal-format
21947 msgid "pass %s does not support cloning"
21951 #, gcc-internal-format, gfc-internal-format
21953 "pass %s needs a set_pass_param implementation to handle the extra argument "
21958 #, gcc-internal-format
21959 msgid "unrecognized option -fenable"
21963 #, gcc-internal-format
21964 msgid "unrecognized option -fdisable"
21968 #, gcc-internal-format, gfc-internal-format
21969 msgid "unknown pass %s specified in -fenable"
21973 #, gcc-internal-format, gfc-internal-format
21974 msgid "unknown pass %s specified in -fdisable"
21977 #: passes.c:1064 passes.c:1153
21978 #, gcc-internal-format, gfc-internal-format
21979 msgid "enable pass %s for functions in the range of [%u, %u]"
21982 #: passes.c:1067 passes.c:1164
21983 #, gcc-internal-format, gfc-internal-format
21984 msgid "disable pass %s for functions in the range of [%u, %u]"
21987 #: passes.c:1103 passes.c:1131
21988 #, gcc-internal-format, gfc-internal-format
21989 msgid "Invalid range %s in option %s"
21993 #, gcc-internal-format, gfc-internal-format
21994 msgid "enable pass %s for function %s"
21998 #, gcc-internal-format, gfc-internal-format
21999 msgid "disable pass %s for function %s"
22003 #, gcc-internal-format
22004 msgid "invalid pass positioning operation"
22008 #, gcc-internal-format
22009 msgid "plugin cannot register a missing pass"
22013 #, gcc-internal-format
22014 msgid "plugin cannot register an unnamed pass"
22018 #, gcc-internal-format
22019 msgid "plugin cannot register pass %qs without reference pass name"
22023 #, gcc-internal-format
22024 msgid "pass %qs not found but is referenced by new pass %qs"
22028 #, gcc-internal-format
22029 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
22033 #, gcc-internal-format, gfc-internal-format
22035 "plugin %s was specified with different paths:\n"
22041 #, gcc-internal-format, gfc-internal-format
22042 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
22046 #, gcc-internal-format, gfc-internal-format
22048 "plugin %s should be specified before -fplugin-arg-%s in the command line"
22052 #, gcc-internal-format
22053 msgid "unable to register info for plugin %qs - plugin name not found"
22057 #, gcc-internal-format, gfc-internal-format
22058 msgid "unknown callback event registered by plugin %s"
22062 #, gcc-internal-format, gfc-internal-format
22063 msgid "plugin %s registered a null callback function for event %s"
22066 #: plugin.c:636 plugin.c:703
22067 #, gcc-internal-format, gfc-internal-format
22069 "cannot load plugin %s\n"
22073 #: plugin.c:647 plugin.c:713
22074 #, gcc-internal-format, gfc-internal-format
22076 "plugin %s is not licensed under a GPL-compatible license\n"
22080 #: plugin.c:660 plugin.c:723
22081 #, gcc-internal-format, gfc-internal-format
22083 "cannot find %s in plugin %s\n"
22087 #: plugin.c:670 plugin.c:732
22088 #, gcc-internal-format, gfc-internal-format
22089 msgid "fail to initialize plugin %s"
22093 #, gcc-internal-format
22094 msgid "-iplugindir <dir> option not passed from the gcc driver"
22098 #, gcc-internal-format, gfc-internal-format
22099 msgid "Missing counts for called function %s"
22103 #, gcc-internal-format, gfc-internal-format
22104 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
22108 #, gcc-internal-format
22109 msgid "corrupted profile info: sum_all is smaller than sum_max"
22113 #, gcc-internal-format
22114 msgid "corrupted profile info: profile data is not flow-consistent"
22118 #, gcc-internal-format, gfc-internal-format
22120 "corrupted profile info: number of iterations for basic block %d thought to "
22125 #, gcc-internal-format, gfc-internal-format
22127 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
22130 #: read-rtl-function.c:262
22131 #, gcc-internal-format, gfc-internal-format
22132 msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
22135 #: read-rtl-function.c:266
22136 #, gcc-internal-format, gfc-internal-format
22137 msgid "insn with UID %i not found for operand %i of insn %i"
22140 #: read-rtl-function.c:409
22141 #, gcc-internal-format
22142 msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
22145 #: read-rtl-function.c:710
22146 #, gcc-internal-format, gfc-internal-format
22147 msgid "unrecognized edge flag: '%s'"
22150 #: read-rtl-function.c:853
22151 #, gcc-internal-format
22152 msgid "more than one 'crtl' directive"
22155 #: read-rtl-function.c:981
22156 #, gcc-internal-format, gfc-internal-format
22157 msgid "unrecognized enum value: '%s'"
22160 #: read-rtl-function.c:1137 read-rtl-function.c:1196
22161 #, gcc-internal-format, gfc-internal-format
22162 msgid "was expecting `%s'"
22165 #: read-rtl-function.c:1575
22166 #, gcc-internal-format, gfc-internal-format
22167 msgid "duplicate insn UID: %i"
22170 #: read-rtl-function.c:1635
22171 #, gcc-internal-format
22172 msgid "start/end of RTL fragment are in different files"
22175 #: read-rtl-function.c:1641
22176 #, gcc-internal-format
22177 msgid "start of RTL fragment must be on an earlier line than end"
22181 #, gcc-internal-format, gfc-internal-format
22182 msgid "output constraint %d must specify a single register"
22186 #, gcc-internal-format, gfc-internal-format
22187 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
22191 #, gcc-internal-format
22192 msgid "output regs must be grouped at top of stack"
22196 #, gcc-internal-format
22197 msgid "implicitly popped regs must be grouped at top of stack"
22201 #, gcc-internal-format
22202 msgid "explicitly used regs must be grouped at top of stack"
22206 #, gcc-internal-format
22207 msgid "output operand %d must use %<&%> constraint"
22211 #, gcc-internal-format, gfc-internal-format
22212 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
22216 #, gcc-internal-format, gfc-internal-format
22217 msgid "validate_value_data: Loop in regno chain (%u)"
22221 #, gcc-internal-format, gfc-internal-format
22222 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
22226 #, gcc-internal-format, gfc-internal-format
22227 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
22231 #, gcc-internal-format
22232 msgid "can%'t use %qs as a call-saved register"
22236 #, gcc-internal-format
22237 msgid "can%'t use %qs as a call-used register"
22241 #, gcc-internal-format
22242 msgid "can%'t use %qs as a fixed register"
22245 #: reginfo.c:762 config/arc/arc.c:989 config/arc/arc.c:1028
22246 #: config/ia64/ia64.c:6039 config/ia64/ia64.c:6046 config/pa/pa.c:468
22247 #: config/pa/pa.c:475 config/sh/sh.c:8277 config/sh/sh.c:8284
22248 #: config/spu/spu.c:4926 config/spu/spu.c:4933
22249 #, gcc-internal-format, gfc-internal-format
22250 msgid "unknown register name: %s"
22254 #, gcc-internal-format
22255 msgid "stack register used for global register variable"
22259 #, gcc-internal-format
22260 msgid "global register variable follows a function definition"
22264 #, gcc-internal-format
22265 msgid "register of %qD used for multiple global register variables"
22268 #: reginfo.c:789 config/powerpcspe/powerpcspe.c:32259
22269 #: config/rs6000/rs6000.c:29419
22270 #, gcc-internal-format
22271 msgid "conflicts with %qD"
22275 #, gcc-internal-format
22276 msgid "call-clobbered register used for global register variable"
22280 #, gcc-internal-format
22281 msgid "cannot reload integer constant operand in %<asm%>"
22285 #, gcc-internal-format
22286 msgid "impossible register constraint in %<asm%>"
22290 #, gcc-internal-format
22291 msgid "%<&%> constraint used with no register class"
22295 #, gcc-internal-format
22296 msgid "can%'t find a register in class %qs while reloading %<asm%>"
22300 #, gcc-internal-format
22301 msgid "unable to find a register to spill in class %qs"
22305 #, gcc-internal-format
22306 msgid "%<asm%> operand requires impossible reload"
22310 #, gcc-internal-format
22311 msgid "%<asm%> operand constraint incompatible with operand size"
22315 #, gcc-internal-format
22316 msgid "output operand is constant in %<asm%>"
22320 #, gcc-internal-format, gfc-internal-format
22321 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
22325 #, gcc-internal-format, gfc-internal-format
22327 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
22331 #, gcc-internal-format, gfc-internal-format
22333 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
22338 #, gcc-internal-format, gfc-internal-format
22339 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
22343 #, gcc-internal-format, gfc-internal-format
22344 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
22348 #, gcc-internal-format, gfc-internal-format
22350 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
22355 #, gcc-internal-format, gfc-internal-format
22357 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
22361 #, gcc-internal-format, gfc-internal-format
22362 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
22366 #, gcc-internal-format, gfc-internal-format
22367 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
22371 #, gcc-internal-format
22372 msgid "output operand constraint lacks %<=%>"
22376 #, gcc-internal-format
22377 msgid "output constraint %qc for operand %d is not at the beginning"
22381 #, gcc-internal-format
22382 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
22385 #: stmt.c:263 stmt.c:352
22386 #, gcc-internal-format
22387 msgid "%<%%%> constraint used with last operand"
22391 #, gcc-internal-format
22392 msgid "matching constraint not valid in output operand"
22396 #, gcc-internal-format
22397 msgid "input operand constraint contains %qc"
22401 #, gcc-internal-format
22402 msgid "matching constraint references invalid operand number"
22406 #, gcc-internal-format
22407 msgid "invalid punctuation %qc in constraint"
22411 #, gcc-internal-format
22412 msgid "matching constraint does not allow a register"
22416 #, gcc-internal-format
22417 msgid "duplicate asm operand name %qs"
22421 #, gcc-internal-format
22422 msgid "missing close brace for named operand"
22426 #, gcc-internal-format
22427 msgid "undefined named operand %qs"
22430 #: stor-layout.c:771
22431 #, gcc-internal-format
22432 msgid "size of %q+D is %d bytes"
22435 #: stor-layout.c:773
22436 #, gcc-internal-format
22437 msgid "size of %q+D is larger than %wd bytes"
22440 #: stor-layout.c:1153
22441 #, gcc-internal-format
22442 msgid "alignment %u of %qT is less than %u"
22445 #: stor-layout.c:1160
22446 #, gcc-internal-format
22447 msgid "%q+D offset %E in %qT isn%'t aligned to %u"
22450 #: stor-layout.c:1163
22451 #, gcc-internal-format
22452 msgid "%q+D offset %E in %qT may not be aligned to %u"
22455 #: stor-layout.c:1295
22456 #, gcc-internal-format
22457 msgid "packed attribute causes inefficient alignment for %q+D"
22460 #: stor-layout.c:1299
22461 #, gcc-internal-format
22462 msgid "packed attribute is unnecessary for %q+D"
22465 #: stor-layout.c:1318
22466 #, gcc-internal-format
22467 msgid "padding struct to align %q+D"
22470 #: stor-layout.c:1377
22471 #, gcc-internal-format
22472 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
22475 #: stor-layout.c:1745
22476 #, gcc-internal-format
22477 msgid "padding struct size to alignment boundary"
22480 #: stor-layout.c:1773
22481 #, gcc-internal-format
22482 msgid "packed attribute causes inefficient alignment for %qE"
22485 #: stor-layout.c:1777
22486 #, gcc-internal-format
22487 msgid "packed attribute is unnecessary for %qE"
22490 #: stor-layout.c:1783
22491 #, gcc-internal-format
22492 msgid "packed attribute causes inefficient alignment"
22495 #: stor-layout.c:1785
22496 #, gcc-internal-format
22497 msgid "packed attribute is unnecessary"
22500 #: stor-layout.c:2538
22501 #, gcc-internal-format
22502 msgid "alignment of array elements is greater than element size"
22505 #: substring-locations.c:181
22506 #, gcc-internal-format
22507 msgid "format string is defined here"
22511 #, gcc-internal-format
22512 msgid "%qD renamed after being referenced in assembly"
22516 #, gcc-internal-format
22517 msgid "function symbol is not function"
22521 #, gcc-internal-format
22522 msgid "variable symbol is not variable"
22526 #, gcc-internal-format
22527 msgid "node has unknown type"
22531 #, gcc-internal-format
22532 msgid "node not found node->decl->decl_with_vis.symtab_node"
22536 #, gcc-internal-format
22537 msgid "node differs from node->decl->decl_with_vis.symtab_node"
22541 #, gcc-internal-format
22542 msgid "assembler name hash list corrupted"
22546 #, gcc-internal-format
22547 msgid "node not found in symtab assembler name hash"
22551 #, gcc-internal-format
22552 msgid "double linked list of assembler names corrupted"
22556 #, gcc-internal-format
22557 msgid "node has body_removed but is definition"
22561 #, gcc-internal-format
22562 msgid "node is analyzed but it is not a definition"
22566 #, gcc-internal-format
22567 msgid "node is alias but not implicit alias"
22571 #, gcc-internal-format
22572 msgid "node is alias but not definition"
22576 #, gcc-internal-format
22577 msgid "node is weakref but not an transparent_alias"
22581 #, gcc-internal-format
22582 msgid "node is transparent_alias but not an alias"
22586 #, gcc-internal-format
22587 msgid "node is in same_comdat_group list but has no comdat_group"
22591 #, gcc-internal-format
22592 msgid "same_comdat_group list across different groups"
22596 #, gcc-internal-format
22597 msgid "mixing different types of symbol in same comdat groups is not supported"
22601 #, gcc-internal-format
22602 msgid "node is alone in a comdat group"
22606 #, gcc-internal-format
22607 msgid "same_comdat_group is not a circular list"
22611 #, gcc-internal-format, gfc-internal-format
22612 msgid "comdat-local symbol referred to by %s outside its comdat"
22616 #, gcc-internal-format
22617 msgid "implicit_section flag is set but section isn't"
22621 #, gcc-internal-format
22622 msgid "Both section and comdat group is set"
22626 #, gcc-internal-format
22627 msgid "Alias and target's section differs"
22631 #, gcc-internal-format
22632 msgid "Alias and target's comdat groups differs"
22636 #, gcc-internal-format
22637 msgid "Transparent alias and target's assembler names differs"
22641 #, gcc-internal-format
22642 msgid "Chained transparent aliases"
22645 #: symtab.c:1210 symtab.c:1247
22646 #, gcc-internal-format
22647 msgid "symtab_node::verify failed"
22651 #, gcc-internal-format
22653 "Two symbols with same comdat_group are not linked by the same_comdat_group "
22658 #, gcc-internal-format
22659 msgid "function %q+D part of alias cycle"
22663 #, gcc-internal-format
22664 msgid "variable %q+D part of alias cycle"
22668 #, gcc-internal-format
22669 msgid "section of alias %q+D must match section of its target"
22673 #, gcc-internal-format
22674 msgid "__builtin_saveregs not supported by this target"
22677 #: targhooks.c:1034
22678 #, gcc-internal-format
22679 msgid "nested functions not supported on this target"
22682 #: targhooks.c:1047
22683 #, gcc-internal-format
22684 msgid "nested function trampolines not supported on this target"
22687 #: targhooks.c:1568
22688 #, gcc-internal-format
22689 msgid "target attribute is not supported on this machine"
22692 #: targhooks.c:1582
22693 #, gcc-internal-format
22694 msgid "#pragma GCC target is not supported for this machine"
22698 #, gcc-internal-format
22699 msgid "removing .rpo file: %m"
22703 #, gcc-internal-format
22704 msgid "renaming .rpo file: %m"
22708 #, gcc-internal-format, gfc-internal-format
22709 msgid "repository file '%s' does not contain command-line arguments"
22713 #, gcc-internal-format, gfc-internal-format
22715 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
22720 #, gcc-internal-format, gfc-internal-format
22721 msgid "ld returned %d exit status"
22725 #, gcc-internal-format
22726 msgid "can%'t open %qs for writing: %m"
22730 #, gcc-internal-format
22731 msgid "-frecord-gcc-switches is not supported by the current target"
22735 #, gcc-internal-format
22736 msgid "stack usage computation not supported for this target"
22740 #, gcc-internal-format
22741 msgid "stack usage might be unbounded"
22745 #, gcc-internal-format
22746 msgid "stack usage might be %wd bytes"
22750 #, gcc-internal-format
22751 msgid "stack usage is %wd bytes"
22755 #, gcc-internal-format
22756 msgid "can%'t open %s for writing: %m"
22760 #, gcc-internal-format
22761 msgid "this target does not support %qs"
22765 #, gcc-internal-format
22767 "Graphite loop optimizations cannot be used (isl is not available) (-"
22768 "fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all)"
22772 #, gcc-internal-format
22773 msgid "%<-fcf-protection=full%> is not supported for this target"
22777 #, gcc-internal-format
22778 msgid "%<-fcf-protection=branch%> is not supported for this target"
22782 #, gcc-internal-format
22783 msgid "%<-fcf-protection=return%> is not supported for this target"
22787 #, gcc-internal-format
22788 msgid "%<-fcheck-pointer-bounds%> is not supported for this target"
22792 #, gcc-internal-format
22794 "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds-strict%>"
22798 #, gcc-internal-format
22799 msgid "%<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds%>"
22803 #, gcc-internal-format
22804 msgid "%<-fcheck-pointer-bounds%> is not supported with Address Sanitizer"
22808 #, gcc-internal-format
22809 msgid "%<-fcheck-pointer-bounds%> is not supported with Thread Sanitizer"
22813 #, gcc-internal-format
22814 msgid "%<-fabi-version=1%> is no longer supported"
22818 #, gcc-internal-format
22819 msgid "instruction scheduling not supported on this target machine"
22823 #, gcc-internal-format
22824 msgid "this target machine does not have delayed branches"
22828 #, gcc-internal-format, gfc-internal-format
22829 msgid "-f%sleading-underscore not supported on this target machine"
22833 #, gcc-internal-format
22834 msgid "could not close zeroed insn dump file %qs: %m"
22838 #, gcc-internal-format
22839 msgid "target system does not support the %qs debug format"
22843 #, gcc-internal-format
22844 msgid "variable tracking requested, but useless unless producing debug info"
22848 #, gcc-internal-format
22849 msgid "variable tracking requested, but not supported by this debug format"
22853 #, gcc-internal-format
22854 msgid "var-tracking-assignments changes selective scheduling"
22858 #, gcc-internal-format
22860 "without -gdwarf-5, -gvariable-location-views=incompat5 is equivalent to -"
22861 "gvariable-location-views"
22865 #, gcc-internal-format
22867 "-ginternal-reset-location-views is forced disabled without -gvariable-"
22872 #, gcc-internal-format
22873 msgid "-ginline-points is forced disabled without -gstatement-frontiers"
22877 #, gcc-internal-format
22878 msgid "-ffunction-sections not supported for this target"
22882 #, gcc-internal-format
22883 msgid "-fdata-sections not supported for this target"
22887 #, gcc-internal-format
22888 msgid "-fprefetch-loop-arrays not supported for this target"
22892 #, gcc-internal-format
22894 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
22898 #, gcc-internal-format
22899 msgid "-fprefetch-loop-arrays is not supported with -Os"
22903 #, gcc-internal-format
22904 msgid "-fassociative-math disabled; other options take precedence"
22908 #, gcc-internal-format
22910 "%<-fstack-clash-protection%> is not supported on targets where the stack "
22911 "grows from lower to higher addresses"
22915 #, gcc-internal-format
22917 "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive. "
22918 "Disabling %<-fstack-check=%>"
22922 #, gcc-internal-format
22923 msgid "-fstack-protector not supported for this target"
22927 #, gcc-internal-format
22929 "-fsanitize=address and -fsanitize=kernel-address are not supported for this "
22934 #, gcc-internal-format
22935 msgid "-fsanitize=address not supported for this target"
22939 #, gcc-internal-format
22940 msgid "error writing to %s: %m"
22944 #, gcc-internal-format
22945 msgid "error closing %s: %m"
22949 #, gcc-internal-format
22950 msgid "self-tests incompatible with -E"
22954 #, gcc-internal-format
22955 msgid "self-tests are not enabled in this build"
22959 #, gcc-internal-format
22960 msgid "invalid use of volatile lvalue inside transaction"
22964 #, gcc-internal-format
22965 msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
22969 #, gcc-internal-format
22971 "%<transaction_may_cancel_outer%> function call not within outer transaction "
22972 "or %<transaction_may_cancel_outer%>"
22975 #: trans-mem.c:725 trans-mem.c:4832
22976 #, gcc-internal-format
22977 msgid "unsafe function call %qD within atomic transaction"
22981 #, gcc-internal-format
22982 msgid "unsafe function call %qE within atomic transaction"
22986 #, gcc-internal-format
22987 msgid "unsafe indirect function call within atomic transaction"
22990 #: trans-mem.c:744 trans-mem.c:4764
22991 #, gcc-internal-format
22992 msgid "unsafe function call %qD within %<transaction_safe%> function"
22996 #, gcc-internal-format
22997 msgid "unsafe function call %qE within %<transaction_safe%> function"
23001 #, gcc-internal-format
23002 msgid "unsafe indirect function call within %<transaction_safe%> function"
23005 #: trans-mem.c:770 trans-mem.c:4804
23006 #, gcc-internal-format
23007 msgid "asm not allowed in atomic transaction"
23011 #, gcc-internal-format
23012 msgid "asm not allowed in %<transaction_safe%> function"
23016 #, gcc-internal-format
23017 msgid "relaxed transaction in atomic transaction"
23021 #, gcc-internal-format
23022 msgid "relaxed transaction in %<transaction_safe%> function"
23026 #, gcc-internal-format
23027 msgid "outer transaction in transaction"
23031 #, gcc-internal-format
23032 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
23036 #, gcc-internal-format
23037 msgid "outer transaction in %<transaction_safe%> function"
23040 #: trans-mem.c:4430
23041 #, gcc-internal-format
23042 msgid "%Kasm not allowed in %<transaction_safe%> function"
23046 #, gcc-internal-format
23047 msgid "ignoring loop annotation"
23051 #, gcc-internal-format
23052 msgid "constant not recomputed when ADDR_EXPR changed"
23056 #, gcc-internal-format
23057 msgid "side effects not recomputed when ADDR_EXPR changed"
23061 #, gcc-internal-format
23062 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
23066 #, gcc-internal-format
23067 msgid "SSA name in freelist but still referenced"
23071 #, gcc-internal-format
23072 msgid "Local declaration from a different function"
23075 #: tree-cfg.c:3071 tree-cfg.c:4635
23076 #, gcc-internal-format
23077 msgid "INDIRECT_REF in gimple IL"
23081 #, gcc-internal-format
23082 msgid "invalid first operand of MEM_REF"
23086 #, gcc-internal-format
23087 msgid "invalid offset operand of MEM_REF"
23091 #, gcc-internal-format
23092 msgid "ASSERT_EXPR with an always-false condition"
23096 #, gcc-internal-format
23097 msgid "MODIFY_EXPR not expected while having tuples"
23100 #: tree-cfg.c:3136 tree-ssa.c:987
23101 #, gcc-internal-format
23102 msgid "address taken, but ADDRESSABLE bit not set"
23106 #, gcc-internal-format
23107 msgid "non-integral used in condition"
23111 #, gcc-internal-format
23112 msgid "invalid conditional operand"
23116 #, gcc-internal-format
23117 msgid "non-scalar BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
23121 #, gcc-internal-format
23122 msgid "invalid position or size operand to BIT_FIELD_REF"
23126 #, gcc-internal-format
23128 "integral result type precision does not match field size of BIT_FIELD_REF"
23132 #, gcc-internal-format
23134 "mode size of non-integral result does not match field size of BIT_FIELD_REF"
23138 #, gcc-internal-format
23139 msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
23143 #, gcc-internal-format
23144 msgid "non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
23148 #, gcc-internal-format
23149 msgid "invalid reference prefix"
23153 #, gcc-internal-format
23154 msgid "invalid operand to plus/minus, type is a pointer"
23158 #, gcc-internal-format
23159 msgid "invalid operand to pointer diff, operand is not a pointer"
23163 #, gcc-internal-format
23164 msgid "invalid type for pointer diff"
23168 #, gcc-internal-format
23169 msgid "invalid operand to pointer plus, first operand is not a pointer"
23173 #, gcc-internal-format
23175 "invalid operand to pointer plus, second operand is not an integer type of "
23176 "appropriate width"
23180 #, gcc-internal-format
23181 msgid "invalid CASE_CHAIN"
23185 #, gcc-internal-format
23186 msgid "invalid expression for min lvalue"
23190 #, gcc-internal-format
23191 msgid "invalid operand in indirect reference"
23195 #, gcc-internal-format
23196 msgid "invalid operands to array reference"
23200 #, gcc-internal-format
23201 msgid "type mismatch in array reference"
23205 #, gcc-internal-format
23206 msgid "type mismatch in array range reference"
23210 #, gcc-internal-format
23211 msgid "type mismatch in real/imagpart reference"
23215 #, gcc-internal-format
23216 msgid "type mismatch in component reference"
23220 #, gcc-internal-format
23221 msgid "conversion of an SSA_NAME on the left hand side"
23225 #, gcc-internal-format
23226 msgid "conversion of register to a different size"
23230 #, gcc-internal-format
23231 msgid "invalid address operand in MEM_REF"
23235 #, gcc-internal-format
23236 msgid "invalid offset operand in MEM_REF"
23240 #, gcc-internal-format
23241 msgid "invalid address operand in TARGET_MEM_REF"
23245 #, gcc-internal-format
23246 msgid "invalid offset operand in TARGET_MEM_REF"
23250 #, gcc-internal-format
23251 msgid "gimple call has two targets"
23255 #, gcc-internal-format
23256 msgid "gimple call has no target"
23260 #, gcc-internal-format
23261 msgid "invalid function in gimple call"
23265 #, gcc-internal-format
23266 msgid "non-function in gimple call"
23270 #, gcc-internal-format
23271 msgid "invalid pure const state for function"
23275 #, gcc-internal-format
23276 msgid "invalid LHS in gimple call"
23280 #, gcc-internal-format
23281 msgid "LHS in noreturn call"
23285 #, gcc-internal-format
23286 msgid "invalid conversion in gimple call"
23290 #, gcc-internal-format
23291 msgid "invalid static chain in gimple call"
23295 #, gcc-internal-format
23296 msgid "static chain with function that doesn%'t use one"
23299 #. Built-in unreachable with parameters might not be caught by
23300 #. undefined behavior sanitizer. Front-ends do check users do not
23301 #. call them that way but we also produce calls to
23302 #. __builtin_unreachable internally, for example when IPA figures
23303 #. out a call cannot happen in a legal program. In such cases,
23304 #. we must make sure arguments are stripped off.
23306 #, gcc-internal-format
23307 msgid "__builtin_unreachable or __builtin_trap call with arguments"
23311 #, gcc-internal-format
23312 msgid "invalid argument to gimple call"
23316 #, gcc-internal-format
23317 msgid "invalid operands in gimple comparison"
23321 #, gcc-internal-format
23322 msgid "mismatching comparison operand types"
23326 #, gcc-internal-format
23327 msgid "unsupported operation or type for vector comparison returning a boolean"
23331 #, gcc-internal-format
23332 msgid "non-vector operands in vector comparison"
23336 #, gcc-internal-format
23337 msgid "invalid vector comparison resulting type"
23341 #, gcc-internal-format
23342 msgid "bogus comparison result type"
23346 #, gcc-internal-format
23347 msgid "non-register as LHS of unary operation"
23351 #, gcc-internal-format
23352 msgid "invalid operand in unary operation"
23356 #, gcc-internal-format
23357 msgid "invalid types in nop conversion"
23361 #, gcc-internal-format
23362 msgid "invalid types in address space conversion"
23366 #, gcc-internal-format
23367 msgid "invalid types in fixed-point conversion"
23371 #, gcc-internal-format
23372 msgid "invalid types in conversion to floating point"
23376 #, gcc-internal-format
23377 msgid "invalid types in conversion to integer"
23381 #, gcc-internal-format
23382 msgid "vec_duplicate should be from a scalar to a like vector"
23386 #, gcc-internal-format
23387 msgid "non-trivial conversion in unary operation"
23391 #, gcc-internal-format
23392 msgid "non-register as LHS of binary operation"
23396 #, gcc-internal-format
23397 msgid "invalid operands in binary operation"
23401 #, gcc-internal-format
23402 msgid "type mismatch in complex expression"
23406 #, gcc-internal-format
23407 msgid "type mismatch in shift expression"
23410 #: tree-cfg.c:4052 tree-cfg.c:4073
23411 #, gcc-internal-format
23412 msgid "type mismatch in widening vector shift expression"
23416 #, gcc-internal-format
23417 msgid "invalid non-vector operands to vector valued plus"
23421 #, gcc-internal-format
23422 msgid "invalid (pointer) operands to plus/minus"
23426 #, gcc-internal-format
23427 msgid "type mismatch in pointer plus expression"
23431 #, gcc-internal-format
23432 msgid "type mismatch in pointer diff expression"
23436 #, gcc-internal-format
23437 msgid "type mismatch in widening sum reduction"
23441 #, gcc-internal-format
23442 msgid "type mismatch in vector widening multiplication"
23446 #, gcc-internal-format
23447 msgid "type mismatch in vector pack expression"
23451 #, gcc-internal-format
23452 msgid "type mismatch in series expression"
23456 #, gcc-internal-format
23457 msgid "vector type expected in series expression"
23461 #, gcc-internal-format
23462 msgid "type mismatch in binary expression"
23466 #, gcc-internal-format
23467 msgid "non-register as LHS of ternary operation"
23471 #, gcc-internal-format
23472 msgid "invalid operands in ternary operation"
23476 #, gcc-internal-format
23477 msgid "type mismatch in widening multiply-accumulate expression"
23481 #, gcc-internal-format
23482 msgid "type mismatch in fused multiply-add expression"
23486 #, gcc-internal-format
23488 "the first argument of a VEC_COND_EXPR must be of a boolean vector type of "
23489 "the same number of elements as the result"
23492 #: tree-cfg.c:4395 c/c-typeck.c:5212
23493 #, gcc-internal-format
23494 msgid "type mismatch in conditional expression"
23498 #, gcc-internal-format
23499 msgid "type mismatch in vector permute expression"
23503 #, gcc-internal-format
23504 msgid "vector types expected in vector permute expression"
23508 #, gcc-internal-format
23510 "vectors with different element number found in vector permute expression"
23514 #, gcc-internal-format
23515 msgid "invalid mask type in vector permute expression"
23519 #, gcc-internal-format
23520 msgid "type mismatch in sad expression"
23524 #, gcc-internal-format
23525 msgid "vector types expected in sad expression"
23529 #, gcc-internal-format
23530 msgid "type mismatch in BIT_INSERT_EXPR"
23534 #, gcc-internal-format
23535 msgid "not allowed type combination in BIT_INSERT_EXPR"
23539 #, gcc-internal-format
23540 msgid "invalid position or size in BIT_INSERT_EXPR"
23544 #, gcc-internal-format
23545 msgid "insertion out of range in BIT_INSERT_EXPR"
23549 #, gcc-internal-format
23550 msgid "vector insertion not at element boundary"
23554 #, gcc-internal-format
23555 msgid "type mismatch in dot product reduction"
23559 #, gcc-internal-format
23560 msgid "non-trivial conversion at assignment"
23564 #, gcc-internal-format
23565 msgid "non-decl/MEM_REF LHS in clobber statement"
23569 #, gcc-internal-format
23570 msgid "invalid operand in unary expression"
23574 #, gcc-internal-format
23575 msgid "type mismatch in address expression"
23578 #: tree-cfg.c:4650 tree-cfg.c:4676
23579 #, gcc-internal-format
23580 msgid "invalid rhs for gimple memory store"
23583 #: tree-cfg.c:4710 tree-cfg.c:4728 tree-cfg.c:4742
23584 #, gcc-internal-format
23585 msgid "incorrect type of vector CONSTRUCTOR elements"
23588 #: tree-cfg.c:4719 tree-cfg.c:4735
23589 #, gcc-internal-format
23590 msgid "incorrect number of vector CONSTRUCTOR elements"
23594 #, gcc-internal-format
23595 msgid "vector CONSTRUCTOR with non-NULL element index"
23599 #, gcc-internal-format
23600 msgid "vector CONSTRUCTOR element is not a GIMPLE value"
23604 #, gcc-internal-format
23605 msgid "non-vector CONSTRUCTOR with elements"
23609 #, gcc-internal-format
23610 msgid "invalid operand in return statement"
23613 #: tree-cfg.c:4839 c/gimple-parser.c:1622
23614 #, gcc-internal-format
23615 msgid "invalid conversion in return statement"
23619 #, gcc-internal-format
23620 msgid "goto destination is neither a label nor a pointer"
23624 #, gcc-internal-format
23625 msgid "invalid operand to switch statement"
23629 #, gcc-internal-format
23630 msgid "non-integral type switch statement"
23634 #, gcc-internal-format
23635 msgid "invalid default case label in switch statement"
23639 #, gcc-internal-format
23640 msgid "invalid case label in switch statement"
23644 #, gcc-internal-format
23645 msgid "invalid case range in switch statement"
23649 #, gcc-internal-format
23650 msgid "type mismatch for case label in switch statement"
23654 #, gcc-internal-format
23655 msgid "type precision mismatch in switch statement"
23659 #, gcc-internal-format
23660 msgid "case labels not sorted in switch statement"
23664 #, gcc-internal-format
23665 msgid "label's context is not the current function decl"
23669 #, gcc-internal-format
23670 msgid "incorrect entry in label_to_block_map"
23674 #, gcc-internal-format
23675 msgid "incorrect setting of landing pad number"
23679 #, gcc-internal-format
23680 msgid "invalid comparison code in gimple cond"
23684 #, gcc-internal-format
23685 msgid "invalid labels in gimple cond"
23688 #: tree-cfg.c:5115 tree-cfg.c:5124
23689 #, gcc-internal-format
23690 msgid "invalid PHI result"
23694 #, gcc-internal-format
23695 msgid "missing PHI def"
23699 #, gcc-internal-format
23700 msgid "invalid PHI argument"
23704 #, gcc-internal-format, gfc-internal-format
23705 msgid "incompatible types in PHI argument %u"
23708 #: tree-cfg.c:5253 tree-cfg.c:5585
23709 #, gcc-internal-format
23710 msgid "verify_gimple failed"
23714 #, gcc-internal-format
23715 msgid "dead STMT in EH table"
23719 #, gcc-internal-format
23720 msgid "location references block not in block tree"
23724 #, gcc-internal-format
23725 msgid "gimple_bb (phi) is set to a wrong basic block"
23729 #, gcc-internal-format
23730 msgid "PHI node with location"
23733 #: tree-cfg.c:5471 tree-cfg.c:5520
23734 #, gcc-internal-format
23735 msgid "incorrect sharing of tree nodes"
23739 #, gcc-internal-format
23740 msgid "virtual PHI with argument locations"
23744 #, gcc-internal-format
23745 msgid "gimple_bb (stmt) is set to a wrong basic block"
23749 #, gcc-internal-format
23750 msgid "in statement"
23754 #, gcc-internal-format
23755 msgid "statement marked for throw, but doesn%'t"
23759 #, gcc-internal-format
23760 msgid "statement marked for throw in middle of block"
23764 #, gcc-internal-format
23765 msgid "ENTRY_BLOCK has IL associated with it"
23769 #, gcc-internal-format
23770 msgid "EXIT_BLOCK has IL associated with it"
23774 #, gcc-internal-format, gfc-internal-format
23775 msgid "fallthru to exit from bb %d"
23779 #, gcc-internal-format
23780 msgid "nonlocal label "
23784 #, gcc-internal-format
23785 msgid "EH landing pad label "
23788 #: tree-cfg.c:5663 tree-cfg.c:5672 tree-cfg.c:5697
23789 #, gcc-internal-format
23794 #, gcc-internal-format, gfc-internal-format
23795 msgid "control flow in the middle of basic block %d"
23799 #, gcc-internal-format, gfc-internal-format
23800 msgid "fallthru edge after a control statement in bb %d"
23804 #, gcc-internal-format, gfc-internal-format
23805 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
23808 #: tree-cfg.c:5756 tree-cfg.c:5778 tree-cfg.c:5795 tree-cfg.c:5865
23809 #, gcc-internal-format, gfc-internal-format
23810 msgid "wrong outgoing edge flags at end of bb %d"
23814 #, gcc-internal-format, gfc-internal-format
23815 msgid "explicit goto at end of bb %d"
23819 #, gcc-internal-format, gfc-internal-format
23820 msgid "return edge does not point to exit in bb %d"
23824 #, gcc-internal-format
23825 msgid "found default case not at the start of case vector"
23829 #, gcc-internal-format
23830 msgid "case labels not sorted: "
23834 #, gcc-internal-format, gfc-internal-format
23835 msgid "extra outgoing edge %d->%d"
23839 #, gcc-internal-format, gfc-internal-format
23840 msgid "missing edge %i->%i"
23844 #, gcc-internal-format
23845 msgid "%<noreturn%> function does return"
23848 #: tree-cfg.c:9400 tree-cfg.c:9432
23849 #, gcc-internal-format
23850 msgid "control reaches end of non-void function"
23853 #: tree-cfg.c:9498 cp/cvt.c:1035
23854 #, gcc-internal-format
23856 "ignoring return value of %qD, declared with attribute warn_unused_result"
23859 #: tree-cfg.c:9503 cp/cvt.c:1042
23860 #, gcc-internal-format
23862 "ignoring return value of function declared with attribute warn_unused_result"
23865 #: tree-chkp-opt.c:720
23866 #, gcc-internal-format
23867 msgid "memory access check always fail"
23870 #: tree-chkp.c:2054
23871 #, gcc-internal-format
23872 msgid "-fcheck-pointer-bounds requires %qs name for internal usage"
23875 #: tree-chkp.c:2831
23876 #, gcc-internal-format, gfc-internal-format
23877 msgid "pointer bounds were lost due to unexpected expression %s"
23880 #: tree-chkp.c:2919
23881 #, gcc-internal-format, gfc-internal-format
23882 msgid "chkp_get_bounds_by_definition: Unexpected var of type %s"
23885 #: tree-chkp.c:2962
23886 #, gcc-internal-format, gfc-internal-format
23887 msgid "chkp_get_bounds_by_definition: Unexpected GIMPLE code %s"
23890 #: tree-chkp.c:3662
23891 #, gcc-internal-format, gfc-internal-format
23892 msgid "chkp_make_addressed_object_bounds: Unexpected tree code %s"
23895 #: tree-chkp.c:3822
23896 #, gcc-internal-format, gfc-internal-format
23897 msgid "chkp_find_bounds: Unexpected tree code %s"
23900 #: tree-chkp.c:3833
23901 #, gcc-internal-format
23902 msgid "chkp_find_bounds: Cannot find bounds for pointer"
23905 #: tree-chkp.c:3949
23906 #, gcc-internal-format, gfc-internal-format
23907 msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
23910 #: tree-diagnostic.c:202
23911 #, gcc-internal-format
23912 msgid "in definition of macro %qs"
23915 #: tree-diagnostic.c:219
23916 #, gcc-internal-format
23917 msgid "in expansion of macro %qs"
23921 #, gcc-internal-format, gfc-internal-format
23922 msgid "BB %i has multiple EH edges"
23926 #, gcc-internal-format, gfc-internal-format
23927 msgid "BB %i can not throw but has an EH edge"
23931 #, gcc-internal-format, gfc-internal-format
23932 msgid "BB %i last statement has incorrectly set lp"
23936 #, gcc-internal-format, gfc-internal-format
23937 msgid "BB %i is missing an EH edge"
23941 #, gcc-internal-format, gfc-internal-format
23942 msgid "Incorrect EH edge %i->%i"
23945 #: tree-eh.c:4832 tree-eh.c:4851
23946 #, gcc-internal-format, gfc-internal-format
23947 msgid "BB %i is missing an edge"
23951 #, gcc-internal-format, gfc-internal-format
23952 msgid "BB %i too many fallthru edges"
23956 #, gcc-internal-format, gfc-internal-format
23957 msgid "BB %i has incorrect edge"
23961 #, gcc-internal-format, gfc-internal-format
23962 msgid "BB %i has incorrect fallthru edge"
23965 #: tree-inline.c:3534
23966 #, gcc-internal-format
23967 msgid "function %q+F can never be copied because it receives a non-local goto"
23970 #: tree-inline.c:3541
23971 #, gcc-internal-format
23973 "function %q+F can never be copied because it saves address of local label in "
23974 "a static variable"
23977 #: tree-inline.c:3581
23978 #, gcc-internal-format
23980 "function %q+F can never be inlined because it uses alloca (override using "
23981 "the always_inline attribute)"
23984 #: tree-inline.c:3595
23985 #, gcc-internal-format
23986 msgid "function %q+F can never be inlined because it uses setjmp"
23989 #: tree-inline.c:3609
23990 #, gcc-internal-format
23992 "function %q+F can never be inlined because it uses variable argument lists"
23995 #: tree-inline.c:3621
23996 #, gcc-internal-format
23998 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24002 #: tree-inline.c:3629
24003 #, gcc-internal-format
24004 msgid "function %q+F can never be inlined because it uses non-local goto"
24007 #: tree-inline.c:3641
24008 #, gcc-internal-format
24010 "function %q+F can never be inlined because it uses __builtin_return or "
24011 "__builtin_apply_args"
24014 #: tree-inline.c:3661
24015 #, gcc-internal-format
24016 msgid "function %q+F can never be inlined because it contains a computed goto"
24019 #: tree-inline.c:3762
24020 #, gcc-internal-format
24022 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24025 #: tree-inline.c:3770
24026 #, gcc-internal-format
24028 "function %q+F can never be inlined because it uses attributes conflicting "
24032 #: tree-inline.c:4442
24033 #, gcc-internal-format
24034 msgid "inlining failed in call to always_inline %q+F: %s"
24037 #: tree-inline.c:4445 tree-inline.c:4465
24038 #, gcc-internal-format
24039 msgid "called from here"
24042 #: tree-inline.c:4448 tree-inline.c:4468
24043 #, gcc-internal-format
24044 msgid "called from this function"
24047 #: tree-inline.c:4461
24048 #, gcc-internal-format
24049 msgid "inlining failed in call to %q+F: %s"
24052 #: tree-into-ssa.c:3293
24053 #, gcc-internal-format
24054 msgid "statement uses released SSA name:"
24057 #: tree-into-ssa.c:3305
24058 #, gcc-internal-format
24059 msgid "cannot update SSA form"
24062 #: tree-into-ssa.c:3396 tree-outof-ssa.c:824 tree-outof-ssa.c:883
24063 #: tree-ssa-coalesce.c:1012
24064 #, gcc-internal-format
24065 msgid "SSA corruption"
24068 #: tree-profile.c:640
24069 #, gcc-internal-format
24070 msgid "target does not support atomic profile update, single mode is selected"
24073 #: tree-ssa-ccp.c:3461
24074 msgid "%Gargument %u null where non-null expected"
24077 #: tree-ssa-ccp.c:3466
24078 #, gcc-internal-format
24079 msgid "in a call to built-in function %qD"
24082 #: tree-ssa-ccp.c:3470
24083 #, gcc-internal-format
24084 msgid "in a call to function %qD declared here"
24087 #: tree-ssa-loop-niter.c:3049
24088 #, gcc-internal-format, gfc-internal-format
24089 msgid "iteration %s invokes undefined behavior"
24092 #: tree-ssa-loop-niter.c:3050
24093 #, gcc-internal-format
24094 msgid "within this loop"
24097 #: tree-ssa-loop-prefetch.c:2065
24098 #, gcc-internal-format
24099 msgid "%<l1-cache-size%> parameter is not a power of two %d"
24102 #: tree-ssa-operands.c:975
24103 #, gcc-internal-format
24104 msgid "virtual definition of statement not up-to-date"
24107 #: tree-ssa-operands.c:982
24108 #, gcc-internal-format
24109 msgid "virtual def operand missing for stmt"
24112 #: tree-ssa-operands.c:992
24113 #, gcc-internal-format
24114 msgid "virtual use of statement not up-to-date"
24117 #: tree-ssa-operands.c:999
24118 #, gcc-internal-format
24119 msgid "virtual use operand missing for stmt"
24122 #: tree-ssa-operands.c:1016
24123 #, gcc-internal-format
24124 msgid "excess use operand for stmt"
24127 #: tree-ssa-operands.c:1026
24128 #, gcc-internal-format
24129 msgid "use operand missing for stmt"
24132 #: tree-ssa-operands.c:1033
24133 #, gcc-internal-format
24134 msgid "stmt volatile flag not up-to-date"
24137 #: tree-ssa-strlen.c:1975
24139 "%G%qD output truncated before terminating nul copying %E byte from a string "
24140 "of the same length"
24142 "%G%qD output truncated before terminating nul copying %E bytes from a string "
24143 "of the same length"
24147 #: tree-ssa-strlen.c:1989
24148 msgid "%G%qD output truncated copying %E byte from a string of length %wu"
24150 "%G%qD output truncated copying %E bytes from a string of length %wu"
24154 #: tree-ssa-strlen.c:1996
24156 "%G%qD output truncated copying between %wu and %wu bytes from a string of "
24160 #: tree-ssa-strlen.c:2008
24162 "%G%qD output may be truncated copying %E byte from a string of length %wu"
24164 "%G%qD output may be truncated copying %E bytes from a string of length %wu"
24168 #: tree-ssa-strlen.c:2015 tree-ssa-strlen.c:2029
24170 "%G%qD output may be truncated copying between %wu and %wu bytes from a "
24171 "string of length %wu"
24174 #: tree-ssa-strlen.c:2150
24176 "%G%qD output truncated before terminating nul copying as many bytes from a "
24177 "string as its length"
24180 #: tree-ssa-strlen.c:2156
24181 msgid "%G%qD specified bound depends on the length of the source argument"
24184 #: tree-ssa-strlen.c:2163
24185 #, gcc-internal-format
24186 msgid "length computed here"
24189 #: tree-ssa-uninit.c:191 varasm.c:331
24190 #, gcc-internal-format
24191 msgid "%qD was declared here"
24194 #: tree-ssa-uninit.c:259
24195 #, gcc-internal-format
24196 msgid "%qD is used uninitialized in this function"
24199 #: tree-ssa-uninit.c:264 tree-ssa-uninit.c:2624
24200 #, gcc-internal-format
24201 msgid "%qD may be used uninitialized in this function"
24204 #: tree-ssa-uninit.c:369
24205 #, gcc-internal-format
24206 msgid "%qE is used uninitialized in this function"
24209 #: tree-ssa-uninit.c:379
24210 #, gcc-internal-format
24211 msgid "%qE may be used uninitialized in this function"
24215 #, gcc-internal-format, gfc-internal-format
24216 msgid "multiple virtual PHI nodes in BB %d"
24219 #: tree-ssa.c:661 tree-ssa.c:690
24220 #, gcc-internal-format
24221 msgid "virtual definition is not an SSA name"
24225 #, gcc-internal-format
24226 msgid "stmt with wrong VUSE"
24230 #, gcc-internal-format, gfc-internal-format
24231 msgid "PHI node with wrong VUSE on edge from BB %d"
24235 #, gcc-internal-format
24236 msgid "expected an SSA_NAME object"
24240 #, gcc-internal-format
24241 msgid "found an SSA_NAME that had been released into the free pool"
24245 #, gcc-internal-format
24246 msgid "type mismatch between an SSA_NAME and its symbol"
24250 #, gcc-internal-format
24251 msgid "found a virtual definition for a GIMPLE register"
24255 #, gcc-internal-format
24256 msgid "virtual SSA name for non-VOP decl"
24260 #, gcc-internal-format
24261 msgid "found a real definition for a non-register"
24265 #, gcc-internal-format
24266 msgid "found a default name with a non-empty defining statement"
24270 #, gcc-internal-format
24271 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
24275 #, gcc-internal-format, gfc-internal-format
24276 msgid "SSA_NAME created in two different blocks %i and %i"
24279 #: tree-ssa.c:816 tree-ssa.c:1150
24280 #, gcc-internal-format
24281 msgid "SSA_NAME_DEF_STMT is wrong"
24285 #, gcc-internal-format
24286 msgid "missing definition"
24290 #, gcc-internal-format, gfc-internal-format
24291 msgid "definition in block %i does not dominate use in block %i"
24295 #, gcc-internal-format, gfc-internal-format
24296 msgid "definition in block %i follows the use"
24300 #, gcc-internal-format
24301 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24305 #, gcc-internal-format
24306 msgid "no immediate_use list"
24310 #, gcc-internal-format
24311 msgid "wrong immediate use list"
24315 #, gcc-internal-format
24316 msgid "incoming edge count does not match number of PHI arguments"
24320 #, gcc-internal-format, gfc-internal-format
24321 msgid "PHI argument is missing for edge %d->%d"
24325 #, gcc-internal-format
24326 msgid "PHI argument is not SSA_NAME, or invariant"
24330 #, gcc-internal-format, gfc-internal-format
24331 msgid "wrong edge %d->%d for PHI argument"
24335 #, gcc-internal-format
24336 msgid "shared SSA name info"
24340 #, gcc-internal-format, gfc-internal-format
24341 msgid "AUX pointer initialized for edge %d->%d"
24345 #, gcc-internal-format
24346 msgid "stmt (%p) marked modified after optimization pass: "
24350 #, gcc-internal-format
24351 msgid "verify_ssa failed"
24354 #: tree-streamer-in.c:346
24355 #, gcc-internal-format
24356 msgid "machine independent builtin code out of range"
24359 #: tree-streamer-in.c:352
24360 #, gcc-internal-format
24361 msgid "target specific builtin not available"
24364 #: tree-vect-generic.c:287
24365 #, gcc-internal-format
24366 msgid "vector operation will be expanded piecewise"
24369 #: tree-vect-generic.c:290
24370 #, gcc-internal-format
24371 msgid "vector operation will be expanded in parallel"
24374 #: tree-vect-generic.c:341
24375 #, gcc-internal-format
24376 msgid "vector operation will be expanded with a single scalar operation"
24379 #: tree-vect-generic.c:941
24380 #, gcc-internal-format
24381 msgid "vector condition will be expanded piecewise"
24384 #: tree-vect-generic.c:1373
24385 #, gcc-internal-format
24386 msgid "vector shuffling operation will be expanded piecewise"
24389 #: tree-vect-loop.c:4037
24390 #, gcc-internal-format
24391 msgid "vectorization did not happen for a simd loop"
24394 #: tree-vrp.c:4930 tree-vrp.c:4974
24395 #, gcc-internal-format
24396 msgid "array subscript %E is above array bounds of %qT"
24400 #, gcc-internal-format
24401 msgid "array subscript [%E, %E] is outside array bounds of %qT"
24405 #, gcc-internal-format
24406 msgid "array subscript %E is below array bounds of %qT"
24410 #, gcc-internal-format
24411 msgid "array subscript %wi is below array bounds of %qT"
24415 #, gcc-internal-format
24416 msgid "array subscript %wu is above array bounds of %qT"
24420 #, gcc-internal-format
24421 msgid "non-constant element in constant CONSTRUCTOR"
24425 #, gcc-internal-format
24426 msgid "side-effects element in no-side-effects CONSTRUCTOR"
24430 #, gcc-internal-format
24431 msgid "arrays of functions are not meaningful"
24435 #, gcc-internal-format
24436 msgid "function return type cannot be function"
24439 #: tree.c:9322 tree.c:9407 tree.c:9468
24440 #, gcc-internal-format, gfc-internal-format
24441 msgid "tree check: %s, have %s in %s, at %s:%d"
24445 #, gcc-internal-format, gfc-internal-format
24446 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24450 #, gcc-internal-format
24451 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24455 #, gcc-internal-format
24456 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24460 #, gcc-internal-format, gfc-internal-format
24461 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24465 #, gcc-internal-format
24467 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24472 #, gcc-internal-format, gfc-internal-format
24474 "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
24478 #, gcc-internal-format, gfc-internal-format
24479 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24483 #, gcc-internal-format, gfc-internal-format
24484 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24488 #, gcc-internal-format, gfc-internal-format
24490 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
24495 #, gcc-internal-format
24496 msgid "%qD is deprecated: %s"
24500 #, gcc-internal-format
24501 msgid "%qD is deprecated"
24504 #: tree.c:12468 tree.c:12490
24505 #, gcc-internal-format
24506 msgid "%qE is deprecated: %s"
24509 #: tree.c:12471 tree.c:12493
24510 #, gcc-internal-format
24511 msgid "%qE is deprecated"
24514 #: tree.c:12477 tree.c:12498
24515 #, gcc-internal-format, gfc-internal-format
24516 msgid "type is deprecated: %s"
24519 #: tree.c:12480 tree.c:12501
24520 #, gcc-internal-format
24521 msgid "type is deprecated"
24524 #. Type variant can differ by:
24526 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
24527 #. ENCODE_QUAL_ADDR_SPACE.
24528 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
24529 #. in this case some values may not be set in the variant types
24530 #. (see TYPE_COMPLETE_P checks).
24531 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
24532 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
24533 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
24534 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
24535 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
24536 #. this is necessary to make it possible to merge types form different TUs
24537 #. - arrays, pointers and references may have TREE_TYPE that is a variant
24538 #. of TREE_TYPE of their main variants.
24539 #. - aggregates may have new TYPE_FIELDS list that list variants of
24540 #. the main variant TYPE_FIELDS.
24541 #. - vector types may differ by TYPE_VECTOR_OPAQUE
24543 #. Convenience macro for matching individual fields.
24545 #, gcc-internal-format
24546 msgid "type variant differs by "
24550 #, gcc-internal-format
24551 msgid "type variant has different TYPE_SIZE_UNIT"
24555 #, gcc-internal-format
24556 msgid "type variant's TYPE_SIZE_UNIT"
24560 #, gcc-internal-format
24561 msgid "type's TYPE_SIZE_UNIT"
24565 #, gcc-internal-format
24566 msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
24570 #, gcc-internal-format
24571 msgid "type variant has different TYPE_VFIELD"
24575 #, gcc-internal-format
24576 msgid "type variant has different TYPE_BINFO"
24580 #, gcc-internal-format
24581 msgid "type variant's TYPE_BINFO"
24585 #, gcc-internal-format
24586 msgid "type's TYPE_BINFO"
24590 #, gcc-internal-format
24591 msgid "type variant has different TYPE_FIELDS"
24595 #, gcc-internal-format
24596 msgid "first mismatch is field"
24600 #, gcc-internal-format
24605 #, gcc-internal-format
24606 msgid "type variant has different TREE_TYPE"
24609 #: tree.c:13217 tree.c:13228
24610 #, gcc-internal-format
24611 msgid "type variant's TREE_TYPE"
24614 #: tree.c:13219 tree.c:13230
24615 #, gcc-internal-format
24616 msgid "type's TREE_TYPE"
24620 #, gcc-internal-format
24621 msgid "type is not compatible with its variant"
24625 #, gcc-internal-format
24626 msgid "Main variant is not defined"
24630 #, gcc-internal-format
24631 msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
24635 #, gcc-internal-format
24636 msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
24640 #, gcc-internal-format
24641 msgid "TYPE_CANONICAL is not compatible"
24645 #, gcc-internal-format
24646 msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
24650 #, gcc-internal-format
24651 msgid "TYPE_CANONICAL of main variant is not main variant"
24655 #, gcc-internal-format
24656 msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
24660 #, gcc-internal-format
24661 msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
24665 #, gcc-internal-format
24666 msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
24670 #, gcc-internal-format
24671 msgid "TYPE_BINFO is not TREE_BINFO"
24675 #, gcc-internal-format
24676 msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
24680 #, gcc-internal-format
24681 msgid "TYPE_METHOD_BASETYPE is not record nor union"
24685 #, gcc-internal-format
24686 msgid "TYPE_OFFSET_BASETYPE is not record nor union"
24690 #, gcc-internal-format
24691 msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
24695 #, gcc-internal-format
24696 msgid "TYPE_MAX_VALUE_RAW non-NULL"
24700 #, gcc-internal-format
24701 msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
24705 #, gcc-internal-format
24706 msgid "Enum value is not CONST_DECL or INTEGER_CST"
24710 #, gcc-internal-format
24711 msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
24715 #, gcc-internal-format
24716 msgid "Enum value name is not IDENTIFIER_NODE"
24720 #, gcc-internal-format
24721 msgid "Array TYPE_DOMAIN is not integer type"
24725 #, gcc-internal-format
24726 msgid "TYPE_FIELDS defined in incomplete type"
24730 #, gcc-internal-format
24731 msgid "Wrong tree in TYPE_FIELDS list"
24735 #, gcc-internal-format
24736 msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
24740 #, gcc-internal-format
24741 msgid "TYPE_CACHED_VALUES is not TREE_VEC"
24745 #, gcc-internal-format
24746 msgid "wrong TYPE_CACHED_VALUES entry"
24750 #, gcc-internal-format
24751 msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
24755 #, gcc-internal-format
24756 msgid "Wrong entry in TYPE_ARG_TYPES list"
24760 #, gcc-internal-format
24761 msgid "TYPE_VALUES_RAW field is non-NULL"
24765 #, gcc-internal-format
24766 msgid "TYPE_CACHED_VALUES_P is set while it should not"
24770 #, gcc-internal-format
24771 msgid "TYPE_STRING_FLAG is set on wrong type code"
24775 #, gcc-internal-format
24776 msgid "TYPE_METHOD_BASETYPE is not main variant"
24780 #, gcc-internal-format
24781 msgid "verify_type failed"
24784 #: value-prof.c:510
24785 #, gcc-internal-format
24786 msgid "dead histogram"
24789 #: value-prof.c:539
24790 #, gcc-internal-format
24792 "Histogram value statement does not correspond to the statement it is "
24796 #: value-prof.c:551
24797 #, gcc-internal-format
24798 msgid "verify_histograms failed"
24801 #: value-prof.c:607
24802 #, gcc-internal-format, gfc-internal-format
24804 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
24805 "basic-block count (%d)"
24808 #: var-tracking.c:7164
24809 #, gcc-internal-format
24811 "variable tracking size limit exceeded with -fvar-tracking-assignments, "
24815 #: var-tracking.c:7168
24816 #, gcc-internal-format
24817 msgid "variable tracking size limit exceeded"
24821 #, gcc-internal-format
24822 msgid "%+qD causes a section type conflict with %qD"
24826 #, gcc-internal-format
24827 msgid "section type conflict with %qD"
24831 #, gcc-internal-format
24832 msgid "%+qD causes a section type conflict"
24836 #, gcc-internal-format
24837 msgid "section type conflict"
24841 #, gcc-internal-format
24842 msgid "alignment of %q+D is greater than maximum object file alignment %d"
24846 #, gcc-internal-format
24847 msgid "only zero initializers are allowed in section %qs"
24850 #: varasm.c:1378 varasm.c:1387
24851 #, gcc-internal-format
24852 msgid "register name not specified for %q+D"
24856 #, gcc-internal-format
24857 msgid "invalid register name for %q+D"
24861 #, gcc-internal-format
24862 msgid "data type of %q+D isn%'t suitable for a register"
24866 #, gcc-internal-format
24868 "the register specified for %q+D cannot be accessed by the current target"
24872 #, gcc-internal-format
24874 "the register specified for %q+D is not general enough to be used as a "
24875 "register variable"
24879 #, gcc-internal-format
24880 msgid "register specified for %q+D isn%'t suitable for data type"
24884 #, gcc-internal-format
24885 msgid "global register variable has initial value"
24889 #, gcc-internal-format
24890 msgid "optimization may eliminate reads and/or writes to register variables"
24894 #, gcc-internal-format
24895 msgid "register name given for non-register variable %q+D"
24899 #, gcc-internal-format
24900 msgid "Patchable function entry > size"
24904 #, gcc-internal-format
24905 msgid "thread-local COMMON data not implemented"
24909 #, gcc-internal-format
24911 "requested alignment for %q+D is greater than implemented alignment of %wu"
24914 #: varasm.c:2205 c/c-decl.c:5027 c/c-parser.c:1534
24915 #, gcc-internal-format
24916 msgid "storage size of %q+D isn%'t known"
24920 #, gcc-internal-format
24921 msgid "initializer for integer/fixed-point value is too complicated"
24925 #, gcc-internal-format
24926 msgid "initializer for floating value is not a floating constant"
24930 #, gcc-internal-format
24931 msgid "invalid initial value for member %qE"
24935 #, gcc-internal-format
24936 msgid "%+qD declared weak after being used"
24940 #, gcc-internal-format
24942 "weak declaration of %q+D being applied to a already existing, static "
24947 #, gcc-internal-format
24948 msgid "weak declaration of %q+D must be public"
24952 #, gcc-internal-format
24953 msgid "weak declaration of %q+D not supported"
24956 #: varasm.c:5608 varasm.c:5912
24957 #, gcc-internal-format
24958 msgid "only weak aliases are supported in this configuration"
24962 #, gcc-internal-format
24963 msgid "weakref is not supported in this configuration"
24967 #, gcc-internal-format
24968 msgid "ifunc is not supported on this target"
24972 #, gcc-internal-format
24973 msgid "weakref %q+D ultimately targets itself"
24977 #, gcc-internal-format
24978 msgid "weakref %q+D must have static linkage"
24982 #, gcc-internal-format
24983 msgid "alias definitions not supported in this configuration"
24987 #, gcc-internal-format
24988 msgid "ifunc is not supported in this configuration"
24991 #: varasm.c:6127 config/sol2.c:159 config/i386/winnt.c:265
24992 #, gcc-internal-format
24993 msgid "visibility attribute not supported in this configuration; ignored"
24997 #, gcc-internal-format, gfc-internal-format
24998 msgid "qsort comparator not anti-commutative: %d, %d"
25002 #, gcc-internal-format, gfc-internal-format
25003 msgid "qsort comparator non-negative on sorted output: %d"
25007 #, gcc-internal-format, gfc-internal-format
25008 msgid "qsort comparator not transitive: %d, %d, %d"
25012 #, gcc-internal-format
25013 msgid "qsort checking failed"
25016 #: vr-values.c:2396
25017 #, gcc-internal-format
25019 "assuming signed overflow does not occur when simplifying conditional to "
25023 #: vr-values.c:2402
25024 #, gcc-internal-format
25025 msgid "assuming signed overflow does not occur when simplifying conditional"
25028 #: vr-values.c:2446
25029 #, gcc-internal-format
25030 msgid "comparison always false due to limited range of data type"
25033 #: vr-values.c:2448
25034 #, gcc-internal-format
25035 msgid "comparison always true due to limited range of data type"
25038 #: vr-values.c:3127
25039 #, gcc-internal-format
25041 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
25045 #: vr-values.c:3194
25046 #, gcc-internal-format
25048 "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
25049 "to %<X%> or %<Y%>"
25052 #: vr-values.c:3245
25053 #, gcc-internal-format
25055 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
25059 #. Print an error message for unrecognized stab codes.
25061 #, gcc-internal-format
25062 msgid "no sclass for %s stab (0x%x)"
25065 #: lto-streamer.h:1001
25066 #, gcc-internal-format, gfc-internal-format
25067 msgid "bytecode stream: expected tag %s instead of %s"
25070 #: lto-streamer.h:1011
25071 #, gcc-internal-format, gfc-internal-format
25072 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
25075 #: c-family/c-attribs.c:529
25076 #, gcc-internal-format
25077 msgid "%qE attribute ignored for field of type %qT"
25080 #: c-family/c-attribs.c:696
25081 #, gcc-internal-format
25082 msgid "no_sanitize argument not a string"
25085 #: c-family/c-attribs.c:826 ada/gcc-interface/utils.c:6235
25086 #, gcc-internal-format
25087 msgid "%qE attribute ignored due to conflict with attribute %qs"
25090 #: c-family/c-attribs.c:875
25091 #, gcc-internal-format
25092 msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
25095 #: c-family/c-attribs.c:914 c-family/c-attribs.c:920 c-family/c-attribs.c:3388
25096 #: c-family/c-attribs.c:3423 c-family/c-attribs.c:3429
25097 #, gcc-internal-format
25098 msgid "%qE attribute ignored due to conflict with %qs attribute"
25101 #: c-family/c-attribs.c:976 brig/brig-lang.c:482 lto/lto-lang.c:288
25102 #, gcc-internal-format
25103 msgid "%qE attribute has no effect on unit local functions"
25106 #: c-family/c-attribs.c:1130
25107 #, gcc-internal-format
25108 msgid "%qE attribute have effect only on public objects"
25111 #: c-family/c-attribs.c:1159
25112 #, gcc-internal-format
25113 msgid "%qE attribute only affects top level objects"
25116 #: c-family/c-attribs.c:1198 c-family/c-attribs.c:2682
25117 #, gcc-internal-format
25118 msgid "%qE attribute on function returning %<void%>"
25121 #: c-family/c-attribs.c:1221 c-family/c-pragma.c:419
25122 #, gcc-internal-format
25123 msgid "scalar_storage_order is not supported because endianness is not uniform"
25126 #: c-family/c-attribs.c:1238
25127 #, gcc-internal-format
25129 "scalar_storage_order argument must be one of \"big-endian\" or \"little-"
25133 #: c-family/c-attribs.c:1334
25134 #, gcc-internal-format
25135 msgid "destructor priorities are not supported"
25138 #: c-family/c-attribs.c:1336
25139 #, gcc-internal-format
25140 msgid "constructor priorities are not supported"
25143 #: c-family/c-attribs.c:1358
25144 #, gcc-internal-format, gfc-internal-format
25145 msgid "destructor priorities from 0 to %d are reserved for the implementation"
25148 #: c-family/c-attribs.c:1363
25149 #, gcc-internal-format, gfc-internal-format
25150 msgid "constructor priorities from 0 to %d are reserved for the implementation"
25153 #: c-family/c-attribs.c:1371
25154 #, gcc-internal-format, gfc-internal-format
25155 msgid "destructor priorities must be integers from 0 to %d inclusive"
25158 #: c-family/c-attribs.c:1374
25159 #, gcc-internal-format, gfc-internal-format
25160 msgid "constructor priorities must be integers from 0 to %d inclusive"
25163 #: c-family/c-attribs.c:1527
25164 #, gcc-internal-format
25165 msgid "unknown machine mode %qE"
25168 #: c-family/c-attribs.c:1557
25169 #, gcc-internal-format
25170 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
25173 #: c-family/c-attribs.c:1560
25174 #, gcc-internal-format
25175 msgid "use __attribute__ ((vector_size)) instead"
25178 #: c-family/c-attribs.c:1569
25179 #, gcc-internal-format
25180 msgid "unable to emulate %qs"
25183 #: c-family/c-attribs.c:1582
25184 #, gcc-internal-format
25185 msgid "invalid pointer mode %qs"
25188 #: c-family/c-attribs.c:1599
25189 #, gcc-internal-format
25190 msgid "signedness of type and machine mode %qs don%'t match"
25193 #: c-family/c-attribs.c:1610
25194 #, gcc-internal-format
25195 msgid "no data type for mode %qs"
25198 #: c-family/c-attribs.c:1620
25199 #, gcc-internal-format
25200 msgid "cannot use mode %qs for enumeral types"
25203 #: c-family/c-attribs.c:1647
25204 #, gcc-internal-format
25205 msgid "mode %qs applied to inappropriate type"
25208 #: c-family/c-attribs.c:1669
25209 #, gcc-internal-format
25210 msgid "section attributes are not supported for this target"
25213 #: c-family/c-attribs.c:1675
25214 #, gcc-internal-format
25215 msgid "section attribute not allowed for %q+D"
25218 #: c-family/c-attribs.c:1681
25219 #, gcc-internal-format
25220 msgid "section attribute argument not a string constant"
25223 #: c-family/c-attribs.c:1690
25224 #, gcc-internal-format
25225 msgid "section attribute cannot be specified for local variables"
25228 #: c-family/c-attribs.c:1700 config/bfin/bfin.c:4806 config/bfin/bfin.c:4857
25229 #: config/bfin/bfin.c:4883 config/bfin/bfin.c:4896
25230 #, gcc-internal-format
25231 msgid "section of %q+D conflicts with previous declaration"
25234 #: c-family/c-attribs.c:1708
25235 #, gcc-internal-format
25236 msgid "section of %q+D cannot be overridden"
25239 #: c-family/c-attribs.c:1773
25240 #, gcc-internal-format, gfc-internal-format
25241 msgid "requested alignment %d is larger than %d"
25244 #: c-family/c-attribs.c:1866
25245 #, gcc-internal-format
25246 msgid "alignment may not be specified for %q+D"
25249 #: c-family/c-attribs.c:1886
25250 #, gcc-internal-format
25252 "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
25256 #. Do not error out for attribute warn_if_not_aligned.
25257 #: c-family/c-attribs.c:1891 c-family/c-attribs.c:1920
25258 #, gcc-internal-format
25259 msgid "alignment for %q+D must be at least %d"
25262 #: c-family/c-attribs.c:1916
25263 #, gcc-internal-format
25265 "alignment for %q+D was previously specified as %d and may not be decreased"
25268 #: c-family/c-attribs.c:1943
25269 #, gcc-internal-format
25270 msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
25273 #: c-family/c-attribs.c:1986
25274 #, gcc-internal-format
25275 msgid "inline function %q+D declared weak"
25278 #: c-family/c-attribs.c:1991
25279 #, gcc-internal-format
25280 msgid "indirect function %q+D cannot be declared weak"
25283 #: c-family/c-attribs.c:2015
25284 #, gcc-internal-format
25285 msgid "%qE attribute is only applicable on functions"
25288 #: c-family/c-attribs.c:2046
25289 #, gcc-internal-format
25290 msgid "%q+D defined both normally and as %qE attribute"
25293 #: c-family/c-attribs.c:2054
25294 #, gcc-internal-format
25295 msgid "weak %q+D cannot be defined %qE"
25298 #: c-family/c-attribs.c:2071 c-family/c-attribs.c:2582
25299 #, gcc-internal-format
25300 msgid "attribute %qE argument not a string"
25303 #: c-family/c-attribs.c:2106
25304 #, gcc-internal-format
25305 msgid "%+qD declared alias after being used"
25308 #: c-family/c-attribs.c:2108
25309 #, gcc-internal-format
25310 msgid "%+qD declared ifunc after being used"
25313 #: c-family/c-attribs.c:2159
25314 #, gcc-internal-format
25315 msgid "indirect function %q+D cannot be declared weakref"
25318 #: c-family/c-attribs.c:2181
25319 #, gcc-internal-format
25320 msgid "weakref attribute must appear before alias attribute"
25323 #: c-family/c-attribs.c:2193
25324 #, gcc-internal-format
25325 msgid "%+qD declared weakref after being used"
25328 #: c-family/c-attribs.c:2217
25329 #, gcc-internal-format
25330 msgid "%qE attribute ignored on non-class types"
25333 #: c-family/c-attribs.c:2223
25334 #, gcc-internal-format
25335 msgid "%qE attribute ignored because %qT is already defined"
25338 #: c-family/c-attribs.c:2236
25339 #, gcc-internal-format
25340 msgid "visibility argument not a string"
25343 #: c-family/c-attribs.c:2248
25344 #, gcc-internal-format
25345 msgid "%qE attribute ignored on types"
25348 #: c-family/c-attribs.c:2264
25349 #, gcc-internal-format
25351 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
25355 #: c-family/c-attribs.c:2275
25356 #, gcc-internal-format
25357 msgid "%qD redeclared with different visibility"
25360 #: c-family/c-attribs.c:2278 c-family/c-attribs.c:2282
25361 #, gcc-internal-format
25362 msgid "%qD was declared %qs which implies default visibility"
25365 #: c-family/c-attribs.c:2320
25366 #, gcc-internal-format
25367 msgid "tls_model argument not a string"
25370 #: c-family/c-attribs.c:2333
25371 #, gcc-internal-format
25373 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
25374 "dynamic\" or \"global-dynamic\""
25377 #: c-family/c-attribs.c:2353 c-family/c-attribs.c:2656
25378 #: c-family/c-attribs.c:3497 config/m32c/m32c.c:2944
25379 #, gcc-internal-format
25380 msgid "%qE attribute applies only to functions"
25383 #: c-family/c-attribs.c:2417
25384 #, gcc-internal-format
25385 msgid "alloc_size parameter outside range"
25388 #: c-family/c-attribs.c:2443
25389 #, gcc-internal-format
25390 msgid "alloc_align parameter outside range"
25393 #: c-family/c-attribs.c:2467
25394 #, gcc-internal-format
25395 msgid "assume_aligned parameter not integer constant"
25398 #: c-family/c-attribs.c:2595
25399 #, gcc-internal-format
25401 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
25405 #: c-family/c-attribs.c:2662 c-family/c-attribs.c:3503
25406 #, gcc-internal-format
25407 msgid "can%'t set %qE attribute after definition"
25410 #: c-family/c-attribs.c:2727
25411 #, gcc-internal-format
25412 msgid "%qE attribute duplicated"
25415 #: c-family/c-attribs.c:2729
25416 #, gcc-internal-format
25417 msgid "%qE attribute follows %qE"
25420 #: c-family/c-attribs.c:2828
25421 #, gcc-internal-format
25422 msgid "type was previously declared %qE"
25425 #: c-family/c-attribs.c:2841 cp/class.c:4397
25426 #, gcc-internal-format
25428 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
25431 #: c-family/c-attribs.c:2899
25432 #, gcc-internal-format
25433 msgid "%qE argument not an identifier"
25436 #: c-family/c-attribs.c:2910
25437 #, gcc-internal-format
25438 msgid "%qD is not compatible with %qD"
25441 #: c-family/c-attribs.c:2913
25442 #, gcc-internal-format
25443 msgid "%qE argument is not a function"
25446 #: c-family/c-attribs.c:2961
25447 #, gcc-internal-format
25448 msgid "deprecated message is not a string"
25451 #: c-family/c-attribs.c:3002
25452 #, gcc-internal-format
25453 msgid "%qE attribute ignored for %qE"
25456 #: c-family/c-attribs.c:3065
25457 #, gcc-internal-format
25458 msgid "invalid vector type for attribute %qE"
25461 #: c-family/c-attribs.c:3071 ada/gcc-interface/utils.c:3896
25462 #, gcc-internal-format
25463 msgid "vector size not an integral multiple of component size"
25466 #: c-family/c-attribs.c:3077 ada/gcc-interface/utils.c:3903
25467 #, gcc-internal-format
25468 msgid "zero vector size"
25471 #: c-family/c-attribs.c:3085
25472 #, gcc-internal-format
25473 msgid "number of components of the vector not a power of two"
25476 #: c-family/c-attribs.c:3118 ada/gcc-interface/utils.c:6092
25477 #, gcc-internal-format
25478 msgid "nonnull attribute without arguments on a non-prototype"
25481 #: c-family/c-attribs.c:3137 ada/gcc-interface/utils.c:6106
25482 #, gcc-internal-format, gfc-internal-format
25483 msgid "nonnull argument has invalid operand number (argument %lu)"
25486 #: c-family/c-attribs.c:3159 ada/gcc-interface/utils.c:6128
25487 #, gcc-internal-format, gfc-internal-format
25489 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
25492 #: c-family/c-attribs.c:3168 ada/gcc-interface/utils.c:6137
25493 #, gcc-internal-format, gfc-internal-format
25495 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
25498 #: c-family/c-attribs.c:3208
25499 #, gcc-internal-format
25500 msgid "%qE attribute ignored on objects of type %qT"
25503 #: c-family/c-attribs.c:3216
25504 #, gcc-internal-format
25505 msgid "%qE attribute does not apply to functions"
25508 #: c-family/c-attribs.c:3273
25509 #, gcc-internal-format
25510 msgid "cleanup argument not an identifier"
25513 #: c-family/c-attribs.c:3280
25514 #, gcc-internal-format
25515 msgid "cleanup argument not a function"
25518 #: c-family/c-attribs.c:3317
25519 #, gcc-internal-format
25520 msgid "%qE attribute requires prototypes with named arguments"
25523 #: c-family/c-attribs.c:3325
25524 #, gcc-internal-format
25525 msgid "%qE attribute only applies to variadic functions"
25528 #: c-family/c-attribs.c:3341 ada/gcc-interface/utils.c:6179
25529 #, gcc-internal-format
25530 msgid "requested position is not an integer constant"
25533 #: c-family/c-attribs.c:3349 ada/gcc-interface/utils.c:6186
25534 #, gcc-internal-format
25535 msgid "requested position is less than zero"
25538 #: c-family/c-attribs.c:3404
25539 #, gcc-internal-format
25540 msgid "empty string in attribute %<target%>"
25543 #: c-family/c-attribs.c:3520
25544 #, gcc-internal-format
25545 msgid "returns_nonnull attribute on a function not returning a pointer"
25548 #: c-family/c-attribs.c:3535
25549 #, gcc-internal-format
25550 msgid "%qE attribute is only valid on %<struct%> type"
25553 #: c-family/c-common.c:725
25554 #, gcc-internal-format
25555 msgid "%qD is not defined outside of function scope"
25558 #: c-family/c-common.c:775
25559 #, gcc-internal-format
25561 "string length %qd is greater than the length %qd ISO C%d compilers are "
25562 "required to support"
25565 #: c-family/c-common.c:947
25566 #, gcc-internal-format
25568 "use -flax-vector-conversions to permit conversions between vectors with "
25569 "differing element types or numbers of subparts"
25572 #: c-family/c-common.c:987
25573 #, gcc-internal-format
25574 msgid "__builtin_shuffle last argument must be an integer vector"
25577 #: c-family/c-common.c:996
25578 #, gcc-internal-format
25579 msgid "__builtin_shuffle arguments must be vectors"
25582 #: c-family/c-common.c:1003
25583 #, gcc-internal-format
25584 msgid "__builtin_shuffle argument vectors must be of the same type"
25587 #: c-family/c-common.c:1014
25588 #, gcc-internal-format
25590 "__builtin_shuffle number of elements of the argument vector(s) and the mask "
25591 "vector should be the same"
25594 #: c-family/c-common.c:1024
25595 #, gcc-internal-format
25597 "__builtin_shuffle argument vector(s) inner type must have the same size as "
25598 "inner type of the mask"
25601 #: c-family/c-common.c:1262 c-family/c-warn.c:1194
25602 #, gcc-internal-format
25603 msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
25606 #: c-family/c-common.c:1267 c-family/c-warn.c:1202
25607 #, gcc-internal-format
25608 msgid "unsigned conversion from %qT to %qT changes the value of %qE"
25611 #: c-family/c-common.c:1276
25612 #, gcc-internal-format
25613 msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
25616 #: c-family/c-common.c:1281
25617 #, gcc-internal-format
25618 msgid "signed conversion from %qT to %qT changes the value of %qE"
25621 #: c-family/c-common.c:1434 c-family/c-common.c:1496
25622 #, gcc-internal-format
25623 msgid "conversion to %qT from %qT may change the sign of the result"
25626 #: c-family/c-common.c:1682
25627 #, gcc-internal-format
25628 msgid "operation on %qE may be undefined"
25631 #: c-family/c-common.c:1992
25632 #, gcc-internal-format
25633 msgid "case label does not reduce to an integer constant"
25636 #: c-family/c-common.c:2038
25637 #, gcc-internal-format
25638 msgid "case label value is less than minimum value for type"
25641 #: c-family/c-common.c:2048
25642 #, gcc-internal-format
25643 msgid "case label value exceeds maximum value for type"
25646 #: c-family/c-common.c:2057
25647 #, gcc-internal-format
25648 msgid "lower value in case label range less than minimum value for type"
25651 #: c-family/c-common.c:2067
25652 #, gcc-internal-format
25653 msgid "upper value in case label range exceeds maximum value for type"
25656 #: c-family/c-common.c:2155
25657 #, gcc-internal-format
25659 "GCC cannot support operators with integer types and fixed-point types that "
25660 "have too many integral and fractional bits together"
25663 #: c-family/c-common.c:2694
25664 #, gcc-internal-format
25665 msgid "invalid operands to binary %s (have %qT and %qT)"
25668 #: c-family/c-common.c:2943
25669 #, gcc-internal-format
25670 msgid "comparison is always false due to limited range of data type"
25673 #: c-family/c-common.c:2946
25674 #, gcc-internal-format
25675 msgid "comparison is always true due to limited range of data type"
25678 #: c-family/c-common.c:3036
25679 #, gcc-internal-format
25680 msgid "comparison of unsigned expression >= 0 is always true"
25683 #: c-family/c-common.c:3043
25684 #, gcc-internal-format
25685 msgid "comparison of unsigned expression < 0 is always false"
25688 #: c-family/c-common.c:3086
25689 #, gcc-internal-format
25690 msgid "pointer of type %<void *%> used in arithmetic"
25693 #: c-family/c-common.c:3095
25694 #, gcc-internal-format
25695 msgid "pointer to a function used in arithmetic"
25698 #: c-family/c-common.c:3268
25699 #, gcc-internal-format
25700 msgid "enum constant in boolean context"
25703 #: c-family/c-common.c:3295
25704 #, gcc-internal-format
25705 msgid "the address of %qD will always evaluate as %<true%>"
25708 #: c-family/c-common.c:3338
25709 #, gcc-internal-format
25710 msgid "%<*%> in boolean context, suggest %<&&%> instead"
25713 #: c-family/c-common.c:3350
25714 #, gcc-internal-format
25715 msgid "%<<<%> in boolean context, did you mean %<<%> ?"
25718 #: c-family/c-common.c:3366
25719 #, gcc-internal-format
25721 "?: using integer constants in boolean context, the expression will always "
25722 "evaluate to %<true%>"
25725 #: c-family/c-common.c:3375
25726 #, gcc-internal-format
25727 msgid "?: using integer constants in boolean context"
25730 #: c-family/c-common.c:3411
25731 #, gcc-internal-format
25733 "the compiler can assume that the address of %qD will always evaluate to "
25737 #: c-family/c-common.c:3438 cp/semantics.c:662 cp/typeck.c:8887
25738 #, gcc-internal-format
25739 msgid "suggest parentheses around assignment used as truth value"
25742 #: c-family/c-common.c:3518 c/c-decl.c:4325 c/c-decl.c:6430 c/c-typeck.c:14177
25743 #, gcc-internal-format
25744 msgid "invalid use of %<restrict%>"
25747 #: c-family/c-common.c:3588
25748 #, gcc-internal-format
25749 msgid "invalid application of %<sizeof%> to a function type"
25752 #: c-family/c-common.c:3598
25753 #, gcc-internal-format
25754 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
25757 #: c-family/c-common.c:3601
25758 #, gcc-internal-format
25759 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
25762 #: c-family/c-common.c:3612
25763 #, gcc-internal-format
25764 msgid "invalid application of %qs to a void type"
25767 #: c-family/c-common.c:3621
25768 #, gcc-internal-format
25769 msgid "invalid application of %qs to incomplete type %qT"
25772 #: c-family/c-common.c:3629
25773 #, gcc-internal-format
25774 msgid "invalid application of %qs to array type %qT of incomplete element type"
25777 #: c-family/c-common.c:3671
25778 #, gcc-internal-format
25779 msgid "%<__alignof%> applied to a bit-field"
25782 #: c-family/c-common.c:4454
25783 #, gcc-internal-format
25784 msgid "first argument to %<va_arg%> not of type %<va_list%>"
25787 #: c-family/c-common.c:4574
25788 #, gcc-internal-format
25789 msgid "cannot disable built-in function %qs"
25792 #: c-family/c-common.c:4766
25793 #, gcc-internal-format
25794 msgid "pointers are not permitted as case values"
25797 #: c-family/c-common.c:4773
25798 #, gcc-internal-format
25799 msgid "range expressions in switch statements are non-standard"
25802 #: c-family/c-common.c:4799
25803 #, gcc-internal-format
25804 msgid "empty range specified"
25807 #: c-family/c-common.c:4860
25808 #, gcc-internal-format
25809 msgid "duplicate (or overlapping) case value"
25812 #: c-family/c-common.c:4862
25813 #, gcc-internal-format
25814 msgid "this is the first entry overlapping that value"
25817 #: c-family/c-common.c:4866
25818 #, gcc-internal-format
25819 msgid "duplicate case value"
25822 #: c-family/c-common.c:4867 c-family/c-warn.c:2216
25823 #, gcc-internal-format
25824 msgid "previously used here"
25827 #: c-family/c-common.c:4871
25828 #, gcc-internal-format
25829 msgid "multiple default labels in one switch"
25832 #: c-family/c-common.c:4873
25833 #, gcc-internal-format
25834 msgid "this is the first default label"
25837 #: c-family/c-common.c:4967
25838 #, gcc-internal-format
25839 msgid "taking the address of a label is non-standard"
25842 #: c-family/c-common.c:5135
25843 #, gcc-internal-format
25844 msgid "requested alignment is not an integer constant"
25847 #: c-family/c-common.c:5143
25848 #, gcc-internal-format
25849 msgid "requested alignment is not a positive power of 2"
25852 #: c-family/c-common.c:5148
25853 #, gcc-internal-format
25854 msgid "requested alignment is too large"
25857 #: c-family/c-common.c:5294
25858 #, gcc-internal-format
25859 msgid "not enough variable arguments to fit a sentinel"
25862 #: c-family/c-common.c:5308
25863 #, gcc-internal-format
25864 msgid "missing sentinel in function call"
25867 #: c-family/c-common.c:5411
25868 #, gcc-internal-format, gfc-internal-format
25869 msgid "null argument where non-null required (argument %lu)"
25872 #: c-family/c-common.c:5506 c-family/c-common.c:5553
25873 #, gcc-internal-format
25874 msgid "bad option %qs to attribute %<optimize%>"
25877 #: c-family/c-common.c:5509 c-family/c-common.c:5557
25878 #, gcc-internal-format
25879 msgid "bad option %qs to pragma %<optimize%>"
25882 #: c-family/c-common.c:5589
25883 #, gcc-internal-format
25884 msgid "%<fallthrough%> attribute specified multiple times"
25887 #: c-family/c-common.c:5593
25888 #, gcc-internal-format
25889 msgid "%<fallthrough%> attribute specified with a parameter"
25892 #: c-family/c-common.c:5733 c-family/c-common.c:6485 c-family/c-common.c:6558
25893 #: c/c-typeck.c:3555
25894 #, gcc-internal-format
25895 msgid "too few arguments to function %qE"
25898 #: c-family/c-common.c:5738 c-family/c-common.c:6584 c/c-typeck.c:3284
25899 #, gcc-internal-format
25900 msgid "too many arguments to function %qE"
25903 #: c-family/c-common.c:5769
25904 #, gcc-internal-format
25905 msgid "third argument to function %qE must be a constant integer"
25908 #: c-family/c-common.c:5794
25909 #, gcc-internal-format
25911 "second argument to function %qE must be a constant integer power of 2 "
25912 "between %qi and %qu bits"
25915 #: c-family/c-common.c:5815 c-family/c-common.c:5859
25916 #, gcc-internal-format
25917 msgid "non-floating-point argument in call to function %qE"
25920 #: c-family/c-common.c:5838
25921 #, gcc-internal-format
25922 msgid "non-floating-point arguments in call to function %qE"
25925 #: c-family/c-common.c:5852
25926 #, gcc-internal-format
25927 msgid "non-const integer argument %u in call to function %qE"
25930 #: c-family/c-common.c:5872
25931 #, gcc-internal-format
25932 msgid "non-integer argument 3 in call to function %qE"
25935 #: c-family/c-common.c:5889 c-family/c-common.c:5925
25936 #, gcc-internal-format
25937 msgid "argument %u in call to function %qE does not have integral type"
25940 #: c-family/c-common.c:5896
25941 #, gcc-internal-format
25943 "argument 3 in call to function %qE does not have pointer to integral type"
25946 #: c-family/c-common.c:5902
25947 #, gcc-internal-format
25948 msgid "argument 3 in call to function %qE has pointer to enumerated type"
25951 #: c-family/c-common.c:5908
25952 #, gcc-internal-format
25953 msgid "argument 3 in call to function %qE has pointer to boolean type"
25956 #: c-family/c-common.c:5931
25957 #, gcc-internal-format
25958 msgid "argument 3 in call to function %qE has enumerated type"
25961 #: c-family/c-common.c:5937
25962 #, gcc-internal-format
25963 msgid "argument 3 in call to function %qE has boolean type"
25966 #: c-family/c-common.c:6184
25967 #, gcc-internal-format
25968 msgid "cannot apply %<offsetof%> to static data member %qD"
25971 #: c-family/c-common.c:6189
25972 #, gcc-internal-format
25973 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
25976 #: c-family/c-common.c:6196
25977 #, gcc-internal-format
25978 msgid "cannot apply %<offsetof%> to a non constant address"
25981 #: c-family/c-common.c:6209
25982 #, gcc-internal-format
25983 msgid "attempt to take address of bit-field structure member %qD"
25986 #: c-family/c-common.c:6261
25987 #, gcc-internal-format
25988 msgid "index %E denotes an offset greater than size of %qT"
25991 #: c-family/c-common.c:6427 cp/init.c:3002 cp/init.c:3021
25992 #, gcc-internal-format
25993 msgid "size of array is too large"
25996 #: c-family/c-common.c:6517
25997 #, gcc-internal-format
25998 msgid "operand type %qT is incompatible with argument %d of %qE"
26001 #: c-family/c-common.c:6651
26002 #, gcc-internal-format
26003 msgid "incorrect number of arguments to function %qE"
26006 #: c-family/c-common.c:6665
26007 #, gcc-internal-format
26008 msgid "argument 1 of %qE must be a non-void pointer type"
26011 #: c-family/c-common.c:6674
26012 #, gcc-internal-format
26013 msgid "argument 1 of %qE must be a pointer to a constant size type"
26016 #: c-family/c-common.c:6685
26017 #, gcc-internal-format
26018 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
26021 #: c-family/c-common.c:6706
26022 #, gcc-internal-format
26023 msgid "argument %d of %qE must be a pointer type"
26026 #: c-family/c-common.c:6714
26027 #, gcc-internal-format
26028 msgid "argument %d of %qE must be a pointer to a constant size type"
26031 #: c-family/c-common.c:6720
26032 #, gcc-internal-format
26033 msgid "argument %d of %qE must not be a pointer to a function"
26036 #: c-family/c-common.c:6728
26037 #, gcc-internal-format
26038 msgid "size mismatch in argument %d of %qE"
26041 #: c-family/c-common.c:6740
26042 #, gcc-internal-format
26043 msgid "non-integer memory model argument %d of %qE"
26046 #: c-family/c-common.c:6753
26047 #, gcc-internal-format
26048 msgid "invalid memory model argument %d of %qE"
26051 #: c-family/c-common.c:7672
26052 #, gcc-internal-format
26053 msgid "index value is out of bound"
26056 #: c-family/c-common.c:7714 c-family/c-common.c:7763 c-family/c-common.c:7779
26057 #, gcc-internal-format
26058 msgid "conversion of scalar %qT to vector %qT involves truncation"
26061 #. Reject arguments that are built-in functions with
26062 #. no library fallback.
26063 #: c-family/c-common.c:7867
26064 #, gcc-internal-format
26065 msgid "built-in function %qE must be directly called"
26068 #: c-family/c-common.c:7889 c/c-decl.c:6177
26069 #, gcc-internal-format
26070 msgid "size of array %qE is too large"
26073 #: c-family/c-common.c:7891 c/c-decl.c:6180
26074 #, gcc-internal-format
26075 msgid "size of unnamed array is too large"
26078 #: c-family/c-common.c:7921
26079 #, gcc-internal-format
26081 "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer "
26082 "less than or equal to %wd"
26085 #: c-family/c-format.c:140 c-family/c-format.c:327
26086 #, gcc-internal-format
26087 msgid "format string has invalid operand number"
26090 #: c-family/c-format.c:156
26091 #, gcc-internal-format
26092 msgid "function does not return string type"
26095 #: c-family/c-format.c:190
26096 #, gcc-internal-format
26097 msgid "format string argument is not a string type"
26100 #: c-family/c-format.c:216
26101 #, gcc-internal-format
26102 msgid "found a %qs reference but the format argument should be a string"
26105 #: c-family/c-format.c:219
26106 #, gcc-internal-format
26107 msgid "found a %qT but the format argument should be a string"
26110 #: c-family/c-format.c:229
26111 #, gcc-internal-format
26112 msgid "format argument should be a %qs reference but a string was found"
26115 #: c-family/c-format.c:251
26116 #, gcc-internal-format
26117 msgid "format argument should be a %qs reference"
26120 #: c-family/c-format.c:295
26121 #, gcc-internal-format
26122 msgid "unrecognized format specifier"
26125 #: c-family/c-format.c:310
26126 #, gcc-internal-format
26127 msgid "%qE is only allowed in Objective-C dialects"
26130 #: c-family/c-format.c:319
26131 #, gcc-internal-format
26132 msgid "%qE is an unrecognized format function type"
26135 #: c-family/c-format.c:333
26136 #, gcc-internal-format
26137 msgid "%<...%> has invalid operand number"
26140 #: c-family/c-format.c:340
26141 #, gcc-internal-format
26142 msgid "format string argument follows the args to be formatted"
26145 #: c-family/c-format.c:1148
26146 #, gcc-internal-format
26147 msgid "function %qD might be a candidate for %qs format attribute"
26150 #: c-family/c-format.c:1239 c-family/c-format.c:1260 c-family/c-format.c:2678
26151 #, gcc-internal-format
26152 msgid "missing $ operand number in format"
26155 #: c-family/c-format.c:1269
26156 #, gcc-internal-format, gfc-internal-format
26157 msgid "%s does not support %%n$ operand number formats"
26160 #: c-family/c-format.c:1276
26161 #, gcc-internal-format
26162 msgid "operand number out of range in format"
26165 #: c-family/c-format.c:1299
26166 #, gcc-internal-format, gfc-internal-format
26167 msgid "format argument %d used more than once in %s format"
26170 #: c-family/c-format.c:1331
26171 #, gcc-internal-format
26172 msgid "$ operand number used after format without operand number"
26175 #: c-family/c-format.c:1362
26176 #, gcc-internal-format, gfc-internal-format
26177 msgid "format argument %d unused before used argument %d in $-style format"
26180 #: c-family/c-format.c:1463
26181 #, gcc-internal-format
26182 msgid "format not a string literal, format string not checked"
26185 #: c-family/c-format.c:1478 c-family/c-format.c:1481
26186 #, gcc-internal-format
26187 msgid "format not a string literal and no format arguments"
26190 #: c-family/c-format.c:1484
26191 #, gcc-internal-format
26192 msgid "format not a string literal, argument types not checked"
26195 #: c-family/c-format.c:1501
26196 #, gcc-internal-format
26197 msgid "too many arguments for format"
26200 #: c-family/c-format.c:1505
26201 #, gcc-internal-format
26202 msgid "unused arguments in $-style format"
26205 #: c-family/c-format.c:1508
26206 #, gcc-internal-format, gfc-internal-format
26207 msgid "zero-length %s format string"
26210 #: c-family/c-format.c:1512
26211 #, gcc-internal-format
26212 msgid "format is a wide character string"
26215 #: c-family/c-format.c:1515
26216 #, gcc-internal-format
26217 msgid "unterminated format string"
26220 #: c-family/c-format.c:1921
26221 #, gcc-internal-format
26222 msgid "%s used with %<%%%c%> %s format"
26225 #: c-family/c-format.c:1931
26226 #, gcc-internal-format, gfc-internal-format
26227 msgid "%s does not support %s"
26230 #: c-family/c-format.c:1941
26231 #, gcc-internal-format
26232 msgid "%s does not support %s with the %<%%%c%> %s format"
26235 #: c-family/c-format.c:1955
26236 #, gcc-internal-format, gfc-internal-format
26237 msgid "%s used within a quoted sequence"
26240 #: c-family/c-format.c:1968
26241 #, gcc-internal-format
26242 msgid "%qc conversion used unquoted"
26245 #: c-family/c-format.c:2086 c-family/c-format.c:2417
26246 #, gcc-internal-format, gfc-internal-format
26247 msgid "repeated %s in format"
26250 #: c-family/c-format.c:2097
26251 #, gcc-internal-format
26252 msgid "missing fill character at end of strfmon format"
26255 #: c-family/c-format.c:2199
26256 #, gcc-internal-format, gfc-internal-format
26257 msgid "zero width in %s format"
26260 #: c-family/c-format.c:2222
26261 #, gcc-internal-format, gfc-internal-format
26262 msgid "empty left precision in %s format"
26265 #: c-family/c-format.c:2313
26266 #, gcc-internal-format, gfc-internal-format
26267 msgid "empty precision in %s format"
26270 #: c-family/c-format.c:2391
26271 #, gcc-internal-format
26272 msgid "%s does not support the %qs %s length modifier"
26275 #: c-family/c-format.c:2447
26276 #, gcc-internal-format
26277 msgid "unknown conversion type character %qc in format"
26280 #: c-family/c-format.c:2459
26281 #, gcc-internal-format
26282 msgid "%s does not support the %<%%%c%> %s format"
26285 #: c-family/c-format.c:2491
26286 #, gcc-internal-format
26287 msgid "%s ignored with %s and %<%%%c%> %s format"
26290 #: c-family/c-format.c:2496
26291 #, gcc-internal-format, gfc-internal-format
26292 msgid "%s ignored with %s in %s format"
26295 #: c-family/c-format.c:2503
26296 #, gcc-internal-format
26297 msgid "use of %s and %s together with %<%%%c%> %s format"
26300 #: c-family/c-format.c:2508
26301 #, gcc-internal-format, gfc-internal-format
26302 msgid "use of %s and %s together in %s format"
26305 #: c-family/c-format.c:2535
26306 #, gcc-internal-format
26307 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
26310 #: c-family/c-format.c:2539
26311 #, gcc-internal-format
26312 msgid "%<%%%c%> yields only last 2 digits of year"
26315 #: c-family/c-format.c:2566
26316 #, gcc-internal-format
26317 msgid "no closing %<]%> for %<%%[%> format"
26320 #: c-family/c-format.c:2595
26321 #, gcc-internal-format
26323 "use of %qs length modifier with %qc type character has either no effect or "
26324 "undefined behavior"
26327 #: c-family/c-format.c:2617
26328 #, gcc-internal-format
26329 msgid "%s does not support the %<%%%s%c%> %s format"
26332 #: c-family/c-format.c:2655
26333 #, gcc-internal-format
26334 msgid "operand number specified with suppressed assignment"
26337 #: c-family/c-format.c:2659
26338 #, gcc-internal-format
26339 msgid "operand number specified for format taking no argument"
26342 #: c-family/c-format.c:2806
26343 #, gcc-internal-format
26344 msgid "spurious trailing %<%%%> in format"
26347 #: c-family/c-format.c:2864
26348 #, gcc-internal-format
26349 msgid "conversion lacks type at end of format"
26352 #: c-family/c-format.c:2893
26353 #, gcc-internal-format
26354 msgid "nested quoting directive"
26357 #: c-family/c-format.c:2904
26358 #, gcc-internal-format
26359 msgid "unmatched quoting directive"
26362 #: c-family/c-format.c:2919
26363 #, gcc-internal-format
26364 msgid "%qc directive redundant after prior occurence of the same"
26367 #: c-family/c-format.c:2925
26368 #, gcc-internal-format
26369 msgid "unmatched color reset directive"
26372 #: c-family/c-format.c:2937
26373 #, gcc-internal-format
26374 msgid "%qc conversion used within a quoted sequence"
26377 #: c-family/c-format.c:2977
26378 #, gcc-internal-format
26379 msgid "embedded %<\\0%> in format"
26382 #: c-family/c-format.c:2990
26383 #, gcc-internal-format
26384 msgid "unterminated quoting directive"
26387 #: c-family/c-format.c:2994
26388 #, gcc-internal-format
26389 msgid "unterminated color directive"
26392 #: c-family/c-format.c:3116
26393 #, gcc-internal-format, gfc-internal-format
26394 msgid "writing through null pointer (argument %d)"
26397 #: c-family/c-format.c:3124
26398 #, gcc-internal-format, gfc-internal-format
26399 msgid "reading through null pointer (argument %d)"
26402 #: c-family/c-format.c:3144
26403 #, gcc-internal-format, gfc-internal-format
26404 msgid "writing into constant object (argument %d)"
26407 #: c-family/c-format.c:3156
26408 #, gcc-internal-format, gfc-internal-format
26409 msgid "extra type qualifiers in format argument (argument %d)"
26412 #: c-family/c-format.c:3636
26413 #, gcc-internal-format
26415 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
26418 #: c-family/c-format.c:3646
26419 #, gcc-internal-format
26420 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
26423 #: c-family/c-format.c:3657
26424 #, gcc-internal-format
26426 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
26429 #: c-family/c-format.c:3667
26430 #, gcc-internal-format
26431 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
26434 #: c-family/c-format.c:3729 c-family/c-format.c:3735 c-family/c-format.c:3907
26435 #, gcc-internal-format
26436 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
26439 #: c-family/c-format.c:3742 c-family/c-format.c:3917
26440 #, gcc-internal-format
26441 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
26444 #: c-family/c-format.c:3790
26445 #, gcc-internal-format
26446 msgid "%<locus%> is not defined as a type"
26449 #: c-family/c-format.c:3832
26450 #, gcc-internal-format
26451 msgid "%<location_t%> is not defined as a type"
26454 #: c-family/c-format.c:3848
26455 #, gcc-internal-format
26456 msgid "%<tree%> is not defined as a type"
26459 #: c-family/c-format.c:3854
26460 #, gcc-internal-format
26461 msgid "%<tree%> is not defined as a pointer type"
26464 #: c-family/c-format.c:3878
26465 #, gcc-internal-format
26466 msgid "%<gcall%> is not defined as a type"
26469 #: c-family/c-format.c:4089
26470 #, gcc-internal-format
26471 msgid "args to be formatted is not %<...%>"
26474 #: c-family/c-format.c:4101
26475 #, gcc-internal-format
26476 msgid "strftime formats cannot format arguments"
26479 #: c-family/c-indentation.c:66
26480 #, gcc-internal-format
26482 "-Wmisleading-indentation is disabled from this point onwards, since column-"
26483 "tracking was disabled due to the size of the code/headers"
26486 #: c-family/c-indentation.c:609
26487 #, gcc-internal-format
26488 msgid "this %qs clause does not guard..."
26491 #: c-family/c-indentation.c:612
26492 #, gcc-internal-format
26494 "...this statement, but the latter is misleadingly indented as if it were "
26495 "guarded by the %qs"
26498 #: c-family/c-lex.c:228
26499 #, gcc-internal-format
26500 msgid "badly nested C headers from preprocessor"
26503 #: c-family/c-lex.c:263
26504 #, gcc-internal-format, gfc-internal-format
26505 msgid "ignoring #pragma %s %s"
26509 #: c-family/c-lex.c:506 c-family/c-lex.c:1220
26510 #, gcc-internal-format
26511 msgid "stray %<@%> in program"
26514 #: c-family/c-lex.c:521
26515 #, gcc-internal-format
26516 msgid "stray %qs in program"
26519 #: c-family/c-lex.c:531
26520 #, gcc-internal-format, gfc-internal-format
26521 msgid "missing terminating %c character"
26524 #: c-family/c-lex.c:533
26525 #, gcc-internal-format
26526 msgid "stray %qc in program"
26529 #: c-family/c-lex.c:535
26530 #, gcc-internal-format
26531 msgid "stray %<\\%o%> in program"
26534 #: c-family/c-lex.c:755
26535 #, gcc-internal-format
26536 msgid "this decimal constant is unsigned only in ISO C90"
26539 #: c-family/c-lex.c:759
26540 #, gcc-internal-format
26541 msgid "this decimal constant would be unsigned in ISO C90"
26544 #: c-family/c-lex.c:779
26545 #, gcc-internal-format
26546 msgid "integer constant is too large for %<unsigned long%> type"
26549 #: c-family/c-lex.c:819
26550 #, gcc-internal-format
26551 msgid "unsuffixed float constant"
26554 #: c-family/c-lex.c:851 c-family/c-lex.c:875
26555 #, gcc-internal-format
26556 msgid "unsupported non-standard suffix on floating constant"
26559 #: c-family/c-lex.c:856 c-family/c-lex.c:879
26560 #, gcc-internal-format
26561 msgid "non-standard suffix on floating constant"
26564 #: c-family/c-lex.c:958 c-family/c-lex.c:961
26565 #, gcc-internal-format
26566 msgid "floating constant exceeds range of %qT"
26569 #: c-family/c-lex.c:976
26570 #, gcc-internal-format
26571 msgid "floating constant truncated to zero"
26574 #: c-family/c-lex.c:1177
26575 #, gcc-internal-format
26576 msgid "repeated %<@%> before Objective-C string"
26579 #: c-family/c-lex.c:1196 cp/parser.c:4108
26580 #, gcc-internal-format
26581 msgid "unsupported non-standard concatenation of string literals"
26584 #: c-family/c-lex.c:1232
26585 #, gcc-internal-format
26586 msgid "traditional C rejects string constant concatenation"
26589 #: c-family/c-omp.c:204
26590 #, gcc-internal-format
26591 msgid "invalid expression type for %<#pragma omp atomic%>"
26594 #: c-family/c-omp.c:209
26595 #, gcc-internal-format
26596 msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
26599 #: c-family/c-omp.c:329
26600 #, gcc-internal-format
26601 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
26604 #: c-family/c-omp.c:332 c-family/c-omp.c:370
26605 #, gcc-internal-format
26606 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
26609 #: c-family/c-omp.c:557 cp/semantics.c:8198
26610 #, gcc-internal-format
26611 msgid "invalid type for iteration variable %qE"
26614 #: c-family/c-omp.c:562
26615 #, gcc-internal-format
26616 msgid "%<_Atomic%> iteration variable %qE"
26619 #: c-family/c-omp.c:578
26620 #, gcc-internal-format
26621 msgid "%qE is not initialized"
26624 #: c-family/c-omp.c:599 cp/semantics.c:8088
26625 #, gcc-internal-format
26626 msgid "missing controlling predicate"
26629 #: c-family/c-omp.c:704 cp/semantics.c:7744
26630 #, gcc-internal-format
26631 msgid "invalid controlling predicate"
26634 #: c-family/c-omp.c:711 cp/semantics.c:8094
26635 #, gcc-internal-format
26636 msgid "missing increment expression"
26639 #: c-family/c-omp.c:775 cp/semantics.c:7859
26640 #, gcc-internal-format
26641 msgid "invalid increment expression"
26644 #: c-family/c-omp.c:838
26645 #, gcc-internal-format
26646 msgid "initializer expression refers to iteration variable %qD"
26649 #: c-family/c-omp.c:842
26650 #, gcc-internal-format
26651 msgid "condition expression refers to iteration variable %qD"
26654 #: c-family/c-omp.c:846
26655 #, gcc-internal-format
26656 msgid "increment expression refers to iteration variable %qD"
26659 #: c-family/c-omp.c:1422
26660 #, gcc-internal-format
26661 msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
26664 #: c-family/c-omp.c:1532 c-family/c-omp.c:1547
26665 #, gcc-internal-format
26666 msgid "%qD is not an function argument"
26669 #: c-family/c-opts.c:325
26670 #, gcc-internal-format
26671 msgid "-I- specified twice"
26674 #: c-family/c-opts.c:328
26675 #, gcc-internal-format
26676 msgid "obsolete option -I- used, please use -iquote instead"
26679 #: c-family/c-opts.c:386
26680 #, gcc-internal-format
26681 msgid "-Walloca-larger-than=0 is meaningless"
26684 #: c-family/c-opts.c:391
26685 #, gcc-internal-format
26686 msgid "-Wvla-larger-than=0 is meaningless"
26689 #: c-family/c-opts.c:416
26690 #, gcc-internal-format
26691 msgid "%<-Wabi=1%> is not supported, using =2"
26694 #: c-family/c-opts.c:612 fortran/cpp.c:350
26695 #, gcc-internal-format
26696 msgid "output filename specified twice"
26699 #: c-family/c-opts.c:799
26700 #, gcc-internal-format
26701 msgid "-fexcess-precision=standard for C++"
26704 #: c-family/c-opts.c:834
26705 #, gcc-internal-format
26706 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
26709 #: c-family/c-opts.c:880
26710 #, gcc-internal-format
26711 msgid "-Wformat-y2k ignored without -Wformat"
26714 #: c-family/c-opts.c:882
26715 #, gcc-internal-format
26716 msgid "-Wformat-extra-args ignored without -Wformat"
26719 #: c-family/c-opts.c:884
26720 #, gcc-internal-format
26721 msgid "-Wformat-zero-length ignored without -Wformat"
26724 #: c-family/c-opts.c:886
26725 #, gcc-internal-format
26726 msgid "-Wformat-nonliteral ignored without -Wformat"
26729 #: c-family/c-opts.c:888
26730 #, gcc-internal-format
26731 msgid "-Wformat-contains-nul ignored without -Wformat"
26734 #: c-family/c-opts.c:890
26735 #, gcc-internal-format
26736 msgid "-Wformat-security ignored without -Wformat"
26739 #: c-family/c-opts.c:928
26740 #, gcc-internal-format
26741 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
26744 #: c-family/c-opts.c:988
26745 #, gcc-internal-format
26746 msgid "external TLS initialization functions not supported on this target"
26749 #: c-family/c-opts.c:1001
26750 #, gcc-internal-format, gfc-internal-format
26751 msgid "too many filenames given. Type %s --help for usage"
26754 #: c-family/c-opts.c:1016
26755 #, gcc-internal-format
26756 msgid "opening output file %s: %m"
26759 #: c-family/c-opts.c:1036
26760 #, gcc-internal-format, gfc-internal-format
26761 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
26764 #: c-family/c-opts.c:1190
26765 #, gcc-internal-format
26766 msgid "opening dependency file %s: %m"
26769 #: c-family/c-opts.c:1201
26770 #, gcc-internal-format
26771 msgid "closing dependency file %s: %m"
26774 #: c-family/c-opts.c:1204
26775 #, gcc-internal-format
26776 msgid "when writing output to %s: %m"
26779 #: c-family/c-opts.c:1284
26780 #, gcc-internal-format
26781 msgid "to generate dependencies you must specify either -M or -MM"
26784 #: c-family/c-opts.c:1307
26785 #, gcc-internal-format
26786 msgid "-MG may only be used with -M or -MM"
26789 #: c-family/c-opts.c:1340
26790 #, gcc-internal-format
26791 msgid "-fdirectives-only is incompatible with -Wunused_macros"
26794 #: c-family/c-opts.c:1342
26795 #, gcc-internal-format
26796 msgid "-fdirectives-only is incompatible with -traditional"
26799 #: c-family/c-opts.c:1534
26800 #, gcc-internal-format
26801 msgid "too late for # directive to set debug directory"
26804 #: c-family/c-pch.c:110
26805 #, gcc-internal-format
26806 msgid "can%'t create precompiled header %s: %m"
26809 #: c-family/c-pch.c:133
26810 #, gcc-internal-format
26811 msgid "can%'t write to %s: %m"
26814 #: c-family/c-pch.c:191
26815 #, gcc-internal-format
26816 msgid "can%'t write %s: %m"
26819 #: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
26820 #, gcc-internal-format
26821 msgid "can%'t read %s: %m"
26824 #: c-family/c-pch.c:417
26825 #, gcc-internal-format
26826 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
26829 #: c-family/c-pch.c:418
26830 #, gcc-internal-format
26831 msgid "use #include instead"
26834 #: c-family/c-pch.c:424
26835 #, gcc-internal-format
26836 msgid "%s: couldn%'t open PCH file: %m"
26839 #: c-family/c-pch.c:429
26840 #, gcc-internal-format
26841 msgid "use -Winvalid-pch for more information"
26844 #: c-family/c-pch.c:430
26845 #, gcc-internal-format, gfc-internal-format
26846 msgid "%s: PCH file was invalid"
26849 #: c-family/c-pragma.c:93
26850 #, gcc-internal-format
26851 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
26854 #: c-family/c-pragma.c:106
26855 #, gcc-internal-format
26857 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
26860 #: c-family/c-pragma.c:136
26861 #, gcc-internal-format
26862 msgid "missing %<(%> after %<#pragma pack%> - ignored"
26865 #: c-family/c-pragma.c:147 c-family/c-pragma.c:179
26866 #, gcc-internal-format
26867 msgid "invalid constant in %<#pragma pack%> - ignored"
26870 #: c-family/c-pragma.c:151 c-family/c-pragma.c:193
26871 #, gcc-internal-format
26872 msgid "malformed %<#pragma pack%> - ignored"
26875 #: c-family/c-pragma.c:156
26876 #, gcc-internal-format
26877 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
26880 #: c-family/c-pragma.c:158
26881 #, gcc-internal-format
26882 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
26885 #: c-family/c-pragma.c:167
26886 #, gcc-internal-format
26887 msgid "unknown action %qE for %<#pragma pack%> - ignored"
26890 #: c-family/c-pragma.c:196
26891 #, gcc-internal-format
26892 msgid "junk at end of %<#pragma pack%>"
26895 #: c-family/c-pragma.c:199
26896 #, gcc-internal-format
26897 msgid "#pragma pack has no effect with -fpack-struct - ignored"
26900 #: c-family/c-pragma.c:220
26901 #, gcc-internal-format, gfc-internal-format
26902 msgid "alignment must be a small power of two, not %d"
26905 #: c-family/c-pragma.c:259
26906 #, gcc-internal-format
26908 "applying #pragma weak %q+D after first use results in unspecified behavior"
26911 #: c-family/c-pragma.c:356 c-family/c-pragma.c:361
26912 #, gcc-internal-format
26913 msgid "malformed #pragma weak, ignored"
26916 #: c-family/c-pragma.c:365
26917 #, gcc-internal-format
26918 msgid "junk at end of %<#pragma weak%>"
26921 #: c-family/c-pragma.c:371
26922 #, gcc-internal-format
26923 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
26926 #: c-family/c-pragma.c:428
26927 #, gcc-internal-format
26928 msgid "%<#pragma scalar_storage_order%> is not supported for C++"
26931 #: c-family/c-pragma.c:434
26932 #, gcc-internal-format
26934 "missing [big-endian|little-endian|default] after %<#pragma "
26935 "scalar_storage_order%>"
26938 #: c-family/c-pragma.c:443
26939 #, gcc-internal-format
26941 "expected [big-endian|little-endian|default] after %<#pragma "
26942 "scalar_storage_order%>"
26945 #: c-family/c-pragma.c:497 c-family/c-pragma.c:499
26946 #, gcc-internal-format
26947 msgid "malformed #pragma redefine_extname, ignored"
26950 #: c-family/c-pragma.c:502
26951 #, gcc-internal-format
26952 msgid "junk at end of %<#pragma redefine_extname%>"
26955 #: c-family/c-pragma.c:530 c-family/c-pragma.c:603
26956 #, gcc-internal-format
26957 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
26960 #: c-family/c-pragma.c:558
26961 #, gcc-internal-format
26963 "#pragma redefine_extname ignored due to conflict with previous #pragma "
26967 #: c-family/c-pragma.c:594
26968 #, gcc-internal-format
26969 msgid "asm declaration ignored due to conflict with previous rename"
26972 #: c-family/c-pragma.c:625
26973 #, gcc-internal-format
26975 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
26978 #: c-family/c-pragma.c:686
26979 #, gcc-internal-format
26981 "#pragma GCC visibility push() must specify default, internal, hidden or "
26985 #: c-family/c-pragma.c:728
26986 #, gcc-internal-format
26987 msgid "#pragma GCC visibility must be followed by push or pop"
26990 #: c-family/c-pragma.c:734
26991 #, gcc-internal-format
26992 msgid "no matching push for %<#pragma GCC visibility pop%>"
26995 #: c-family/c-pragma.c:739 c-family/c-pragma.c:746
26996 #, gcc-internal-format
26997 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
27000 #: c-family/c-pragma.c:742
27001 #, gcc-internal-format
27002 msgid "malformed #pragma GCC visibility push"
27005 #: c-family/c-pragma.c:750
27006 #, gcc-internal-format
27007 msgid "junk at end of %<#pragma GCC visibility%>"
27010 #: c-family/c-pragma.c:762
27011 #, gcc-internal-format
27013 "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
27016 #: c-family/c-pragma.c:788
27017 #, gcc-internal-format
27019 "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
27022 #: c-family/c-pragma.c:797
27023 #, gcc-internal-format
27024 msgid "missing option after %<#pragma GCC diagnostic%> kind"
27027 #: c-family/c-pragma.c:808
27028 #, gcc-internal-format
27029 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
27032 #: c-family/c-pragma.c:814
27033 #, gcc-internal-format
27034 msgid "%qs is not an option that controls warnings"
27037 #: c-family/c-pragma.c:822
27038 #, gcc-internal-format
27039 msgid "option %qs is valid for %s but not for %s"
27042 #: c-family/c-pragma.c:854
27043 #, gcc-internal-format
27044 msgid "#pragma GCC option is not allowed inside functions"
27047 #: c-family/c-pragma.c:867
27048 #, gcc-internal-format
27049 msgid "%<#pragma GCC option%> is not a string"
27052 #: c-family/c-pragma.c:894
27053 #, gcc-internal-format
27055 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
27058 #: c-family/c-pragma.c:900
27059 #, gcc-internal-format
27060 msgid "#pragma GCC target string... is badly formed"
27063 #: c-family/c-pragma.c:923
27064 #, gcc-internal-format
27065 msgid "#pragma GCC optimize is not allowed inside functions"
27068 #: c-family/c-pragma.c:936
27069 #, gcc-internal-format
27070 msgid "%<#pragma GCC optimize%> is not a string or number"
27073 #: c-family/c-pragma.c:962
27074 #, gcc-internal-format
27076 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
27079 #: c-family/c-pragma.c:968
27080 #, gcc-internal-format
27081 msgid "#pragma GCC optimize string... is badly formed"
27084 #: c-family/c-pragma.c:1009
27085 #, gcc-internal-format
27086 msgid "junk at end of %<#pragma push_options%>"
27089 #: c-family/c-pragma.c:1039
27090 #, gcc-internal-format
27091 msgid "junk at end of %<#pragma pop_options%>"
27094 #: c-family/c-pragma.c:1046
27095 #, gcc-internal-format
27097 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
27101 #: c-family/c-pragma.c:1088
27102 #, gcc-internal-format
27103 msgid "junk at end of %<#pragma reset_options%>"
27106 #: c-family/c-pragma.c:1126 c-family/c-pragma.c:1133
27107 #, gcc-internal-format
27108 msgid "expected a string after %<#pragma message%>"
27111 #: c-family/c-pragma.c:1128
27112 #, gcc-internal-format
27113 msgid "malformed %<#pragma message%>, ignored"
27116 #: c-family/c-pragma.c:1138
27117 #, gcc-internal-format
27118 msgid "junk at end of %<#pragma message%>"
27121 #: c-family/c-pragma.c:1141
27122 #, gcc-internal-format, gfc-internal-format
27123 msgid "#pragma message: %s"
27126 #: c-family/c-pragma.c:1178
27127 #, gcc-internal-format
27128 msgid "invalid location for %<pragma %s%>, ignored"
27131 #: c-family/c-pragma.c:1185 c-family/c-pragma.c:1199
27132 #, gcc-internal-format
27133 msgid "malformed %<#pragma %s%>, ignored"
27136 #: c-family/c-pragma.c:1205
27137 #, gcc-internal-format
27138 msgid "junk at end of %<#pragma %s%>"
27141 #: c-family/c-pragma.c:1223
27142 #, gcc-internal-format
27143 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
27146 #: c-family/c-pragma.c:1232
27147 #, gcc-internal-format
27148 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
27151 #: c-family/c-pragma.c:1238
27152 #, gcc-internal-format
27153 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
27156 #: c-family/c-pretty-print.c:329
27157 #, gcc-internal-format
27158 msgid "<type-error>"
27161 #: c-family/c-pretty-print.c:371
27162 #, gcc-internal-format
27163 msgid "<unnamed-unsigned:"
27166 #: c-family/c-pretty-print.c:375
27167 #, gcc-internal-format
27168 msgid "<unnamed-float:"
27171 #: c-family/c-pretty-print.c:378
27172 #, gcc-internal-format
27173 msgid "<unnamed-fixed:"
27176 #: c-family/c-pretty-print.c:393
27177 #, gcc-internal-format
27178 msgid "<typedef-error>"
27181 #: c-family/c-pretty-print.c:408
27182 #, gcc-internal-format
27183 msgid "<tag-error>"
27186 #: c-family/c-pretty-print.c:1234
27187 #, gcc-internal-format
27188 msgid "<erroneous-expression>"
27191 #: c-family/c-pretty-print.c:1238 cp/cxx-pretty-print.c:132
27192 #, gcc-internal-format
27193 msgid "<return-value>"
27196 #: c-family/c-semantics.c:197
27197 #, gcc-internal-format, gfc-internal-format
27198 msgid "wrong type argument to %s"
27201 #: c-family/c-warn.c:53 c-family/c-warn.c:66 cp/constexpr.c:1836
27202 #: cp/constexpr.c:4088
27203 #, gcc-internal-format
27204 msgid "overflow in constant expression"
27207 #: c-family/c-warn.c:93
27208 #, gcc-internal-format
27209 msgid "integer overflow in expression %qE of type %qT results in %qE"
27212 #: c-family/c-warn.c:95
27213 #, gcc-internal-format
27214 msgid "integer overflow in expression of type %qT results in %qE"
27217 #: c-family/c-warn.c:101
27218 #, gcc-internal-format
27219 msgid "floating point overflow in expression %qE of type %qT results in %qE"
27222 #: c-family/c-warn.c:103
27223 #, gcc-internal-format
27224 msgid "floating point overflow in expression of type %qT results in %qE"
27227 #: c-family/c-warn.c:109
27228 #, gcc-internal-format
27229 msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
27232 #: c-family/c-warn.c:111
27233 #, gcc-internal-format
27234 msgid "fixed-point overflow in expression of type %qT results in %qE"
27237 #: c-family/c-warn.c:117
27238 #, gcc-internal-format
27239 msgid "vector overflow in expression %qE of type %qT results in %qE"
27242 #: c-family/c-warn.c:119
27243 #, gcc-internal-format
27244 msgid "vector overflow in expression of type %qT results in %qE"
27247 #: c-family/c-warn.c:126
27248 #, gcc-internal-format
27249 msgid "complex integer overflow in expression %qE of type %qT results in %qE"
27252 #: c-family/c-warn.c:128
27253 #, gcc-internal-format
27254 msgid "complex integer overflow in expression of type %qT results in %qE"
27257 #: c-family/c-warn.c:132
27258 #, gcc-internal-format
27260 "complex floating point overflow in expression %qE of type %qT results in %qE"
27263 #: c-family/c-warn.c:134
27264 #, gcc-internal-format
27266 "complex floating point overflow in expression of type %qT results in %qE"
27269 #: c-family/c-warn.c:216
27270 #, gcc-internal-format
27271 msgid "logical %<or%> applied to non-boolean constant"
27274 #: c-family/c-warn.c:219
27275 #, gcc-internal-format
27276 msgid "logical %<and%> applied to non-boolean constant"
27279 #: c-family/c-warn.c:289
27280 #, gcc-internal-format
27281 msgid "logical %<or%> of collectively exhaustive tests is always true"
27284 #: c-family/c-warn.c:293
27285 #, gcc-internal-format
27286 msgid "logical %<and%> of mutually exclusive tests is always false"
27289 #: c-family/c-warn.c:303
27290 #, gcc-internal-format
27291 msgid "logical %<or%> of equal expressions"
27294 #: c-family/c-warn.c:306
27295 #, gcc-internal-format
27296 msgid "logical %<and%> of equal expressions"
27299 #: c-family/c-warn.c:384
27300 #, gcc-internal-format
27301 msgid "bitwise comparison always evaluates to false"
27304 #: c-family/c-warn.c:387
27305 #, gcc-internal-format
27306 msgid "bitwise comparison always evaluates to true"
27309 #: c-family/c-warn.c:441
27310 #, gcc-internal-format
27311 msgid "self-comparison always evaluates to true"
27314 #: c-family/c-warn.c:444
27315 #, gcc-internal-format
27316 msgid "self-comparison always evaluates to false"
27319 #: c-family/c-warn.c:494
27320 #, gcc-internal-format
27321 msgid "logical not is only applied to the left hand side of comparison"
27324 #: c-family/c-warn.c:502
27325 #, gcc-internal-format
27327 "add parentheses around left hand side expression to silence this warning"
27330 #: c-family/c-warn.c:636
27331 #, gcc-internal-format
27332 msgid "type-punning to incomplete type might break strict-aliasing rules"
27335 #: c-family/c-warn.c:654
27336 #, gcc-internal-format
27337 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
27340 #: c-family/c-warn.c:662 c-family/c-warn.c:680
27341 #, gcc-internal-format
27342 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
27345 #: c-family/c-warn.c:803
27346 #, gcc-internal-format
27348 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27349 "you mean to use the size of the destination?"
27352 #: c-family/c-warn.c:834
27353 #, gcc-internal-format
27355 "argument to %<sizeof%> in %qD call is the same expression as the "
27356 "destination; did you mean to remove the addressof?"
27359 #: c-family/c-warn.c:841
27360 #, gcc-internal-format
27362 "argument to %<sizeof%> in %qD call is the same expression as the "
27363 "destination; did you mean to provide an explicit length?"
27366 #: c-family/c-warn.c:846
27367 #, gcc-internal-format
27369 "argument to %<sizeof%> in %qD call is the same expression as the "
27370 "destination; did you mean to dereference it?"
27373 #: c-family/c-warn.c:858
27374 #, gcc-internal-format
27376 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27377 "destination; expected %qT or an explicit length"
27380 #: c-family/c-warn.c:874
27381 #, gcc-internal-format
27383 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27384 "you mean to remove the addressof?"
27387 #: c-family/c-warn.c:881
27388 #, gcc-internal-format
27390 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27391 "you mean to provide an explicit length?"
27394 #: c-family/c-warn.c:886
27395 #, gcc-internal-format
27397 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27398 "you mean to dereference it?"
27401 #: c-family/c-warn.c:898
27402 #, gcc-internal-format
27404 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27405 "source; expected %qT or an explicit length"
27408 #: c-family/c-warn.c:914
27409 #, gcc-internal-format
27411 "argument to %<sizeof%> in %qD call is the same expression as the first "
27412 "source; did you mean to remove the addressof?"
27415 #: c-family/c-warn.c:921
27416 #, gcc-internal-format
27418 "argument to %<sizeof%> in %qD call is the same expression as the first "
27419 "source; did you mean to provide an explicit length?"
27422 #: c-family/c-warn.c:926
27423 #, gcc-internal-format
27425 "argument to %<sizeof%> in %qD call is the same expression as the first "
27426 "source; did you mean to dereference it?"
27429 #: c-family/c-warn.c:938
27430 #, gcc-internal-format
27432 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
27433 "source; expected %qT or an explicit length"
27436 #: c-family/c-warn.c:954
27437 #, gcc-internal-format
27439 "argument to %<sizeof%> in %qD call is the same expression as the second "
27440 "source; did you mean to remove the addressof?"
27443 #: c-family/c-warn.c:961
27444 #, gcc-internal-format
27446 "argument to %<sizeof%> in %qD call is the same expression as the second "
27447 "source; did you mean to provide an explicit length?"
27450 #: c-family/c-warn.c:966
27451 #, gcc-internal-format
27453 "argument to %<sizeof%> in %qD call is the same expression as the second "
27454 "source; did you mean to dereference it?"
27457 #: c-family/c-warn.c:978
27458 #, gcc-internal-format
27460 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27461 "second source; expected %qT or an explicit length"
27464 #: c-family/c-warn.c:1007 c-family/c-warn.c:1014
27465 #, gcc-internal-format
27466 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
27469 #: c-family/c-warn.c:1024
27470 #, gcc-internal-format
27471 msgid "first argument of %q+D should be %<int%>"
27474 #: c-family/c-warn.c:1033
27475 #, gcc-internal-format
27476 msgid "second argument of %q+D should be %<char **%>"
27479 #: c-family/c-warn.c:1042
27480 #, gcc-internal-format
27481 msgid "third argument of %q+D should probably be %<char **%>"
27484 #: c-family/c-warn.c:1053
27485 #, gcc-internal-format
27486 msgid "%q+D takes only zero or two arguments"
27489 #: c-family/c-warn.c:1057
27490 #, gcc-internal-format
27491 msgid "%q+D declared as variadic function"
27494 #: c-family/c-warn.c:1099
27495 #, gcc-internal-format
27496 msgid "conversion to %qT from boolean expression"
27499 #: c-family/c-warn.c:1117 c-family/c-warn.c:1192
27500 #, gcc-internal-format
27501 msgid "conversion from %qT to %qT changes value from %qE to %qE"
27504 #: c-family/c-warn.c:1121 c-family/c-warn.c:1200
27505 #, gcc-internal-format
27506 msgid "conversion from %qT to %qT changes the value of %qE"
27509 #: c-family/c-warn.c:1141
27510 #, gcc-internal-format
27511 msgid "conversion from %qT to %qT discards imaginary component"
27514 #: c-family/c-warn.c:1153
27515 #, gcc-internal-format
27516 msgid "conversion from %qT to %qT may change value"
27519 #: c-family/c-warn.c:1213 c-family/c-warn.c:1230 c-family/c-warn.c:1247
27520 #, gcc-internal-format
27521 msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
27524 #: c-family/c-warn.c:1218 c-family/c-warn.c:1235 c-family/c-warn.c:1252
27525 #, gcc-internal-format
27526 msgid "overflow in conversion from %qT to %qT changes the value of %qE"
27529 #: c-family/c-warn.c:1282
27530 #, gcc-internal-format
27531 msgid "case value %qs not in enumerated type"
27534 #: c-family/c-warn.c:1287
27535 #, gcc-internal-format
27536 msgid "case value %qs not in enumerated type %qT"
27539 #: c-family/c-warn.c:1348
27540 #, gcc-internal-format
27541 msgid "switch missing default case"
27544 #: c-family/c-warn.c:1393
27545 #, gcc-internal-format
27546 msgid "switch condition has boolean value"
27549 #: c-family/c-warn.c:1466
27550 #, gcc-internal-format
27551 msgid "enumeration value %qE not handled in switch"
27554 #: c-family/c-warn.c:1494
27555 #, gcc-internal-format
27557 "the omitted middle operand in ?: will always be %<true%>, suggest explicit "
27561 #: c-family/c-warn.c:1515
27562 #, gcc-internal-format
27563 msgid "assignment of member %qD in read-only object"
27566 #: c-family/c-warn.c:1517
27567 #, gcc-internal-format
27568 msgid "increment of member %qD in read-only object"
27571 #: c-family/c-warn.c:1519
27572 #, gcc-internal-format
27573 msgid "decrement of member %qD in read-only object"
27576 #: c-family/c-warn.c:1521
27577 #, gcc-internal-format
27578 msgid "member %qD in read-only object used as %<asm%> output"
27581 #: c-family/c-warn.c:1525
27582 #, gcc-internal-format
27583 msgid "assignment of read-only member %qD"
27586 #: c-family/c-warn.c:1526
27587 #, gcc-internal-format
27588 msgid "increment of read-only member %qD"
27591 #: c-family/c-warn.c:1527
27592 #, gcc-internal-format
27593 msgid "decrement of read-only member %qD"
27596 #: c-family/c-warn.c:1528
27597 #, gcc-internal-format
27598 msgid "read-only member %qD used as %<asm%> output"
27601 #: c-family/c-warn.c:1532
27602 #, gcc-internal-format
27603 msgid "assignment of read-only variable %qD"
27606 #: c-family/c-warn.c:1533
27607 #, gcc-internal-format
27608 msgid "increment of read-only variable %qD"
27611 #: c-family/c-warn.c:1534
27612 #, gcc-internal-format
27613 msgid "decrement of read-only variable %qD"
27616 #: c-family/c-warn.c:1535
27617 #, gcc-internal-format
27618 msgid "read-only variable %qD used as %<asm%> output"
27621 #: c-family/c-warn.c:1538
27622 #, gcc-internal-format
27623 msgid "assignment of read-only parameter %qD"
27626 #: c-family/c-warn.c:1539
27627 #, gcc-internal-format
27628 msgid "increment of read-only parameter %qD"
27631 #: c-family/c-warn.c:1540
27632 #, gcc-internal-format
27633 msgid "decrement of read-only parameter %qD"
27636 #: c-family/c-warn.c:1541
27637 #, gcc-internal-format
27638 msgid "read-only parameter %qD use as %<asm%> output"
27641 #: c-family/c-warn.c:1546
27642 #, gcc-internal-format
27643 msgid "assignment of read-only named return value %qD"
27646 #: c-family/c-warn.c:1548
27647 #, gcc-internal-format
27648 msgid "increment of read-only named return value %qD"
27651 #: c-family/c-warn.c:1550
27652 #, gcc-internal-format
27653 msgid "decrement of read-only named return value %qD"
27656 #: c-family/c-warn.c:1552
27657 #, gcc-internal-format
27658 msgid "read-only named return value %qD used as %<asm%>output"
27661 #: c-family/c-warn.c:1557
27662 #, gcc-internal-format
27663 msgid "assignment of function %qD"
27666 #: c-family/c-warn.c:1558
27667 #, gcc-internal-format
27668 msgid "increment of function %qD"
27671 #: c-family/c-warn.c:1559
27672 #, gcc-internal-format
27673 msgid "decrement of function %qD"
27676 #: c-family/c-warn.c:1560
27677 #, gcc-internal-format
27678 msgid "function %qD used as %<asm%> output"
27681 #: c-family/c-warn.c:1563 c/c-typeck.c:4762
27682 #, gcc-internal-format
27683 msgid "assignment of read-only location %qE"
27686 #: c-family/c-warn.c:1564 c/c-typeck.c:4765
27687 #, gcc-internal-format
27688 msgid "increment of read-only location %qE"
27691 #: c-family/c-warn.c:1565 c/c-typeck.c:4768
27692 #, gcc-internal-format
27693 msgid "decrement of read-only location %qE"
27696 #: c-family/c-warn.c:1566
27697 #, gcc-internal-format
27698 msgid "read-only location %qE used as %<asm%> output"
27701 #: c-family/c-warn.c:1580
27702 #, gcc-internal-format
27703 msgid "lvalue required as left operand of assignment"
27706 #: c-family/c-warn.c:1583
27707 #, gcc-internal-format
27708 msgid "lvalue required as increment operand"
27711 #: c-family/c-warn.c:1586
27712 #, gcc-internal-format
27713 msgid "lvalue required as decrement operand"
27716 #: c-family/c-warn.c:1589
27717 #, gcc-internal-format
27718 msgid "lvalue required as unary %<&%> operand"
27721 #: c-family/c-warn.c:1592
27722 #, gcc-internal-format
27723 msgid "lvalue required in asm statement"
27726 #: c-family/c-warn.c:1609
27727 #, gcc-internal-format
27728 msgid "invalid type argument (have %qT)"
27731 #: c-family/c-warn.c:1613
27732 #, gcc-internal-format
27733 msgid "invalid type argument of array indexing (have %qT)"
27736 #: c-family/c-warn.c:1618
27737 #, gcc-internal-format
27738 msgid "invalid type argument of unary %<*%> (have %qT)"
27741 #: c-family/c-warn.c:1623
27742 #, gcc-internal-format
27743 msgid "invalid type argument of %<->%> (have %qT)"
27746 #: c-family/c-warn.c:1628
27747 #, gcc-internal-format
27748 msgid "invalid type argument of %<->*%> (have %qT)"
27751 #: c-family/c-warn.c:1633
27752 #, gcc-internal-format
27753 msgid "invalid type argument of implicit conversion (have %qT)"
27756 #: c-family/c-warn.c:1654
27757 #, gcc-internal-format
27758 msgid "array subscript has type %<char%>"
27761 #: c-family/c-warn.c:1689 c-family/c-warn.c:1692
27762 #, gcc-internal-format
27763 msgid "suggest parentheses around %<+%> inside %<<<%>"
27766 #: c-family/c-warn.c:1695 c-family/c-warn.c:1698
27767 #, gcc-internal-format
27768 msgid "suggest parentheses around %<-%> inside %<<<%>"
27771 #: c-family/c-warn.c:1704 c-family/c-warn.c:1707
27772 #, gcc-internal-format
27773 msgid "suggest parentheses around %<+%> inside %<>>%>"
27776 #: c-family/c-warn.c:1710 c-family/c-warn.c:1713
27777 #, gcc-internal-format
27778 msgid "suggest parentheses around %<-%> inside %<>>%>"
27781 #: c-family/c-warn.c:1719 c-family/c-warn.c:1722
27782 #, gcc-internal-format
27783 msgid "suggest parentheses around %<&&%> within %<||%>"
27786 #: c-family/c-warn.c:1729 c-family/c-warn.c:1733
27787 #, gcc-internal-format
27788 msgid "suggest parentheses around arithmetic in operand of %<|%>"
27791 #: c-family/c-warn.c:1737 c-family/c-warn.c:1740
27792 #, gcc-internal-format
27793 msgid "suggest parentheses around comparison in operand of %<|%>"
27796 #: c-family/c-warn.c:1745
27797 #, gcc-internal-format
27799 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
27803 #: c-family/c-warn.c:1753 c-family/c-warn.c:1757
27804 #, gcc-internal-format
27805 msgid "suggest parentheses around arithmetic in operand of %<^%>"
27808 #: c-family/c-warn.c:1761 c-family/c-warn.c:1764
27809 #, gcc-internal-format
27810 msgid "suggest parentheses around comparison in operand of %<^%>"
27813 #: c-family/c-warn.c:1770 c-family/c-warn.c:1773
27814 #, gcc-internal-format
27815 msgid "suggest parentheses around %<+%> in operand of %<&%>"
27818 #: c-family/c-warn.c:1776 c-family/c-warn.c:1779
27819 #, gcc-internal-format
27820 msgid "suggest parentheses around %<-%> in operand of %<&%>"
27823 #: c-family/c-warn.c:1783 c-family/c-warn.c:1786
27824 #, gcc-internal-format
27825 msgid "suggest parentheses around comparison in operand of %<&%>"
27828 #: c-family/c-warn.c:1791
27829 #, gcc-internal-format
27831 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
27835 #: c-family/c-warn.c:1798 c-family/c-warn.c:1801
27836 #, gcc-internal-format
27837 msgid "suggest parentheses around comparison in operand of %<==%>"
27840 #: c-family/c-warn.c:1806 c-family/c-warn.c:1809
27841 #, gcc-internal-format
27842 msgid "suggest parentheses around comparison in operand of %<!=%>"
27845 #: c-family/c-warn.c:1819 c-family/c-warn.c:1825
27846 #, gcc-internal-format
27847 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
27850 #: c-family/c-warn.c:1841
27851 #, gcc-internal-format
27852 msgid "label %q+D defined but not used"
27855 #: c-family/c-warn.c:1843
27856 #, gcc-internal-format
27857 msgid "label %q+D declared but not defined"
27860 #: c-family/c-warn.c:1866
27861 #, gcc-internal-format
27862 msgid "division by zero"
27865 #: c-family/c-warn.c:1886
27866 #, gcc-internal-format
27868 "%<memset%> used with constant zero length parameter; this could be due to "
27869 "transposed parameters"
27872 #: c-family/c-warn.c:1909
27873 #, gcc-internal-format
27875 "%<memset%> used with length equal to number of elements without "
27876 "multiplication by element size"
27879 #: c-family/c-warn.c:1948 c/c-typeck.c:11499 c/c-typeck.c:11667
27880 #: cp/typeck.c:5032
27881 #, gcc-internal-format
27882 msgid "comparison between types %qT and %qT"
27885 #: c-family/c-warn.c:1998
27886 #, gcc-internal-format
27887 msgid "comparison of integer expressions of different signedness: %qT and %qT"
27890 #: c-family/c-warn.c:2051
27891 #, gcc-internal-format
27892 msgid "promoted ~unsigned is always non-zero"
27895 #: c-family/c-warn.c:2054
27896 #, gcc-internal-format
27897 msgid "comparison of promoted ~unsigned with constant"
27900 #: c-family/c-warn.c:2064
27901 #, gcc-internal-format
27902 msgid "comparison of promoted ~unsigned with unsigned"
27905 #: c-family/c-warn.c:2118
27906 #, gcc-internal-format
27907 msgid "unused parameter %qD"
27910 #: c-family/c-warn.c:2180
27911 #, gcc-internal-format
27912 msgid "typedef %qD locally defined but not used"
27915 #: c-family/c-warn.c:2215
27916 #, gcc-internal-format
27917 msgid "duplicated %<if%> condition"
27920 #: c-family/c-warn.c:2244
27921 #, gcc-internal-format
27923 "optimization attribute on %qD follows definition but the attribute doesn%'t "
27927 #: c-family/c-warn.c:2254
27928 #, gcc-internal-format
27929 msgid "inline declaration of %qD follows declaration with attribute %qs"
27932 #: c-family/c-warn.c:2259
27933 #, gcc-internal-format
27934 msgid "declaration of %q+D with attribute %qs follows inline declaration"
27937 #: c-family/c-warn.c:2306
27938 #, gcc-internal-format
27939 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
27942 #: c-family/c-warn.c:2344 c-family/c-warn.c:2368
27943 #, gcc-internal-format
27944 msgid "comparison of constant %qE with boolean expression is always false"
27947 #: c-family/c-warn.c:2347 c-family/c-warn.c:2365
27948 #, gcc-internal-format
27949 msgid "comparison of constant %qE with boolean expression is always true"
27952 #: c-family/c-warn.c:2415
27954 "passing argument %i to restrict-qualified parameter aliases with argument %Z"
27956 "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
27960 #: c-family/c-warn.c:2480 c/c-typeck.c:5288 cp/call.c:5359
27961 #, gcc-internal-format
27962 msgid "this condition has identical branches"
27965 #: c-family/c-warn.c:2586
27966 #, gcc-internal-format
27967 msgid "macro expands to multiple statements"
27970 #: c-family/c-warn.c:2587
27971 #, gcc-internal-format
27972 msgid "some parts of macro expansion are not guarded by this %qs clause"
27975 #: c-family/cppspec.c:93
27976 #, gcc-internal-format
27977 msgid "%qs is not a valid option to the preprocessor"
27980 #: c-family/cppspec.c:112
27981 #, gcc-internal-format
27982 msgid "too many input files"
27985 #: common/config/aarch64/aarch64-common.c:319 config/aarch64/aarch64.c:10686
27986 #, gcc-internal-format
27987 msgid "unknown value %qs for -mcpu"
27990 #: common/config/alpha/alpha-common.c:75
27991 #, gcc-internal-format
27992 msgid "bad value %qs for -mtls-size switch"
27995 #: common/config/arc/arc-common.c:81
27996 #, gcc-internal-format
27997 msgid "multiple -mcpu= options specified."
28000 #: common/config/arc/arc-common.c:87
28001 #, gcc-internal-format
28002 msgid "Unsupported value for mmpy-option"
28005 #: common/config/arm/arm-common.c:259
28006 #, gcc-internal-format, gfc-internal-format
28007 msgid "%%:target_mode_check takes an even number of parameters"
28010 #: common/config/arm/arm-common.c:269
28011 #, gcc-internal-format, gfc-internal-format
28012 msgid "unrecognized option passed to %%:target_mode_check"
28015 #: common/config/arm/arm-common.c:322 common/config/arm/arm-common.c:376
28016 #: common/config/arm/arm-common.c:423 config/aarch64/aarch64.c:10639
28017 #, gcc-internal-format
28018 msgid "valid arguments are: %s; did you mean %qs?"
28021 #: common/config/arm/arm-common.c:325 common/config/arm/arm-common.c:379
28022 #: common/config/arm/arm-common.c:426 config/aarch64/aarch64.c:10642
28023 #, gcc-internal-format, gfc-internal-format
28024 msgid "valid arguments are: %s"
28027 #: common/config/arm/arm-common.c:352 common/config/arm/arm-common.c:406
28028 #, gcc-internal-format, gfc-internal-format
28029 msgid "unrecognized %s target: %s"
28032 #: common/config/arm/arm-common.c:442
28033 #, gcc-internal-format, gfc-internal-format
28034 msgid "unrecognized -mfpu target: %s"
28037 #: common/config/arm/arm-common.c:470
28038 #, gcc-internal-format
28039 msgid "%qs does not support feature %qs"
28042 #: common/config/arm/arm-common.c:481
28043 #, gcc-internal-format
28044 msgid "valid feature names are: %s; did you mean %qs?"
28047 #: common/config/arm/arm-common.c:484
28048 #, gcc-internal-format, gfc-internal-format
28049 msgid "valid feature names are: %s"
28052 #: common/config/arm/arm-common.c:502
28053 #, gcc-internal-format, gfc-internal-format
28054 msgid "%s does not take any feature options"
28057 #: common/config/arm/arm-common.c:593
28058 #, gcc-internal-format, gfc-internal-format
28059 msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
28062 #: common/config/arm/arm-common.c:607
28063 #, gcc-internal-format, gfc-internal-format
28064 msgid "unrecognized operand to %%:canon_for_mlib"
28067 #: common/config/arm/arm-common.c:953
28068 #, gcc-internal-format, gfc-internal-format
28069 msgid "unrecognized operand to %%:asm_auto_mfpu"
28072 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
28073 #, gcc-internal-format, gfc-internal-format
28074 msgid "-mshared-library-id=%s is not between 0 and %d"
28077 #: common/config/bfin/bfin-common.c:323
28078 #, gcc-internal-format, gfc-internal-format
28079 msgid "-mcpu=%s is not valid"
28082 #: common/config/bfin/bfin-common.c:359
28083 #, gcc-internal-format, gfc-internal-format
28084 msgid "-mcpu=%s has invalid silicon revision"
28087 #: common/config/i386/i386-common.c:1273
28088 #, gcc-internal-format
28089 msgid "-malign-loops is obsolete, use -falign-loops"
28092 #: common/config/i386/i386-common.c:1275
28093 #, gcc-internal-format, gfc-internal-format
28094 msgid "-malign-loops=%d is not between 0 and %d"
28097 #: common/config/i386/i386-common.c:1282
28098 #, gcc-internal-format
28099 msgid "-malign-jumps is obsolete, use -falign-jumps"
28102 #: common/config/i386/i386-common.c:1284
28103 #, gcc-internal-format, gfc-internal-format
28104 msgid "-malign-jumps=%d is not between 0 and %d"
28107 #: common/config/i386/i386-common.c:1292
28108 #, gcc-internal-format
28109 msgid "-malign-functions is obsolete, use -falign-functions"
28112 #: common/config/i386/i386-common.c:1294
28113 #, gcc-internal-format, gfc-internal-format
28114 msgid "-malign-functions=%d is not between 0 and %d"
28117 #: common/config/i386/i386-common.c:1303
28118 #, gcc-internal-format, gfc-internal-format
28119 msgid "-mbranch-cost=%d is not between 0 and 5"
28122 #: common/config/i386/i386-common.c:1357
28123 #, gcc-internal-format
28124 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
28127 #: common/config/i386/i386-common.c:1363
28128 #, gcc-internal-format
28129 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
28132 #: common/config/ia64/ia64-common.c:58
28133 #, gcc-internal-format
28134 msgid "bad value %<%s%> for -mtls-size= switch"
28137 #: common/config/msp430/msp430-common.c:57
28138 #, gcc-internal-format, gfc-internal-format
28139 msgid "unrecognized argument of -mcpu: %s"
28142 #: common/config/nds32/nds32-common.c:49
28143 #, gcc-internal-format
28144 msgid "for the option -misr-vector-size=X, the valid X must be: 4 or 16"
28147 #: common/config/nds32/nds32-common.c:60
28148 #, gcc-internal-format
28150 "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, "
28154 #: common/config/powerpcspe/powerpcspe-common.c:173
28155 #: common/config/rs6000/rs6000-common.c:173 config/sparc/sparc.c:1734
28156 #, gcc-internal-format, gfc-internal-format
28157 msgid "unknown -mdebug-%s switch"
28160 #: common/config/powerpcspe/powerpcspe-common.c:221
28161 #: common/config/rs6000/rs6000-common.c:212
28162 #, gcc-internal-format, gfc-internal-format
28163 msgid "unknown switch -mlong-double-%s"
28166 #: common/config/powerpcspe/powerpcspe-common.c:231
28167 #: common/config/rs6000/rs6000-common.c:222
28168 #, gcc-internal-format
28169 msgid "-msingle-float option equivalent to -mhard-float"
28172 #: common/config/powerpcspe/powerpcspe-common.c:247
28173 #: common/config/rs6000/rs6000-common.c:238
28174 #, gcc-internal-format
28175 msgid "-msimple-fpu option ignored"
28178 #: common/config/powerpcspe/powerpcspe-common.c:313
28179 #: common/config/rs6000/rs6000-common.c:304
28180 #, gcc-internal-format
28182 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
28183 "glibc-2.18 or later"
28186 #: common/config/riscv/riscv-common.c:43
28187 #, gcc-internal-format, gfc-internal-format
28188 msgid "-march=%s: ISA string must begin with rv32 or rv64"
28191 #: common/config/riscv/riscv-common.c:82
28192 #, gcc-internal-format, gfc-internal-format
28193 msgid "-march=%s: invalid ISA string"
28196 #: common/config/riscv/riscv-common.c:92
28197 #, gcc-internal-format
28198 msgid "-march=%s: unsupported ISA substring %qs"
28201 #: common/config/rx/rx-common.c:61
28202 #, gcc-internal-format
28203 msgid "the RX200 cpu does not have FPU hardware"
28206 #: common/config/rx/rx-common.c:63
28207 #, gcc-internal-format
28208 msgid "the RX100 cpu does not have FPU hardware"
28211 #: common/config/s390/s390-common.c:96
28212 #, gcc-internal-format
28213 msgid "stack guard value must be an exact power of 2"
28216 #: common/config/s390/s390-common.c:101
28217 #, gcc-internal-format
28218 msgid "stack size must be an exact power of 2"
28221 #: common/config/v850/v850-common.c:47
28222 #, gcc-internal-format
28223 msgid "value passed in %qs is too large"
28226 #: config/darwin-c.c:82
28227 #, gcc-internal-format
28228 msgid "too many #pragma options align=reset"
28231 #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
28232 #: config/darwin-c.c:109
28233 #, gcc-internal-format
28234 msgid "malformed '#pragma options', ignoring"
28237 #: config/darwin-c.c:112
28238 #, gcc-internal-format
28239 msgid "junk at end of '#pragma options'"
28242 #: config/darwin-c.c:122
28243 #, gcc-internal-format
28244 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
28247 #: config/darwin-c.c:134
28248 #, gcc-internal-format
28249 msgid "missing '(' after '#pragma unused', ignoring"
28252 #: config/darwin-c.c:155
28253 #, gcc-internal-format
28254 msgid "missing ')' after '#pragma unused', ignoring"
28257 #: config/darwin-c.c:158
28258 #, gcc-internal-format
28259 msgid "junk at end of '#pragma unused'"
28262 #: config/darwin-c.c:169
28263 #, gcc-internal-format
28264 msgid "malformed '#pragma ms_struct', ignoring"
28267 #: config/darwin-c.c:177
28268 #, gcc-internal-format
28269 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
28272 #: config/darwin-c.c:180
28273 #, gcc-internal-format
28274 msgid "junk at end of '#pragma ms_struct'"
28277 #: config/darwin-c.c:406
28278 #, gcc-internal-format, gfc-internal-format
28279 msgid "subframework include %s conflicts with framework include"
28282 #: config/darwin-c.c:718
28283 #, gcc-internal-format
28284 msgid "unknown value %qs of -mmacosx-version-min"
28287 #: config/darwin-driver.c:48
28288 #, gcc-internal-format
28289 msgid "sysctl for kern.osversion failed: %m"
28292 #: config/darwin-driver.c:80
28293 #, gcc-internal-format
28294 msgid "couldn%'t understand kern.osversion %q.*s"
28297 #. Arbitrary limit, number should be like xx.yy.zz
28298 #: config/darwin-driver.c:119
28299 #, gcc-internal-format
28300 msgid "couldn%'t understand version %s\n"
28303 #: config/darwin-driver.c:172
28304 #, gcc-internal-format, gfc-internal-format
28305 msgid "this compiler does not support %s"
28308 #: config/darwin-driver.c:227
28309 #, gcc-internal-format
28310 msgid "this compiler does not support PowerPC (arch flags ignored)"
28313 #: config/darwin-driver.c:231
28314 #, gcc-internal-format, gfc-internal-format
28315 msgid "%s conflicts with i386 (arch flags ignored)"
28318 #: config/darwin-driver.c:239
28319 #, gcc-internal-format, gfc-internal-format
28320 msgid "%s conflicts with x86_64 (arch flags ignored)"
28323 #: config/darwin-driver.c:246
28324 #, gcc-internal-format
28325 msgid "this compiler does not support X86 (arch flags ignored)"
28328 #: config/darwin-driver.c:250
28329 #, gcc-internal-format, gfc-internal-format
28330 msgid "%s conflicts with ppc (arch flags ignored)"
28333 #: config/darwin-driver.c:258
28334 #, gcc-internal-format, gfc-internal-format
28335 msgid "%s conflicts with ppc64 (arch flags ignored)"
28338 #: config/darwin.c:1694
28339 #, gcc-internal-format
28341 "the use of _OBJC_-prefixed variable names to select meta-data sections is "
28342 "deprecated at 4.6 and will be removed in 4.7"
28345 #: config/darwin.c:1952
28346 #, gcc-internal-format, gfc-internal-format
28347 msgid "failed to open temporary file %s for LTO output"
28350 #: config/darwin.c:2045
28351 #, gcc-internal-format
28353 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
28356 #: config/darwin.c:2052
28357 #, gcc-internal-format
28358 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
28361 #: config/darwin.c:2768
28362 #, gcc-internal-format
28364 "protected visibility attribute not supported in this configuration; ignored"
28367 #: config/darwin.c:2984
28368 #, gcc-internal-format, gfc-internal-format
28369 msgid "failed to open temporary file %s with LTO output"
28372 #: config/darwin.c:3163
28373 #, gcc-internal-format
28375 "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
28379 #: config/darwin.c:3167
28380 #, gcc-internal-format
28382 "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
28386 #: config/darwin.c:3204
28387 #, gcc-internal-format
28389 "-freorder-blocks-and-partition does not work with exceptions on this "
28393 #: config/darwin.c:3252
28394 #, gcc-internal-format
28396 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
28399 #: config/darwin.c:3440
28400 #, gcc-internal-format
28401 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
28404 #: config/darwin.c:3447
28405 #, gcc-internal-format
28406 msgid "built-in function %qD takes one argument only"
28409 #: config/darwin.c:3533
28410 #, gcc-internal-format
28411 msgid "CFString literal is missing"
28414 #: config/darwin.c:3544
28415 #, gcc-internal-format
28416 msgid "CFString literal expression is not a string constant"
28419 #: config/darwin.c:3567
28420 #, gcc-internal-format, gfc-internal-format
28421 msgid "%s in CFString literal"
28424 #: config/host-darwin.c:61
28425 #, gcc-internal-format
28426 msgid "couldn%'t unmap pch_address_space: %m"
28429 #: config/sol2-c.c:91 config/sol2-c.c:107
28430 #, gcc-internal-format
28431 msgid "malformed %<#pragma align%>, ignoring"
28434 #: config/sol2-c.c:100
28435 #, gcc-internal-format
28436 msgid "invalid alignment for %<#pragma align%>, ignoring"
28439 #: config/sol2-c.c:115
28440 #, gcc-internal-format
28441 msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
28444 #: config/sol2-c.c:127 config/sol2-c.c:139
28445 #, gcc-internal-format
28446 msgid "malformed %<#pragma align%>"
28449 #: config/sol2-c.c:134
28450 #, gcc-internal-format
28451 msgid "junk at end of %<#pragma align%>"
28454 #: config/sol2-c.c:155 config/sol2-c.c:162
28455 #, gcc-internal-format
28456 msgid "malformed %<#pragma init%>, ignoring"
28459 #: config/sol2-c.c:186 config/sol2-c.c:198
28460 #, gcc-internal-format
28461 msgid "malformed %<#pragma init%>"
28464 #: config/sol2-c.c:193
28465 #, gcc-internal-format
28466 msgid "junk at end of %<#pragma init%>"
28469 #: config/sol2-c.c:214 config/sol2-c.c:221
28470 #, gcc-internal-format
28471 msgid "malformed %<#pragma fini%>, ignoring"
28474 #: config/sol2-c.c:245 config/sol2-c.c:257
28475 #, gcc-internal-format
28476 msgid "malformed %<#pragma fini%>"
28479 #: config/sol2-c.c:252
28480 #, gcc-internal-format
28481 msgid "junk at end of %<#pragma fini%>"
28484 #: config/sol2.c:57
28485 #, gcc-internal-format
28486 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
28489 #: config/vxworks.c:151
28490 #, gcc-internal-format
28491 msgid "PIC is only supported for RTPs"
28494 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
28495 #. sections. machopic_select_section ensures that weak variables go in
28496 #. coalesced sections. Weak aliases (or any other kind of aliases) are
28497 #. not supported. Weak symbols that aren't visible outside the .s file
28498 #. are not supported.
28499 #: config/darwin.h:482
28500 #, gcc-internal-format
28501 msgid "alias definitions not supported in Mach-O; ignored"
28505 #: config/vx-common.h:87
28506 #, gcc-internal-format
28507 msgid "profiler support for VxWorks"
28510 #: config/aarch64/aarch64-builtins.c:1109 config/arm/arm-builtins.c:2262
28511 #, gcc-internal-format
28512 msgid "%Kargument %d must be a constant immediate"
28515 #: config/aarch64/aarch64-builtins.c:1180 config/arm/arm-builtins.c:2492
28516 #, gcc-internal-format
28517 msgid "%Klane index must be a constant immediate"
28520 #: config/aarch64/aarch64-builtins.c:1183
28521 #, gcc-internal-format
28522 msgid "%Ktotal size and element size must be a non-zero constant immediate"
28525 #: config/aarch64/aarch64.c:1053
28526 #, gcc-internal-format
28527 msgid "%qs is incompatible with %s %s"
28530 #: config/aarch64/aarch64.c:1055
28531 #, gcc-internal-format
28532 msgid "%qs feature modifier is incompatible with %s %s"
28535 #: config/aarch64/aarch64.c:3772
28536 #, gcc-internal-format
28537 msgid "stack probes for SVE frames"
28540 #: config/aarch64/aarch64.c:10287
28541 #, gcc-internal-format, gfc-internal-format
28542 msgid "unknown flag passed in -moverride=%s (%s)"
28545 #: config/aarch64/aarch64.c:10331
28546 #, gcc-internal-format, gfc-internal-format
28547 msgid "%s string ill-formed\n"
28550 #: config/aarch64/aarch64.c:10388
28551 #, gcc-internal-format, gfc-internal-format
28552 msgid "tuning string missing in option (%s)"
28555 #: config/aarch64/aarch64.c:10406
28556 #, gcc-internal-format, gfc-internal-format
28557 msgid "unknown tuning option (%s)"
28560 #: config/aarch64/aarch64.c:10683
28561 #, gcc-internal-format
28562 msgid "missing cpu name in %<-mcpu=%s%>"
28565 #: config/aarch64/aarch64.c:10690
28566 #, gcc-internal-format
28567 msgid "invalid feature modifier in %<-mcpu=%s%>"
28570 #: config/aarch64/aarch64.c:10717
28571 #, gcc-internal-format
28572 msgid "missing arch name in %<-march=%s%>"
28575 #: config/aarch64/aarch64.c:10720
28576 #, gcc-internal-format
28577 msgid "unknown value %qs for -march"
28580 #: config/aarch64/aarch64.c:10724
28581 #, gcc-internal-format
28582 msgid "invalid feature modifier in %<-march=%s%>"
28585 #: config/aarch64/aarch64.c:10750
28586 #, gcc-internal-format
28587 msgid "missing cpu name in %<-mtune=%s%>"
28590 #: config/aarch64/aarch64.c:10753
28591 #, gcc-internal-format
28592 msgid "unknown value %qs for -mtune"
28595 #: config/aarch64/aarch64.c:10871 config/arm/arm.c:3173
28596 #, gcc-internal-format, gfc-internal-format
28597 msgid "switch -mcpu=%s conflicts with -march=%s switch"
28600 #: config/aarch64/aarch64.c:10906
28601 #, gcc-internal-format
28602 msgid "assembler does not support -mabi=ilp32"
28605 #: config/aarch64/aarch64.c:10913
28606 #, gcc-internal-format
28607 msgid "return address signing is only supported for -mabi=lp64"
28610 #: config/aarch64/aarch64.c:10975
28611 #, gcc-internal-format
28612 msgid "code model %qs with -f%s"
28615 #: config/aarch64/aarch64.c:11138
28616 #, gcc-internal-format
28617 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
28620 #: config/aarch64/aarch64.c:11141
28621 #, gcc-internal-format
28622 msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
28625 #: config/aarch64/aarch64.c:11145 config/aarch64/aarch64.c:11184
28626 #: config/aarch64/aarch64.c:11257
28627 #, gcc-internal-format
28628 msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
28631 #: config/aarch64/aarch64.c:11177
28632 #, gcc-internal-format
28633 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
28636 #: config/aarch64/aarch64.c:11180
28637 #, gcc-internal-format
28638 msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
28641 #: config/aarch64/aarch64.c:11213
28642 #, gcc-internal-format
28643 msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
28646 #: config/aarch64/aarch64.c:11253
28647 #, gcc-internal-format
28648 msgid "missing value in %<target()%> pragma or attribute"
28651 #: config/aarch64/aarch64.c:11306 config/aarch64/aarch64.c:11483
28652 #, gcc-internal-format
28653 msgid "malformed %<target()%> pragma or attribute"
28656 #: config/aarch64/aarch64.c:11354
28657 #, gcc-internal-format
28658 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
28661 #: config/aarch64/aarch64.c:11362
28662 #, gcc-internal-format
28663 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
28666 #: config/aarch64/aarch64.c:11416
28667 #, gcc-internal-format
28668 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
28671 #: config/aarch64/aarch64.c:11473 config/arm/arm.c:30742
28672 #: config/i386/i386.c:5476 config/powerpcspe/powerpcspe.c:39760
28673 #: config/rs6000/rs6000.c:36870 config/s390/s390.c:15746
28674 #, gcc-internal-format
28675 msgid "attribute %<target%> argument not a string"
28678 #: config/aarch64/aarch64.c:11500
28679 #, gcc-internal-format
28680 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
28683 #: config/aarch64/aarch64.c:11509
28684 #, gcc-internal-format
28685 msgid "malformed %<target(\"%s\")%> pragma or attribute"
28688 #: config/aarch64/aarch64.c:13571
28689 #, gcc-internal-format
28690 msgid "%Klane %wd out of range %wd - %wd"
28693 #: config/aarch64/aarch64.c:13573
28694 #, gcc-internal-format
28695 msgid "lane %wd out of range %wd - %wd"
28698 #: config/alpha/alpha.c:419
28699 #, gcc-internal-format
28700 msgid "bad value %qs for -mtrap-precision switch"
28703 #: config/alpha/alpha.c:433
28704 #, gcc-internal-format
28705 msgid "bad value %qs for -mfp-rounding-mode switch"
28708 #: config/alpha/alpha.c:448
28709 #, gcc-internal-format
28710 msgid "bad value %qs for -mfp-trap-mode switch"
28713 #: config/alpha/alpha.c:465
28714 #, gcc-internal-format
28715 msgid "bad value %qs for -mcpu switch"
28718 #: config/alpha/alpha.c:480
28719 #, gcc-internal-format
28720 msgid "bad value %qs for -mtune switch"
28723 #: config/alpha/alpha.c:501
28724 #, gcc-internal-format
28725 msgid "fp software completion requires -mtrap-precision=i"
28728 #: config/alpha/alpha.c:517
28729 #, gcc-internal-format
28730 msgid "rounding mode not supported for VAX floats"
28733 #: config/alpha/alpha.c:522
28734 #, gcc-internal-format
28735 msgid "trap mode not supported for VAX floats"
28738 #: config/alpha/alpha.c:526
28739 #, gcc-internal-format
28740 msgid "128-bit long double not supported for VAX floats"
28743 #: config/alpha/alpha.c:554
28744 #, gcc-internal-format, gfc-internal-format
28745 msgid "L%d cache latency unknown for %s"
28748 #: config/alpha/alpha.c:569
28749 #, gcc-internal-format
28750 msgid "bad value %qs for -mmemory-latency"
28753 #: config/alpha/alpha.c:6683 config/alpha/alpha.c:6686 config/arc/arc.c:6522
28754 #: config/arc/arc.c:6801 config/s390/s390.c:847 config/tilegx/tilegx.c:3544
28755 #: config/tilepro/tilepro.c:3108
28756 #, gcc-internal-format
28757 msgid "bad builtin fcode"
28760 #: config/arc/arc.c:878
28761 #, gcc-internal-format
28762 msgid "-mno-mpy supported only for ARC700 or ARCv2"
28765 #: config/arc/arc.c:881
28766 #, gcc-internal-format
28767 msgid "-mno-dpfp-lrsr supported only with -mdpfp"
28770 #: config/arc/arc.c:886
28771 #, gcc-internal-format
28772 msgid "FPX fast and compact options cannot be specified together"
28775 #: config/arc/arc.c:890
28776 #, gcc-internal-format
28777 msgid "-mspfp_fast not available on ARC600 or ARC601"
28780 #: config/arc/arc.c:895
28781 #, gcc-internal-format
28782 msgid "No FPX/FPU mixing allowed"
28785 #: config/arc/arc.c:901
28786 #, gcc-internal-format, gfc-internal-format
28787 msgid "PIC is not supported for %s. Generating non-PIC code only.."
28790 #: config/arc/arc.c:964
28791 #, gcc-internal-format
28792 msgid "value of -mirq-ctrl-saved must have form R0-REGx"
28795 #: config/arc/arc.c:976
28796 #, gcc-internal-format
28797 msgid "first register must be R0"
28800 #: config/arc/arc.c:995
28801 #, gcc-internal-format, gfc-internal-format
28802 msgid "last register name %s must be an odd register"
28805 #: config/arc/arc.c:1003 config/ia64/ia64.c:6054 config/pa/pa.c:483
28806 #: config/sh/sh.c:8292 config/spu/spu.c:4941
28807 #, gcc-internal-format, gfc-internal-format
28808 msgid "%s-%s is an empty range"
28811 #: config/arc/arc.c:1052
28812 #, gcc-internal-format, gfc-internal-format
28814 "invalid number in -mrgf-banked-regs=%s valid values are 0, 4, 8, 16, or 32"
28817 #: config/arc/arc.c:1113
28818 #, gcc-internal-format
28819 msgid "option -mirq-ctrl-saved valid only for ARC v2 processors"
28822 #: config/arc/arc.c:1120
28823 #, gcc-internal-format
28824 msgid "option -mrgf-banked-regs valid only for ARC v2 processors"
28827 #. Check options against architecture options. Throw an error if
28828 #. option is not allowed.
28829 #: config/arc/arc.c:1186 config/arc/arc.c:1194
28830 #, gcc-internal-format, gfc-internal-format
28831 msgid "%s is not available for %s architecture"
28834 #: config/arc/arc.c:1215
28835 #, gcc-internal-format
28836 msgid "compact-casesi is not applicable to ARCv2"
28839 #: config/arc/arc.c:1731
28840 #, gcc-internal-format, gfc-internal-format
28841 msgid "multiply option implies r%d is fixed"
28844 #: config/arc/arc.c:2006 config/epiphany/epiphany.c:508
28845 #: config/epiphany/epiphany.c:548
28846 #, gcc-internal-format
28847 msgid "argument of %qE attribute is not a string constant"
28850 #: config/arc/arc.c:2015
28851 #, gcc-internal-format
28852 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
28855 #: config/arc/arc.c:2024
28856 #, gcc-internal-format
28857 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
28860 #: config/arc/arc.c:2038 config/arm/arm.c:6836 config/arm/arm.c:6854
28861 #: config/arm/arm.c:7029 config/avr/avr.c:9718 config/avr/avr.c:9734
28862 #: config/bfin/bfin.c:4705 config/bfin/bfin.c:4766 config/bfin/bfin.c:4795
28863 #: config/epiphany/epiphany.c:491 config/h8300/h8300.c:5459
28864 #: config/i386/i386.c:6467 config/i386/i386.c:12494 config/i386/i386.c:41426
28865 #: config/i386/i386.c:41476 config/i386/i386.c:41546 config/m68k/m68k.c:780
28866 #: config/mcore/mcore.c:3070 config/nvptx/nvptx.c:4562
28867 #: config/powerpcspe/powerpcspe.c:35785 config/riscv/riscv.c:2698
28868 #: config/rl78/rl78.c:815 config/rl78/rl78.c:884 config/rs6000/rs6000.c:32948
28869 #: config/rx/rx.c:2719 config/rx/rx.c:2745 config/s390/s390.c:1056
28870 #: config/s390/s390.c:1143 config/sh/sh.c:8428 config/sh/sh.c:8446
28871 #: config/sh/sh.c:8470 config/sh/sh.c:8541 config/sh/sh.c:8564
28872 #: config/spu/spu.c:3685 config/stormy16/stormy16.c:2216
28873 #: config/v850/v850.c:2084 config/visium/visium.c:735
28874 #, gcc-internal-format
28875 msgid "%qE attribute only applies to functions"
28878 #: config/arc/arc.c:6421
28879 #, gcc-internal-format
28880 msgid "__builtin_arc_aligned with non-constant alignment"
28883 #: config/arc/arc.c:6429
28884 #, gcc-internal-format
28885 msgid "invalid alignment value for __builtin_arc_aligned"
28888 #: config/arc/arc.c:6556
28889 #, gcc-internal-format
28890 msgid "builtin operand should be an unsigned 6-bit value"
28893 #: config/arc/arc.c:6597
28894 #, gcc-internal-format
28895 msgid "operand 1 should be an unsigned 3-bit immediate"
28898 #: config/arc/arc.c:6638 config/arc/arc.c:6735
28899 #, gcc-internal-format
28900 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
28903 #: config/arc/arc.c:6671 config/arc/arc.c:6703
28904 #, gcc-internal-format
28905 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
28908 #: config/arc/arc.c:6675 config/arc/arc.c:6707
28909 #, gcc-internal-format
28910 msgid "operand 2 should be an unsigned 8-bit value"
28913 #: config/arc/arc.c:6739
28914 #, gcc-internal-format
28915 msgid "operand 3 should be an unsigned 8-bit value"
28918 #: config/arc/arc.c:6772
28919 #, gcc-internal-format
28920 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
28923 #: config/arc/arc.c:6776
28924 #, gcc-internal-format
28925 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
28928 #: config/arc/arc.c:6783
28929 #, gcc-internal-format
28930 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
28933 #: config/arc/arc.c:6786
28934 #, gcc-internal-format
28935 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
28938 #: config/arc/arc.c:6833
28939 #, gcc-internal-format, gfc-internal-format
28940 msgid "builtin requires an immediate for operand %d"
28943 #: config/arc/arc.c:6838
28944 #, gcc-internal-format, gfc-internal-format
28945 msgid "operand %d should be a 6 bit unsigned immediate"
28948 #: config/arc/arc.c:6842
28949 #, gcc-internal-format, gfc-internal-format
28950 msgid "operand %d should be a 8 bit unsigned immediate"
28953 #: config/arc/arc.c:6846
28954 #, gcc-internal-format, gfc-internal-format
28955 msgid "operand %d should be a 3 bit unsigned immediate"
28958 #: config/arc/arc.c:6849
28959 #, gcc-internal-format, gfc-internal-format
28960 msgid "unknown builtin immediate operand type for operand %d"
28963 #: config/arc/arc.c:6900
28964 #, gcc-internal-format
28966 "register number must be a compile-time constant. Try giving higher "
28967 "optimization levels"
28970 #: config/arc/arc.c:6921
28971 #, gcc-internal-format
28973 "operand for sleep instruction must be an unsigned 6 bit compile-time constant"
28976 #: config/arc/arc.c:7707
28977 #, gcc-internal-format
28978 msgid "Insn addresses not set after shorten_branches"
28981 #: config/arc/arc.c:7916
28982 #, gcc-internal-format
28983 msgid "insn addresses not freed"
28986 #: config/arc/arc.c:10704
28987 #, gcc-internal-format
28988 msgid "%qE attribute only valid for ARCv2 architecture"
28991 #: config/arc/arc.c:10712 config/arc/arc.c:10751
28992 #, gcc-internal-format
28993 msgid "argument of %qE attribute is missing"
28996 #: config/arc/arc.c:10723 config/arc/arc.c:10762 config/arc/arc.c:10864
28997 #: config/avr/avr.c:9790
28998 #, gcc-internal-format
28999 msgid "%qE attribute allows only an integer constant argument"
29002 #: config/arc/arc.c:10743
29003 #, gcc-internal-format
29004 msgid "%qE attribute only valid for ARC EM architecture"
29007 #: config/arc/arc.c:10798
29008 #, gcc-internal-format
29009 msgid "%qE attribute only applies to types"
29012 #: config/arc/arc.c:10804
29013 #, gcc-internal-format
29014 msgid "argument of %qE attribute ignored"
29017 #: config/arc/arc.c:10854 config/avr/avr.c:9777 config/bfin/bfin.c:4827
29018 #: config/i386/winnt.c:63 config/msp430/msp430.c:2018 config/nvptx/nvptx.c:4585
29019 #, gcc-internal-format
29020 msgid "%qE attribute only applies to variables"
29023 #: config/arm/arm-builtins.c:2370
29024 #, gcc-internal-format
29025 msgid "this builtin is not supported for this target"
29028 #: config/arm/arm-builtins.c:2475
29029 #, gcc-internal-format
29031 "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to "
29032 "use these intrinsics."
29035 #: config/arm/arm-builtins.c:2513
29036 #, gcc-internal-format
29037 msgid "You must enable VFP instructions to use these intrinsics."
29040 #: config/arm/arm-builtins.c:2573
29041 #, gcc-internal-format
29043 "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -"
29044 "mfpu=crypto-neon...) to use these intrinsics."
29047 #. @@@ better error message
29048 #: config/arm/arm-builtins.c:2631 config/arm/arm-builtins.c:2735
29049 #, gcc-internal-format
29050 msgid "selector must be an immediate"
29053 #: config/arm/arm-builtins.c:2639 config/arm/arm-builtins.c:2684
29054 #: config/arm/arm-builtins.c:2742 config/arm/arm-builtins.c:2751
29055 #, gcc-internal-format
29056 msgid "the range of selector should be in 0 to 7"
29059 #: config/arm/arm-builtins.c:2644 config/arm/arm-builtins.c:2753
29060 #, gcc-internal-format
29061 msgid "the range of selector should be in 0 to 3"
29064 #: config/arm/arm-builtins.c:2649 config/arm/arm-builtins.c:2755
29065 #, gcc-internal-format
29066 msgid "the range of selector should be in 0 to 1"
29069 #: config/arm/arm-builtins.c:2821
29070 #, gcc-internal-format
29071 msgid "mask must be an immediate"
29074 #: config/arm/arm-builtins.c:2826
29075 #, gcc-internal-format
29076 msgid "the range of mask should be in 0 to 255"
29079 #: config/arm/arm-builtins.c:3014
29080 #, gcc-internal-format
29082 "the range of count should be in 0 to 32. please check the intrinsic "
29083 "_mm_rori_pi16 in code."
29086 #: config/arm/arm-builtins.c:3016
29087 #, gcc-internal-format
29089 "the range of count should be in 0 to 32. please check the intrinsic "
29090 "_mm_rori_pi32 in code."
29093 #: config/arm/arm-builtins.c:3018
29094 #, gcc-internal-format
29096 "the range of count should be in 0 to 32. please check the intrinsic "
29097 "_mm_ror_pi16 in code."
29100 #: config/arm/arm-builtins.c:3020
29101 #, gcc-internal-format
29103 "the range of count should be in 0 to 32. please check the intrinsic "
29104 "_mm_ror_pi32 in code."
29107 #: config/arm/arm-builtins.c:3026
29108 #, gcc-internal-format
29110 "the range of count should be in 0 to 64. please check the intrinsic "
29111 "_mm_rori_si64 in code."
29114 #: config/arm/arm-builtins.c:3028
29115 #, gcc-internal-format
29117 "the range of count should be in 0 to 64. please check the intrinsic "
29118 "_mm_ror_si64 in code."
29121 #: config/arm/arm-builtins.c:3033
29122 #, gcc-internal-format
29124 "the count should be no less than 0. please check the intrinsic "
29125 "_mm_srli_pi16 in code."
29128 #: config/arm/arm-builtins.c:3035
29129 #, gcc-internal-format
29131 "the count should be no less than 0. please check the intrinsic "
29132 "_mm_srli_pi32 in code."
29135 #: config/arm/arm-builtins.c:3037
29136 #, gcc-internal-format
29138 "the count should be no less than 0. please check the intrinsic "
29139 "_mm_srli_si64 in code."
29142 #: config/arm/arm-builtins.c:3039
29143 #, gcc-internal-format
29145 "the count should be no less than 0. please check the intrinsic "
29146 "_mm_slli_pi16 in code."
29149 #: config/arm/arm-builtins.c:3041
29150 #, gcc-internal-format
29152 "the count should be no less than 0. please check the intrinsic "
29153 "_mm_slli_pi32 in code."
29156 #: config/arm/arm-builtins.c:3043
29157 #, gcc-internal-format
29159 "the count should be no less than 0. please check the intrinsic "
29160 "_mm_slli_si64 in code."
29163 #: config/arm/arm-builtins.c:3045
29164 #, gcc-internal-format
29166 "the count should be no less than 0. please check the intrinsic "
29167 "_mm_srai_pi16 in code."
29170 #: config/arm/arm-builtins.c:3047
29171 #, gcc-internal-format
29173 "the count should be no less than 0. please check the intrinsic "
29174 "_mm_srai_pi32 in code."
29177 #: config/arm/arm-builtins.c:3049
29178 #, gcc-internal-format
29180 "the count should be no less than 0. please check the intrinsic "
29181 "_mm_srai_si64 in code."
29184 #: config/arm/arm-builtins.c:3051
29185 #, gcc-internal-format
29187 "the count should be no less than 0. please check the intrinsic _mm_srl_pi16 "
29191 #: config/arm/arm-builtins.c:3053
29192 #, gcc-internal-format
29194 "the count should be no less than 0. please check the intrinsic _mm_srl_pi32 "
29198 #: config/arm/arm-builtins.c:3055
29199 #, gcc-internal-format
29201 "the count should be no less than 0. please check the intrinsic _mm_srl_si64 "
29205 #: config/arm/arm-builtins.c:3057
29206 #, gcc-internal-format
29208 "the count should be no less than 0. please check the intrinsic _mm_sll_pi16 "
29212 #: config/arm/arm-builtins.c:3059
29213 #, gcc-internal-format
29215 "the count should be no less than 0. please check the intrinsic _mm_sll_pi32 "
29219 #: config/arm/arm-builtins.c:3061
29220 #, gcc-internal-format
29222 "the count should be no less than 0. please check the intrinsic _mm_sll_si64 "
29226 #: config/arm/arm-builtins.c:3063
29227 #, gcc-internal-format
29229 "the count should be no less than 0. please check the intrinsic _mm_sra_pi16 "
29233 #: config/arm/arm-builtins.c:3065
29234 #, gcc-internal-format
29236 "the count should be no less than 0. please check the intrinsic _mm_sra_pi32 "
29240 #: config/arm/arm-builtins.c:3067
29241 #, gcc-internal-format
29243 "the count should be no less than 0. please check the intrinsic _mm_sra_si64 "
29247 #: config/arm/arm.c:2863
29248 #, gcc-internal-format
29249 msgid "iWMMXt and NEON are incompatible"
29252 #: config/arm/arm.c:2869
29253 #, gcc-internal-format
29254 msgid "target CPU does not support ARM mode"
29257 #: config/arm/arm.c:2873
29258 #, gcc-internal-format
29260 "enabling backtrace support is only meaningful when compiling for the Thumb"
29263 #: config/arm/arm.c:2876
29264 #, gcc-internal-format
29266 "enabling callee interworking support is only meaningful when compiling for "
29270 #: config/arm/arm.c:2884
29271 #, gcc-internal-format
29272 msgid "-g with -mno-apcs-frame may not give sensible debugging"
29275 #: config/arm/arm.c:2888
29276 #, gcc-internal-format
29277 msgid "iWMMXt unsupported under Thumb mode"
29280 #: config/arm/arm.c:2891
29281 #, gcc-internal-format
29282 msgid "can not use -mtp=cp15 with 16-bit Thumb"
29285 #: config/arm/arm.c:2895
29286 #, gcc-internal-format
29287 msgid "RTP PIC is incompatible with Thumb"
29290 #: config/arm/arm.c:2906
29291 #, gcc-internal-format, gfc-internal-format
29293 "%s only supports non-pic code on M-profile targets with the MOVT instruction"
29296 #: config/arm/arm.c:3016
29297 #, gcc-internal-format
29298 msgid "target CPU does not support THUMB instructions"
29301 #: config/arm/arm.c:3061
29302 #, gcc-internal-format
29303 msgid "target CPU does not support unaligned accesses"
29306 #: config/arm/arm.c:3408
29307 #, gcc-internal-format
29308 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
29311 #: config/arm/arm.c:3416
29312 #, gcc-internal-format
29313 msgid "-fpic and -mapcs-reent are incompatible"
29316 #: config/arm/arm.c:3419
29317 #, gcc-internal-format
29318 msgid "APCS reentrant code not supported. Ignored"
29321 #: config/arm/arm.c:3442
29322 #, gcc-internal-format
29323 msgid "option %<-mstructure-size-boundary%> is deprecated"
29326 #: config/arm/arm.c:3450
29327 #, gcc-internal-format
29328 msgid "structure size boundary can only be set to 8, 32 or 64"
29331 #: config/arm/arm.c:3452
29332 #, gcc-internal-format
29333 msgid "structure size boundary can only be set to 8 or 32"
29336 #: config/arm/arm.c:3477
29337 #, gcc-internal-format
29338 msgid "RTP PIC is incompatible with -msingle-pic-base"
29341 #: config/arm/arm.c:3489
29342 #, gcc-internal-format
29343 msgid "-mpic-register= is useless without -fpic"
29346 #: config/arm/arm.c:3498
29347 #, gcc-internal-format, gfc-internal-format
29348 msgid "unable to use '%s' for PIC register"
29351 #: config/arm/arm.c:3517
29352 #, gcc-internal-format
29353 msgid "-freorder-blocks-and-partition not supported on this architecture"
29356 #: config/arm/arm.c:3672
29357 #, gcc-internal-format
29358 msgid "selected fp16 options are incompatible"
29361 #: config/arm/arm.c:3709
29362 #, gcc-internal-format
29363 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
29366 #: config/arm/arm.c:3712
29367 #, gcc-internal-format
29368 msgid "iwmmxt abi requires an iwmmxt capable cpu"
29371 #: config/arm/arm.c:3720
29372 #, gcc-internal-format
29373 msgid "target CPU does not support interworking"
29376 #: config/arm/arm.c:3733
29377 #, gcc-internal-format
29378 msgid "AAPCS does not support -mcaller-super-interworking"
29381 #: config/arm/arm.c:3736
29382 #, gcc-internal-format
29383 msgid "AAPCS does not support -mcallee-super-interworking"
29386 #: config/arm/arm.c:3741
29387 #, gcc-internal-format
29388 msgid "__fp16 and no ldrh"
29391 #: config/arm/arm.c:3744
29392 #, gcc-internal-format
29393 msgid "target CPU does not support ARMv8-M Security Extensions"
29396 #: config/arm/arm.c:3749
29397 #, gcc-internal-format
29398 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
29401 #: config/arm/arm.c:3760
29402 #, gcc-internal-format
29403 msgid "-mfloat-abi=hard: selected processor lacks an FPU"
29406 #: config/arm/arm.c:3768
29407 #, gcc-internal-format
29408 msgid "-mfloat-abi=hard and VFP"
29411 #: config/arm/arm.c:5831
29412 #, gcc-internal-format
29413 msgid "non-AAPCS derived PCS variant"
29416 #: config/arm/arm.c:5833
29417 #, gcc-internal-format
29418 msgid "variadic functions must use the base AAPCS variant"
29421 #: config/arm/arm.c:5852
29422 #, gcc-internal-format
29423 msgid "PCS variant"
29426 #: config/arm/arm.c:6050
29427 #, gcc-internal-format
29428 msgid "Thumb-1 hard-float VFP ABI"
29431 #: config/arm/arm.c:6489 config/arm/arm.c:6692 config/arm/arm.c:6720
29432 #: config/arm/arm.c:26895
29433 #, gcc-internal-format
29434 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
29437 #: config/arm/arm.c:6978
29438 #, gcc-internal-format
29440 "%qE attribute not available to functions with arguments passed on the stack"
29443 #: config/arm/arm.c:6990
29444 #, gcc-internal-format
29446 "%qE attribute not available to functions with variable number of arguments"
29449 #: config/arm/arm.c:6999
29450 #, gcc-internal-format
29451 msgid "%qE attribute not available to functions that return value on the stack"
29454 #: config/arm/arm.c:7021 config/arm/arm.c:7073
29455 #, gcc-internal-format
29456 msgid "%qE attribute ignored without -mcmse option."
29459 #: config/arm/arm.c:7040
29460 #, gcc-internal-format
29461 msgid "%qE attribute has no effect on functions with static linkage"
29464 #: config/arm/arm.c:7089
29465 #, gcc-internal-format
29466 msgid "%qE attribute only applies to base type of a function pointer"
29469 #: config/arm/arm.c:8822
29470 #, gcc-internal-format
29472 "accessing thread-local storage is not currently supported with -mpure-code "
29473 "or -mslow-flash-data"
29476 #: config/arm/arm.c:12466
29477 #, gcc-internal-format
29478 msgid "%K%s %wd out of range %wd - %wd"
29481 #: config/arm/arm.c:12469
29482 #, gcc-internal-format
29483 msgid "%s %wd out of range %wd - %wd"
29486 #: config/arm/arm.c:23851
29487 #, gcc-internal-format
29488 msgid "unable to compute real location of stacked parameter"
29491 #: config/arm/arm.c:24507
29492 #, gcc-internal-format
29493 msgid "Unexpected thumb1 far jump"
29496 #: config/arm/arm.c:24771
29497 #, gcc-internal-format
29498 msgid "no low registers available for popping high registers"
29501 #: config/arm/arm.c:25021
29502 #, gcc-internal-format
29503 msgid "interrupt Service Routines cannot be coded in Thumb mode"
29506 #: config/arm/arm.c:25252
29507 #, gcc-internal-format
29508 msgid "-fstack-check=specific for Thumb-1"
29511 #: config/arm/arm.c:30766
29512 #, gcc-internal-format
29513 msgid "invalid fpu for target attribute or pragma %qs"
29516 #. This doesn't really make sense until we support
29517 #. general dynamic selection of the architecture and all
29519 #: config/arm/arm.c:30774
29520 #, gcc-internal-format
29521 msgid "auto fpu selection not currently permitted here"
29524 #: config/arm/arm.c:30787
29525 #, gcc-internal-format
29526 msgid "invalid architecture for target attribute or pragma %qs"
29529 #: config/arm/arm.c:30801
29530 #, gcc-internal-format
29531 msgid "unknown target attribute or pragma %qs"
29534 #: config/arm/freebsd.h:121
29535 #, gcc-internal-format
29536 msgid "target OS does not support unaligned accesses"
29539 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
29540 #, gcc-internal-format
29541 msgid "%qs expects 1 argument but %d given"
29544 #: config/avr/avr-c.c:76
29545 #, gcc-internal-format
29546 msgid "%qs expects a fixed-point value as argument"
29549 #: config/avr/avr-c.c:102
29550 #, gcc-internal-format
29551 msgid "using %qs with unsigned type has no effect"
29554 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
29555 #, gcc-internal-format
29556 msgid "no matching fixed-point overload found for %qs"
29559 #: config/avr/avr-c.c:124
29560 #, gcc-internal-format
29561 msgid "%qs expects 2 arguments but %d given"
29564 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
29565 #, gcc-internal-format
29566 msgid "%qs expects a fixed-point value as first argument"
29569 #: config/avr/avr-c.c:144
29570 #, gcc-internal-format
29571 msgid "%qs expects an integer value as second argument"
29574 #: config/avr/avr-devices.c:152
29575 #, gcc-internal-format, gfc-internal-format
29576 msgid "supported core architectures:%s"
29579 #. Reached the end of `avr_mcu_types'. This should actually never
29580 #. happen as options are provided by device-specs. It could be a
29581 #. typo in a device-specs or calling the compiler proper directly
29582 #. with -mmcu=<device>.
29583 #: config/avr/avr.c:707
29584 #, gcc-internal-format
29585 msgid "unknown core architecture %qs specified with %qs"
29588 #: config/avr/avr.c:765 config/visium/visium.c:417
29589 #, gcc-internal-format
29590 msgid "-fpic is not supported"
29593 #: config/avr/avr.c:767 config/visium/visium.c:419
29594 #, gcc-internal-format
29595 msgid "-fPIC is not supported"
29598 #: config/avr/avr.c:769
29599 #, gcc-internal-format
29600 msgid "-fpie is not supported"
29603 #: config/avr/avr.c:771
29604 #, gcc-internal-format
29605 msgid "-fPIE is not supported"
29608 #: config/avr/avr.c:1047 config/avr/avr.c:1052
29609 #, gcc-internal-format
29610 msgid "function attributes %qs and %qs are mutually exclusive"
29613 #: config/avr/avr.c:1073
29614 #, gcc-internal-format
29615 msgid "%qs function cannot have arguments"
29618 #: config/avr/avr.c:1076
29619 #, gcc-internal-format
29620 msgid "%qs function cannot return a value"
29623 #: config/avr/avr.c:1090
29624 #, gcc-internal-format
29625 msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
29628 #: config/avr/avr.c:1103
29629 #, gcc-internal-format
29631 "%qs is a reserved identifier in AVR-LibC. Consider %<#include <avr/"
29632 "interrupt.h>%> before using the %qs macro"
29635 #: config/avr/avr.c:1336
29636 #, gcc-internal-format
29637 msgid "%<builtin_return_address%> contains only 2 bytes of address"
29640 #: config/avr/avr.c:2759
29641 #, gcc-internal-format
29642 msgid "pointer offset from symbol maybe incorrect"
29645 #: config/avr/avr.c:2898
29646 #, gcc-internal-format
29647 msgid "accessing data memory with program memory address"
29650 #: config/avr/avr.c:2959
29651 #, gcc-internal-format
29652 msgid "accessing program memory with data memory address"
29655 #: config/avr/avr.c:3461
29656 #, gcc-internal-format, gfc-internal-format
29657 msgid "fixed register %s used to pass parameter to function"
29660 #: config/avr/avr.c:3726
29661 #, gcc-internal-format
29662 msgid "writing to address space %qs not supported"
29665 #: config/avr/avr.c:9753
29666 #, gcc-internal-format
29667 msgid "%qE attribute only applies to variables in static storage"
29670 #: config/avr/avr.c:9760
29671 #, gcc-internal-format
29672 msgid "%qE attribute only supported for reduced Tiny cores"
29675 #: config/avr/avr.c:9800
29676 #, gcc-internal-format
29677 msgid "%qE attribute address out of range"
29680 #: config/avr/avr.c:9814
29681 #, gcc-internal-format
29682 msgid "both %s and %qE attribute provide address"
29685 #: config/avr/avr.c:9824
29686 #, gcc-internal-format
29687 msgid "%qE attribute on non-volatile variable"
29690 #: config/avr/avr.c:9896
29691 #, gcc-internal-format
29692 msgid "address spaces are not supported for reduced Tiny devices"
29695 #: config/avr/avr.c:9903
29696 #, gcc-internal-format
29698 "address space %qs not supported for devices with flash size up to %d KiB"
29701 #: config/avr/avr.c:10074
29702 #, gcc-internal-format
29703 msgid "pointer targeting address space %qs must be const in %qT"
29706 #: config/avr/avr.c:10077
29707 #, gcc-internal-format
29708 msgid "pointer targeting address space %qs must be const in %s %q+D"
29711 #: config/avr/avr.c:10139
29712 #, gcc-internal-format
29714 "variable %q+D must be const in order to be put into read-only section by "
29718 #: config/avr/avr.c:10178
29719 #, gcc-internal-format
29720 msgid "static IO declaration for %q+D needs an address"
29723 #: config/avr/avr.c:10210
29724 #, gcc-internal-format
29725 msgid "IO definition for %q+D needs an address"
29728 #: config/avr/avr.c:10328
29729 #, gcc-internal-format
29730 msgid "only uninitialized variables can be placed in the .noinit section"
29733 #. This might happen with C++ if stuff needs constructing.
29734 #: config/avr/avr.c:10404
29735 #, gcc-internal-format
29736 msgid "variable %q+D with dynamic initialization put into program memory area"
29739 #: config/avr/avr.c:10415
29740 #, gcc-internal-format
29741 msgid "uninitialized variable %q+D put into program memory area"
29744 #: config/avr/avr.c:10501
29745 #, gcc-internal-format
29746 msgid "%q+D has incompatible attributes %qs and %qs"
29749 #: config/avr/avr.c:10564
29750 #, gcc-internal-format
29751 msgid "architecture %qs supported for assembler only"
29754 #: config/avr/avr.c:13190
29755 #, gcc-internal-format
29756 msgid "conversion from address space %qs to address space %qs"
29759 #: config/avr/avr.c:14280 config/avr/avr.c:14293
29760 #, gcc-internal-format, gfc-internal-format
29761 msgid "%s expects a compile time integer constant"
29764 #: config/avr/avr.c:14307
29765 #, gcc-internal-format, gfc-internal-format
29766 msgid "%s expects a compile time long integer constant as first argument"
29769 #: config/avr/avr.c:14335
29770 #, gcc-internal-format, gfc-internal-format
29772 "rounding to %d bits has no effect for fixed-point value with %d fractional "
29776 #: config/avr/avr.c:14344
29777 #, gcc-internal-format
29778 msgid "rounding result will always be 0"
29781 #: config/avr/driver-avr.c:58
29782 #, gcc-internal-format
29783 msgid "bad usage of spec function %qs"
29786 #: config/avr/driver-avr.c:86
29787 #, gcc-internal-format
29788 msgid "specified option %qs more than once"
29791 #: config/avr/driver-avr.c:100
29792 #, gcc-internal-format
29793 msgid "strange device name %qs after %qs: bad character %qc"
29796 #: config/bfin/bfin.c:2382
29797 #, gcc-internal-format
29798 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
29801 #: config/bfin/bfin.c:2387
29802 #, gcc-internal-format
29803 msgid "-mshared-library-id= specified without -mid-shared-library"
29806 #: config/bfin/bfin.c:2391
29807 #, gcc-internal-format
29808 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
29811 #: config/bfin/bfin.c:2396
29812 #, gcc-internal-format
29813 msgid "can%'t use multiple stack checking methods together"
29816 #: config/bfin/bfin.c:2399
29817 #, gcc-internal-format
29818 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
29821 #: config/bfin/bfin.c:2404 config/m68k/m68k.c:582
29822 #, gcc-internal-format
29823 msgid "cannot specify both -msep-data and -mid-shared-library"
29826 #: config/bfin/bfin.c:2424
29827 #, gcc-internal-format
29828 msgid "-mmulticore can only be used with BF561"
29831 #: config/bfin/bfin.c:2427
29832 #, gcc-internal-format
29833 msgid "-mcorea should be used with -mmulticore"
29836 #: config/bfin/bfin.c:2430
29837 #, gcc-internal-format
29838 msgid "-mcoreb should be used with -mmulticore"
29841 #: config/bfin/bfin.c:2433
29842 #, gcc-internal-format
29843 msgid "-mcorea and -mcoreb can%'t be used together"
29846 #: config/bfin/bfin.c:4710
29847 #, gcc-internal-format
29848 msgid "multiple function type attributes specified"
29851 #: config/bfin/bfin.c:4777
29852 #, gcc-internal-format
29854 "can%'t apply both longcall and shortcall attributes to the same function"
29857 #: config/bfin/bfin.c:4834
29858 #, gcc-internal-format
29859 msgid "%qE attribute cannot be specified for local variables"
29862 #: config/c6x/c6x.c:242
29863 #, gcc-internal-format
29864 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
29867 #: config/c6x/c6x.h:351 config/nvptx/nvptx.h:173
29868 #, gcc-internal-format
29869 msgid "profiling is not yet implemented for this architecture"
29872 #: config/cr16/cr16.c:306
29873 #, gcc-internal-format
29874 msgid "data-model=far not valid for cr16c architecture"
29877 #: config/cr16/cr16.c:309
29878 #, gcc-internal-format, gfc-internal-format
29879 msgid "invalid data model option -mdata-model=%s"
29882 #: config/cr16/cr16.h:408
29883 #, gcc-internal-format
29884 msgid "profiler support for CR16"
29887 #. This function is for retrieving a part of an instruction name for
29888 #. an operator, for immediate output. If that ever happens for
29889 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
29891 #: config/cris/cris.c:575
29892 #, gcc-internal-format
29893 msgid "MULT case in cris_op_str"
29896 #: config/cris/cris.c:903
29897 #, gcc-internal-format
29898 msgid "invalid use of ':' modifier"
29901 #: config/cris/cris.c:1137 config/moxie/moxie.c:186
29902 #, gcc-internal-format, gfc-internal-format
29903 msgid "internal error: bad register: %d"
29906 #: config/cris/cris.c:1888
29907 #, gcc-internal-format
29908 msgid "internal error: sideeffect-insn affecting main effect"
29911 #: config/cris/cris.c:1985
29912 #, gcc-internal-format
29913 msgid "unknown cc_attr value"
29916 #. If we get here, the caller got its initial tests wrong.
29917 #: config/cris/cris.c:2412
29918 #, gcc-internal-format
29919 msgid "internal error: cris_side_effect_mode_ok with bad operands"
29922 #: config/cris/cris.c:2651
29923 #, gcc-internal-format, gfc-internal-format
29924 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
29927 #: config/cris/cris.c:2679
29928 #, gcc-internal-format, gfc-internal-format
29929 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
29932 #: config/cris/cris.c:2715
29933 #, gcc-internal-format, gfc-internal-format
29934 msgid "unknown CRIS cpu version specification in -mtune= : %s"
29937 #: config/cris/cris.c:2736
29938 #, gcc-internal-format
29939 msgid "-fPIC and -fpic are not supported in this configuration"
29942 #: config/cris/cris.c:2985
29943 #, gcc-internal-format
29944 msgid "unknown src"
29947 #: config/cris/cris.c:3040
29948 #, gcc-internal-format
29949 msgid "unknown dest"
29952 #: config/cris/cris.c:3321
29953 #, gcc-internal-format, gfc-internal-format
29954 msgid "stackframe too big: %d bytes"
29957 #: config/cris/cris.c:3809 config/cris/cris.c:3837
29958 #, gcc-internal-format
29959 msgid "expand_binop failed in movsi got"
29962 #: config/cris/cris.c:3932
29963 #, gcc-internal-format
29964 msgid "emitting PIC operand, but PIC register isn%'t set up"
29967 #. Definitions for GCC. Part of the machine description for CRIS.
29968 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
29969 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
29971 #. This file is part of GCC.
29973 #. GCC is free software; you can redistribute it and/or modify
29974 #. it under the terms of the GNU General Public License as published by
29975 #. the Free Software Foundation; either version 3, or (at your option)
29976 #. any later version.
29978 #. GCC is distributed in the hope that it will be useful,
29979 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
29980 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29981 #. GNU General Public License for more details.
29983 #. You should have received a copy of the GNU General Public License
29984 #. along with GCC; see the file COPYING3. If not see
29985 #. <http://www.gnu.org/licenses/>.
29986 #. After the first "Node:" comment comes all preprocessor directives and
29987 #. attached declarations described in the info files, the "Using and
29988 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
29989 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
29990 #. really, but needs an update anyway.
29992 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
29993 #. for that. If applicable, there is a CRIS-specific comment. The order
29994 #. of macro definitions follow the order in the manual. Every section in
29995 #. the manual (node in the info pages) has an introductory `Node:
29996 #. <subchapter>' comment. If no macros are defined for a section, only
29997 #. the section-comment is present.
29998 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
29999 #. and config/cris/linux.h) are responsible for lots of settings not
30000 #. repeated below. This file contains general CRIS definitions
30001 #. and definitions for the cris-*-elf subtarget.
30002 #. We don't want to use gcc_assert for everything, as that can be
30004 #: config/cris/cris.h:42
30005 #, gcc-internal-format
30006 msgid "CRIS-port assertion failed: "
30009 #. Node: Caller Saves
30010 #. (no definitions)
30011 #. Node: Function entry
30012 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
30013 #. TARGET_ASM_FUNCTION_EPILOGUE.
30015 #: config/cris/cris.h:711
30016 #, gcc-internal-format
30017 msgid "no FUNCTION_PROFILER for CRIS"
30020 #: config/epiphany/epiphany.c:499
30021 #, gcc-internal-format
30022 msgid "interrupt handlers cannot have arguments"
30025 #: config/epiphany/epiphany.c:523
30026 #, gcc-internal-format
30028 "argument of %qE attribute is not \"reset\", \"software_exception\", "
30029 "\"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", "
30030 "\"wand\" or \"swi\""
30033 #: config/epiphany/epiphany.c:1541
30034 #, gcc-internal-format
30035 msgid "stack_offset must be at least 4"
30038 #: config/epiphany/epiphany.c:1543
30039 #, gcc-internal-format
30040 msgid "stack_offset must be a multiple of 4"
30043 #: config/frv/frv.c:8514
30044 #, gcc-internal-format
30045 msgid "accumulator is not a constant integer"
30048 #: config/frv/frv.c:8519
30049 #, gcc-internal-format
30050 msgid "accumulator number is out of bounds"
30053 #: config/frv/frv.c:8530
30054 #, gcc-internal-format
30055 msgid "inappropriate accumulator for %qs"
30058 #: config/frv/frv.c:8606
30059 #, gcc-internal-format
30060 msgid "invalid IACC argument"
30063 #: config/frv/frv.c:8629 config/sparc/sparc.c:10832
30064 #, gcc-internal-format
30065 msgid "%qs expects a constant argument"
30068 #: config/frv/frv.c:8634 config/sparc/sparc.c:10838
30069 #, gcc-internal-format
30070 msgid "constant argument out of range for %qs"
30073 #: config/frv/frv.c:9115
30074 #, gcc-internal-format
30075 msgid "media functions are not available unless -mmedia is used"
30078 #: config/frv/frv.c:9127
30079 #, gcc-internal-format
30080 msgid "this media function is only available on the fr500"
30083 #: config/frv/frv.c:9155
30084 #, gcc-internal-format
30085 msgid "this media function is only available on the fr400 and fr550"
30088 #: config/frv/frv.c:9174
30089 #, gcc-internal-format
30090 msgid "this builtin function is only available on the fr405 and fr450"
30093 #: config/frv/frv.c:9183
30094 #, gcc-internal-format
30095 msgid "this builtin function is only available on the fr500 and fr550"
30098 #: config/frv/frv.c:9195
30099 #, gcc-internal-format
30100 msgid "this builtin function is only available on the fr450"
30103 #: config/ft32/ft32.c:181
30104 #, gcc-internal-format
30105 msgid "'h' applied to non-register operand"
30108 #: config/ft32/ft32.c:206
30109 #, gcc-internal-format, gfc-internal-format
30110 msgid "bad alignment: %d"
30113 #: config/ft32/ft32.c:502
30114 #, gcc-internal-format
30115 msgid "stack frame must be smaller than 64K"
30118 #: config/h8300/h8300.c:329
30119 #, gcc-internal-format
30120 msgid "-msx is not supported in coff"
30123 #: config/h8300/h8300.c:351
30124 #, gcc-internal-format
30125 msgid "-ms2600 is used without -ms"
30128 #: config/h8300/h8300.c:357
30129 #, gcc-internal-format
30130 msgid "-mn is used without -mh or -ms or -msx"
30133 #: config/h8300/h8300.c:363
30134 #, gcc-internal-format
30135 msgid "-mexr is used without -ms"
30138 #: config/h8300/h8300.c:369
30139 #, gcc-internal-format
30140 msgid "-mint32 is not supported for H8300 and H8300L targets"
30143 #: config/h8300/h8300.c:375
30144 #, gcc-internal-format
30145 msgid "-mexr is used without -ms or -msx"
30148 #: config/h8300/h8300.c:381
30149 #, gcc-internal-format
30151 "-mno-exr valid only with -ms or -msx - Option ignored!"
30154 #: config/h8300/h8300.c:388
30155 #, gcc-internal-format
30156 msgid "-mn is not supported for linux targets"
30159 #: config/i386/host-cygwin.c:64
30160 #, gcc-internal-format
30161 msgid "can%'t extend PCH file: %m"
30164 #: config/i386/host-cygwin.c:75
30165 #, gcc-internal-format
30166 msgid "can%'t set position in PCH file: %m"
30169 #: config/i386/i386.c:3174
30170 #, gcc-internal-format
30171 msgid "wrong argument %qs to option %qs"
30174 #: config/i386/i386.c:3180
30175 #, gcc-internal-format
30176 msgid "size ranges of option %qs should be increasing"
30179 #: config/i386/i386.c:3190
30180 #, gcc-internal-format
30181 msgid "wrong strategy name %qs specified for option %qs"
30184 #. rep; movq isn't available in 32-bit code.
30185 #: config/i386/i386.c:3216
30186 #, gcc-internal-format
30188 "strategy name %qs specified for option %qs not supported for 32-bit code"
30191 #: config/i386/i386.c:3229
30192 #, gcc-internal-format
30193 msgid "unknown alignment %qs specified for option %qs"
30196 #: config/i386/i386.c:3239
30197 #, gcc-internal-format
30198 msgid "the max value for the last size range should be -1 for option %qs"
30201 #: config/i386/i386.c:3246
30202 #, gcc-internal-format
30203 msgid "too many size ranges specified in option %qs"
30206 #: config/i386/i386.c:3299
30207 #, gcc-internal-format, gfc-internal-format
30208 msgid "unknown parameter to option -mtune-ctrl: %s"
30211 #: config/i386/i386.c:3723
30212 #, gcc-internal-format
30213 msgid "Intel MCU psABI isn%'t supported in %s mode"
30216 #: config/i386/i386.c:3772
30217 #, gcc-internal-format
30219 "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> "
30220 "instead as appropriate"
30223 #: config/i386/i386.c:3774
30224 #, gcc-internal-format
30226 "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or "
30227 "%<target(\"tune=generic\")%> instead as appropriate"
30230 #. rep; movq isn't available in 32-bit code.
30231 #: config/i386/i386.c:3801
30232 #, gcc-internal-format
30233 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
30236 #: config/i386/i386.c:3818
30237 #, gcc-internal-format
30238 msgid "address mode %qs not supported in the %s bit mode"
30241 #: config/i386/i386.c:3830
30242 #, gcc-internal-format
30243 msgid "-mabi=ms not supported with X32 ABI"
30246 #: config/i386/i386.c:3848 config/i386/i386.c:3857 config/i386/i386.c:3869
30247 #: config/i386/i386.c:3880 config/i386/i386.c:3891
30248 #, gcc-internal-format
30249 msgid "code model %qs not supported in the %s bit mode"
30252 #: config/i386/i386.c:3860 config/i386/i386.c:3872
30253 #, gcc-internal-format
30254 msgid "code model %qs not supported in x32 mode"
30257 #: config/i386/i386.c:3878 config/i386/i386.c:3887 config/i386/i386.c:5250
30258 #, gcc-internal-format, gfc-internal-format
30259 msgid "code model %s does not support PIC mode"
30262 #: config/i386/i386.c:3915
30263 #, gcc-internal-format
30264 msgid "-masm=intel not supported in this configuration"
30267 #: config/i386/i386.c:3920
30268 #, gcc-internal-format, gfc-internal-format
30269 msgid "%i-bit mode not compiled in"
30272 #: config/i386/i386.c:3929
30273 #, gcc-internal-format
30274 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
30277 #: config/i386/i386.c:3931
30278 #, gcc-internal-format
30279 msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
30282 #: config/i386/i386.c:3938
30283 #, gcc-internal-format
30284 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
30287 #: config/i386/i386.c:3940
30288 #, gcc-internal-format
30289 msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
30292 #: config/i386/i386.c:3948 config/i386/i386.c:4262
30293 #, gcc-internal-format
30294 msgid "CPU you selected does not support x86-64 instruction set"
30297 #: config/i386/i386.c:4194 config/i386/i386.c:4197
30298 #, gcc-internal-format
30299 msgid "Intel MPX does not support x32"
30302 #: config/i386/i386.c:4202
30303 #, gcc-internal-format
30304 msgid "bad value (%qs) for %<-march=%> switch"
30307 #: config/i386/i386.c:4203
30308 #, gcc-internal-format
30309 msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
30312 #: config/i386/i386.c:4225
30313 #, gcc-internal-format
30314 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
30317 #: config/i386/i386.c:4227
30318 #, gcc-internal-format
30320 "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
30323 #: config/i386/i386.c:4232
30324 #, gcc-internal-format
30325 msgid "valid arguments to %<-march=%> switch are: %s"
30328 #: config/i386/i386.c:4233
30329 #, gcc-internal-format
30330 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
30333 #: config/i386/i386.c:4281
30334 #, gcc-internal-format
30335 msgid "bad value (%qs) for %<-mtune=%> switch"
30338 #: config/i386/i386.c:4282
30339 #, gcc-internal-format
30340 msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
30343 #: config/i386/i386.c:4302
30344 #, gcc-internal-format
30345 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
30348 #: config/i386/i386.c:4304
30349 #, gcc-internal-format
30351 "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
30354 #: config/i386/i386.c:4309
30355 #, gcc-internal-format
30356 msgid "valid arguments to %<-mtune=%> switch are: %s"
30359 #: config/i386/i386.c:4310
30360 #, gcc-internal-format
30361 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
30364 #: config/i386/i386.c:4376
30365 #, gcc-internal-format
30366 msgid "-mregparm is ignored in 64-bit mode"
30369 #: config/i386/i386.c:4378
30370 #, gcc-internal-format
30371 msgid "-mregparm is ignored for Intel MCU psABI"
30374 #: config/i386/i386.c:4381
30375 #, gcc-internal-format, gfc-internal-format
30376 msgid "-mregparm=%d is not between 0 and %d"
30379 #: config/i386/i386.c:4414
30380 #, gcc-internal-format
30381 msgid "%<-mrtd%> is ignored in 64bit mode"
30384 #: config/i386/i386.c:4415
30385 #, gcc-internal-format
30386 msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
30389 #: config/i386/i386.c:4494
30390 #, gcc-internal-format
30391 msgid "-mpreferred-stack-boundary is not supported for this target"
30394 #: config/i386/i386.c:4497
30395 #, gcc-internal-format, gfc-internal-format
30396 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
30399 #: config/i386/i386.c:4520
30400 #, gcc-internal-format, gfc-internal-format
30401 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
30404 #: config/i386/i386.c:4533
30405 #, gcc-internal-format
30406 msgid "-mnop-mcount is not compatible with this target"
30409 #: config/i386/i386.c:4536
30410 #, gcc-internal-format
30411 msgid "-mnop-mcount is not implemented for -fPIC"
30414 #: config/i386/i386.c:4542
30415 #, gcc-internal-format
30416 msgid "%<-msseregparm%> used without SSE enabled"
30419 #: config/i386/i386.c:4543
30420 #, gcc-internal-format
30421 msgid "%<target(\"sseregparm\")%> used without SSE enabled"
30424 #: config/i386/i386.c:4553
30425 #, gcc-internal-format
30426 msgid "SSE instruction set disabled, using 387 arithmetics"
30429 #: config/i386/i386.c:4560
30430 #, gcc-internal-format
30431 msgid "387 instruction set disabled, using SSE arithmetics"
30434 #: config/i386/i386.c:4610
30435 #, gcc-internal-format
30436 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
30439 #: config/i386/i386.c:4612
30440 #, gcc-internal-format
30442 "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
30446 #: config/i386/i386.c:4626
30447 #, gcc-internal-format
30448 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
30451 #: config/i386/i386.c:4628
30452 #, gcc-internal-format
30453 msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
30456 #: config/i386/i386.c:4738
30457 #, gcc-internal-format
30458 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
30461 #: config/i386/i386.c:4741
30462 #, gcc-internal-format
30463 msgid "-mno-fentry isn%'t compatible with SEH"
30466 #: config/i386/i386.c:4745
30467 #, gcc-internal-format
30468 msgid "-mcall-ms2sysv-xlogues isn%'t currently supported with SEH"
30471 #: config/i386/i386.c:4810 config/powerpcspe/powerpcspe.c:5663
30472 #, gcc-internal-format, gfc-internal-format
30473 msgid "unknown option for -mrecip=%s"
30476 #: config/i386/i386.c:4867 config/powerpcspe/powerpcspe.c:5339
30477 #, gcc-internal-format
30478 msgid "%qs is not a valid number in -mstack-protector-guard-offset="
30481 #: config/i386/i386.c:4872 config/powerpcspe/powerpcspe.c:5344
30482 #, gcc-internal-format
30483 msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
30486 #: config/i386/i386.c:4904 config/powerpcspe/powerpcspe.c:5356
30487 #, gcc-internal-format
30488 msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
30491 #: config/i386/i386.c:4942
30492 #, gcc-internal-format
30494 "%<-fcf-protection=branch%> requires Intel CET support. Use -mcet or -mibt "
30495 "option to enable CET"
30498 #: config/i386/i386.c:4951
30499 #, gcc-internal-format
30501 "%<-fcf-protection=return%> requires Intel CET support. Use -mcet or -mshstk "
30502 "option to enable CET"
30505 #: config/i386/i386.c:4961
30506 #, gcc-internal-format
30508 "%<-fcf-protection=full%> requires Intel CET support. Use -mcet or both of -"
30509 "mibt and -mshstk options to enable CET"
30512 #: config/i386/i386.c:5542 config/i386/i386.c:5589 config/s390/s390.c:15812
30513 #: config/s390/s390.c:15862 config/s390/s390.c:15879
30514 #, gcc-internal-format, gfc-internal-format
30515 msgid "attribute(target(\"%s\")) is unknown"
30518 #: config/i386/i386.c:5570
30519 #, gcc-internal-format, gfc-internal-format
30520 msgid "option(\"%s\") was already specified"
30523 #: config/i386/i386.c:5852
30524 #, gcc-internal-format
30525 msgid "interrupt and naked attributes are not compatible"
30528 #: config/i386/i386.c:5867
30529 #, gcc-internal-format
30530 msgid "Only DWARF debug format is supported for interrupt service routine."
30533 #: config/i386/i386.c:5916
30534 #, gcc-internal-format
30535 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
30538 #: config/i386/i386.c:5928
30539 #, gcc-internal-format
30541 "%<-mindirect-branch=thunk-extern%>, %<-fcf-protection=branch%> and %<-fcheck-"
30542 "pointer-bounds%> are not compatible"
30545 #: config/i386/i386.c:5964
30546 #, gcc-internal-format
30547 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
30550 #: config/i386/i386.c:6062
30551 #, gcc-internal-format, gfc-internal-format
30552 msgid "%s instructions aren't allowed in %s service routine"
30555 #: config/i386/i386.c:6066
30556 #, gcc-internal-format, gfc-internal-format
30558 "%s instructions aren't allowed in function with no_caller_saved_registers "
30562 #: config/i386/i386.c:6480 config/i386/i386.c:6531
30563 #, gcc-internal-format
30564 msgid "fastcall and regparm attributes are not compatible"
30567 #: config/i386/i386.c:6485
30568 #, gcc-internal-format
30569 msgid "regparam and thiscall attributes are not compatible"
30572 #: config/i386/i386.c:6492 config/i386/i386.c:41446
30573 #, gcc-internal-format
30574 msgid "%qE attribute requires an integer constant argument"
30577 #: config/i386/i386.c:6498
30578 #, gcc-internal-format
30579 msgid "argument to %qE attribute larger than %d"
30582 #: config/i386/i386.c:6523 config/i386/i386.c:6566
30583 #, gcc-internal-format
30584 msgid "fastcall and cdecl attributes are not compatible"
30587 #: config/i386/i386.c:6527
30588 #, gcc-internal-format
30589 msgid "fastcall and stdcall attributes are not compatible"
30592 #: config/i386/i386.c:6535 config/i386/i386.c:6584
30593 #, gcc-internal-format
30594 msgid "fastcall and thiscall attributes are not compatible"
30597 #: config/i386/i386.c:6545 config/i386/i386.c:6562
30598 #, gcc-internal-format
30599 msgid "stdcall and cdecl attributes are not compatible"
30602 #: config/i386/i386.c:6549
30603 #, gcc-internal-format
30604 msgid "stdcall and fastcall attributes are not compatible"
30607 #: config/i386/i386.c:6553 config/i386/i386.c:6580
30608 #, gcc-internal-format
30609 msgid "stdcall and thiscall attributes are not compatible"
30612 #: config/i386/i386.c:6570 config/i386/i386.c:6588
30613 #, gcc-internal-format
30614 msgid "cdecl and thiscall attributes are not compatible"
30617 #: config/i386/i386.c:6576
30618 #, gcc-internal-format
30619 msgid "%qE attribute is used for non-class method"
30622 #: config/i386/i386.c:6820
30623 #, gcc-internal-format
30624 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
30627 #: config/i386/i386.c:6823
30628 #, gcc-internal-format
30629 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
30632 #: config/i386/i386.c:7141
30633 #, gcc-internal-format
30634 msgid "X32 does not support ms_abi attribute"
30637 #: config/i386/i386.c:7175
30638 #, gcc-internal-format
30639 msgid "ms_hook_prologue is not compatible with nested function"
30642 #: config/i386/i386.c:7517
30643 #, gcc-internal-format
30644 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
30647 #: config/i386/i386.c:7523
30648 #, gcc-internal-format
30649 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
30652 #: config/i386/i386.c:7537
30653 #, gcc-internal-format
30654 msgid "AVX vector argument without AVX enabled changes the ABI"
30657 #: config/i386/i386.c:7543
30658 #, gcc-internal-format
30659 msgid "AVX vector return without AVX enabled changes the ABI"
30662 #: config/i386/i386.c:7559
30663 #, gcc-internal-format
30664 msgid "SSE vector argument without SSE enabled changes the ABI"
30667 #: config/i386/i386.c:7565
30668 #, gcc-internal-format
30669 msgid "SSE vector return without SSE enabled changes the ABI"
30672 #: config/i386/i386.c:7581
30673 #, gcc-internal-format
30674 msgid "MMX vector argument without MMX enabled changes the ABI"
30677 #: config/i386/i386.c:7587
30678 #, gcc-internal-format
30679 msgid "MMX vector return without MMX enabled changes the ABI"
30682 #: config/i386/i386.c:7769
30683 #, gcc-internal-format
30685 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
30688 #: config/i386/i386.c:7886
30689 #, gcc-internal-format
30690 msgid "the ABI of passing union with long double has changed in GCC 4.4"
30693 #: config/i386/i386.c:8004
30694 #, gcc-internal-format
30696 "the ABI of passing structure with complex float member has changed in GCC 4.4"
30699 #: config/i386/i386.c:8167
30700 #, gcc-internal-format
30701 msgid "SSE register return with SSE disabled"
30704 #: config/i386/i386.c:8173
30705 #, gcc-internal-format
30706 msgid "SSE register argument with SSE disabled"
30709 #: config/i386/i386.c:8189
30710 #, gcc-internal-format
30711 msgid "x87 register return with x87 disabled"
30714 #: config/i386/i386.c:8486 config/i386/i386.c:8765 config/i386/i386.c:9291
30715 #, gcc-internal-format
30716 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
30719 #: config/i386/i386.c:8488 config/i386/i386.c:8767 config/i386/i386.c:9293
30720 #, gcc-internal-format
30722 "this is a GCC bug that can be worked around by adding attribute used to "
30726 #: config/i386/i386.c:9193
30727 #, gcc-internal-format, gfc-internal-format
30729 "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
30732 #: config/i386/i386.c:11616
30733 #, gcc-internal-format, gfc-internal-format
30734 msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
30737 #: config/i386/i386.c:13608
30738 #, gcc-internal-format
30739 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
30742 #: config/i386/i386.c:13698
30743 #, gcc-internal-format
30745 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
30746 "routine. This may be worked around by avoiding functions with aggregate "
30750 #: config/i386/i386.c:14985
30751 #, gcc-internal-format
30752 msgid "-fsplit-stack does not support fastcall with nested function"
30755 #: config/i386/i386.c:15005
30756 #, gcc-internal-format
30758 "-fsplit-stack does not support 2 register parameters for a nested function"
30761 #. FIXME: We could make this work by pushing a register
30762 #. around the addition and comparison.
30763 #: config/i386/i386.c:15016
30764 #, gcc-internal-format
30765 msgid "-fsplit-stack does not support 3 register parameters"
30768 #: config/i386/i386.c:17945
30769 #, gcc-internal-format
30770 msgid "'V' modifier on non-integer register"
30773 #: config/i386/i386.c:17956 config/i386/i386.c:17970
30774 #, gcc-internal-format
30775 msgid "unsupported size for integer register"
30778 #: config/i386/i386.c:18002
30779 #, gcc-internal-format
30780 msgid "extended registers have no high halves"
30783 #: config/i386/i386.c:18017
30784 #, gcc-internal-format
30785 msgid "unsupported operand size for extended register"
30788 #: config/i386/i386.c:18208
30789 #, gcc-internal-format
30790 msgid "non-integer operand used with operand code 'z'"
30793 #: config/i386/i386.c:28509
30794 #, gcc-internal-format
30795 msgid "interrupt service routine can't be called directly"
30798 #: config/i386/i386.c:30037
30799 #, gcc-internal-format
30801 "empty class %qT parameter passing ABI changes in -fabi-version=12 (GCC 8)"
30804 #: config/i386/i386.c:32465
30805 #, gcc-internal-format
30806 msgid "No dispatcher found for the versioning attributes"
30809 #: config/i386/i386.c:32515
30810 #, gcc-internal-format, gfc-internal-format
30811 msgid "No dispatcher found for %s"
30814 #: config/i386/i386.c:32525
30815 #, gcc-internal-format, gfc-internal-format
30816 msgid "No dispatcher found for the versioning attributes : %s"
30819 #: config/i386/i386.c:32687
30820 #, gcc-internal-format
30822 "Function versions cannot be marked as gnu_inline, bodies have to be generated"
30825 #: config/i386/i386.c:32692 config/i386/i386.c:32968
30826 #: config/rs6000/rs6000.c:37816
30827 #, gcc-internal-format
30828 msgid "Virtual function multiversioning not supported"
30831 #: config/i386/i386.c:32825 config/rs6000/rs6000.c:37573
30832 #, gcc-internal-format
30833 msgid "multiversioning needs ifunc which is not supported on this target"
30836 #: config/i386/i386.c:33237
30837 #, gcc-internal-format
30838 msgid "Parameter to builtin must be a string constant or literal"
30841 #: config/i386/i386.c:33262 config/i386/i386.c:33312
30842 #, gcc-internal-format, gfc-internal-format
30843 msgid "Parameter to builtin not valid: %s"
30846 #: config/i386/i386.c:34005 config/i386/i386.c:35445
30847 #, gcc-internal-format
30848 msgid "the last argument must be a 2-bit immediate"
30851 #: config/i386/i386.c:34400
30852 #, gcc-internal-format
30853 msgid "the fifth argument must be an 8-bit immediate"
30856 #: config/i386/i386.c:34495
30857 #, gcc-internal-format
30858 msgid "the third argument must be an 8-bit immediate"
30861 #: config/i386/i386.c:35376
30862 #, gcc-internal-format
30863 msgid "the last argument must be an 1-bit immediate"
30866 #: config/i386/i386.c:35391
30867 #, gcc-internal-format
30868 msgid "the last argument must be a 3-bit immediate"
30871 #: config/i386/i386.c:35424
30872 #, gcc-internal-format
30873 msgid "the last argument must be a 4-bit immediate"
30876 #: config/i386/i386.c:35464
30877 #, gcc-internal-format
30878 msgid "the last argument must be a 1-bit immediate"
30881 #: config/i386/i386.c:35477
30882 #, gcc-internal-format
30883 msgid "the last argument must be a 5-bit immediate"
30886 #: config/i386/i386.c:35487
30887 #, gcc-internal-format
30888 msgid "the next to last argument must be an 8-bit immediate"
30891 #: config/i386/i386.c:35492 config/i386/i386.c:36272
30892 #, gcc-internal-format
30893 msgid "the last argument must be an 8-bit immediate"
30896 #: config/i386/i386.c:35626
30897 #, gcc-internal-format
30898 msgid "the third argument must be comparison constant"
30901 #: config/i386/i386.c:35631
30902 #, gcc-internal-format
30903 msgid "incorrect comparison mode"
30906 #: config/i386/i386.c:35637 config/i386/i386.c:35844
30907 #, gcc-internal-format
30908 msgid "incorrect rounding operand"
30911 #: config/i386/i386.c:35826
30912 #, gcc-internal-format
30913 msgid "the immediate argument must be a 4-bit immediate"
30916 #: config/i386/i386.c:35832
30917 #, gcc-internal-format
30918 msgid "the immediate argument must be a 5-bit immediate"
30921 #: config/i386/i386.c:35835
30922 #, gcc-internal-format
30923 msgid "the immediate argument must be an 8-bit immediate"
30926 #: config/i386/i386.c:36270
30927 #, gcc-internal-format
30928 msgid "the last argument must be a 32-bit immediate"
30931 #: config/i386/i386.c:36352 config/powerpcspe/powerpcspe.c:16219
30932 #: config/rs6000/rs6000.c:15296
30933 #, gcc-internal-format
30934 msgid "selector must be an integer constant in the range 0..%wi"
30937 #: config/i386/i386.c:36562
30938 #, gcc-internal-format
30939 msgid "%qE needs unknown isa option"
30942 #: config/i386/i386.c:36566
30943 #, gcc-internal-format
30944 msgid "%qE needs isa option %s"
30947 #: config/i386/i386.c:37383
30948 #, gcc-internal-format
30949 msgid "last argument must be an immediate"
30952 #: config/i386/i386.c:38110 config/i386/i386.c:38292
30953 #, gcc-internal-format
30954 msgid "the last argument must be scale 1, 2, 4, 8"
30957 #: config/i386/i386.c:38345
30958 #, gcc-internal-format
30959 msgid "the forth argument must be scale 1, 2, 4, 8"
30962 #: config/i386/i386.c:38351
30963 #, gcc-internal-format
30964 msgid "incorrect hint operand"
30967 #: config/i386/i386.c:38370
30968 #, gcc-internal-format
30969 msgid "the xabort's argument must be an 8-bit immediate"
30972 #: config/i386/i386.c:41433
30973 #, gcc-internal-format
30974 msgid "%qE attribute only available for 32-bit"
30977 #: config/i386/i386.c:41454
30978 #, gcc-internal-format
30979 msgid "argument to %qE attribute is neither zero, nor one"
30982 #: config/i386/i386.c:41487 config/i386/i386.c:41496
30983 #, gcc-internal-format
30984 msgid "ms_abi and sysv_abi attributes are not compatible"
30987 #: config/i386/i386.c:41532 config/powerpcspe/powerpcspe.c:35868
30988 #: config/rs6000/rs6000.c:33031
30989 #, gcc-internal-format
30990 msgid "%qE incompatible attribute ignored"
30993 #: config/i386/i386.c:41557 config/i386/i386.c:41579 config/ia64/ia64.c:815
30994 #: config/s390/s390.c:1153
30995 #, gcc-internal-format
30996 msgid "%qE attribute requires a string constant argument"
30999 #: config/i386/i386.c:41567 config/i386/i386.c:41589 config/s390/s390.c:1182
31000 #, gcc-internal-format
31001 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
31004 #: config/i386/i386.c:41621
31005 #, gcc-internal-format
31006 msgid "interrupt service routine should have a pointer as the first argument"
31009 #: config/i386/i386.c:41628
31010 #, gcc-internal-format, gfc-internal-format
31012 "interrupt service routine should have unsigned %sint as the second argument"
31015 #: config/i386/i386.c:41638
31016 #, gcc-internal-format
31018 "interrupt service routine can only have a pointer argument and an optional "
31022 #: config/i386/i386.c:41641
31023 #, gcc-internal-format
31024 msgid "interrupt service routine can't have non-void return value"
31027 #: config/i386/i386.c:44628
31028 #, gcc-internal-format
31029 msgid "alternatives not allowed in asm flag output"
31032 #: config/i386/i386.c:44692
31033 #, gcc-internal-format
31034 msgid "unknown asm flag output %qs"
31037 #: config/i386/i386.c:44721
31038 #, gcc-internal-format
31039 msgid "invalid type for asm flag output"
31042 #: config/i386/i386.c:50585
31043 #, gcc-internal-format
31044 msgid "unknown architecture specific memory model"
31047 #: config/i386/i386.c:50592
31048 #, gcc-internal-format
31049 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
31052 #: config/i386/i386.c:50598
31053 #, gcc-internal-format
31054 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
31057 #: config/i386/i386.c:50622 config/i386/i386.c:50738
31058 #, gcc-internal-format, gfc-internal-format
31059 msgid "unsupported simdlen %d"
31062 #: config/i386/i386.c:50641
31063 #, gcc-internal-format
31064 msgid "unsupported return type %qT for simd"
31067 #: config/i386/i386.c:50663
31068 #, gcc-internal-format
31069 msgid "unsupported argument type %qT for simd"
31072 #: config/i386/i386.c:50984
31073 #, gcc-internal-format
31075 "Pointer Checker requires MPX support on this target. Use -mmpx options to "
31079 #: config/i386/intelmic-mkoffload.c:73 config/nvptx/mkoffload.c:87
31080 #, gcc-internal-format
31081 msgid "deleting file %s: %m"
31084 #: config/i386/intelmic-mkoffload.c:255 config/i386/intelmic-mkoffload.c:319
31085 #: config/i386/intelmic-mkoffload.c:360 config/nvptx/mkoffload.c:526
31086 #, gcc-internal-format, gfc-internal-format
31087 msgid "cannot open '%s'"
31090 #: config/i386/intelmic-mkoffload.c:467
31091 #, gcc-internal-format
31092 msgid "output file not specified"
31095 #: config/i386/intelmic-mkoffload.c:560
31096 #, gcc-internal-format
31097 msgid "COLLECT_GCC must be set"
31100 #: config/i386/intelmic-mkoffload.c:565 config/nvptx/mkoffload.c:457
31101 #, gcc-internal-format, gfc-internal-format
31102 msgid "offload compiler %s not found"
31105 #: config/i386/intelmic-mkoffload.c:584 config/nvptx/mkoffload.c:477
31106 #, gcc-internal-format
31107 msgid "unrecognizable argument of option "
31110 #: config/i386/winnt.c:83
31111 #, gcc-internal-format
31113 "%qE attribute applies only to initialized variables with external linkage"
31116 #: config/i386/winnt.c:156
31117 #, gcc-internal-format
31118 msgid "definition of static data member %q+D of dllimport%'d class"
31121 #. 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.
31122 #. 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.
31123 #: config/i386/xm-djgpp.h:85
31124 #, gcc-internal-format
31125 msgid "environment variable DJGPP not defined"
31128 #: config/i386/xm-djgpp.h:87
31129 #, gcc-internal-format, gfc-internal-format
31130 msgid "environment variable DJGPP points to missing file '%s'"
31133 #: config/i386/xm-djgpp.h:90
31134 #, gcc-internal-format, gfc-internal-format
31135 msgid "environment variable DJGPP points to corrupt file '%s'"
31138 #: config/ia64/ia64-c.c:50
31139 #, gcc-internal-format
31140 msgid "malformed #pragma builtin"
31143 #: config/ia64/ia64.c:754
31144 #, gcc-internal-format
31145 msgid "invalid argument of %qE attribute"
31148 #: config/ia64/ia64.c:767
31149 #, gcc-internal-format
31150 msgid "an address area attribute cannot be specified for local variables"
31153 #: config/ia64/ia64.c:774
31154 #, gcc-internal-format
31155 msgid "address area of %q+D conflicts with previous declaration"
31158 #: config/ia64/ia64.c:782
31159 #, gcc-internal-format
31160 msgid "address area attribute cannot be specified for functions"
31163 #: config/ia64/ia64.c:6027 config/pa/pa.c:456 config/sh/sh.c:8266
31164 #: config/spu/spu.c:4915
31165 #, gcc-internal-format
31166 msgid "value of -mfixed-range must have form REG1-REG2"
31169 #: config/ia64/ia64.c:11286
31170 #, gcc-internal-format
31171 msgid "version attribute is not a string"
31174 #: config/iq2000/iq2000.c:1873
31175 #, gcc-internal-format, gfc-internal-format
31176 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
31179 #: config/iq2000/iq2000.c:2640
31180 #, gcc-internal-format
31181 msgid "argument %qd is not a constant"
31184 #: config/iq2000/iq2000.c:2944 config/xtensa/xtensa.c:2521
31185 #, gcc-internal-format
31186 msgid "PRINT_OPERAND_ADDRESS, null pointer"
31189 #: config/iq2000/iq2000.c:3099
31190 #, gcc-internal-format, gfc-internal-format
31191 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
31194 #: config/iq2000/iq2000.c:3108 config/xtensa/xtensa.c:2364
31195 #, gcc-internal-format
31196 msgid "PRINT_OPERAND null pointer"
31199 #: config/m32c/m32c-pragma.c:54
31200 #, gcc-internal-format
31201 msgid "junk at end of #pragma GCC memregs [0..16]"
31204 #: config/m32c/m32c-pragma.c:61
31205 #, gcc-internal-format
31206 msgid "#pragma GCC memregs must precede any function decls"
31209 #: config/m32c/m32c-pragma.c:69 config/m32c/m32c-pragma.c:76
31210 #, gcc-internal-format
31211 msgid "#pragma GCC memregs takes a number [0..16]"
31214 #: config/m32c/m32c-pragma.c:104
31215 #, gcc-internal-format
31216 msgid "junk at end of #pragma ADDRESS"
31219 #: config/m32c/m32c-pragma.c:109
31220 #, gcc-internal-format
31221 msgid "malformed #pragma ADDRESS variable address"
31224 #: config/m32c/m32c.c:420
31225 #, gcc-internal-format, gfc-internal-format
31226 msgid "invalid target memregs value '%d'"
31229 #: config/m32c/m32c.c:2936
31230 #, gcc-internal-format
31231 msgid "%qE attribute is not supported for R8C target"
31234 #. The argument must be a constant integer.
31235 #: config/m32c/m32c.c:2952 config/sh/sh.c:8478 config/sh/sh.c:8573
31236 #, gcc-internal-format
31237 msgid "%qE attribute argument not an integer constant"
31240 #: config/m32c/m32c.c:2961
31241 #, gcc-internal-format
31242 msgid "%qE attribute argument should be between 18 to 255"
31245 #: config/m32c/m32c.c:4085
31246 #, gcc-internal-format
31247 msgid "%<bank_switch%> has no effect on non-interrupt functions"
31250 #: config/m32c/m32c.c:4192
31251 #, gcc-internal-format
31252 msgid "%<fast_interrupt%> attribute directive ignored"
31255 #: config/m32r/m32r.c:411
31256 #, gcc-internal-format
31257 msgid "invalid argument of %qs attribute"
31260 #: config/m68k/m68k.c:523
31261 #, gcc-internal-format, gfc-internal-format
31262 msgid "-mcpu=%s conflicts with -march=%s"
31265 #: config/m68k/m68k.c:594
31266 #, gcc-internal-format
31267 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
31270 #: config/m68k/m68k.c:656
31271 #, gcc-internal-format, gfc-internal-format
31272 msgid "-falign-labels=%d is not supported"
31275 #: config/m68k/m68k.c:661
31276 #, gcc-internal-format, gfc-internal-format
31277 msgid "-falign-loops=%d is not supported"
31280 #: config/m68k/m68k.c:669
31281 #, gcc-internal-format
31282 msgid "-fstack-limit- options are not supported on this cpu"
31285 #: config/m68k/m68k.c:787
31286 #, gcc-internal-format
31287 msgid "multiple interrupt attributes not allowed"
31290 #: config/m68k/m68k.c:794
31291 #, gcc-internal-format
31292 msgid "interrupt_thread is available only on fido"
31295 #: config/m68k/m68k.c:1128 config/powerpcspe/powerpcspe.c:28512
31296 #: config/rs6000/rs6000.c:25757
31297 #, gcc-internal-format
31298 msgid "stack limit expression is not supported"
31301 #: config/mcore/mcore.c:2963
31302 #, gcc-internal-format
31303 msgid "initialized variable %q+D is marked dllimport"
31306 #: config/microblaze/microblaze.c:1689
31307 #, gcc-internal-format
31308 msgid "-fPIC/-fpic not supported for this target"
31311 #: config/microblaze/microblaze.c:1701
31312 #, gcc-internal-format
31313 msgid "%qs is an invalid argument to -mcpu="
31316 #: config/microblaze/microblaze.c:1750
31317 #, gcc-internal-format
31318 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
31321 #: config/microblaze/microblaze.c:1766
31322 #, gcc-internal-format
31323 msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
31326 #: config/microblaze/microblaze.c:1772
31327 #, gcc-internal-format
31328 msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
31331 #: config/microblaze/microblaze.c:1777
31332 #, gcc-internal-format
31333 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
31336 #: config/mips/mips.c:1395 config/mips/mips.c:1399
31337 #, gcc-internal-format
31338 msgid "%qs attribute only applies to functions"
31341 #: config/mips/mips.c:1409 config/mips/mips.c:1415
31342 #, gcc-internal-format
31343 msgid "%qE cannot have both %qs and %qs attributes"
31346 #: config/mips/mips.c:1444 config/mips/mips.c:1450 config/nios2/nios2.c:4444
31347 #, gcc-internal-format
31348 msgid "%qE redeclared with conflicting %qs attributes"
31351 #: config/mips/mips.c:1482 config/mips/mips.c:1536
31352 #, gcc-internal-format
31353 msgid "%qE attribute requires a string argument"
31356 #: config/mips/mips.c:1490
31357 #, gcc-internal-format
31358 msgid "argument to %qE attribute is neither eic, nor vector=<line>"
31361 #: config/mips/mips.c:1506
31362 #, gcc-internal-format
31364 "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|"
31368 #: config/mips/mips.c:1543
31369 #, gcc-internal-format
31370 msgid "argument to %qE attribute is not intstack"
31373 #: config/mips/mips.c:7697
31374 #, gcc-internal-format
31375 msgid "cannot handle inconsistent calls to %qs"
31378 #: config/mips/mips.c:10933
31379 #, gcc-internal-format
31380 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
31383 #: config/mips/mips.c:10935
31384 #, gcc-internal-format
31385 msgid "interrupt handlers cannot be MIPS16 functions"
31388 #: config/mips/mips.c:11925
31389 #, gcc-internal-format
31390 msgid "-fstack-check=specific not implemented for MIPS16"
31393 #: config/mips/mips.c:16882
31394 #, gcc-internal-format, gfc-internal-format
31395 msgid "argument %d to the built-in must be a constant in range %d to %d"
31398 #: config/mips/mips.c:16888 config/nios2/nios2.c:3596
31399 #: config/riscv/riscv-builtins.c:219
31400 #, gcc-internal-format
31401 msgid "invalid argument to built-in function"
31404 #: config/mips/mips.c:17002
31405 #, gcc-internal-format
31406 msgid "failed to expand built-in function"
31409 #: config/mips/mips.c:17133
31410 #, gcc-internal-format
31411 msgid "built-in function %qE not supported for MIPS16"
31414 #: config/mips/mips.c:17741
31415 #, gcc-internal-format
31416 msgid "%qs does not support MIPS16 code"
31419 #: config/mips/mips.c:19478
31420 #, gcc-internal-format
31421 msgid "MIPS16 PIC for ABIs other than o32 and o64"
31424 #: config/mips/mips.c:19481
31425 #, gcc-internal-format
31426 msgid "MIPS16 -mxgot code"
31429 #: config/mips/mips.c:19484
31430 #, gcc-internal-format
31431 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
31434 #: config/mips/mips.c:19487
31435 #, gcc-internal-format
31436 msgid "MSA MIPS16 code"
31439 #: config/mips/mips.c:19662 config/mips/mips.c:19667 config/mips/mips.c:19749
31440 #: config/mips/mips.c:19751 config/mips/mips.c:19781 config/mips/mips.c:19791
31441 #: config/mips/mips.c:19897 config/mips/mips.c:19927
31442 #, gcc-internal-format, gfc-internal-format
31443 msgid "unsupported combination: %s"
31446 #: config/mips/mips.c:19701
31447 #, gcc-internal-format
31449 "%<-%s%> conflicts with the other architecture options, which specify a %s "
31453 #: config/mips/mips.c:19711
31454 #, gcc-internal-format
31455 msgid "%<-march=%s%> is not compatible with the selected ABI"
31458 #: config/mips/mips.c:19726
31459 #, gcc-internal-format
31460 msgid "%<-mgp64%> used with a 32-bit processor"
31463 #: config/mips/mips.c:19728
31464 #, gcc-internal-format
31465 msgid "%<-mgp32%> used with a 64-bit ABI"
31468 #: config/mips/mips.c:19730
31469 #, gcc-internal-format
31470 msgid "%<-mgp64%> used with a 32-bit ABI"
31473 #: config/mips/mips.c:19746
31474 #, gcc-internal-format
31475 msgid "the %qs architecture does not support %<-mfp32%>"
31478 #: config/mips/mips.c:19755
31479 #, gcc-internal-format
31481 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
31482 "mfhc1 and mthc1 instructions"
31485 #: config/mips/mips.c:19758
31486 #, gcc-internal-format
31487 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
31490 #: config/mips/mips.c:19779
31491 #, gcc-internal-format
31492 msgid "%<-mfpxx%> can only be used with the o32 ABI"
31495 #: config/mips/mips.c:19783
31496 #, gcc-internal-format
31497 msgid "%<-march=%s%> requires %<-mfp32%>"
31500 #: config/mips/mips.c:19785
31501 #, gcc-internal-format
31502 msgid "%<-mfpxx%> requires %<-mlra%>"
31505 #: config/mips/mips.c:19801 config/mips/mips.c:19803 config/mips/mips.c:19816
31506 #, gcc-internal-format
31507 msgid "%qs is incompatible with %qs"
31510 #. We have traditionally allowed non-abicalls code to use
31511 #. an LP64 form of o64. However, it would take a bit more
31512 #. effort to support the combination of 32-bit GOT entries
31513 #. and 64-bit pointers, so we treat the abicalls case as
31515 #: config/mips/mips.c:19810
31516 #, gcc-internal-format
31517 msgid "the combination of %qs and %qs is incompatible with %qs"
31520 #: config/mips/mips.c:19863
31521 #, gcc-internal-format
31522 msgid "the %qs architecture does not support branch-likely instructions"
31525 #: config/mips/mips.c:19878
31526 #, gcc-internal-format
31527 msgid "the %qs architecture does not support madd or msub instructions"
31530 #: config/mips/mips.c:19892
31531 #, gcc-internal-format
31532 msgid "the %qs architecture does not support odd single-precision registers"
31535 #: config/mips/mips.c:19905 config/mips/mips.c:19911
31536 #, gcc-internal-format
31537 msgid "unsupported combination: %qs%s %s"
31540 #: config/mips/mips.c:19920
31541 #, gcc-internal-format
31542 msgid "unsupported combination: %qs %s"
31545 #: config/mips/mips.c:19935
31546 #, gcc-internal-format
31547 msgid "cannot generate position-independent code for %qs"
31550 #: config/mips/mips.c:19938
31551 #, gcc-internal-format
31552 msgid "position-independent code requires %qs"
31555 #: config/mips/mips.c:19971
31556 #, gcc-internal-format
31557 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
31560 #: config/mips/mips.c:19979 config/mips/mips.c:19982
31561 #, gcc-internal-format
31562 msgid "cannot use small-data accesses for %qs"
31565 #: config/mips/mips.c:19997
31566 #, gcc-internal-format
31567 msgid "the %qs architecture does not support %<-m%s=legacy%>"
31570 #: config/mips/mips.c:20004
31571 #, gcc-internal-format
31572 msgid "the %qs architecture does not support %<-m%s=2008%>"
31575 #: config/mips/mips.c:20022
31576 #, gcc-internal-format
31577 msgid "%<-mips3d%> requires %<-mpaired-single%>"
31580 #: config/mips/mips.c:20032
31581 #, gcc-internal-format
31582 msgid "%qs must be used with %qs"
31585 #: config/mips/mips.c:20042
31586 #, gcc-internal-format
31587 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
31590 #: config/mips/mips.c:20049
31591 #, gcc-internal-format
31592 msgid "the %qs architecture does not support paired-single instructions"
31595 #: config/mips/mips.c:20058
31596 #, gcc-internal-format
31597 msgid "%qs requires a target that provides the %qs instruction"
31600 #: config/mips/mips.c:20069
31601 #, gcc-internal-format
31602 msgid "the %qs architecture does not support DSP instructions"
31605 #: config/mips/mips.c:20171
31606 #, gcc-internal-format
31607 msgid "%qs requires branch-likely instructions"
31610 #: config/mips/mips.c:20175
31611 #, gcc-internal-format
31612 msgid "the %qs architecture does not support the synci instruction"
31615 #: config/mips/mips.c:21010
31616 #, gcc-internal-format
31617 msgid "mips16 function profiling"
31620 #: config/mmix/mmix.c:315
31621 #, gcc-internal-format, gfc-internal-format
31622 msgid "-f%s not supported: ignored"
31625 #: config/mmix/mmix.c:753
31626 #, gcc-internal-format
31627 msgid "support for mode %qs"
31630 #: config/mmix/mmix.c:767
31631 #, gcc-internal-format, gfc-internal-format
31633 "too large function value type, needs %d registers, have only %d registers "
31637 #: config/mmix/mmix.c:944
31638 #, gcc-internal-format
31639 msgid "function_profiler support for MMIX"
31642 #: config/mmix/mmix.c:968
31643 #, gcc-internal-format
31644 msgid "MMIX Internal: Last named vararg would not fit in a register"
31647 #: config/mmix/mmix.c:1581 config/mmix/mmix.c:1605 config/mmix/mmix.c:1721
31648 #, gcc-internal-format, gfc-internal-format
31649 msgid "MMIX Internal: Bad register: %d"
31652 #. Presumably there's a missing case above if we get here.
31653 #: config/mmix/mmix.c:1713
31654 #, gcc-internal-format
31655 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
31658 #: config/mmix/mmix.c:1998
31659 #, gcc-internal-format
31660 msgid "stack frame not a multiple of 8 bytes: %wd"
31663 #: config/mmix/mmix.c:2236
31664 #, gcc-internal-format
31665 msgid "stack frame not a multiple of octabyte: %wd"
31668 #: config/mmix/mmix.c:2522 config/mmix/mmix.c:2581
31669 #, gcc-internal-format, gfc-internal-format
31670 msgid "MMIX Internal: %s is not a shiftable int"
31673 #: config/mn10300/mn10300.c:107
31674 #, gcc-internal-format
31675 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
31678 #: config/msp430/driver-msp430.c:661
31679 #, gcc-internal-format, gfc-internal-format
31680 msgid "unexpected argument to msp430_select_hwmult_lib: %s"
31683 #: config/msp430/driver-msp430.c:702
31684 #, gcc-internal-format, gfc-internal-format
31685 msgid "unrecognized hwpy field in msp430_mcu_data[%d]: %d"
31688 #: config/msp430/driver-msp430.c:709
31689 #, gcc-internal-format, gfc-internal-format
31690 msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
31693 #: config/msp430/driver-msp430.c:713
31694 #, gcc-internal-format
31695 msgid "msp430_select_hwmult_lib needs one or more arguments"
31698 #: config/msp430/msp430.c:785
31699 #, gcc-internal-format, gfc-internal-format
31700 msgid "MCU '%s' supports %s ISA but -mcpu option is set to %s"
31703 #: config/msp430/msp430.c:791
31704 #, gcc-internal-format, gfc-internal-format
31706 "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s"
31709 #: config/msp430/msp430.c:798
31710 #, gcc-internal-format, gfc-internal-format
31711 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit"
31714 #: config/msp430/msp430.c:801
31715 #, gcc-internal-format, gfc-internal-format
31716 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit"
31719 #: config/msp430/msp430.c:804
31720 #, gcc-internal-format, gfc-internal-format
31721 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series"
31724 #: config/msp430/msp430.c:820
31725 #, gcc-internal-format, gfc-internal-format
31727 "Unrecognized MCU name '%s', assuming that it is just a MSP430 with no "
31728 "hardware multiply.\n"
31729 "Use the -mcpu and -mhwmult options to set these explicitly."
31732 #: config/msp430/msp430.c:827
31733 #, gcc-internal-format, gfc-internal-format
31735 "Unrecognized MCU name '%s', assuming that it has no hardware multiply.\n"
31736 "Use the -mhwmult option to set this explicitly."
31739 #: config/msp430/msp430.c:839
31740 #, gcc-internal-format, gfc-internal-format
31742 "Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
31743 "Use the -mcpu option to set the ISA explicitly."
31746 #: config/msp430/msp430.c:847
31747 #, gcc-internal-format, gfc-internal-format
31748 msgid "Unrecognized MCU name '%s'."
31751 #: config/msp430/msp430.c:856
31752 #, gcc-internal-format
31753 msgid "-mlarge requires a 430X-compatible -mmcu="
31756 #: config/msp430/msp430.c:859
31757 #, gcc-internal-format
31758 msgid "-mcode-region=upper requires 430X-compatible cpu"
31761 #: config/msp430/msp430.c:861
31762 #, gcc-internal-format
31763 msgid "-mdata-region=upper requires 430X-compatible cpu"
31766 #: config/msp430/msp430.c:1886
31767 #, gcc-internal-format
31768 msgid "unrecognized interrupt vector argument of %qE attribute"
31771 #: config/msp430/msp430.c:1895
31772 #, gcc-internal-format
31773 msgid "numeric argument of %qE attribute must be in range 0..63"
31776 #: config/msp430/msp430.c:1901
31777 #, gcc-internal-format
31778 msgid "argument of %qE attribute is not a string constant or number"
31781 #: config/msp430/msp430.c:2023
31782 #, gcc-internal-format
31783 msgid "%qE attribute cannot be applied to variables with specific sections"
31786 #: config/msp430/msp430.c:2027
31787 #, gcc-internal-format
31788 msgid "%qE attribute has no effect on automatic variables"
31791 #: config/msp430/msp430.c:2174
31792 #, gcc-internal-format
31793 msgid "argument to interrupt attribute is unsupported for weak functions"
31796 #: config/msp430/msp430.c:2550
31797 #, gcc-internal-format
31798 msgid "__delay_cycles() only takes constant arguments"
31801 #: config/msp430/msp430.c:2560
31802 #, gcc-internal-format
31803 msgid "__delay_cycles only takes non-negative cycle counts"
31806 #: config/msp430/msp430.c:2580
31807 #, gcc-internal-format
31808 msgid "__delay_cycles is limited to 32-bit loop counts"
31811 #: config/msp430/msp430.c:2650
31812 #, gcc-internal-format
31813 msgid "MSP430 builtin functions only work inside interrupt handlers"
31816 #: config/msp430/msp430.c:2662 config/rx/rx.c:2658 config/xtensa/xtensa.c:3465
31817 #: config/xtensa/xtensa.c:3491
31818 #, gcc-internal-format
31819 msgid "bad builtin code"
31822 #: config/nds32/nds32-intrinsic.c:126 config/nios2/nios2.c:3834
31823 #, gcc-internal-format, gfc-internal-format
31824 msgid "invalid argument to built-in function %s"
31827 #: config/nds32/nds32-intrinsic.c:131
31828 #, gcc-internal-format, gfc-internal-format
31829 msgid "constant argument out of range for %s"
31832 #: config/nds32/nds32-intrinsic.c:291
31833 #, gcc-internal-format
31834 msgid "don't support string extension instructions"
31837 #: config/nds32/nds32-isr.c:341
31838 #, gcc-internal-format
31839 msgid "multiple save reg attributes to function %qD"
31842 #: config/nds32/nds32-isr.c:352
31843 #, gcc-internal-format
31844 msgid "multiple nested types attributes to function %qD"
31847 #: config/nds32/nds32-isr.c:364
31848 #, gcc-internal-format
31849 msgid "multiple interrupt attributes to function %qD"
31852 #. Trampoline is not supported on reduced-set registers yet.
31853 #: config/nds32/nds32.c:1804 config/nds32/nds32.c:1858
31854 #: config/nds32/nds32.c:2375 config/nds32/nds32.c:2422
31855 #: config/nds32/nds32.c:2437 config/nds32/nds32.c:2443
31856 #: config/nds32/nds32.c:2503 config/nds32/nds32.c:2509
31857 #: config/nds32/nds32.c:2541
31858 #, gcc-internal-format
31859 msgid "a nested function is not supported for reduced registers"
31862 #. The enum index value for array size is out of range.
31863 #: config/nds32/nds32.c:2344
31864 #, gcc-internal-format
31865 msgid "intrinsic register index is out of range"
31868 #: config/nds32/nds32.c:2649
31869 #, gcc-internal-format
31870 msgid "invalid id value for interrupt/exception attribute"
31873 #: config/nds32/nds32.c:2677
31874 #, gcc-internal-format
31875 msgid "invalid id value for reset attribute"
31878 #: config/nds32/nds32.c:2693
31879 #, gcc-internal-format
31880 msgid "invalid nmi function for reset attribute"
31883 #: config/nds32/nds32.c:2706
31884 #, gcc-internal-format
31885 msgid "invalid warm function for reset attribute"
31888 #: config/nds32/nds32.c:2778
31889 #, gcc-internal-format
31890 msgid "position-independent code not supported"
31893 #: config/nios2/nios2.c:573
31894 #, gcc-internal-format
31895 msgid "Unknown form for stack limit expression"
31898 #: config/nios2/nios2.c:1182
31899 #, gcc-internal-format
31900 msgid "switch %<-mcustom-%s%> is required for double precision floating point"
31903 #: config/nios2/nios2.c:1195
31904 #, gcc-internal-format
31906 "switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is "
31910 #: config/nios2/nios2.c:1204
31911 #, gcc-internal-format
31913 "switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified"
31916 #: config/nios2/nios2.c:1213
31917 #, gcc-internal-format
31919 "switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified"
31922 #: config/nios2/nios2.c:1218
31923 #, gcc-internal-format
31925 "conflicting use of -mcustom switches, target attributes, and/or "
31926 "__builtin_custom_ functions"
31929 #: config/nios2/nios2.c:1320
31930 #, gcc-internal-format
31931 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
31934 #: config/nios2/nios2.c:1339
31935 #, gcc-internal-format
31936 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
31939 #: config/nios2/nios2.c:1362
31940 #, gcc-internal-format
31941 msgid "position-independent code requires the Linux ABI"
31944 #: config/nios2/nios2.c:1365
31945 #, gcc-internal-format
31946 msgid "PIC support for -fstack-limit-symbol"
31949 #: config/nios2/nios2.c:1387
31950 #, gcc-internal-format
31951 msgid "-mgpopt not supported with PIC."
31954 #: config/nios2/nios2.c:1389
31955 #, gcc-internal-format
31956 msgid "-mgprel-sec= not supported with PIC."
31959 #: config/nios2/nios2.c:1391
31960 #, gcc-internal-format
31961 msgid "-mr0rel-sec= not supported with PIC."
31964 #: config/nios2/nios2.c:1399
31965 #, gcc-internal-format
31966 msgid "-mgprel-sec= argument is not a valid regular expression."
31969 #: config/nios2/nios2.c:1405
31970 #, gcc-internal-format
31971 msgid "-mr0rel-sec= argument is not a valid regular expression."
31974 #: config/nios2/nios2.c:1416
31975 #, gcc-internal-format
31976 msgid "BMX instructions are only supported with R2 architecture"
31979 #: config/nios2/nios2.c:1418
31980 #, gcc-internal-format
31981 msgid "CDX instructions are only supported with R2 architecture"
31984 #: config/nios2/nios2.c:1423
31985 #, gcc-internal-format
31986 msgid "R2 architecture is little-endian only"
31989 #: config/nios2/nios2.c:3580
31990 #, gcc-internal-format
31992 "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
31995 #: config/nios2/nios2.c:3688
31996 #, gcc-internal-format, gfc-internal-format
31998 "custom instruction opcode must be compile time constant in the range 0-255 "
31999 "for __builtin_custom_%s"
32002 #: config/nios2/nios2.c:3893
32003 #, gcc-internal-format, gfc-internal-format
32004 msgid "Control register number must be in range 0-31 for %s"
32007 #: config/nios2/nios2.c:3921
32008 #, gcc-internal-format, gfc-internal-format
32009 msgid "Register number must be in range 0-31 for %s"
32012 #: config/nios2/nios2.c:3928
32013 #, gcc-internal-format, gfc-internal-format
32014 msgid "The immediate value must fit into a %d-bit integer for %s"
32017 #: config/nios2/nios2.c:3978
32018 #, gcc-internal-format
32019 msgid "The ENI instruction operand must be either 0 or 1"
32022 #: config/nios2/nios2.c:4006
32023 #, gcc-internal-format, gfc-internal-format
32024 msgid "Builtin function %s requires Nios II R%d"
32027 #: config/nios2/nios2.c:4086
32028 #, gcc-internal-format
32029 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
32032 #: config/nios2/nios2.c:4092 config/nios2/nios2.c:4102
32033 #, gcc-internal-format
32034 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
32037 #: config/nios2/nios2.c:4208
32038 #, gcc-internal-format
32039 msgid "custom-fpu-cfg option does not support %<no-%>"
32042 #: config/nios2/nios2.c:4213
32043 #, gcc-internal-format
32044 msgid "custom-fpu-cfg option requires configuration argument"
32047 #: config/nios2/nios2.c:4242
32048 #, gcc-internal-format
32049 msgid "%<no-custom-%s%> does not accept arguments"
32052 #: config/nios2/nios2.c:4257
32053 #, gcc-internal-format
32054 msgid "%<custom-%s=%> requires argument"
32057 #: config/nios2/nios2.c:4267
32058 #, gcc-internal-format, gfc-internal-format
32059 msgid "`custom-%s=' argument requires numeric digits"
32062 #: config/nios2/nios2.c:4279
32063 #, gcc-internal-format
32064 msgid "%<custom-%s=%> is not recognized as FPU instruction"
32067 #: config/nios2/nios2.c:4286
32068 #, gcc-internal-format
32069 msgid "%<%s%> is unknown"
32072 #: config/nvptx/mkoffload.c:109
32073 #, gcc-internal-format
32074 msgid "malformed ptx file"
32077 #: config/nvptx/mkoffload.c:409
32078 #, gcc-internal-format
32079 msgid "COLLECT_GCC must be set."
32082 #: config/nvptx/mkoffload.c:490
32083 #, gcc-internal-format
32084 msgid "either -fopenacc or -fopenmp must be set"
32087 #: config/nvptx/mkoffload.c:554
32088 #, gcc-internal-format
32089 msgid "cannot open intermediate ptx file"
32092 #: config/nvptx/nvptx.c:165
32093 #, gcc-internal-format, gfc-internal-format
32094 msgid "option %s is not supported together with -fopenacc"
32097 #: config/nvptx/nvptx.c:191
32098 #, gcc-internal-format
32099 msgid "not generating patch area, nops not supported"
32102 #: config/nvptx/nvptx.c:278
32103 #, gcc-internal-format
32105 "static initialization of variable %q+D in %<.shared%> memory is not supported"
32108 #: config/nvptx/nvptx.c:1972
32109 #, gcc-internal-format
32110 msgid "cannot emit unaligned pointers in ptx assembly"
32113 #: config/nvptx/nvptx.c:2167
32114 #, gcc-internal-format
32115 msgid "PTX does not support weak declarations (only weak definitions)"
32118 #: config/nvptx/nvptx.c:4567
32119 #, gcc-internal-format
32120 msgid "%qE attribute requires a void return type"
32123 #: config/nvptx/nvptx.c:4590
32124 #, gcc-internal-format
32125 msgid "%qE attribute not allowed with auto storage class"
32128 #: config/nvptx/nvptx.c:4960
32129 #, gcc-internal-format, gfc-internal-format
32130 msgid "using vector_length (%d), ignoring %d"
32133 #: config/nvptx/nvptx.c:4961
32134 #, gcc-internal-format, gfc-internal-format
32135 msgid "using vector_length (%d), ignoring runtime setting"
32138 #: config/nvptx/nvptx.c:4971
32139 #, gcc-internal-format, gfc-internal-format
32140 msgid "using num_workers (%d), ignoring %d"
32143 #: config/pa/pa.c:532
32144 #, gcc-internal-format
32145 msgid "PIC code generation is not supported in the portable runtime model"
32148 #: config/pa/pa.c:537
32149 #, gcc-internal-format
32150 msgid "PIC code generation is not compatible with fast indirect calls"
32153 #: config/pa/pa.c:542
32154 #, gcc-internal-format
32155 msgid "-g is only supported when using GAS on this processor,"
32158 #: config/pa/pa.c:543
32159 #, gcc-internal-format
32160 msgid "-g option disabled"
32163 #: config/pa/pa.c:557
32164 #, gcc-internal-format
32165 msgid "-freorder-blocks-and-partition does not work on this architecture"
32168 #: config/pa/pa.c:8825
32169 #, gcc-internal-format, gfc-internal-format
32171 "alignment (%u) for %s exceeds maximum alignment for global common data. "
32175 #: config/powerpcspe/host-darwin.c:61 config/rs6000/host-darwin.c:61
32176 #, gcc-internal-format
32177 msgid "Segmentation Fault (code)"
32180 #: config/powerpcspe/host-darwin.c:131 config/rs6000/host-darwin.c:131
32181 #, gcc-internal-format
32182 msgid "Segmentation Fault"
32185 #: config/powerpcspe/host-darwin.c:145 config/rs6000/host-darwin.c:145
32186 #, gcc-internal-format
32187 msgid "While setting up signal stack: %m"
32190 #: config/powerpcspe/host-darwin.c:151 config/rs6000/host-darwin.c:151
32191 #, gcc-internal-format
32192 msgid "While setting up signal handler: %m"
32195 #. Handle the machine specific pragma longcall. Its syntax is
32197 #. # pragma longcall ( TOGGLE )
32199 #. where TOGGLE is either 0 or 1.
32201 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
32202 #. whether or not new function declarations receive a longcall
32203 #. attribute by default.
32204 #: config/powerpcspe/powerpcspe-c.c:52 config/rs6000/rs6000-c.c:52
32205 #, gcc-internal-format
32206 msgid "ignoring malformed #pragma longcall"
32209 #: config/powerpcspe/powerpcspe-c.c:65 config/rs6000/rs6000-c.c:65
32210 #, gcc-internal-format
32211 msgid "missing open paren"
32214 #: config/powerpcspe/powerpcspe-c.c:67 config/rs6000/rs6000-c.c:67
32215 #, gcc-internal-format
32216 msgid "missing number"
32219 #: config/powerpcspe/powerpcspe-c.c:69 config/rs6000/rs6000-c.c:69
32220 #, gcc-internal-format
32221 msgid "missing close paren"
32224 #: config/powerpcspe/powerpcspe-c.c:72 config/rs6000/rs6000-c.c:72
32225 #, gcc-internal-format
32226 msgid "number must be 0 or 1"
32229 #: config/powerpcspe/powerpcspe-c.c:75 config/rs6000/rs6000-c.c:75
32230 #, gcc-internal-format
32231 msgid "junk at end of #pragma longcall"
32234 #: config/powerpcspe/powerpcspe-c.c:5661 config/rs6000/rs6000-c.c:6108
32235 #, gcc-internal-format
32237 "vec_lvsl is deprecated for little endian; use assignment for unaligned loads "
32241 #: config/powerpcspe/powerpcspe-c.c:5665 config/rs6000/rs6000-c.c:6112
32242 #, gcc-internal-format
32244 "vec_lvsr is deprecated for little endian; use assignment for unaligned loads "
32248 #: config/powerpcspe/powerpcspe-c.c:5675
32249 #, gcc-internal-format
32250 msgid "vec_mul only accepts 2 arguments"
32253 #: config/powerpcspe/powerpcspe-c.c:5726
32254 #, gcc-internal-format
32255 msgid "vec_cmpne only accepts 2 arguments"
32258 #: config/powerpcspe/powerpcspe-c.c:5796
32259 #, gcc-internal-format
32260 msgid "vec_adde only accepts 3 arguments"
32263 #: config/powerpcspe/powerpcspe-c.c:5860
32264 #, gcc-internal-format
32265 msgid "vec_addec only accepts 3 arguments"
32268 #: config/powerpcspe/powerpcspe-c.c:5948
32269 #, gcc-internal-format, gfc-internal-format
32270 msgid "%s only accepts %d arguments"
32273 #: config/powerpcspe/powerpcspe-c.c:5953
32274 #, gcc-internal-format, gfc-internal-format
32275 msgid "%s only accepts 1 argument"
32278 #: config/powerpcspe/powerpcspe-c.c:5958
32279 #, gcc-internal-format, gfc-internal-format
32280 msgid "%s only accepts 2 arguments"
32283 #: config/powerpcspe/powerpcspe-c.c:6024
32284 #, gcc-internal-format
32285 msgid "vec_extract only accepts 2 arguments"
32288 #: config/powerpcspe/powerpcspe-c.c:6194
32289 #, gcc-internal-format
32290 msgid "vec_insert only accepts 3 arguments"
32293 #: config/powerpcspe/powerpcspe-c.c:6468 config/rs6000/rs6000-c.c:6813
32294 #, gcc-internal-format
32295 msgid "passing arg %d of %qE discards qualifiers from pointer target type"
32298 #: config/powerpcspe/powerpcspe-c.c:6515
32299 #, gcc-internal-format
32300 msgid "__builtin_cmpb only accepts 2 arguments"
32303 #: config/powerpcspe/powerpcspe-c.c:6573
32304 #, gcc-internal-format, gfc-internal-format
32305 msgid "Builtin function %s not supported in this compiler configuration"
32308 #: config/powerpcspe/powerpcspe-c.c:6581
32309 #, gcc-internal-format, gfc-internal-format
32310 msgid "invalid parameter combination for AltiVec intrinsic %s"
32313 #: config/powerpcspe/powerpcspe.c:3829
32314 #, gcc-internal-format
32315 msgid "-mrecip requires -ffinite-math or -ffast-math"
32318 #: config/powerpcspe/powerpcspe.c:3831
32319 #, gcc-internal-format
32320 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
32323 #: config/powerpcspe/powerpcspe.c:3833
32324 #, gcc-internal-format
32325 msgid "-mrecip requires -freciprocal-math or -ffast-math"
32328 #: config/powerpcspe/powerpcspe.c:3933
32329 #, gcc-internal-format
32330 msgid "-m64 requires PowerPC64 architecture, enabling"
32333 #: config/powerpcspe/powerpcspe.c:4117
32334 #, gcc-internal-format
32336 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
32337 "the installed C and C++ libraries"
32340 #: config/powerpcspe/powerpcspe.c:4209
32341 #, gcc-internal-format
32343 "will not generate power9 instructions because assembler lacks power9 support"
32346 #: config/powerpcspe/powerpcspe.c:4218
32347 #, gcc-internal-format
32349 "will not generate power8 instructions because assembler lacks power8 support"
32352 #: config/powerpcspe/powerpcspe.c:4227
32353 #, gcc-internal-format
32355 "will not generate power7 instructions because assembler lacks power7 support"
32358 #: config/powerpcspe/powerpcspe.c:4236
32359 #, gcc-internal-format
32361 "will not generate power6 instructions because assembler lacks power6 support"
32364 #: config/powerpcspe/powerpcspe.c:4245
32365 #, gcc-internal-format
32367 "will not generate power5 instructions because assembler lacks power5 support"
32370 #: config/powerpcspe/powerpcspe.c:4333
32371 #, gcc-internal-format
32372 msgid "not configured for SPE ABI"
32375 #: config/powerpcspe/powerpcspe.c:4338
32376 #, gcc-internal-format
32377 msgid "not configured for SPE instruction set"
32380 #: config/powerpcspe/powerpcspe.c:4344
32381 #, gcc-internal-format
32382 msgid "target attribute or pragma changes SPE ABI"
32385 #: config/powerpcspe/powerpcspe.c:4351 config/rs6000/rs6000.c:4223
32386 #, gcc-internal-format
32387 msgid "AltiVec not supported in this target"
32390 #: config/powerpcspe/powerpcspe.c:4353 config/powerpcspe/powerpcspe.c:4358
32391 #, gcc-internal-format
32392 msgid "SPE not supported in this target"
32395 #: config/powerpcspe/powerpcspe.c:4386
32396 #, gcc-internal-format
32397 msgid "-mmultiple is not supported on little endian systems"
32400 #: config/powerpcspe/powerpcspe.c:4393
32401 #, gcc-internal-format
32402 msgid "-mstring is not supported on little endian systems"
32405 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
32406 #. were explicitly cleared.
32407 #: config/powerpcspe/powerpcspe.c:4489 config/powerpcspe/powerpcspe.c:4500
32408 #, gcc-internal-format
32409 msgid "-mpower9-minmax incompatible with explicitly disabled options"
32412 #: config/powerpcspe/powerpcspe.c:4492
32413 #, gcc-internal-format
32415 "Power9 target option is incompatible with -mcpu=<xxx> for <xxx> less than "
32419 #: config/powerpcspe/powerpcspe.c:4524
32420 #, gcc-internal-format
32421 msgid "-mcrypto requires -maltivec"
32424 #: config/powerpcspe/powerpcspe.c:4531
32425 #, gcc-internal-format
32426 msgid "-mdirect-move requires -mvsx"
32429 #: config/powerpcspe/powerpcspe.c:4538
32430 #, gcc-internal-format
32431 msgid "-mpower8-vector requires -maltivec"
32434 #: config/powerpcspe/powerpcspe.c:4546
32435 #, gcc-internal-format
32436 msgid "-mpower8-vector requires -mvsx"
32439 #: config/powerpcspe/powerpcspe.c:4565
32440 #, gcc-internal-format
32441 msgid "-mvsx-timode requires -mvsx"
32444 #: config/powerpcspe/powerpcspe.c:4572
32445 #, gcc-internal-format
32446 msgid "-mhard-dfp requires -mhard-float"
32449 #: config/powerpcspe/powerpcspe.c:4625
32450 #, gcc-internal-format
32451 msgid "-mupper-regs-df requires -mvsx"
32454 #: config/powerpcspe/powerpcspe.c:4632
32455 #, gcc-internal-format
32456 msgid "-mupper-regs-di requires -mvsx"
32459 #: config/powerpcspe/powerpcspe.c:4639
32460 #, gcc-internal-format
32461 msgid "-mupper-regs-sf requires -mpower8-vector"
32464 #: config/powerpcspe/powerpcspe.c:4688
32465 #, gcc-internal-format
32466 msgid "-mpower8-fusion-sign requires -mpower8-fusion"
32469 #: config/powerpcspe/powerpcspe.c:4691
32470 #, gcc-internal-format
32471 msgid "-mtoc-fusion requires -mpower8-fusion"
32474 #. We prefer to not mention undocumented options in
32475 #. error messages. However, if users have managed to select
32476 #. power9-fusion without selecting power8-fusion, they
32477 #. already know about undocumented flags.
32478 #: config/powerpcspe/powerpcspe.c:4708
32479 #, gcc-internal-format
32480 msgid "-mpower9-fusion requires -mpower8-fusion"
32483 #: config/powerpcspe/powerpcspe.c:4761
32484 #, gcc-internal-format
32485 msgid "-mpower9-vector requires -mpower8-vector"
32488 #: config/powerpcspe/powerpcspe.c:4806
32489 #, gcc-internal-format
32490 msgid "-mpower9-dform requires -mpower9-vector"
32493 #: config/powerpcspe/powerpcspe.c:4835
32494 #, gcc-internal-format
32496 "-mpower9-dform, -mpower9-dform-vector, -mpower9-dform-scalar require -"
32500 #: config/powerpcspe/powerpcspe.c:4858
32501 #, gcc-internal-format
32502 msgid "-mpower9-dform requires -mupper-regs-df"
32505 #: config/powerpcspe/powerpcspe.c:4865
32506 #, gcc-internal-format
32507 msgid "-mpower9-dform requires -mupper-regs-sf"
32510 #: config/powerpcspe/powerpcspe.c:4885
32511 #, gcc-internal-format
32512 msgid "-mvsx-timode might need -mlra"
32515 #: config/powerpcspe/powerpcspe.c:4910
32516 #, gcc-internal-format
32517 msgid "-mallow-movmisalign requires -mvsx"
32520 #: config/powerpcspe/powerpcspe.c:4925
32521 #, gcc-internal-format
32522 msgid "-mefficient-unaligned-vsx requires -mvsx"
32525 #: config/powerpcspe/powerpcspe.c:4933
32526 #, gcc-internal-format
32527 msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
32530 #: config/powerpcspe/powerpcspe.c:4947
32531 #, gcc-internal-format
32533 "-mvsx-small-integer requires -mpower8-vector, -mupper-regs-di, and -mdirect-"
32537 #: config/powerpcspe/powerpcspe.c:4959 config/rs6000/rs6000.c:4601
32538 #, gcc-internal-format
32539 msgid "target attribute or pragma changes long double size"
32542 #: config/powerpcspe/powerpcspe.c:4985
32543 #, gcc-internal-format
32544 msgid "-mfloat128 requires VSX support"
32547 #: config/powerpcspe/powerpcspe.c:4995
32548 #, gcc-internal-format
32549 msgid "-mfloat128-type requires VSX support"
32552 #: config/powerpcspe/powerpcspe.c:5011
32553 #, gcc-internal-format
32554 msgid "-mfloat128 requires -mfloat128-type"
32557 #: config/powerpcspe/powerpcspe.c:5024
32558 #, gcc-internal-format
32559 msgid "-mfloat128-hardware requires -mfloat128-type"
32562 #: config/powerpcspe/powerpcspe.c:5047
32563 #, gcc-internal-format
32564 msgid "-mfloat128-hardware requires full ISA 3.0 support"
32567 #: config/powerpcspe/powerpcspe.c:5055
32568 #, gcc-internal-format
32569 msgid "-mfloat128-hardware requires -m64"
32572 #: config/powerpcspe/powerpcspe.c:5119
32573 #, gcc-internal-format, gfc-internal-format
32574 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
32577 #: config/powerpcspe/powerpcspe.c:5140 config/powerpcspe/powerpcspe.c:5155
32578 #: config/rs6000/rs6000.c:4766 config/rs6000/rs6000.c:4781
32579 #, gcc-internal-format
32580 msgid "target attribute or pragma changes AltiVec ABI"
32583 #: config/powerpcspe/powerpcspe.c:5168 config/rs6000/rs6000.c:4794
32584 #, gcc-internal-format
32585 msgid "target attribute or pragma changes darwin64 ABI"
32588 #: config/powerpcspe/powerpcspe.c:5234 config/rs6000/rs6000.c:4828
32589 #, gcc-internal-format
32590 msgid "target attribute or pragma changes single precision floating point"
32593 #: config/powerpcspe/powerpcspe.c:5237 config/rs6000/rs6000.c:4831
32594 #, gcc-internal-format
32595 msgid "target attribute or pragma changes double precision floating point"
32598 #: config/powerpcspe/powerpcspe.c:5364
32599 #, gcc-internal-format
32600 msgid "-mstack-protector-guard=tls needs a valid base register"
32603 #: config/powerpcspe/powerpcspe.c:8415 config/rs6000/rs6000.c:7925
32604 #, gcc-internal-format, gfc-internal-format
32606 "the layout of aggregates containing vectors with %d-byte alignment has "
32610 #: config/powerpcspe/powerpcspe.c:11834 config/rs6000/rs6000.c:11229
32611 #, gcc-internal-format
32613 "GCC vector returned by reference: non-standard ABI extension with no "
32614 "compatibility guarantee"
32617 #: config/powerpcspe/powerpcspe.c:11997
32618 #, gcc-internal-format
32620 "cannot return value in vector register because altivec instructions are "
32621 "disabled, use -maltivec to enable them"
32624 #: config/powerpcspe/powerpcspe.c:12193 config/rs6000/rs6000.c:11587
32625 #, gcc-internal-format, gfc-internal-format
32627 "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
32630 #: config/powerpcspe/powerpcspe.c:12460
32631 #, gcc-internal-format
32633 "cannot pass argument in vector register because altivec instructions are "
32634 "disabled, use -maltivec to enable them"
32637 #: config/powerpcspe/powerpcspe.c:13311 config/rs6000/rs6000.c:12596
32638 #, gcc-internal-format
32639 msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
32642 #: config/powerpcspe/powerpcspe.c:13486 config/rs6000/rs6000.c:12771
32643 #, gcc-internal-format
32645 "GCC vector passed by reference: non-standard ABI extension with no "
32646 "compatibility guarantee"
32649 #: config/powerpcspe/powerpcspe.c:14281
32650 #, gcc-internal-format, gfc-internal-format
32651 msgid "internal error: builtin function %s already processed"
32654 #: config/powerpcspe/powerpcspe.c:14785 config/rs6000/rs6000.c:13963
32655 #, gcc-internal-format
32656 msgid "argument 1 must be an 8-bit field value"
32659 #: config/powerpcspe/powerpcspe.c:14831 config/rs6000/rs6000.c:14007
32660 #, gcc-internal-format
32661 msgid "argument 1 must be a 5-bit signed literal"
32664 #: config/powerpcspe/powerpcspe.c:14934 config/powerpcspe/powerpcspe.c:16803
32665 #: config/rs6000/rs6000.c:14093
32666 #, gcc-internal-format
32667 msgid "argument 2 must be a 5-bit unsigned literal"
32670 #: config/powerpcspe/powerpcspe.c:14952 config/rs6000/rs6000.c:14111
32671 #, gcc-internal-format
32672 msgid "argument 1 must be a 6-bit unsigned literal"
32675 #: config/powerpcspe/powerpcspe.c:14966 config/rs6000/rs6000.c:14127
32676 #, gcc-internal-format
32677 msgid "argument 2 must be a 7-bit unsigned literal"
32680 #: config/powerpcspe/powerpcspe.c:15005
32681 #, gcc-internal-format
32682 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
32685 #: config/powerpcspe/powerpcspe.c:15062
32686 #, gcc-internal-format
32687 msgid "argument 1 of __builtin_altivec_predicate is out of range"
32690 #: config/powerpcspe/powerpcspe.c:15550
32691 #, gcc-internal-format, gfc-internal-format
32692 msgid "builtin %s is only valid in 64-bit mode"
32695 #: config/powerpcspe/powerpcspe.c:15599 config/rs6000/rs6000.c:14783
32696 #, gcc-internal-format, gfc-internal-format
32697 msgid "argument %d must be an unsigned literal"
32700 #: config/powerpcspe/powerpcspe.c:15601 config/rs6000/rs6000.c:14785
32701 #, gcc-internal-format, gfc-internal-format
32702 msgid "argument %d is an unsigned literal that is out of range"
32705 #: config/powerpcspe/powerpcspe.c:15739
32706 #, gcc-internal-format, gfc-internal-format
32707 msgid "builtin %s only accepts a string argument"
32710 #. Invalid CPU argument.
32711 #: config/powerpcspe/powerpcspe.c:15758
32712 #, gcc-internal-format, gfc-internal-format
32713 msgid "cpu %s is an invalid argument to builtin %s"
32716 #. Invalid HWCAP argument.
32717 #: config/powerpcspe/powerpcspe.c:15786
32718 #, gcc-internal-format, gfc-internal-format
32719 msgid "hwcap %s is an invalid argument to builtin %s"
32722 #: config/powerpcspe/powerpcspe.c:15860 config/rs6000/rs6000.c:15057
32723 #, gcc-internal-format
32724 msgid "argument 3 must be a 4-bit unsigned literal"
32727 #: config/powerpcspe/powerpcspe.c:15885 config/rs6000/rs6000.c:15082
32728 #, gcc-internal-format
32729 msgid "argument 3 must be a 2-bit unsigned literal"
32732 #: config/powerpcspe/powerpcspe.c:15905 config/rs6000/rs6000.c:15102
32733 #, gcc-internal-format
32734 msgid "argument 3 must be a 1-bit unsigned literal"
32737 #: config/powerpcspe/powerpcspe.c:15917 config/rs6000/rs6000.c:15114
32738 #, gcc-internal-format
32739 msgid "argument 1 must be 0 or 2"
32742 #: config/powerpcspe/powerpcspe.c:15929 config/rs6000/rs6000.c:15126
32743 #, gcc-internal-format
32744 msgid "argument 1 must be a 1-bit unsigned literal"
32747 #: config/powerpcspe/powerpcspe.c:15943 config/rs6000/rs6000.c:15140
32748 #, gcc-internal-format
32749 msgid "argument 2 must be a 6-bit unsigned literal"
32752 #: config/powerpcspe/powerpcspe.c:15955 config/rs6000/rs6000.c:15152
32753 #, gcc-internal-format
32754 msgid "argument 2 must be 0 or 1"
32757 #: config/powerpcspe/powerpcspe.c:15963 config/rs6000/rs6000.c:15160
32758 #, gcc-internal-format
32759 msgid "argument 3 must be in the range 0..15"
32762 #: config/powerpcspe/powerpcspe.c:16152 config/rs6000/rs6000.c:15229
32763 #: config/rs6000/rs6000.c:15561
32764 #, gcc-internal-format
32765 msgid "argument to %qs must be a 2-bit unsigned literal"
32768 #: config/powerpcspe/powerpcspe.c:16309 config/rs6000/rs6000.c:15386
32769 #, gcc-internal-format
32770 msgid "unresolved overload for Altivec builtin %qF"
32773 #: config/powerpcspe/powerpcspe.c:16483
32774 #, gcc-internal-format
32775 msgid "argument to dss must be a 2-bit unsigned literal"
32778 #: config/powerpcspe/powerpcspe.c:16531
32779 #, gcc-internal-format
32780 msgid "second argument to vec_vextract4b must be 0..12"
32783 #: config/powerpcspe/powerpcspe.c:16548
32784 #, gcc-internal-format
32785 msgid "third argument to vec_vinsert4b must be 0..12"
32788 #: config/powerpcspe/powerpcspe.c:16923
32789 #, gcc-internal-format
32790 msgid "argument 1 of __builtin_paired_predicate must be a constant"
32793 #: config/powerpcspe/powerpcspe.c:16970
32794 #, gcc-internal-format
32795 msgid "argument 1 of __builtin_paired_predicate is out of range"
32798 #: config/powerpcspe/powerpcspe.c:16995
32799 #, gcc-internal-format
32800 msgid "argument 1 of __builtin_spe_predicate must be a constant"
32803 #: config/powerpcspe/powerpcspe.c:17067
32804 #, gcc-internal-format
32805 msgid "argument 1 of __builtin_spe_predicate is out of range"
32808 #: config/powerpcspe/powerpcspe.c:17149
32809 #, gcc-internal-format, gfc-internal-format
32810 msgid "Builtin function %s is only valid for the cell processor"
32813 #: config/powerpcspe/powerpcspe.c:17151
32814 #, gcc-internal-format, gfc-internal-format
32815 msgid "Builtin function %s requires the -mvsx option"
32818 #: config/powerpcspe/powerpcspe.c:17153
32819 #, gcc-internal-format, gfc-internal-format
32820 msgid "Builtin function %s requires the -mhtm option"
32823 #: config/powerpcspe/powerpcspe.c:17155
32824 #, gcc-internal-format, gfc-internal-format
32825 msgid "Builtin function %s requires the -maltivec option"
32828 #: config/powerpcspe/powerpcspe.c:17157
32829 #, gcc-internal-format, gfc-internal-format
32830 msgid "Builtin function %s requires the -mpaired option"
32833 #: config/powerpcspe/powerpcspe.c:17159
32834 #, gcc-internal-format, gfc-internal-format
32835 msgid "Builtin function %s requires the -mspe option"
32838 #: config/powerpcspe/powerpcspe.c:17162
32839 #, gcc-internal-format, gfc-internal-format
32840 msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
32843 #: config/powerpcspe/powerpcspe.c:17165
32844 #, gcc-internal-format, gfc-internal-format
32845 msgid "Builtin function %s requires the -mhard-dfp option"
32848 #: config/powerpcspe/powerpcspe.c:17167
32849 #, gcc-internal-format, gfc-internal-format
32850 msgid "Builtin function %s requires the -mpower8-vector option"
32853 #: config/powerpcspe/powerpcspe.c:17170 config/powerpcspe/powerpcspe.c:17176
32854 #, gcc-internal-format, gfc-internal-format
32855 msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
32858 #: config/powerpcspe/powerpcspe.c:17173 config/powerpcspe/powerpcspe.c:17179
32859 #, gcc-internal-format, gfc-internal-format
32860 msgid "Builtin function %s requires the -mcpu=power9 option"
32863 #: config/powerpcspe/powerpcspe.c:17182
32864 #, gcc-internal-format, gfc-internal-format
32866 "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
32869 #: config/powerpcspe/powerpcspe.c:17185
32870 #, gcc-internal-format, gfc-internal-format
32871 msgid "Builtin function %s requires the -mhard-float option"
32874 #: config/powerpcspe/powerpcspe.c:17187
32875 #, gcc-internal-format, gfc-internal-format
32876 msgid "Builtin function %s requires the -mfloat128 option"
32879 #: config/powerpcspe/powerpcspe.c:17189
32880 #, gcc-internal-format, gfc-internal-format
32881 msgid "Builtin function %s is not supported with the current options"
32884 #: config/powerpcspe/powerpcspe.c:19182
32885 #, gcc-internal-format, gfc-internal-format
32886 msgid "internal error: builtin function %s had an unexpected return type %s"
32889 #: config/powerpcspe/powerpcspe.c:19199
32890 #, gcc-internal-format, gfc-internal-format
32892 "internal error: builtin function %s, argument %d had unexpected argument "
32896 #: config/powerpcspe/powerpcspe.c:28481 config/rs6000/rs6000.c:25724
32897 #, gcc-internal-format
32898 msgid "stack frame too large"
32901 #: config/powerpcspe/powerpcspe.c:32257
32902 #, gcc-internal-format
32903 msgid "-fsplit-stack uses register r29"
32906 #: config/powerpcspe/powerpcspe.c:32265 config/rs6000/rs6000.c:29425
32907 #, gcc-internal-format
32908 msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
32911 #: config/powerpcspe/powerpcspe.c:33252 config/rs6000/rs6000.c:30413
32912 #, gcc-internal-format
32913 msgid "no profiling of 64-bit code for this ABI"
32916 #: config/powerpcspe/powerpcspe.c:35555
32917 #, gcc-internal-format
32919 "You cannot take the address of a nested function if you use the -mno-"
32920 "pointers-to-nested-functions option."
32923 #: config/powerpcspe/powerpcspe.c:35637 config/rs6000/rs6000.c:32796
32924 #, gcc-internal-format
32925 msgid "use of %<long double%> in AltiVec types is invalid"
32928 #: config/powerpcspe/powerpcspe.c:35639 config/rs6000/rs6000.c:32798
32929 #, gcc-internal-format
32930 msgid "use of boolean types in AltiVec types is invalid"
32933 #: config/powerpcspe/powerpcspe.c:35641 config/rs6000/rs6000.c:32800
32934 #, gcc-internal-format
32935 msgid "use of %<complex%> in AltiVec types is invalid"
32938 #: config/powerpcspe/powerpcspe.c:35643 config/rs6000/rs6000.c:32802
32939 #, gcc-internal-format
32940 msgid "use of decimal floating point types in AltiVec types is invalid"
32943 #: config/powerpcspe/powerpcspe.c:35649
32944 #, gcc-internal-format
32946 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
32949 #: config/powerpcspe/powerpcspe.c:35652 config/rs6000/rs6000.c:32811
32950 #, gcc-internal-format
32951 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
32954 #: config/powerpcspe/powerpcspe.c:35657
32955 #, gcc-internal-format
32956 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
32959 #: config/powerpcspe/powerpcspe.c:35660
32960 #, gcc-internal-format
32961 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
32964 #: config/powerpcspe/powerpcspe.c:39420
32965 #, gcc-internal-format, gfc-internal-format
32966 msgid "emitting microcode insn %s\t[%s] #%d"
32969 #: config/powerpcspe/powerpcspe.c:39424
32970 #, gcc-internal-format, gfc-internal-format
32971 msgid "emitting conditional microcode insn %s\t[%s] #%d"
32974 #: config/powerpcspe/powerpcspe.c:39732
32975 #, gcc-internal-format, gfc-internal-format
32976 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
32979 #: config/powerpcspe/powerpcspe.c:39735
32980 #, gcc-internal-format, gfc-internal-format
32981 msgid "%s\"%s\"%s is not allowed"
32984 #: config/powerpcspe/powerpcspe.c:39737
32985 #, gcc-internal-format, gfc-internal-format
32986 msgid "%s\"%s\"%s is invalid"
32989 #: config/powerpcspe/powerpcspe.c:40254
32990 #, gcc-internal-format, gfc-internal-format
32991 msgid "-mno-%s turns off -m%s"
32994 #: config/powerpcspe/powerpcspe.c:40271
32995 #, gcc-internal-format
32996 msgid "-mno-power9-vector turns off -mpower9-dform"
32999 #. Definitions of target machine for GNU compiler,
33000 #. for IBM RS/6000 POWER running AIX version 4.3.
33001 #. Copyright (C) 1998-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.
33023 #. Copyright (C) 2001-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 V5.2.
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 V5.3.
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 #. Definitions of target machine for GNU compiler,
33088 #. for IBM RS/6000 POWER running AIX V6.1.
33089 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33090 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33092 #. This file is part of GCC.
33094 #. GCC is free software; you can redistribute it and/or modify it
33095 #. under the terms of the GNU General Public License as published
33096 #. by the Free Software Foundation; either version 3, or (at your
33097 #. option) any later version.
33099 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33100 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33101 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33102 #. License for more details.
33104 #. You should have received a copy of the GNU General Public License
33105 #. along with GCC; see the file COPYING3. If not see
33106 #. <http://www.gnu.org/licenses/>.
33107 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33108 #. get control in TARGET_OPTION_OVERRIDE.
33109 #. Definitions of target machine for GNU compiler,
33110 #. for IBM RS/6000 POWER running AIX V7.1.
33111 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33112 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33114 #. This file is part of GCC.
33116 #. GCC is free software; you can redistribute it and/or modify it
33117 #. under the terms of the GNU General Public License as published
33118 #. by the Free Software Foundation; either version 3, or (at your
33119 #. option) any later version.
33121 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33122 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33123 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33124 #. License for more details.
33126 #. You should have received a copy of the GNU General Public License
33127 #. along with GCC; see the file COPYING3. If not see
33128 #. <http://www.gnu.org/licenses/>.
33129 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33130 #. get control in TARGET_OPTION_OVERRIDE.
33131 #. Definitions of target machine for GNU compiler,
33132 #. for IBM RS/6000 POWER running AIX version 4.3.
33133 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
33134 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33136 #. This file is part of GCC.
33138 #. GCC is free software; you can redistribute it and/or modify it
33139 #. under the terms of the GNU General Public License as published
33140 #. by the Free Software Foundation; either version 3, or (at your
33141 #. option) any later version.
33143 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33144 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33145 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33146 #. License for more details.
33148 #. You should have received a copy of the GNU General Public License
33149 #. along with GCC; see the file COPYING3. If not see
33150 #. <http://www.gnu.org/licenses/>.
33151 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33152 #. get control in TARGET_OPTION_OVERRIDE.
33153 #. Definitions of target machine for GNU compiler,
33154 #. for IBM RS/6000 POWER running AIX V5.
33155 #. Copyright (C) 2001-2018 Free Software Foundation, Inc.
33156 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33158 #. This file is part of GCC.
33160 #. GCC is free software; you can redistribute it and/or modify it
33161 #. under the terms of the GNU General Public License as published
33162 #. by the Free Software Foundation; either version 3, or (at your
33163 #. option) any later version.
33165 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33166 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33167 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33168 #. License for more details.
33170 #. You should have received a copy of the GNU General Public License
33171 #. along with GCC; see the file COPYING3. If not see
33172 #. <http://www.gnu.org/licenses/>.
33173 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33174 #. get control in TARGET_OPTION_OVERRIDE.
33175 #. Definitions of target machine for GNU compiler,
33176 #. for IBM RS/6000 POWER running AIX V5.2.
33177 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33178 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33180 #. This file is part of GCC.
33182 #. GCC is free software; you can redistribute it and/or modify it
33183 #. under the terms of the GNU General Public License as published
33184 #. by the Free Software Foundation; either version 3, or (at your
33185 #. option) any later version.
33187 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33188 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33189 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33190 #. License for more details.
33192 #. You should have received a copy of the GNU General Public License
33193 #. along with GCC; see the file COPYING3. If not see
33194 #. <http://www.gnu.org/licenses/>.
33195 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33196 #. get control in TARGET_OPTION_OVERRIDE.
33197 #. Definitions of target machine for GNU compiler,
33198 #. for IBM RS/6000 POWER running AIX V5.3.
33199 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33200 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33202 #. This file is part of GCC.
33204 #. GCC is free software; you can redistribute it and/or modify it
33205 #. under the terms of the GNU General Public License as published
33206 #. by the Free Software Foundation; either version 3, or (at your
33207 #. option) any later version.
33209 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33210 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33211 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33212 #. License for more details.
33214 #. You should have received a copy of the GNU General Public License
33215 #. along with GCC; see the file COPYING3. If not see
33216 #. <http://www.gnu.org/licenses/>.
33217 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33218 #. get control in TARGET_OPTION_OVERRIDE.
33219 #. Definitions of target machine for GNU compiler,
33220 #. for IBM RS/6000 POWER running AIX V6.1.
33221 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33222 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33224 #. This file is part of GCC.
33226 #. GCC is free software; you can redistribute it and/or modify it
33227 #. under the terms of the GNU General Public License as published
33228 #. by the Free Software Foundation; either version 3, or (at your
33229 #. option) any later version.
33231 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33232 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33233 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33234 #. License for more details.
33236 #. You should have received a copy of the GNU General Public License
33237 #. along with GCC; see the file COPYING3. If not see
33238 #. <http://www.gnu.org/licenses/>.
33239 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33240 #. get control in TARGET_OPTION_OVERRIDE.
33241 #. Definitions of target machine for GNU compiler,
33242 #. for IBM RS/6000 POWER running AIX V7.1.
33243 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33244 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33246 #. This file is part of GCC.
33248 #. GCC is free software; you can redistribute it and/or modify it
33249 #. under the terms of the GNU General Public License as published
33250 #. by the Free Software Foundation; either version 3, or (at your
33251 #. option) any later version.
33253 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33254 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33255 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33256 #. License for more details.
33258 #. You should have received a copy of the GNU General Public License
33259 #. along with GCC; see the file COPYING3. If not see
33260 #. <http://www.gnu.org/licenses/>.
33261 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33262 #. get control in TARGET_OPTION_OVERRIDE.
33263 #. Definitions of target machine for GNU compiler,
33264 #. for IBM RS/6000 POWER running AIX V7.2.
33265 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
33266 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33268 #. This file is part of GCC.
33270 #. GCC is free software; you can redistribute it and/or modify it
33271 #. under the terms of the GNU General Public License as published
33272 #. by the Free Software Foundation; either version 3, or (at your
33273 #. option) any later version.
33275 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33276 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33277 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33278 #. License for more details.
33280 #. You should have received a copy of the GNU General Public License
33281 #. along with GCC; see the file COPYING3. If not see
33282 #. <http://www.gnu.org/licenses/>.
33283 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33284 #. get control in TARGET_OPTION_OVERRIDE.
33285 #: config/powerpcspe/aix43.h:30 config/powerpcspe/aix51.h:30
33286 #: config/powerpcspe/aix52.h:30 config/powerpcspe/aix53.h:30
33287 #: config/powerpcspe/aix61.h:30 config/powerpcspe/aix71.h:30
33288 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
33289 #: config/rs6000/aix53.h:30 config/rs6000/aix61.h:30 config/rs6000/aix71.h:30
33290 #: config/rs6000/aix72.h:30
33291 #, gcc-internal-format
33292 msgid "-maix64 requires PowerPC64 architecture remain enabled"
33295 #: config/powerpcspe/aix43.h:36 config/powerpcspe/aix52.h:36
33296 #: config/powerpcspe/aix53.h:36 config/powerpcspe/aix61.h:36
33297 #: config/powerpcspe/aix71.h:36 config/rs6000/aix43.h:36
33298 #: config/rs6000/aix52.h:36 config/rs6000/aix53.h:36 config/rs6000/aix61.h:36
33299 #: config/rs6000/aix71.h:36 config/rs6000/aix72.h:36
33300 #, gcc-internal-format
33301 msgid "soft-float and long-double-128 are incompatible"
33304 #: config/powerpcspe/aix43.h:40 config/powerpcspe/aix51.h:34
33305 #: config/powerpcspe/aix52.h:40 config/powerpcspe/aix53.h:40
33306 #: config/powerpcspe/aix61.h:40 config/powerpcspe/aix71.h:40
33307 #: config/rs6000/aix43.h:40 config/rs6000/aix51.h:34 config/rs6000/aix52.h:40
33308 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40 config/rs6000/aix71.h:40
33309 #: config/rs6000/aix72.h:40
33310 #, gcc-internal-format
33312 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
33315 #: config/powerpcspe/aix61.h:47 config/powerpcspe/aix71.h:47
33316 #: config/powerpcspe/freebsd64.h:120 config/powerpcspe/linux64.h:142
33317 #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47 config/rs6000/aix72.h:47
33318 #: config/rs6000/freebsd64.h:120 config/rs6000/linux64.h:142
33319 #: config/rs6000/rtems.h:121
33320 #, gcc-internal-format
33321 msgid "-mcmodel incompatible with other toc options"
33324 #: config/powerpcspe/e500.h:37
33325 #, gcc-internal-format
33326 msgid "AltiVec and SPE instructions cannot coexist"
33329 #: config/powerpcspe/e500.h:39
33330 #, gcc-internal-format
33331 msgid "VSX and SPE instructions cannot coexist"
33334 #: config/powerpcspe/e500.h:41
33335 #, gcc-internal-format
33336 msgid "64-bit SPE not supported"
33339 #: config/powerpcspe/e500.h:43
33340 #, gcc-internal-format
33341 msgid "E500 and FPRs not supported"
33344 #: config/powerpcspe/freebsd64.h:98 config/powerpcspe/linux64.h:115
33345 #: config/rs6000/freebsd64.h:98 config/rs6000/linux64.h:115
33346 #, gcc-internal-format
33347 msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
33350 #: config/powerpcspe/freebsd64.h:113 config/powerpcspe/linux64.h:135
33351 #: config/rs6000/freebsd64.h:113 config/rs6000/linux64.h:135
33352 #: config/rs6000/rtems.h:114
33353 #, gcc-internal-format
33354 msgid "-m64 requires a PowerPC64 cpu"
33357 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33358 #. get control in TARGET_OPTION_OVERRIDE.
33359 #: config/powerpcspe/sysv4.h:111
33360 #, gcc-internal-format, gfc-internal-format
33361 msgid "bad value for -mcall-%s"
33364 #: config/powerpcspe/sysv4.h:127
33365 #, gcc-internal-format, gfc-internal-format
33366 msgid "bad value for -msdata=%s"
33369 #: config/powerpcspe/sysv4.h:144
33370 #, gcc-internal-format, gfc-internal-format
33371 msgid "-mrelocatable and -msdata=%s are incompatible"
33374 #: config/powerpcspe/sysv4.h:153
33375 #, gcc-internal-format, gfc-internal-format
33376 msgid "-f%s and -msdata=%s are incompatible"
33379 #: config/powerpcspe/sysv4.h:162
33380 #, gcc-internal-format, gfc-internal-format
33381 msgid "-msdata=%s and -mcall-%s are incompatible"
33384 #: config/powerpcspe/sysv4.h:171
33385 #, gcc-internal-format
33386 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
33389 #: config/powerpcspe/sysv4.h:177
33390 #, gcc-internal-format, gfc-internal-format
33391 msgid "-mrelocatable and -mcall-%s are incompatible"
33394 #: config/powerpcspe/sysv4.h:184
33395 #, gcc-internal-format, gfc-internal-format
33396 msgid "-fPIC and -mcall-%s are incompatible"
33399 #: config/powerpcspe/sysv4.h:190
33400 #, gcc-internal-format
33401 msgid "-msecure-plt not supported by your assembler"
33404 #: config/powerpcspe/sysv4.h:218
33405 #, gcc-internal-format, gfc-internal-format
33406 msgid "-m%s not supported in this configuration"
33409 #: config/riscv/riscv.c:310
33410 #, gcc-internal-format
33411 msgid "unknown cpu %qs for -mtune"
33414 #: config/riscv/riscv.c:4094
33415 #, gcc-internal-format
33416 msgid "-mdiv requires -march to subsume the %<M%> extension"
33419 #: config/riscv/riscv.c:4134
33420 #, gcc-internal-format
33421 msgid "requested ABI requires -march to subsume the %qc extension"
33424 #: config/riscv/riscv.c:4139
33425 #, gcc-internal-format, gfc-internal-format
33426 msgid "ABI requires -march=rv%d"
33429 #: config/riscv/riscv.c:4149
33430 #, gcc-internal-format, gfc-internal-format
33431 msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
33434 #. Address spaces are currently only supported by C.
33435 #: config/rl78/rl78.c:374
33436 #, gcc-internal-format
33437 msgid "-mes0 can only be used with C"
33440 #: config/rl78/rl78.c:377
33441 #, gcc-internal-format
33442 msgid "mduc registers only saved for G13 target"
33445 #: config/rl78/rl78.c:392
33446 #, gcc-internal-format
33447 msgid "-mmul=g13 cannot be used with -mcpu=g10"
33450 #: config/rl78/rl78.c:393
33451 #, gcc-internal-format
33452 msgid "-mmul=g14 cannot be used with -mcpu=g10"
33455 #. The S2 core does not have mul/div instructions.
33456 #: config/rl78/rl78.c:404
33457 #, gcc-internal-format
33458 msgid "-mmul=g14 cannot be used with -mcpu=g13"
33461 #. The G14 core does not have the hardware multiply peripheral used by the
33462 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
33463 #: config/rl78/rl78.c:416
33464 #, gcc-internal-format
33465 msgid "-mmul=g13 cannot be used with -mcpu=g14"
33468 #: config/rl78/rl78.c:838
33469 #, gcc-internal-format
33470 msgid "naked attribute only applies to functions"
33473 #: config/rl78/rl78.c:862
33474 #, gcc-internal-format
33475 msgid "%qE attribute doesn't apply to functions"
33478 #. This is unpredictable, as we're truncating off usable address
33480 #: config/rl78/rl78.c:1228
33481 #, gcc-internal-format
33482 msgid "converting far pointer to near pointer"
33485 #: config/rs6000/driver-rs6000.c:268
33486 #, gcc-internal-format, gfc-internal-format
33488 "Unsupported cpu name returned from kernel for -mcpu=native: %s\n"
33489 "Please use an explicit cpu name. Valid cpu names are: %s"
33492 #: config/rs6000/rs6000-c.c:6122 config/rs6000/rs6000-c.c:6173
33493 #: config/rs6000/rs6000-c.c:6443 config/rs6000/rs6000-c.c:6509
33494 #: config/rs6000/rs6000-c.c:6860 config/rs6000/rs6000-c.c:6901
33495 #, gcc-internal-format
33496 msgid "builtin %qs only accepts 2 arguments"
33499 #: config/rs6000/rs6000-c.c:6246 config/rs6000/rs6000-c.c:6329
33500 #: config/rs6000/rs6000-c.c:6681
33501 #, gcc-internal-format
33502 msgid "builtin %qs only accepts 3 arguments"
33505 #: config/rs6000/rs6000-c.c:6438
33506 #, gcc-internal-format
33507 msgid "builtin %qs only accepts 1 argument"
33510 #: config/rs6000/rs6000-c.c:6965
33511 #, gcc-internal-format
33512 msgid "builtin function %qs not supported in this compiler configuration"
33515 #: config/rs6000/rs6000-c.c:6973
33516 #, gcc-internal-format
33517 msgid "invalid parameter combination for AltiVec intrinsic %qs"
33520 #: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3757
33521 #: config/rs6000/rs6000.c:3760
33522 #, gcc-internal-format
33523 msgid "%qs requires %qs or %qs"
33526 #: config/rs6000/rs6000.c:3861
33527 #, gcc-internal-format
33528 msgid "%qs requires PowerPC64 architecture, enabling"
33531 #: config/rs6000/rs6000.c:4037
33532 #, gcc-internal-format
33533 msgid "%qs command-line option is deprecated"
33536 #: config/rs6000/rs6000.c:4048
33537 #, gcc-internal-format
33539 "%qs is not supported for 64-bit Darwin; it is incompatible with the "
33540 "installed C and C++ libraries"
33543 #: config/rs6000/rs6000.c:4147
33544 #, gcc-internal-format
33545 msgid "will not generate %qs instructions because assembler lacks %qs support"
33548 #: config/rs6000/rs6000.c:4240
33549 #, gcc-internal-format
33550 msgid "%qs is not supported on little endian systems"
33553 #: config/rs6000/rs6000.c:4333
33554 #, gcc-internal-format
33556 "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
33560 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
33561 #. were explicitly cleared.
33562 #: config/rs6000/rs6000.c:4341
33563 #, gcc-internal-format
33564 msgid "%qs incompatible with explicitly disabled options"
33567 #. We prefer to not mention undocumented options in
33568 #. error messages. However, if users have managed to select
33569 #. power9-fusion without selecting power8-fusion, they
33570 #. already know about undocumented flags.
33571 #: config/rs6000/rs6000.c:4366 config/rs6000/rs6000.c:4373
33572 #: config/rs6000/rs6000.c:4380 config/rs6000/rs6000.c:4388
33573 #: config/rs6000/rs6000.c:4407 config/rs6000/rs6000.c:4464
33574 #: config/rs6000/rs6000.c:4468 config/rs6000/rs6000.c:4485
33575 #: config/rs6000/rs6000.c:4538 config/rs6000/rs6000.c:4565
33576 #: config/rs6000/rs6000.c:4580 config/rs6000/rs6000.c:4588
33577 #: config/rs6000/rs6000.c:4684
33578 #, gcc-internal-format
33579 msgid "%qs requires %qs"
33582 #: config/rs6000/rs6000.c:4625
33583 #, gcc-internal-format
33584 msgid "Using IEEE extended precision long double"
33587 #: config/rs6000/rs6000.c:4627
33588 #, gcc-internal-format
33589 msgid "Using IBM extended precision long double"
33592 #: config/rs6000/rs6000.c:4644
33593 #, gcc-internal-format
33594 msgid "%qs requires VSX support"
33597 #: config/rs6000/rs6000.c:4653
33598 #, gcc-internal-format
33599 msgid "The -mfloat128 option may not be fully supported"
33602 #: config/rs6000/rs6000.c:4676
33603 #, gcc-internal-format
33604 msgid "%qs requires full ISA 3.0 support"
33607 #: config/rs6000/rs6000.c:4743
33608 #, gcc-internal-format
33609 msgid "unknown vectorization library ABI type (%qs) for %qs switch"
33612 #: config/rs6000/rs6000.c:4930
33613 #, gcc-internal-format
33614 msgid "%qs is not a valid number in %qs"
33617 #: config/rs6000/rs6000.c:4935
33618 #, gcc-internal-format
33619 msgid "%qs is not a valid offset in %qs"
33622 #: config/rs6000/rs6000.c:4947
33623 #, gcc-internal-format
33624 msgid "%qs is not a valid base register in %qs"
33627 #: config/rs6000/rs6000.c:4955
33628 #, gcc-internal-format
33629 msgid "%qs needs a valid base register"
33632 #: config/rs6000/rs6000.c:5253
33633 #, gcc-internal-format
33634 msgid "unknown option for %<%s=%s%>"
33637 #: config/rs6000/rs6000.c:5290
33638 #, gcc-internal-format
33639 msgid "%qs is deprecated and not recommended in any circumstances"
33642 #: config/rs6000/rs6000.c:11393
33643 #, gcc-internal-format
33645 "cannot return value in vector register because altivec instructions are "
33646 "disabled, use %qs to enable them"
33649 #: config/rs6000/rs6000.c:11854
33650 #, gcc-internal-format
33652 "cannot pass argument in vector register because altivec instructions are "
33653 "disabled, use %qs to enable them"
33656 #: config/rs6000/rs6000.c:13564
33657 #, gcc-internal-format
33658 msgid "internal error: builtin function %qs already processed"
33661 #: config/rs6000/rs6000.c:14142
33662 #, gcc-internal-format
33663 msgid "argument 2 must be a 1-bit unsigned literal"
33666 #: config/rs6000/rs6000.c:14181
33667 #, gcc-internal-format
33668 msgid "argument 1 of %qs must be a constant"
33671 #: config/rs6000/rs6000.c:14239 config/rs6000/rs6000.c:15890
33672 #, gcc-internal-format
33673 msgid "argument 1 of %qs is out of range"
33676 #: config/rs6000/rs6000.c:14734
33677 #, gcc-internal-format
33678 msgid "builtin %qs is only valid in 64-bit mode"
33681 #: config/rs6000/rs6000.c:14931
33682 #, gcc-internal-format
33683 msgid "builtin %qs only accepts a string argument"
33686 #. Invalid CPU argument.
33687 #: config/rs6000/rs6000.c:14950
33688 #, gcc-internal-format
33689 msgid "cpu %qs is an invalid argument to builtin %qs"
33692 #. Invalid HWCAP argument.
33693 #: config/rs6000/rs6000.c:14978
33694 #, gcc-internal-format
33695 msgid "%s %qs is an invalid argument to builtin %qs"
33698 #: config/rs6000/rs6000.c:15004
33699 #, gcc-internal-format
33701 "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
33705 #: config/rs6000/rs6000.c:15608
33706 #, gcc-internal-format
33707 msgid "second argument to %qs must be 0..12"
33710 #: config/rs6000/rs6000.c:15623
33711 #, gcc-internal-format
33712 msgid "third argument to %qs must be 0..12"
33715 #: config/rs6000/rs6000.c:15842
33716 #, gcc-internal-format, gfc-internal-format
33717 msgid "argument 1 of %s must be a constant"
33720 #: config/rs6000/rs6000.c:15912
33721 #, gcc-internal-format
33722 msgid "builtin function %qs is only valid for the cell processor"
33725 #: config/rs6000/rs6000.c:15914 config/rs6000/rs6000.c:15916
33726 #: config/rs6000/rs6000.c:15918 config/rs6000/rs6000.c:15920
33727 #: config/rs6000/rs6000.c:15926 config/rs6000/rs6000.c:15928
33728 #: config/rs6000/rs6000.c:15935 config/rs6000/rs6000.c:15942
33729 #: config/rs6000/rs6000.c:15949 config/rs6000/rs6000.c:15955
33730 #, gcc-internal-format
33731 msgid "builtin function %qs requires the %qs option"
33734 #: config/rs6000/rs6000.c:15923 config/rs6000/rs6000.c:15932
33735 #: config/rs6000/rs6000.c:15939 config/rs6000/rs6000.c:15946
33736 #, gcc-internal-format
33737 msgid "builtin function %qs requires the %qs and %qs options"
33740 #: config/rs6000/rs6000.c:15952
33741 #, gcc-internal-format
33742 msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
33745 #: config/rs6000/rs6000.c:15958
33746 #, gcc-internal-format
33748 "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
33751 #: config/rs6000/rs6000.c:15962
33752 #, gcc-internal-format
33753 msgid "builtin function %qs is not supported with the current options"
33756 #: config/rs6000/rs6000.c:18185
33757 #, gcc-internal-format
33758 msgid "internal error: builtin function %qs had an unexpected return type %qs"
33761 #: config/rs6000/rs6000.c:18202
33762 #, gcc-internal-format
33764 "internal error: builtin function %qs, argument %d had unexpected argument "
33768 #: config/rs6000/rs6000.c:29417
33769 #, gcc-internal-format
33770 msgid "%qs uses register r29"
33773 #: config/rs6000/rs6000.c:32714
33774 #, gcc-internal-format
33776 "you cannot take the address of a nested function if you use the %qs option"
33779 #: config/rs6000/rs6000.c:32808
33780 #, gcc-internal-format
33781 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
33784 #: config/rs6000/rs6000.c:32816
33785 #, gcc-internal-format
33786 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
33789 #: config/rs6000/rs6000.c:32819
33790 #, gcc-internal-format
33791 msgid "use of %<double%> in AltiVec types is invalid without %qs"
33794 #: config/rs6000/rs6000.c:36842
33795 #, gcc-internal-format
33796 msgid "invalid cpu %qs for %s%qs%s"
33799 #: config/rs6000/rs6000.c:36845
33800 #, gcc-internal-format
33801 msgid "%s%qs%s is not allowed"
33804 #: config/rs6000/rs6000.c:36847
33805 #, gcc-internal-format
33806 msgid "%s%qs%s is invalid"
33809 #: config/rs6000/rs6000.c:37382
33810 #, gcc-internal-format
33811 msgid "%<-mno-%s%> turns off %<-m%s%>"
33814 #: config/rs6000/rs6000.c:37541
33815 #, gcc-internal-format
33817 "target_clones attribute needs GLIBC (2.23 and newer) that exports hardware "
33821 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33822 #. get control in TARGET_OPTION_OVERRIDE.
33823 #: config/rs6000/sysv4.h:111
33824 #, gcc-internal-format
33825 msgid "bad value for %<%s-%s%>"
33828 #: config/rs6000/sysv4.h:127
33829 #, gcc-internal-format
33830 msgid "bad value for %<%s=%s%>"
33833 #: config/rs6000/sysv4.h:144
33834 #, gcc-internal-format
33835 msgid "%qs and %<%s=%s%> are incompatible"
33838 #: config/rs6000/sysv4.h:153
33839 #, gcc-internal-format
33840 msgid "%<-f%s%> and %<%s=%s%> are incompatible"
33843 #: config/rs6000/sysv4.h:162
33844 #, gcc-internal-format
33845 msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
33848 #: config/rs6000/sysv4.h:171
33849 #, gcc-internal-format
33850 msgid "%qs and %qs are incompatible"
33853 #: config/rs6000/sysv4.h:178 config/rs6000/sysv4.h:185
33854 #, gcc-internal-format
33855 msgid "%qs and %<%s-%s%> are incompatible"
33858 #: config/rs6000/sysv4.h:191
33859 #, gcc-internal-format
33860 msgid "%qs not supported by your assembler"
33863 #: config/rs6000/sysv4.h:219
33864 #, gcc-internal-format
33865 msgid "%<-m%s%> not supported in this configuration"
33868 #: config/rx/rx.c:651
33869 #, gcc-internal-format, gfc-internal-format
33870 msgid "unrecognized control register number: %d - using 'psw'"
33873 #: config/rx/rx.c:1389
33874 #, gcc-internal-format
33875 msgid "multiple fast interrupt routines seen: %qE and %qE"
33878 #: config/rx/rx.c:2596
33879 #, gcc-internal-format, gfc-internal-format
33880 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
33883 #: config/rx/rx.c:2598
33884 #, gcc-internal-format
33885 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
33888 #: config/rx/rx.c:2645
33889 #, gcc-internal-format
33890 msgid "-mno-allow-string-insns forbids the generation of the RMPA instruction"
33893 #: config/rx/rx.c:2792
33894 #, gcc-internal-format
33895 msgid "RX FPU instructions do not support NaNs and infinities"
33898 #: config/s390/s390-c.c:472
33899 #, gcc-internal-format
33900 msgid "builtin vec_step can only be used on vector types."
33903 #: config/s390/s390-c.c:687 config/s390/s390.c:887
33904 #, gcc-internal-format
33905 msgid "constant value required for builtin %qF argument %d"
33908 #: config/s390/s390-c.c:702
33909 #, gcc-internal-format
33911 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
33915 #: config/s390/s390-c.c:873
33916 #, gcc-internal-format
33917 msgid "builtin %qF is for GCC internal use only."
33920 #: config/s390/s390-c.c:881
33921 #, gcc-internal-format
33922 msgid "builtin %qF is deprecated."
33925 #: config/s390/s390-c.c:885
33926 #, gcc-internal-format
33927 msgid "%qF requires -mvx"
33930 #: config/s390/s390-c.c:891
33931 #, gcc-internal-format
33932 msgid "%qF requires z14 or higher"
33935 #: config/s390/s390-c.c:905
33936 #, gcc-internal-format
33937 msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
33940 #: config/s390/s390-c.c:954
33941 #, gcc-internal-format
33942 msgid "invalid parameter combination for intrinsic %qs"
33945 #: config/s390/s390-c.c:960
33946 #, gcc-internal-format
33947 msgid "ambiguous overload for intrinsic %qs"
33950 #: config/s390/s390-c.c:968
33951 #, gcc-internal-format
33952 msgid "%qs matching variant requires z14 or higher"
33955 #: config/s390/s390-c.c:974
33956 #, gcc-internal-format
33957 msgid "%qs matching variant is deprecated."
33960 #: config/s390/s390-c.c:1014
33961 #, gcc-internal-format
33962 msgid "constant argument %d for builtin %qF is out of range for target type"
33965 #: config/s390/s390.c:743
33966 #, gcc-internal-format
33967 msgid "constant argument %d for builtin %qF is out of range (0.."
33970 #: config/s390/s390.c:760
33971 #, gcc-internal-format
33972 msgid "constant argument %d for builtin %qF is out of range ("
33975 #: config/s390/s390.c:811
33976 #, gcc-internal-format
33978 "builtin %qF is not supported without -mhtm (default with -march=zEC12 and "
33982 #: config/s390/s390.c:817
33983 #, gcc-internal-format
33984 msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
33987 #: config/s390/s390.c:824
33988 #, gcc-internal-format
33989 msgid "Builtin %qF requires z14 or higher."
33992 #: config/s390/s390.c:843
33993 #, gcc-internal-format
33994 msgid "unresolved overloaded builtin"
33997 #: config/s390/s390.c:850 config/tilegx/tilegx.c:3547
33998 #: config/tilepro/tilepro.c:3111
33999 #, gcc-internal-format
34000 msgid "bad builtin icode"
34003 #: config/s390/s390.c:978
34004 #, gcc-internal-format
34005 msgid "invalid argument %d for builtin %qF"
34008 #: config/s390/s390.c:1079
34009 #, gcc-internal-format
34011 "requested %qE attribute is not a comma separated pair of non-negative "
34012 "integer constants or too large (max. %d)"
34015 #: config/s390/s390.c:1169
34016 #, gcc-internal-format
34017 msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
34020 #: config/s390/s390.c:10171
34021 #, gcc-internal-format
34022 msgid "total size of local variables exceeds architecture limit"
34025 #: config/s390/s390.c:11539
34026 #, gcc-internal-format
34028 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
34029 "of %d bytes. An unconditional trap is added."
34032 #: config/s390/s390.c:11555
34033 #, gcc-internal-format
34035 "frame size of function %qs is %wd bytes which is more than half the stack "
34036 "size. The dynamic check would not be reliable. No check emitted for this "
34040 #: config/s390/s390.c:11583
34041 #, gcc-internal-format
34042 msgid "frame size of %qs is %wd bytes"
34045 #: config/s390/s390.c:11587
34046 #, gcc-internal-format
34047 msgid "%qs uses dynamic stack allocation"
34050 #: config/s390/s390.c:11965
34051 #, gcc-internal-format
34052 msgid "CPUs older than z900 are not supported for -fsplit-stack"
34055 #: config/s390/s390.c:15361
34056 #, gcc-internal-format, gfc-internal-format
34058 "%sarch=%s%s is deprecated and will be removed in future releases; use at "
34059 "least %sarch=z900%s"
34062 #: config/s390/s390.c:15373
34063 #, gcc-internal-format, gfc-internal-format
34065 "%stune=%s%s is deprecated and will be removed in future releases; use at "
34066 "least %stune=z900%s"
34069 #: config/s390/s390.c:15385
34070 #, gcc-internal-format, gfc-internal-format
34071 msgid "z/Architecture mode not supported on %s"
34074 #: config/s390/s390.c:15388
34075 #, gcc-internal-format
34076 msgid "64-bit ABI not supported in ESA/390 mode"
34079 #: config/s390/s390.c:15395
34080 #, gcc-internal-format
34081 msgid "thunk-inline is only supported with -mindirect-branch-jump"
34084 #: config/s390/s390.c:15419
34085 #, gcc-internal-format
34086 msgid "-mindirect-branch* options require -march=z900 or higher"
34089 #: config/s390/s390.c:15422
34090 #, gcc-internal-format
34091 msgid "-mfunction-return* options require -march=z900 or higher"
34094 #: config/s390/s390.c:15441
34095 #, gcc-internal-format, gfc-internal-format
34096 msgid "hardware vector support not available on %s"
34099 #: config/s390/s390.c:15444
34100 #, gcc-internal-format
34101 msgid "hardware vector support not available with -msoft-float"
34104 #: config/s390/s390.c:15472
34105 #, gcc-internal-format, gfc-internal-format
34106 msgid "hardware decimal floating point instructions not available on %s"
34109 #: config/s390/s390.c:15476
34110 #, gcc-internal-format
34112 "hardware decimal floating point instructions not available in ESA/390 mode"
34115 #: config/s390/s390.c:15488
34116 #, gcc-internal-format
34117 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
34120 #: config/s390/s390.c:15496
34121 #, gcc-internal-format
34123 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
34126 #: config/s390/s390.c:15502
34127 #, gcc-internal-format
34128 msgid "stack size must be greater than the stack guard value"
34131 #: config/s390/s390.c:15504
34132 #, gcc-internal-format
34133 msgid "stack size must not be greater than 64k"
34136 #: config/s390/s390.c:15507
34137 #, gcc-internal-format
34138 msgid "-mstack-guard implies use of -mstack-size"
34141 #. argument is not a plain number
34142 #: config/s390/s390.c:15600
34143 #, gcc-internal-format
34144 msgid "arguments to %qs should be non-negative integers"
34147 #: config/s390/s390.c:15607
34148 #, gcc-internal-format
34149 msgid "argument to %qs is too large (max. %d)"
34152 #: config/s390/s390.c:15637
34153 #, gcc-internal-format
34154 msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
34157 #. Value is not allowed for the target attribute.
34158 #: config/s390/s390.c:15818
34159 #, gcc-internal-format
34160 msgid "value %qs is not supported by attribute %<target%>"
34163 #: config/sh/sh.c:935
34164 #, gcc-internal-format
34165 msgid "ignoring -fschedule-insns because of exception handling bug"
34168 #: config/sh/sh.c:952
34169 #, gcc-internal-format
34171 "unwind tables currently require either a frame pointer or -maccumulate-"
34172 "outgoing-args for correctness"
34175 #: config/sh/sh.c:7400
34176 #, gcc-internal-format
34177 msgid "__builtin_saveregs not supported by this subtarget"
34180 #: config/sh/sh.c:8352
34181 #, gcc-internal-format
34182 msgid "%qE attribute only applies to interrupt functions"
34185 #: config/sh/sh.c:8422
34186 #, gcc-internal-format
34187 msgid "%qE attribute is supported only for SH2A"
34190 #: config/sh/sh.c:8464
34191 #, gcc-internal-format
34192 msgid "%qE attribute only applies to SH2A"
34195 #: config/sh/sh.c:8486
34196 #, gcc-internal-format
34197 msgid "%qE attribute argument should be between 0 to 255"
34200 #. The argument must be a constant string.
34201 #: config/sh/sh.c:8548
34202 #, gcc-internal-format
34203 msgid "%qE attribute argument not a string constant"
34206 #: config/sh/sh.c:10823
34207 #, gcc-internal-format
34208 msgid "r0 needs to be available as a call-clobbered register"
34211 #. 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.
34212 #: config/sh/vxworks.h:43
34213 #, gcc-internal-format
34214 msgid "-mrelax is only supported for RTP PIC"
34217 #: config/sparc/sparc.c:1761
34218 #, gcc-internal-format, gfc-internal-format
34219 msgid "%s is not supported by this configuration"
34222 #: config/sparc/sparc.c:1768
34223 #, gcc-internal-format
34224 msgid "-mlong-double-64 not allowed with -m64"
34227 #: config/sparc/sparc.c:1788
34228 #, gcc-internal-format, gfc-internal-format
34229 msgid "bad value (%s) for -mcmodel= switch"
34232 #: config/sparc/sparc.c:1793
34233 #, gcc-internal-format
34234 msgid "-mcmodel= is not supported on 32-bit systems"
34237 #: config/sparc/sparc.c:1800
34238 #, gcc-internal-format
34239 msgid "-fcall-saved-REG is not supported for out registers"
34242 #: config/spu/spu-c.c:133
34243 #, gcc-internal-format, gfc-internal-format
34244 msgid "insufficient arguments to overloaded function %s"
34247 #: config/spu/spu-c.c:164
34248 #, gcc-internal-format, gfc-internal-format
34249 msgid "too many arguments to overloaded function %s"
34252 #: config/spu/spu-c.c:176
34253 #, gcc-internal-format, gfc-internal-format
34254 msgid "parameter list does not match a valid signature for %s()"
34257 #: config/spu/spu.c:259
34258 #, gcc-internal-format, gfc-internal-format
34259 msgid "bad value (%s) for -march= switch"
34262 #: config/spu/spu.c:270
34263 #, gcc-internal-format, gfc-internal-format
34264 msgid "bad value (%s) for -mtune= switch"
34267 #: config/spu/spu.c:5195 config/spu/spu.c:5198
34268 #, gcc-internal-format
34269 msgid "creating run-time relocation for %qD"
34272 #: config/spu/spu.c:5203 config/spu/spu.c:5205
34273 #, gcc-internal-format
34274 msgid "creating run-time relocation"
34277 #: config/spu/spu.c:6340
34278 #, gcc-internal-format, gfc-internal-format
34279 msgid "%s expects an integer literal in the range [%d, %d]"
34282 #: config/spu/spu.c:6360
34283 #, gcc-internal-format
34284 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
34287 #: config/spu/spu.c:6389
34288 #, gcc-internal-format, gfc-internal-format
34289 msgid "%d least significant bits of %s are ignored"
34292 #: config/stormy16/stormy16.c:1048
34293 #, gcc-internal-format
34294 msgid "local variable memory requirements exceed capacity"
34297 #: config/stormy16/stormy16.c:1205
34298 #, gcc-internal-format
34299 msgid "function_profiler support"
34302 #: config/stormy16/stormy16.c:1299
34303 #, gcc-internal-format
34304 msgid "cannot use va_start in interrupt function"
34307 #: config/stormy16/stormy16.c:1867
34308 #, gcc-internal-format, gfc-internal-format
34309 msgid "switch statement of size %lu entries too large"
34312 #: config/stormy16/stormy16.c:2239
34313 #, gcc-internal-format
34314 msgid "%<__BELOW100__%> attribute only applies to variables"
34317 #: config/stormy16/stormy16.c:2246
34318 #, gcc-internal-format
34319 msgid "__BELOW100__ attribute not allowed with auto storage class"
34322 #: config/tilegx/tilegx.c:3588 config/tilepro/tilepro.c:3137
34323 #, gcc-internal-format
34324 msgid "operand must be an immediate of the right size"
34327 #: config/v850/v850-c.c:67
34328 #, gcc-internal-format
34329 msgid "#pragma GHS endXXXX found without previous startXXX"
34332 #: config/v850/v850-c.c:70
34333 #, gcc-internal-format
34334 msgid "#pragma GHS endXXX does not match previous startXXX"
34337 #: config/v850/v850-c.c:96
34338 #, gcc-internal-format
34339 msgid "cannot set interrupt attribute: no current function"
34342 #: config/v850/v850-c.c:104
34343 #, gcc-internal-format
34344 msgid "cannot set interrupt attribute: no such identifier"
34347 #: config/v850/v850-c.c:153
34348 #, gcc-internal-format
34349 msgid "junk at end of #pragma ghs section"
34352 #: config/v850/v850-c.c:170
34353 #, gcc-internal-format
34354 msgid "unrecognized section name %qE"
34357 #: config/v850/v850-c.c:184
34358 #, gcc-internal-format
34359 msgid "malformed #pragma ghs section"
34362 #: config/v850/v850-c.c:203
34363 #, gcc-internal-format
34364 msgid "junk at end of #pragma ghs interrupt"
34367 #: config/v850/v850-c.c:214
34368 #, gcc-internal-format
34369 msgid "junk at end of #pragma ghs starttda"
34372 #: config/v850/v850-c.c:225
34373 #, gcc-internal-format
34374 msgid "junk at end of #pragma ghs startsda"
34377 #: config/v850/v850-c.c:236
34378 #, gcc-internal-format
34379 msgid "junk at end of #pragma ghs startzda"
34382 #: config/v850/v850-c.c:247
34383 #, gcc-internal-format
34384 msgid "junk at end of #pragma ghs endtda"
34387 #: config/v850/v850-c.c:258
34388 #, gcc-internal-format
34389 msgid "junk at end of #pragma ghs endsda"
34392 #: config/v850/v850-c.c:269
34393 #, gcc-internal-format
34394 msgid "junk at end of #pragma ghs endzda"
34397 #: config/v850/v850.c:2120
34398 #, gcc-internal-format
34399 msgid "data area attributes cannot be specified for local variables"
34402 #: config/v850/v850.c:2131
34403 #, gcc-internal-format
34404 msgid "data area of %q+D conflicts with previous declaration"
34407 #: config/v850/v850.c:2262
34408 #, gcc-internal-format, gfc-internal-format
34409 msgid "bogus JR construction: %d"
34412 #: config/v850/v850.c:2280 config/v850/v850.c:2387
34413 #, gcc-internal-format, gfc-internal-format
34414 msgid "bad amount of stack space removal: %d"
34417 #: config/v850/v850.c:2367
34418 #, gcc-internal-format, gfc-internal-format
34419 msgid "bogus JARL construction: %d"
34422 #: config/v850/v850.c:2665
34423 #, gcc-internal-format, gfc-internal-format
34424 msgid "bogus DISPOSE construction: %d"
34427 #: config/v850/v850.c:2684
34428 #, gcc-internal-format, gfc-internal-format
34429 msgid "too much stack space to dispose of: %d"
34432 #: config/v850/v850.c:2786
34433 #, gcc-internal-format, gfc-internal-format
34434 msgid "bogus PREPEARE construction: %d"
34437 #: config/v850/v850.c:2803
34438 #, gcc-internal-format, gfc-internal-format
34439 msgid "too much stack space to prepare: %d"
34442 #: config/visium/visium.c:741
34443 #, gcc-internal-format
34444 msgid "an interrupt handler cannot be compiled with -muser-mode"
34447 #: config/vms/vms-c.c:44
34448 #, gcc-internal-format
34449 msgid "junk at end of #pragma __nostandard"
34452 #: config/vms/vms-c.c:55
34453 #, gcc-internal-format
34454 msgid "junk at end of #pragma __standard"
34457 #: config/vms/vms-c.c:80
34458 #, gcc-internal-format
34459 msgid "malformed '#pragma member_alignment', ignoring"
34462 #: config/vms/vms-c.c:95
34463 #, gcc-internal-format, gfc-internal-format
34464 msgid "unknown '#pragma member_alignment' name %s"
34467 #: config/vms/vms-c.c:100
34468 #, gcc-internal-format
34469 msgid "malformed '#pragma member_alignment'"
34472 #: config/vms/vms-c.c:134
34473 #, gcc-internal-format
34474 msgid "unhandled alignment for '#pragma nomember_alignment'"
34477 #: config/vms/vms-c.c:147
34478 #, gcc-internal-format
34479 msgid "garbage at end of '#pragma nomember_alignment'"
34482 #: config/vms/vms-c.c:202
34483 #, gcc-internal-format
34484 msgid "malformed '#pragma extern_model', ignoring"
34487 #: config/vms/vms-c.c:223
34488 #, gcc-internal-format
34489 msgid "extern model globalvalue"
34492 #: config/vms/vms-c.c:228
34493 #, gcc-internal-format, gfc-internal-format
34494 msgid "unknown '#pragma extern_model' model '%s'"
34497 #: config/vms/vms-c.c:234
34498 #, gcc-internal-format
34499 msgid "junk at end of '#pragma extern_model'"
34502 #: config/vms/vms-c.c:248
34503 #, gcc-internal-format
34504 msgid "vms '#pragma __message' is ignored"
34507 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
34508 #, gcc-internal-format
34509 msgid "malformed '#pragma __extern_prefix', ignoring"
34512 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
34513 #, gcc-internal-format
34514 msgid "malformed %<#pragma %s%>, ignoring"
34517 #: config/vms/vms-c.c:328
34518 #, gcc-internal-format
34519 msgid "invalid constant in %<#pragma %s%>"
34522 #: config/xtensa/xtensa.c:2221
34523 #, gcc-internal-format
34524 msgid "boolean registers required for the floating-point option"
34527 #: config/xtensa/xtensa.c:2256
34528 #, gcc-internal-format, gfc-internal-format
34529 msgid "-f%s is not supported with CONST16 instructions"
34532 #: config/xtensa/xtensa.c:2263
34533 #, gcc-internal-format
34534 msgid "PIC is required but not supported with CONST16 instructions"
34537 #: config/xtensa/xtensa.c:3633
34538 #, gcc-internal-format
34539 msgid "only uninitialized variables can be placed in a .bss section"
34542 #: ada/gcc-interface/misc.c:158
34543 #, gcc-internal-format
34544 msgid "%<-gnat%> misspelled as %<-gant%>"
34547 #: ada/gcc-interface/misc.c:259
34548 #, gcc-internal-format
34549 msgid "-fexcess-precision=standard for Ada"
34552 #: ada/gcc-interface/misc.c:278
34553 #, gcc-internal-format
34555 "STABS debugging information for Ada is obsolete and not supported anymore"
34558 #: ada/gcc-interface/trans.c:1535
34559 #, gcc-internal-format
34560 msgid "subprogram %q+F not marked Inline_Always"
34563 #: ada/gcc-interface/trans.c:1536 ada/gcc-interface/trans.c:1542
34564 #, gcc-internal-format
34565 msgid "parent subprogram cannot be inlined"
34568 #: ada/gcc-interface/trans.c:1540
34569 #, gcc-internal-format
34570 msgid "subprogram %q+F not marked Inline"
34573 #: ada/gcc-interface/trans.c:6404
34574 #, gcc-internal-format
34575 msgid "out-of-bounds access may be optimized away"
34578 #: ada/gcc-interface/trans.c:6406
34579 #, gcc-internal-format
34580 msgid "containing loop"
34583 #: ada/gcc-interface/utils.c:3887
34584 #, gcc-internal-format
34585 msgid "invalid element type for attribute %qs"
34588 #: ada/gcc-interface/utils.c:3911
34589 #, gcc-internal-format
34590 msgid "number of components of vector not a power of two"
34593 #: ada/gcc-interface/utils.c:6037 ada/gcc-interface/utils.c:6215
34594 #: ada/gcc-interface/utils.c:6322
34595 #, gcc-internal-format
34596 msgid "%qs attribute ignored"
34599 #: ada/gcc-interface/utils.c:6158
34600 #, gcc-internal-format
34601 msgid "%qs attribute requires prototypes with named arguments"
34604 #: ada/gcc-interface/utils.c:6167
34605 #, gcc-internal-format
34606 msgid "%qs attribute only applies to variadic functions"
34609 #: ada/gcc-interface/utils.c:6282
34610 #, gcc-internal-format
34611 msgid "%qE attribute has no effect"
34614 #: ada/gcc-interface/utils.c:6406
34615 #, gcc-internal-format
34616 msgid "attribute %qs applies to array types only"
34619 #: brig/brig-lang.c:204
34620 #, gcc-internal-format
34621 msgid "could not read the BRIG file"
34624 #. Except for passing an argument to an unprototyped function,
34625 #. this is a constraint violation. When passing an argument to
34626 #. an unprototyped function, it is compile-time undefined;
34627 #. making it a constraint in that case was rejected in
34629 #: c/c-convert.c:101 c/c-typeck.c:2175 c/c-typeck.c:6507 c/c-typeck.c:12138
34630 #: cp/typeck.c:2022 cp/typeck.c:7955 cp/typeck.c:8717
34631 #, gcc-internal-format
34632 msgid "void value not ignored as it ought to be"
34635 #: c/c-convert.c:167
34636 #, gcc-internal-format
34637 msgid "conversion to non-scalar type requested"
34641 #, gcc-internal-format
34642 msgid "array %q+D assumed to have one element"
34646 #, gcc-internal-format
34647 msgid "%qD is static but used in inline function %qD which is not static"
34651 #, gcc-internal-format
34652 msgid "%q+D is static but declared in inline function %qD which is not static"
34656 #, gcc-internal-format, gfc-internal-format
34657 msgid "GCC supports only %u nested scopes"
34660 #: c/c-decl.c:1202 cp/decl.c:360
34661 #, gcc-internal-format
34662 msgid "label %q+D used but not defined"
34666 #, gcc-internal-format
34667 msgid "nested function %q+D declared but never defined"
34671 #, gcc-internal-format
34672 msgid "inline function %q+D declared but never defined"
34676 #, gcc-internal-format
34677 msgid "unused variable %q+D"
34680 #: c/c-decl.c:1282 cp/decl.c:695
34681 #, gcc-internal-format
34682 msgid "variable %qD set but not used"
34686 #, gcc-internal-format
34687 msgid "type of array %q+D completed incompatibly with implicit initialization"
34690 #: c/c-decl.c:1567 c/c-decl.c:6701 c/c-decl.c:7574 c/c-decl.c:8381
34691 #, gcc-internal-format
34692 msgid "originally defined here"
34696 #, gcc-internal-format
34698 "a parameter list with an ellipsis can%'t match an empty parameter name list "
34703 #, gcc-internal-format
34705 "an argument type that has a default promotion can%'t match an empty "
34706 "parameter name list declaration"
34710 #, gcc-internal-format
34712 "prototype for %q+D declares more arguments than previous old-style definition"
34716 #, gcc-internal-format
34718 "prototype for %q+D declares fewer arguments than previous old-style "
34723 #, gcc-internal-format
34724 msgid "prototype for %q+D declares argument %d with incompatible type"
34727 #. If we get here, no errors were found, but do issue a warning
34728 #. for this poor-style construct.
34730 #, gcc-internal-format
34731 msgid "prototype for %q+D follows non-prototype definition"
34735 #, gcc-internal-format
34736 msgid "previous definition of %q+D was here"
34740 #, gcc-internal-format
34741 msgid "previous implicit declaration of %q+D was here"
34745 #, gcc-internal-format
34746 msgid "previous declaration of %q+D was here"
34750 #, gcc-internal-format
34751 msgid "%q+D redeclared as different kind of symbol"
34755 #, gcc-internal-format
34756 msgid "built-in function %q+D declared as non-function"
34759 #: c/c-decl.c:1847 c/c-decl.c:2018 c/c-decl.c:2813
34760 #, gcc-internal-format
34761 msgid "declaration of %q+D shadows a built-in function"
34765 #, gcc-internal-format
34766 msgid "redeclaration of enumerator %q+D"
34770 #, gcc-internal-format
34771 msgid "conflicting types for built-in function %q+D"
34774 #: c/c-decl.c:1903 c/c-decl.c:1916 c/c-decl.c:1952
34775 #, gcc-internal-format
34776 msgid "conflicting types for %q+D"
34780 #, gcc-internal-format
34781 msgid "conflicting named address spaces (generic vs %s) for %q+D"
34785 #, gcc-internal-format
34786 msgid "conflicting named address spaces (%s vs generic) for %q+D"
34790 #, gcc-internal-format
34791 msgid "conflicting named address spaces (%s vs %s) for %q+D"
34795 #, gcc-internal-format
34796 msgid "conflicting type qualifiers for %q+D"
34800 #, gcc-internal-format
34801 msgid "redefinition of typedef %q+D with different type"
34805 #, gcc-internal-format
34806 msgid "redefinition of typedef %q+D with variably modified type"
34810 #, gcc-internal-format
34811 msgid "redefinition of typedef %q+D"
34814 #: c/c-decl.c:2044 c/c-decl.c:2147
34815 #, gcc-internal-format
34816 msgid "redefinition of %q+D"
34819 #: c/c-decl.c:2079 c/c-decl.c:2185
34820 #, gcc-internal-format
34821 msgid "static declaration of %q+D follows non-static declaration"
34824 #: c/c-decl.c:2089 c/c-decl.c:2097 c/c-decl.c:2175 c/c-decl.c:2182
34825 #, gcc-internal-format
34826 msgid "non-static declaration of %q+D follows static declaration"
34830 #, gcc-internal-format
34831 msgid "%<gnu_inline%> attribute present on %q+D"
34835 #, gcc-internal-format
34836 msgid "but not here"
34840 #, gcc-internal-format
34841 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
34845 #, gcc-internal-format
34846 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
34850 #, gcc-internal-format
34851 msgid "extern declaration of %q+D follows declaration with no linkage"
34855 #, gcc-internal-format
34856 msgid "declaration of %q+D with no linkage follows extern declaration"
34860 #, gcc-internal-format
34861 msgid "redeclaration of %q+D with no linkage"
34865 #, gcc-internal-format
34867 "redeclaration of %q+D with different visibility (old visibility preserved)"
34871 #, gcc-internal-format
34872 msgid "redefinition of parameter %q+D"
34876 #, gcc-internal-format
34877 msgid "redundant redeclaration of %q+D"
34881 #, gcc-internal-format
34882 msgid "declaration of %q+D shadows previous non-variable"
34886 #, gcc-internal-format
34887 msgid "declaration of %qD shadows a parameter"
34890 #: c/c-decl.c:2806 cp/name-lookup.c:2801
34891 #, gcc-internal-format
34892 msgid "declaration of %qD shadows a global declaration"
34896 #, gcc-internal-format
34897 msgid "declaration of %qD shadows a previous local"
34900 #: c/c-decl.c:2838 cp/name-lookup.c:2813
34901 #, gcc-internal-format
34902 msgid "shadowed declaration is here"
34906 #, gcc-internal-format
34907 msgid "nested extern declaration of %qD"
34910 #: c/c-decl.c:3126 c/c-decl.c:3140
34911 #, gcc-internal-format
34912 msgid "implicit declaration of function %qE; did you mean %qs?"
34915 #: c/c-decl.c:3132 c/c-decl.c:3145
34916 #, gcc-internal-format
34917 msgid "implicit declaration of function %qE"
34921 #, gcc-internal-format
34922 msgid "incompatible implicit declaration of built-in function %qD"
34926 #, gcc-internal-format
34927 msgid "include %qs or provide a declaration of %qD"
34931 #, gcc-internal-format
34932 msgid "incompatible implicit declaration of function %qD"
34936 #, gcc-internal-format
34937 msgid "%qE undeclared here (not in a function); did you mean %qs?"
34941 #, gcc-internal-format
34942 msgid "%qE undeclared here (not in a function)"
34946 #, gcc-internal-format
34947 msgid "%qE undeclared (first use in this function); did you mean %qs?"
34951 #, gcc-internal-format
34952 msgid "%qE undeclared (first use in this function)"
34956 #, gcc-internal-format
34958 "each undeclared identifier is reported only once for each function it "
34962 #: c/c-decl.c:3562 cp/decl.c:3052
34963 #, gcc-internal-format
34964 msgid "label %qE referenced outside of any function"
34968 #, gcc-internal-format
34969 msgid "jump into scope of identifier with variably modified type"
34973 #, gcc-internal-format
34974 msgid "jump skips variable initialization"
34977 #: c/c-decl.c:3602 c/c-decl.c:3657 c/c-decl.c:3746
34978 #, gcc-internal-format
34979 msgid "label %qD defined here"
34982 #: c/c-decl.c:3656 c/c-decl.c:3745
34983 #, gcc-internal-format
34984 msgid "jump into statement expression"
34988 #, gcc-internal-format
34989 msgid "duplicate label declaration %qE"
34992 #: c/c-decl.c:3776 cp/decl.c:3457
34993 #, gcc-internal-format
34994 msgid "duplicate label %qD"
34998 #, gcc-internal-format
35000 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
35004 #, gcc-internal-format
35005 msgid "switch jumps over variable initialization"
35008 #: c/c-decl.c:3873 c/c-decl.c:3884
35009 #, gcc-internal-format
35010 msgid "switch starts here"
35014 #, gcc-internal-format
35015 msgid "switch jumps into statement expression"
35019 #, gcc-internal-format
35020 msgid "%qE defined as wrong kind of tag"
35024 #, gcc-internal-format
35025 msgid "unnamed struct/union that defines no instances"
35029 #, gcc-internal-format
35030 msgid "empty declaration with storage class specifier does not redeclare tag"
35034 #, gcc-internal-format
35035 msgid "empty declaration with type qualifier does not redeclare tag"
35039 #, gcc-internal-format
35040 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
35043 #: c/c-decl.c:4393 c/c-decl.c:4401
35044 #, gcc-internal-format
35045 msgid "useless type name in empty declaration"
35049 #, gcc-internal-format
35050 msgid "%<inline%> in empty declaration"
35054 #, gcc-internal-format
35055 msgid "%<_Noreturn%> in empty declaration"
35059 #, gcc-internal-format
35060 msgid "%<auto%> in file-scope empty declaration"
35064 #, gcc-internal-format
35065 msgid "%<register%> in file-scope empty declaration"
35069 #, gcc-internal-format
35070 msgid "useless storage class specifier in empty declaration"
35074 #, gcc-internal-format
35075 msgid "useless %qs in empty declaration"
35079 #, gcc-internal-format
35080 msgid "useless type qualifier in empty declaration"
35084 #, gcc-internal-format
35085 msgid "useless %<_Alignas%> in empty declaration"
35088 #: c/c-decl.c:4467 c/c-parser.c:1873
35089 #, gcc-internal-format
35090 msgid "empty declaration"
35094 #, gcc-internal-format
35096 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
35101 #, gcc-internal-format
35102 msgid "ISO C90 does not support %<[*]%> array declarators"
35106 #. A function definition isn't function prototype scope C99 6.2.1p4.
35108 #: c/c-decl.c:4548 c/c-decl.c:7147
35109 #, gcc-internal-format
35110 msgid "%<[*]%> not allowed in other than function prototype scope"
35113 #: c/c-decl.c:4635 cp/decl2.c:1519
35114 #, gcc-internal-format
35115 msgid "%q+D in declare target directive does not have mappable type"
35119 #, gcc-internal-format
35120 msgid "%q+D is usually a function"
35124 #, gcc-internal-format
35125 msgid "typedef %qD is initialized (use __typeof__ instead)"
35129 #, gcc-internal-format
35130 msgid "function %qD is initialized like a variable"
35133 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
35135 #, gcc-internal-format
35136 msgid "parameter %qD is initialized"
35139 #. Although C99 is unclear about whether incomplete arrays
35140 #. of VLAs themselves count as VLAs, it does not make
35141 #. sense to permit them to be initialized given that
35142 #. ordinary VLAs may not be initialized.
35143 #: c/c-decl.c:4732 c/c-decl.c:4747 c/c-typeck.c:7630
35144 #, gcc-internal-format
35145 msgid "variable-sized object may not be initialized"
35149 #, gcc-internal-format
35150 msgid "variable %qD has initializer but incomplete type"
35154 #, gcc-internal-format
35155 msgid "inline function %q+D given attribute noinline"
35159 #, gcc-internal-format
35160 msgid "uninitialized const member in %qT is invalid in C++"
35164 #, gcc-internal-format
35165 msgid "%qD should be initialized"
35169 #, gcc-internal-format
35170 msgid "initializer fails to determine size of %q+D"
35174 #, gcc-internal-format
35175 msgid "array size missing in %q+D"
35179 #, gcc-internal-format
35180 msgid "zero or negative size array %q+D"
35184 #, gcc-internal-format
35185 msgid "storage size of %q+D isn%'t constant"
35189 #, gcc-internal-format
35190 msgid "ignoring asm-specifier for non-static local variable %q+D"
35194 #, gcc-internal-format
35195 msgid "cannot put object with volatile field into register"
35199 #, gcc-internal-format
35200 msgid "uninitialized const %qD is invalid in C++"
35204 #, gcc-internal-format
35205 msgid "ISO C forbids forward parameter declarations"
35209 #, gcc-internal-format
35210 msgid "defining a type in a compound literal is invalid in C++"
35213 #: c/c-decl.c:5425 c/c-decl.c:5440
35214 #, gcc-internal-format
35215 msgid "bit-field %qs width not an integer constant"
35219 #, gcc-internal-format
35220 msgid "bit-field %qs width not an integer constant expression"
35224 #, gcc-internal-format
35225 msgid "negative width in bit-field %qs"
35229 #, gcc-internal-format
35230 msgid "zero width for bit-field %qs"
35234 #, gcc-internal-format
35235 msgid "bit-field %qs has invalid type"
35239 #, gcc-internal-format
35240 msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
35244 #, gcc-internal-format
35245 msgid "type of bit-field %qs is a GCC extension"
35249 #, gcc-internal-format
35250 msgid "width of %qs exceeds its type"
35254 #, gcc-internal-format
35255 msgid "%qs is narrower than values of its type"
35259 #, gcc-internal-format
35260 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
35264 #, gcc-internal-format
35265 msgid "ISO C90 forbids array whose size can%'t be evaluated"
35269 #, gcc-internal-format
35270 msgid "ISO C90 forbids variable length array %qE"
35274 #, gcc-internal-format
35275 msgid "ISO C90 forbids variable length array"
35278 #: c/c-decl.c:5733 c/c-decl.c:6107 c/c-decl.c:6117
35279 #, gcc-internal-format
35280 msgid "variably modified %qE at file scope"
35284 #, gcc-internal-format
35285 msgid "variably modified field at file scope"
35289 #, gcc-internal-format
35290 msgid "type defaults to %<int%> in declaration of %qE"
35294 #, gcc-internal-format
35295 msgid "type defaults to %<int%> in type name"
35299 #, gcc-internal-format
35300 msgid "duplicate %<const%>"
35304 #, gcc-internal-format
35305 msgid "duplicate %<restrict%>"
35309 #, gcc-internal-format
35310 msgid "duplicate %<volatile%>"
35314 #, gcc-internal-format
35315 msgid "duplicate %<_Atomic%>"
35319 #, gcc-internal-format, gfc-internal-format
35320 msgid "conflicting named address spaces (%s vs %s)"
35323 #: c/c-decl.c:5823 c/c-parser.c:2821
35324 #, gcc-internal-format
35325 msgid "%<_Atomic%>-qualified array type"
35329 #, gcc-internal-format
35330 msgid "function definition declared %<auto%>"
35334 #, gcc-internal-format
35335 msgid "function definition declared %<register%>"
35339 #, gcc-internal-format
35340 msgid "function definition declared %<typedef%>"
35344 #, gcc-internal-format
35345 msgid "function definition declared %qs"
35349 #, gcc-internal-format
35350 msgid "storage class specified for structure field %qE"
35354 #, gcc-internal-format
35355 msgid "storage class specified for structure field"
35359 #, gcc-internal-format
35360 msgid "storage class specified for parameter %qE"
35364 #, gcc-internal-format
35365 msgid "storage class specified for unnamed parameter"
35368 #: c/c-decl.c:5874 cp/decl.c:10886
35369 #, gcc-internal-format
35370 msgid "storage class specified for typename"
35374 #, gcc-internal-format
35375 msgid "%qE initialized and declared %<extern%>"
35379 #, gcc-internal-format
35380 msgid "%qE has both %<extern%> and initializer"
35384 #, gcc-internal-format
35385 msgid "file-scope declaration of %qE specifies %<auto%>"
35389 #, gcc-internal-format
35390 msgid "file-scope declaration of %qE specifies %<register%>"
35394 #, gcc-internal-format
35395 msgid "nested function %qE declared %<extern%>"
35399 #, gcc-internal-format
35400 msgid "function-scope %qE implicitly auto and declared %qs"
35403 #. Only the innermost declarator (making a parameter be of
35404 #. array type which is converted to pointer type)
35405 #. may have static or type qualifiers.
35406 #: c/c-decl.c:5959 c/c-decl.c:6328
35407 #, gcc-internal-format
35408 msgid "static or type qualifiers in non-parameter array declarator"
35412 #, gcc-internal-format
35413 msgid "declaration of %qE as array of voids"
35417 #, gcc-internal-format
35418 msgid "declaration of type name as array of voids"
35422 #, gcc-internal-format
35423 msgid "declaration of %qE as array of functions"
35427 #, gcc-internal-format
35428 msgid "declaration of type name as array of functions"
35431 #: c/c-decl.c:6027 c/c-decl.c:8085
35432 #, gcc-internal-format
35433 msgid "invalid use of structure with flexible array member"
35437 #, gcc-internal-format
35438 msgid "size of array %qE has non-integer type"
35442 #, gcc-internal-format
35443 msgid "size of unnamed array has non-integer type"
35447 #, gcc-internal-format
35448 msgid "size of array %qE has incomplete type"
35452 #, gcc-internal-format
35453 msgid "size of unnamed array has incomplete type"
35457 #, gcc-internal-format
35458 msgid "ISO C forbids zero-size array %qE"
35462 #, gcc-internal-format
35463 msgid "ISO C forbids zero-size array"
35467 #, gcc-internal-format
35468 msgid "size of array %qE is negative"
35472 #, gcc-internal-format
35473 msgid "size of unnamed array is negative"
35476 #: c/c-decl.c:6216 c/c-decl.c:6871
35477 #, gcc-internal-format
35478 msgid "ISO C90 does not support flexible array members"
35483 #, gcc-internal-format
35484 msgid "%<[*]%> not in a declaration"
35488 #, gcc-internal-format
35489 msgid "array type has incomplete element type %qT"
35493 #, gcc-internal-format
35495 "declaration of %qE as multidimensional array must have bounds for all "
35496 "dimensions except the first"
35500 #, gcc-internal-format
35502 "declaration of multidimensional array must have bounds for all dimensions "
35507 #, gcc-internal-format
35508 msgid "%qE declared as function returning a function"
35512 #, gcc-internal-format
35513 msgid "type name declared as function returning a function"
35517 #, gcc-internal-format
35518 msgid "%qE declared as function returning an array"
35522 #, gcc-internal-format
35523 msgid "type name declared as function returning an array"
35527 #, gcc-internal-format
35528 msgid "function definition has qualified void return type"
35531 #: c/c-decl.c:6421 cp/decl.c:11143
35532 #, gcc-internal-format
35533 msgid "type qualifiers ignored on function return type"
35536 #: c/c-decl.c:6459 c/c-decl.c:6668 c/c-decl.c:6721 c/c-decl.c:6805
35537 #: c/c-decl.c:6926 c/c-parser.c:2823
35538 #, gcc-internal-format
35539 msgid "%<_Atomic%>-qualified function type"
35542 #: c/c-decl.c:6465 c/c-decl.c:6674 c/c-decl.c:6810 c/c-decl.c:6931
35543 #, gcc-internal-format
35544 msgid "ISO C forbids qualified function types"
35548 #, gcc-internal-format
35549 msgid "%qs combined with %<auto%> qualifier for %qE"
35553 #, gcc-internal-format
35554 msgid "%qs combined with %<register%> qualifier for %qE"
35558 #, gcc-internal-format
35559 msgid "%qs specified for auto variable %qE"
35563 #, gcc-internal-format
35564 msgid "%qs specified for parameter %qE"
35568 #, gcc-internal-format
35569 msgid "%qs specified for unnamed parameter"
35573 #, gcc-internal-format
35574 msgid "%qs specified for structure field %qE"
35578 #, gcc-internal-format
35579 msgid "%qs specified for structure field"
35583 #, gcc-internal-format
35584 msgid "bit-field %qE has atomic type"
35588 #, gcc-internal-format
35589 msgid "bit-field has atomic type"
35593 #, gcc-internal-format
35594 msgid "alignment specified for typedef %qE"
35598 #, gcc-internal-format
35599 msgid "alignment specified for %<register%> object %qE"
35603 #, gcc-internal-format
35604 msgid "alignment specified for parameter %qE"
35608 #, gcc-internal-format
35609 msgid "alignment specified for unnamed parameter"
35613 #, gcc-internal-format
35614 msgid "alignment specified for bit-field %qE"
35618 #, gcc-internal-format
35619 msgid "alignment specified for unnamed bit-field"
35623 #, gcc-internal-format
35624 msgid "alignment specified for function %qE"
35628 #, gcc-internal-format
35629 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
35633 #, gcc-internal-format
35634 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
35638 #, gcc-internal-format
35639 msgid "typedef %q+D declared %<inline%>"
35643 #, gcc-internal-format
35644 msgid "typedef %q+D declared %<_Noreturn%>"
35648 #, gcc-internal-format
35649 msgid "ISO C forbids const or volatile function types"
35654 #, gcc-internal-format
35655 msgid "a member of a structure or union cannot have a variably modified type"
35658 #: c/c-decl.c:6755 cp/decl.c:9940
35659 #, gcc-internal-format
35660 msgid "variable or field %qE declared void"
35664 #, gcc-internal-format
35665 msgid "attributes in parameter array declarator ignored"
35669 #, gcc-internal-format
35670 msgid "parameter %q+D declared %<inline%>"
35674 #, gcc-internal-format
35675 msgid "parameter %q+D declared %<_Noreturn%>"
35679 #, gcc-internal-format
35680 msgid "field %qE declared as a function"
35684 #, gcc-internal-format
35685 msgid "field %qE has incomplete type"
35689 #, gcc-internal-format
35690 msgid "unnamed field has incomplete type"
35693 #: c/c-decl.c:6897 c/c-decl.c:6908 c/c-decl.c:6911
35694 #, gcc-internal-format
35695 msgid "invalid storage class for function %qE"
35699 #, gcc-internal-format
35700 msgid "cannot inline function %<main%>"
35704 #, gcc-internal-format
35705 msgid "%<main%> declared %<_Noreturn%>"
35709 #, gcc-internal-format
35710 msgid "ISO C99 does not support %<_Noreturn%>"
35714 #, gcc-internal-format
35715 msgid "ISO C90 does not support %<_Noreturn%>"
35719 #, gcc-internal-format
35720 msgid "variable previously declared %<static%> redeclared %<extern%>"
35724 #, gcc-internal-format
35725 msgid "variable %q+D declared %<inline%>"
35729 #, gcc-internal-format
35730 msgid "variable %q+D declared %<_Noreturn%>"
35734 #, gcc-internal-format
35735 msgid "non-nested function with variably modified type"
35739 #, gcc-internal-format
35740 msgid "object with variably modified type must have no linkage"
35743 #: c/c-decl.c:7153 c/c-decl.c:8821
35744 #, gcc-internal-format
35745 msgid "function declaration isn%'t a prototype"
35749 #, gcc-internal-format
35750 msgid "parameter names (without types) in function declaration"
35754 #, gcc-internal-format
35755 msgid "parameter %u (%q+D) has incomplete type"
35759 #, gcc-internal-format, gfc-internal-format
35760 msgid "parameter %u has incomplete type"
35764 #, gcc-internal-format
35765 msgid "parameter %u (%q+D) has void type"
35769 #, gcc-internal-format, gfc-internal-format
35770 msgid "parameter %u has void type"
35774 #, gcc-internal-format
35775 msgid "%<void%> as only parameter may not be qualified"
35778 #: c/c-decl.c:7298 c/c-decl.c:7334
35779 #, gcc-internal-format
35780 msgid "%<void%> must be the only parameter"
35784 #, gcc-internal-format
35785 msgid "parameter %q+D has just a forward declaration"
35789 #, gcc-internal-format
35791 "%<%s %E%> declared inside parameter list will not be visible outside of this "
35792 "definition or declaration"
35796 #, gcc-internal-format, gfc-internal-format
35798 "anonymous %s declared inside parameter list will not be visible outside of "
35799 "this definition or declaration"
35803 #, gcc-internal-format
35804 msgid "enum type defined here"
35808 #, gcc-internal-format
35809 msgid "struct defined here"
35813 #, gcc-internal-format
35814 msgid "union defined here"
35818 #, gcc-internal-format
35819 msgid "redefinition of %<union %E%>"
35823 #, gcc-internal-format
35824 msgid "redefinition of %<struct %E%>"
35828 #, gcc-internal-format
35829 msgid "nested redefinition of %<union %E%>"
35833 #, gcc-internal-format
35834 msgid "nested redefinition of %<struct %E%>"
35837 #: c/c-decl.c:7613 c/c-decl.c:8400
35838 #, gcc-internal-format
35839 msgid "defining type in %qs expression is invalid in C++"
35842 #: c/c-decl.c:7680 cp/decl.c:4799
35843 #, gcc-internal-format
35844 msgid "declaration does not declare anything"
35848 #, gcc-internal-format
35849 msgid "ISO C99 doesn%'t support unnamed structs/unions"
35853 #, gcc-internal-format
35854 msgid "ISO C90 doesn%'t support unnamed structs/unions"
35857 #: c/c-decl.c:7781 c/c-decl.c:7799 c/c-decl.c:7860
35858 #, gcc-internal-format
35859 msgid "duplicate member %q+D"
35863 #, gcc-internal-format
35864 msgid "empty struct has size 0 in C, size 1 in C++"
35868 #, gcc-internal-format
35869 msgid "empty union has size 0 in C, size 1 in C++"
35873 #, gcc-internal-format
35874 msgid "union has no named members"
35878 #, gcc-internal-format
35879 msgid "union has no members"
35883 #, gcc-internal-format
35884 msgid "struct has no named members"
35888 #, gcc-internal-format
35889 msgid "struct has no members"
35892 #: c/c-decl.c:8064 cp/decl.c:12010
35893 #, gcc-internal-format
35894 msgid "flexible array member in union"
35898 #, gcc-internal-format
35899 msgid "flexible array member not at end of struct"
35903 #, gcc-internal-format
35904 msgid "flexible array member in a struct with no named members"
35908 #, gcc-internal-format
35909 msgid "type %qT is too large"
35913 #, gcc-internal-format
35914 msgid "union cannot be made transparent"
35918 #, gcc-internal-format
35919 msgid "nested redefinition of %<enum %E%>"
35922 #. This enum is a named one that has been declared already.
35924 #, gcc-internal-format
35925 msgid "redeclaration of %<enum %E%>"
35928 #: c/c-decl.c:8458 cp/decl.c:14364
35929 #, gcc-internal-format
35930 msgid "specified mode too small for enumeral values"
35934 #, gcc-internal-format
35935 msgid "enumeration values exceed range of largest integer"
35938 #: c/c-decl.c:8587 c/c-decl.c:8603
35939 #, gcc-internal-format
35940 msgid "enumerator value for %qE is not an integer constant"
35944 #, gcc-internal-format
35945 msgid "enumerator value for %qE is not an integer constant expression"
35949 #, gcc-internal-format
35950 msgid "overflow in enumeration values"
35954 #, gcc-internal-format
35955 msgid "ISO C restricts enumerator values to range of %<int%>"
35958 #: c/c-decl.c:8715 cp/decl.c:5101 cp/decl.c:14896
35959 #, gcc-internal-format
35960 msgid "inline function %qD given attribute noinline"
35964 #, gcc-internal-format
35965 msgid "return type is an incomplete type"
35969 #, gcc-internal-format
35970 msgid "return type defaults to %<int%>"
35974 #, gcc-internal-format
35975 msgid "%q+D defined as variadic function without prototype"
35979 #, gcc-internal-format
35980 msgid "no previous prototype for %qD"
35984 #, gcc-internal-format
35985 msgid "%qD was used with no prototype before its definition"
35988 #: c/c-decl.c:8847 cp/decl.c:15031
35989 #, gcc-internal-format
35990 msgid "no previous declaration for %qD"
35994 #, gcc-internal-format
35995 msgid "%qD was used with no declaration before its definition"
35999 #, gcc-internal-format
36000 msgid "return type of %qD is not %<int%>"
36004 #, gcc-internal-format
36005 msgid "%<_Atomic%>-qualified return type of %qD"
36009 #, gcc-internal-format
36010 msgid "%qD is normally a non-static function"
36014 #, gcc-internal-format
36015 msgid "old-style parameter declarations in prototyped function definition"
36019 #, gcc-internal-format
36020 msgid "traditional C rejects ISO C style function definitions"
36024 #, gcc-internal-format
36025 msgid "parameter name omitted"
36029 #, gcc-internal-format
36030 msgid "old-style function definition"
36034 #, gcc-internal-format
36035 msgid "parameter name missing from parameter list"
36039 #, gcc-internal-format
36040 msgid "%qD declared as a non-parameter"
36044 #, gcc-internal-format
36045 msgid "multiple parameters named %qD"
36049 #, gcc-internal-format
36050 msgid "parameter %qD declared with void type"
36053 #: c/c-decl.c:9061 c/c-decl.c:9066
36054 #, gcc-internal-format
36055 msgid "type of %qD defaults to %<int%>"
36059 #, gcc-internal-format
36060 msgid "parameter %qD has incomplete type"
36064 #, gcc-internal-format
36065 msgid "declaration for parameter %qD but no such parameter"
36069 #, gcc-internal-format
36070 msgid "number of arguments doesn%'t match built-in prototype"
36074 #, gcc-internal-format
36075 msgid "number of arguments doesn%'t match prototype"
36078 #: c/c-decl.c:9160 c/c-decl.c:9207 c/c-decl.c:9221
36079 #, gcc-internal-format
36080 msgid "prototype declaration"
36084 #, gcc-internal-format
36085 msgid "promoted argument %qD doesn%'t match built-in prototype"
36089 #, gcc-internal-format
36090 msgid "promoted argument %qD doesn%'t match prototype"
36094 #, gcc-internal-format
36095 msgid "argument %qD doesn%'t match built-in prototype"
36099 #, gcc-internal-format
36100 msgid "argument %qD doesn%'t match prototype"
36103 #: c/c-decl.c:9470 cp/decl.c:15814
36104 #, gcc-internal-format
36105 msgid "no return statement in function returning non-void"
36108 #: c/c-decl.c:9490 cp/decl.c:15846
36109 #, gcc-internal-format
36110 msgid "parameter %qD set but not used"
36113 #. If we get here, declarations have been used in a for loop without
36114 #. the C99 for loop scope. This doesn't make much sense, so don't
36117 #, gcc-internal-format
36118 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
36122 #, gcc-internal-format
36124 "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
36128 #, gcc-internal-format
36129 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
36133 #, gcc-internal-format
36135 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
36139 #, gcc-internal-format
36140 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
36144 #, gcc-internal-format
36145 msgid "%<union %E%> declared in %<for%> loop initial declaration"
36149 #, gcc-internal-format
36150 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
36154 #, gcc-internal-format
36155 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
36159 #, gcc-internal-format
36160 msgid "incompatible address space qualifiers %qs and %qs"
36163 #: c/c-decl.c:9958 c/c-decl.c:9965
36164 #, gcc-internal-format
36165 msgid "duplicate %qE declaration specifier"
36168 #: c/c-decl.c:9992 c/c-decl.c:10376 c/c-decl.c:10766
36169 #, gcc-internal-format
36170 msgid "two or more data types in declaration specifiers"
36173 #: c/c-decl.c:10004 cp/parser.c:28240
36174 #, gcc-internal-format
36175 msgid "%<long long long%> is too long for GCC"
36178 #: c/c-decl.c:10017
36179 #, gcc-internal-format
36180 msgid "ISO C90 does not support %<long long%>"
36183 #: c/c-decl.c:10246 c/c-parser.c:8848
36184 #, gcc-internal-format
36185 msgid "ISO C90 does not support complex types"
36188 #: c/c-decl.c:10292
36189 #, gcc-internal-format
36190 msgid "ISO C does not support saturating types"
36193 #: c/c-decl.c:10363 c/c-decl.c:10923
36194 #, gcc-internal-format
36195 msgid "duplicate %qE"
36198 #: c/c-decl.c:10419
36199 #, gcc-internal-format
36200 msgid "ISO C does not support %<__int%d%> types"
36203 #: c/c-decl.c:10441
36204 #, gcc-internal-format
36205 msgid "%<__int%d%> is not supported on this target"
36208 #: c/c-decl.c:10484
36209 #, gcc-internal-format
36210 msgid "ISO C90 does not support boolean types"
36213 #: c/c-decl.c:10603
36214 #, gcc-internal-format
36215 msgid "ISO C does not support the %<_Float%d%s%> type"
36218 #: c/c-decl.c:10653
36219 #, gcc-internal-format
36220 msgid "%<_Float%d%s%> is not supported on this target"
36223 #: c/c-decl.c:10724
36224 #, gcc-internal-format
36225 msgid "ISO C does not support decimal floating point"
36228 #: c/c-decl.c:10747 c/c-decl.c:11013 c/c-parser.c:7842
36229 #, gcc-internal-format
36230 msgid "fixed-point types not supported for this target"
36233 #: c/c-decl.c:10749
36234 #, gcc-internal-format
36235 msgid "ISO C does not support fixed-point types"
36238 #: c/c-decl.c:10784
36239 #, gcc-internal-format
36240 msgid "C++ lookup of %qD would return a field, not a type"
36243 #: c/c-decl.c:10797
36244 #, gcc-internal-format
36245 msgid "%qE fails to be a typedef or built in type"
36248 #: c/c-decl.c:10845
36249 #, gcc-internal-format
36250 msgid "%qE is not at beginning of declaration"
36253 #: c/c-decl.c:10866
36254 #, gcc-internal-format
36255 msgid "%qE used with %<auto%>"
36258 #: c/c-decl.c:10868
36259 #, gcc-internal-format
36260 msgid "%qE used with %<register%>"
36263 #: c/c-decl.c:10870
36264 #, gcc-internal-format
36265 msgid "%qE used with %<typedef%>"
36268 #: c/c-decl.c:10884 c/c-parser.c:7360
36269 #, gcc-internal-format
36270 msgid "ISO C99 does not support %qE"
36273 #: c/c-decl.c:10887 c/c-parser.c:7363
36274 #, gcc-internal-format
36275 msgid "ISO C90 does not support %qE"
36278 #: c/c-decl.c:10899
36279 #, gcc-internal-format
36280 msgid "%<__thread%> before %<extern%>"
36283 #: c/c-decl.c:10908
36284 #, gcc-internal-format
36285 msgid "%<__thread%> before %<static%>"
36288 #: c/c-decl.c:10921
36289 #, gcc-internal-format
36290 msgid "duplicate %<_Thread_local%> or %<__thread%>"
36293 #: c/c-decl.c:10929
36294 #, gcc-internal-format
36295 msgid "multiple storage classes in declaration specifiers"
36298 #: c/c-decl.c:10937
36299 #, gcc-internal-format
36300 msgid "%qs used with %qE"
36303 #: c/c-decl.c:11010
36304 #, gcc-internal-format
36305 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
36308 #: c/c-decl.c:11025
36309 #, gcc-internal-format
36310 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
36313 #: c/c-decl.c:11076 c/c-decl.c:11092 c/c-decl.c:11118
36314 #, gcc-internal-format
36315 msgid "ISO C does not support complex integer types"
36318 #: c/c-decl.c:11514 cp/semantics.c:5364
36319 #, gcc-internal-format
36321 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
36322 "not %<omp_out%> nor %<omp_in%>"
36325 #: c/c-decl.c:11518 cp/semantics.c:5368
36326 #, gcc-internal-format
36328 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
36329 "is not %<omp_priv%> nor %<omp_orig%>"
36332 #: c/c-fold.c:385 c/c-typeck.c:11426 cp/typeck.c:4664
36333 #, gcc-internal-format
36334 msgid "left shift of negative value"
36337 #: c/c-fold.c:395 c/c-typeck.c:11435 cp/typeck.c:4672
36338 #, gcc-internal-format
36339 msgid "left shift count is negative"
36342 #: c/c-fold.c:396 c/c-typeck.c:11365 cp/typeck.c:4617
36343 #, gcc-internal-format
36344 msgid "right shift count is negative"
36347 #: c/c-fold.c:404 c/c-typeck.c:11454 cp/typeck.c:4680
36348 #, gcc-internal-format
36349 msgid "left shift count >= width of type"
36352 #: c/c-fold.c:405 c/c-typeck.c:11389 cp/typeck.c:4625
36353 #, gcc-internal-format
36354 msgid "right shift count >= width of type"
36357 #: c/c-fold.c:412 c/c-typeck.c:11446
36358 #, gcc-internal-format
36359 msgid "left shift count >= width of vector element"
36362 #: c/c-fold.c:413 c/c-typeck.c:11376
36363 #, gcc-internal-format
36364 msgid "right shift count >= width of vector element"
36367 #: c/c-parser.c:274
36368 #, gcc-internal-format
36369 msgid "identifier %qE conflicts with C++ keyword"
36372 #: c/c-parser.c:884 cp/parser.c:2864
36373 #, gcc-internal-format
36374 msgid "version control conflict marker in file"
36377 #: c/c-parser.c:1087 cp/parser.c:2905
36378 #, gcc-internal-format
36379 msgid "to match this %qs"
36382 #: c/c-parser.c:1216 cp/parser.c:28463
36383 #, gcc-internal-format
36384 msgid "expected end of line"
36387 #: c/c-parser.c:1515
36388 #, gcc-internal-format
36389 msgid "ISO C forbids an empty translation unit"
36392 #: c/c-parser.c:1619 c/c-parser.c:9909
36393 #, gcc-internal-format
36394 msgid "ISO C does not allow extra %<;%> outside of a function"
36397 #: c/c-parser.c:1795
36398 #, gcc-internal-format
36399 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
36402 #: c/c-parser.c:1803
36403 #, gcc-internal-format
36404 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
36407 #: c/c-parser.c:1811
36408 #, gcc-internal-format
36409 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
36412 #: c/c-parser.c:1823 c/c-parser.c:4060
36413 #, gcc-internal-format
36414 msgid "unknown type name %qE; did you mean %qs?"
36417 #: c/c-parser.c:1827 c/c-parser.c:2650 c/c-parser.c:4064
36418 #, gcc-internal-format
36419 msgid "unknown type name %qE"
36422 #: c/c-parser.c:1848 c/c-parser.c:11129 c/c-parser.c:16147 c/c-parser.c:16585
36423 #: c/c-parser.c:17061 cp/parser.c:35986 cp/parser.c:38972
36424 #, gcc-internal-format
36425 msgid "expected declaration specifiers"
36428 #: c/c-parser.c:1858
36429 #, gcc-internal-format
36430 msgid "%<__auto_type%> in empty declaration"
36433 #: c/c-parser.c:1888 c/c-parser.c:3343
36434 #, gcc-internal-format
36435 msgid "expected %<;%>, identifier or %<(%>"
36438 #: c/c-parser.c:1906 cp/parser.c:30140 cp/parser.c:30214
36439 #, gcc-internal-format
36440 msgid "prefix attributes are ignored for methods"
36443 #: c/c-parser.c:1941
36444 #, gcc-internal-format
36445 msgid "prefix attributes are ignored for implementations"
36448 #: c/c-parser.c:1962
36449 #, gcc-internal-format
36450 msgid "unexpected attribute"
36453 #: c/c-parser.c:1972 c/c-parser.c:5194 c/c-parser.c:5511 cp/parser.c:10953
36454 #: cp/parser.c:11152
36455 #, gcc-internal-format
36456 msgid "%<fallthrough%> attribute not followed by %<;%>"
36459 #: c/c-parser.c:2004
36460 #, gcc-internal-format
36461 msgid "%<__auto_type%> requires a plain identifier as declarator"
36464 #: c/c-parser.c:2021
36465 #, gcc-internal-format
36466 msgid "data definition has no type or storage class"
36469 #. This means there is an attribute specifier after
36470 #. the declarator in a function definition. Provide
36471 #. some more information for the user.
36472 #: c/c-parser.c:2036
36473 #, gcc-internal-format
36475 "attributes should be specified before the declarator in a function definition"
36478 #: c/c-parser.c:2063
36479 #, gcc-internal-format
36480 msgid "%<__auto_type%> used with a bit-field initializer"
36483 #: c/c-parser.c:2138 c/c-parser.c:2228
36484 #, gcc-internal-format
36485 msgid "%<__auto_type%> requires an initialized data declaration"
36488 #: c/c-parser.c:2191
36489 #, gcc-internal-format
36490 msgid "%<__auto_type%> may only be used with a single declarator"
36493 #: c/c-parser.c:2220 cp/parser.c:13006 cp/parser.c:13163
36494 #, gcc-internal-format
36495 msgid "expected %<,%> or %<;%>"
36498 #. This can appear in many cases looking nothing like a
36499 #. function definition, so we don't give a more specific
36500 #. error suggesting there was one.
36501 #: c/c-parser.c:2234 c/c-parser.c:2275
36502 #, gcc-internal-format
36503 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
36506 #: c/c-parser.c:2242
36507 #, gcc-internal-format
36508 msgid "ISO C forbids nested functions"
36511 #: c/c-parser.c:2419
36512 #, gcc-internal-format
36513 msgid "ISO C99 does not support %<_Static_assert%>"
36516 #: c/c-parser.c:2422
36517 #, gcc-internal-format
36518 msgid "ISO C90 does not support %<_Static_assert%>"
36521 #: c/c-parser.c:2448 c/c-parser.c:4160 c/c-parser.c:11187 cp/parser.c:38613
36522 #, gcc-internal-format
36523 msgid "expected string literal"
36526 #: c/c-parser.c:2456
36527 #, gcc-internal-format
36528 msgid "expression in static assertion is not an integer"
36531 #: c/c-parser.c:2465
36532 #, gcc-internal-format
36533 msgid "expression in static assertion is not an integer constant expression"
36536 #: c/c-parser.c:2470
36537 #, gcc-internal-format
36538 msgid "expression in static assertion is not constant"
36541 #: c/c-parser.c:2475
36542 #, gcc-internal-format
36543 msgid "static assertion failed: %E"
36546 #: c/c-parser.c:2792
36547 #, gcc-internal-format
36548 msgid "%<_Atomic%> in Objective-C"
36551 #: c/c-parser.c:2795
36552 #, gcc-internal-format
36553 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
36556 #: c/c-parser.c:2798
36557 #, gcc-internal-format
36558 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
36561 #: c/c-parser.c:2825
36562 #, gcc-internal-format
36563 msgid "%<_Atomic%> applied to a qualified type"
36566 #: c/c-parser.c:2855
36567 #, gcc-internal-format
36568 msgid "%<__GIMPLE%> only valid with -fgimple"
36571 #: c/c-parser.c:2953
36572 #, gcc-internal-format
36573 msgid "empty enum is invalid"
36576 #: c/c-parser.c:2957 c/c-parser.c:3891 c/c-parser.c:4656 c/c-parser.c:4951
36577 #: c/c-parser.c:6436 c/c-parser.c:6524 c/c-parser.c:7226 c/c-parser.c:7903
36578 #: c/c-parser.c:8105 c/c-parser.c:8131 c/c-parser.c:8927 c/c-parser.c:9202
36579 #: c/c-parser.c:9239 c/c-parser.c:9492 c/c-parser.c:9542 c/c-parser.c:9702
36580 #: c/c-parser.c:9732 c/c-parser.c:9740 c/c-parser.c:9769 c/c-parser.c:9782
36581 #: c/c-parser.c:10088 c/c-parser.c:10212 c/c-parser.c:10657 c/c-parser.c:10692
36582 #: c/c-parser.c:10745 c/c-parser.c:10798 c/c-parser.c:10814 c/c-parser.c:10860
36583 #: c/c-parser.c:11496 c/c-parser.c:11537 c/c-parser.c:13445 c/c-parser.c:13681
36584 #: c/c-parser.c:15544 c/c-parser.c:18218 c/gimple-parser.c:1058
36585 #: c/gimple-parser.c:1096 cp/parser.c:28466 cp/parser.c:30992 cp/parser.c:31022
36586 #: cp/parser.c:31092 cp/parser.c:33209 cp/parser.c:38329
36587 #, gcc-internal-format
36588 msgid "expected identifier"
36591 #: c/c-parser.c:2995 cp/parser.c:18374
36592 #, gcc-internal-format
36593 msgid "comma at end of enumerator list"
36596 #: c/c-parser.c:3001
36597 #, gcc-internal-format
36598 msgid "expected %<,%> or %<}%>"
36601 #: c/c-parser.c:3032
36602 #, gcc-internal-format
36603 msgid "ISO C forbids forward references to %<enum%> types"
36606 #: c/c-parser.c:3149
36607 #, gcc-internal-format
36608 msgid "expected class name"
36611 #: c/c-parser.c:3171
36612 #, gcc-internal-format
36613 msgid "extra semicolon in struct or union specified"
36616 #: c/c-parser.c:3200
36617 #, gcc-internal-format
36618 msgid "no semicolon at end of struct or union"
36621 #: c/c-parser.c:3305 c/c-parser.c:4451
36622 #, gcc-internal-format
36623 msgid "expected specifier-qualifier-list"
36626 #: c/c-parser.c:3316
36627 #, gcc-internal-format
36628 msgid "ISO C forbids member declarations with no members"
36631 #: c/c-parser.c:3406
36632 #, gcc-internal-format
36633 msgid "expected %<,%>, %<;%> or %<}%>"
36636 #: c/c-parser.c:3413
36637 #, gcc-internal-format
36638 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
36641 #: c/c-parser.c:3467
36642 #, gcc-internal-format
36643 msgid "%<typeof%> applied to a bit-field"
36646 #: c/c-parser.c:3504
36647 #, gcc-internal-format
36648 msgid "ISO C99 does not support %<_Alignas%>"
36651 #: c/c-parser.c:3507
36652 #, gcc-internal-format
36653 msgid "ISO C90 does not support %<_Alignas%>"
36656 #: c/c-parser.c:3744
36657 #, gcc-internal-format
36658 msgid "expected identifier or %<(%>"
36661 #: c/c-parser.c:3957
36662 #, gcc-internal-format
36663 msgid "ISO C requires a named argument before %<...%>"
36666 #: c/c-parser.c:4071
36667 #, gcc-internal-format
36668 msgid "expected declaration specifiers or %<...%>"
36671 #: c/c-parser.c:4154
36672 #, gcc-internal-format
36673 msgid "wide string literal in %<asm%>"
36676 #: c/c-parser.c:4561
36677 #, gcc-internal-format
36678 msgid "ISO C forbids empty initializer braces"
36681 #: c/c-parser.c:4620
36682 #, gcc-internal-format
36683 msgid "obsolete use of designated initializer with %<:%>"
36686 #: c/c-parser.c:4765
36687 #, gcc-internal-format
36688 msgid "ISO C forbids specifying range of elements to initialize"
36691 #: c/c-parser.c:4777
36692 #, gcc-internal-format
36693 msgid "ISO C90 forbids specifying subobject to initialize"
36696 #: c/c-parser.c:4785
36697 #, gcc-internal-format
36698 msgid "obsolete use of designated initializer without %<=%>"
36701 #: c/c-parser.c:4966
36702 #, gcc-internal-format
36703 msgid "ISO C forbids label declarations"
36706 #: c/c-parser.c:4972 c/c-parser.c:5054 c/gimple-parser.c:161
36707 #, gcc-internal-format
36708 msgid "expected declaration or statement"
36711 #: c/c-parser.c:5005 c/c-parser.c:5033
36712 #, gcc-internal-format
36713 msgid "ISO C90 forbids mixed declarations and code"
36716 #: c/c-parser.c:5062
36717 #, gcc-internal-format
36718 msgid "expected %<}%> before %<else%>"
36721 #: c/c-parser.c:5067 cp/parser.c:11271
36722 #, gcc-internal-format
36723 msgid "%<else%> without a previous %<if%>"
36726 #: c/c-parser.c:5084
36727 #, gcc-internal-format
36728 msgid "label at end of compound statement"
36731 #: c/c-parser.c:5146
36732 #, gcc-internal-format
36733 msgid "expected %<:%> or %<...%>"
36736 #: c/c-parser.c:5198 c/c-parser.c:5515
36737 #, gcc-internal-format
36738 msgid "only attribute %<fallthrough%> can be applied to a null statement"
36741 #: c/c-parser.c:5204
36742 #, gcc-internal-format
36744 "a label can only be part of a statement and a declaration is not a statement"
36747 #: c/c-parser.c:5431
36748 #, gcc-internal-format
36749 msgid "expected identifier or %<*%>"
36752 #. Avoid infinite loop in error recovery:
36753 #. c_parser_skip_until_found stops at a closing nesting
36754 #. delimiter without consuming it, but here we need to consume
36755 #. it to proceed further.
36756 #: c/c-parser.c:5532 c/gimple-parser.c:1451 cp/parser.c:10905
36757 #, gcc-internal-format
36758 msgid "expected statement"
36761 #: c/c-parser.c:5639 cp/parser.c:12526
36762 #, gcc-internal-format
36763 msgid "suggest braces around empty body in an %<if%> statement"
36766 #: c/c-parser.c:5681 cp/parser.c:12529
36767 #, gcc-internal-format
36768 msgid "suggest braces around empty body in an %<else%> statement"
36771 #: c/c-parser.c:5815 cp/parser.c:11507
36772 #, gcc-internal-format
36773 msgid "suggest explicit braces to avoid ambiguous %<else%>"
36776 #: c/c-parser.c:5966
36777 #, gcc-internal-format
36778 msgid "suggest braces around empty body in %<do%> statement"
36781 #: c/c-parser.c:6099 c/c-parser.c:6129
36782 #, gcc-internal-format
36783 msgid "multiple iterating variables in fast enumeration"
36786 #: c/c-parser.c:6151
36787 #, gcc-internal-format
36788 msgid "invalid iterating variable in fast enumeration"
36791 #: c/c-parser.c:6172 cp/parser.c:11709
36792 #, gcc-internal-format
36793 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
36796 #: c/c-parser.c:6178 cp/parser.c:11715
36797 #, gcc-internal-format
36798 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
36801 #: c/c-parser.c:6212
36802 #, gcc-internal-format
36803 msgid "missing collection in fast enumeration"
36806 #: c/c-parser.c:6304
36807 #, gcc-internal-format
36808 msgid "%E qualifier ignored on asm"
36811 #: c/c-parser.c:6348
36812 #, gcc-internal-format
36813 msgid "expected %<:%> or %<)%>"
36816 #: c/c-parser.c:6662
36817 #, gcc-internal-format
36818 msgid "ISO C forbids omitting the middle term of a ?: expression"
36821 #. Location of the binary operator.
36823 #: c/c-parser.c:6868 cp/typeck.c:4457
36824 #, gcc-internal-format
36826 "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
36830 #: c/c-parser.c:6873 cp/typeck.c:4462
36831 #, gcc-internal-format
36832 msgid "first %<sizeof%> operand was declared here"
36835 #: c/c-parser.c:7090
36836 #, gcc-internal-format
36837 msgid "alignment specified for type name in cast"
36840 #: c/c-parser.c:7189
36841 #, gcc-internal-format
36842 msgid "traditional C rejects the unary plus operator"
36845 #: c/c-parser.c:7318
36846 #, gcc-internal-format
36847 msgid "alignment specified for type name in %<sizeof%>"
36850 #: c/c-parser.c:7334
36851 #, gcc-internal-format
36852 msgid "%<sizeof%> applied to a bit-field"
36855 #: c/c-parser.c:7403
36856 #, gcc-internal-format
36857 msgid "alignment specified for type name in %qE"
36860 #: c/c-parser.c:7426
36861 #, gcc-internal-format
36862 msgid "ISO C does not allow %<%E (expression)%>"
36865 #: c/c-parser.c:7457
36866 #, gcc-internal-format
36867 msgid "cannot take address of %qs"
36870 #: c/c-parser.c:7540
36871 #, gcc-internal-format
36872 msgid "ISO C99 does not support %<_Generic%>"
36875 #: c/c-parser.c:7543
36876 #, gcc-internal-format
36877 msgid "ISO C90 does not support %<_Generic%>"
36880 #: c/c-parser.c:7611
36881 #, gcc-internal-format
36882 msgid "%<_Generic%> association has function type"
36885 #: c/c-parser.c:7614
36886 #, gcc-internal-format
36887 msgid "%<_Generic%> association has incomplete type"
36890 #: c/c-parser.c:7618
36891 #, gcc-internal-format
36892 msgid "%<_Generic%> association has variable length type"
36895 #: c/c-parser.c:7642
36896 #, gcc-internal-format
36897 msgid "duplicate %<default%> case in %<_Generic%>"
36900 #: c/c-parser.c:7643
36901 #, gcc-internal-format
36902 msgid "original %<default%> is here"
36905 #: c/c-parser.c:7651
36906 #, gcc-internal-format
36907 msgid "%<_Generic%> specifies two compatible types"
36910 #: c/c-parser.c:7652
36911 #, gcc-internal-format
36912 msgid "compatible type is here"
36915 #: c/c-parser.c:7675
36916 #, gcc-internal-format
36917 msgid "%<_Generic%> selector matches multiple associations"
36920 #: c/c-parser.c:7677
36921 #, gcc-internal-format
36922 msgid "other match is here"
36925 #: c/c-parser.c:7696
36926 #, gcc-internal-format
36928 "%<_Generic%> selector of type %qT is not compatible with any association"
36931 #: c/c-parser.c:7717
36932 #, gcc-internal-format
36933 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
36936 #: c/c-parser.c:7725
36937 #, gcc-internal-format
36938 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
36941 #: c/c-parser.c:7731
36942 #, gcc-internal-format
36943 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
36946 #: c/c-parser.c:7747
36947 #, gcc-internal-format
36948 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
36951 #: c/c-parser.c:7917 c/c-parser.c:8969 c/c-parser.c:8991 c/gimple-parser.c:978
36952 #: c/gimple-parser.c:984 c/gimple-parser.c:1468
36953 #, gcc-internal-format
36954 msgid "expected expression"
36957 #: c/c-parser.c:7935
36958 #, gcc-internal-format
36959 msgid "braced-group within expression allowed only inside a function"
36962 #: c/c-parser.c:7949
36963 #, gcc-internal-format
36964 msgid "ISO C forbids braced-groups within expressions"
36967 #: c/c-parser.c:7976
36968 #, gcc-internal-format
36969 msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
36972 #: c/c-parser.c:7985
36973 #, gcc-internal-format
36974 msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier"
36977 #: c/c-parser.c:7994
36978 #, gcc-internal-format
36979 msgid "ISO C90 does not support %<__func__%> predefined identifier"
36982 #: c/c-parser.c:8158
36983 #, gcc-internal-format
36984 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
36987 #: c/c-parser.c:8174
36988 #, gcc-internal-format
36989 msgid "first argument to %<__builtin_choose_expr%> not a constant"
36992 #: c/c-parser.c:8244 c/c-parser.c:8261 c/c-parser.c:8268
36993 #, gcc-internal-format
36994 msgid "too few arguments to %<__builtin_tgmath%>"
36997 #: c/c-parser.c:8289
36998 #, gcc-internal-format
36999 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
37002 #: c/c-parser.c:8333 c/c-parser.c:8343
37003 #, gcc-internal-format
37005 "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
37008 #: c/c-parser.c:8365 c/c-parser.c:8375
37009 #, gcc-internal-format
37011 "invalid type-generic type for argument %u of argument %u of "
37012 "%<__builtin_tgmath%>"
37015 #: c/c-parser.c:8408
37016 #, gcc-internal-format
37017 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
37020 #: c/c-parser.c:8427
37021 #, gcc-internal-format
37022 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
37025 #: c/c-parser.c:8475
37026 #, gcc-internal-format
37028 "duplicate type-generic parameter type for function argument %u of "
37029 "%<__builtin_tgmath%>"
37032 #: c/c-parser.c:8498
37033 #, gcc-internal-format
37034 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
37037 #: c/c-parser.c:8515
37038 #, gcc-internal-format
37040 "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
37043 #: c/c-parser.c:8553
37044 #, gcc-internal-format, gfc-internal-format
37045 msgid "invalid type of argument %u of type-generic function"
37048 #: c/c-parser.c:8564
37049 #, gcc-internal-format, gfc-internal-format
37051 "decimal floating-point argument %u to complex-only type-generic function"
37054 #: c/c-parser.c:8572
37055 #, gcc-internal-format, gfc-internal-format
37056 msgid "decimal floating-point argument %u to binary-only type-generic function"
37059 #: c/c-parser.c:8580 c/c-parser.c:8610
37060 #, gcc-internal-format
37062 "both complex and decimal floating-point arguments to type-generic function"
37065 #: c/c-parser.c:8588 c/c-parser.c:8630
37066 #, gcc-internal-format
37068 "both binary and decimal floating-point arguments to type-generic function"
37071 #: c/c-parser.c:8602
37072 #, gcc-internal-format, gfc-internal-format
37073 msgid "complex argument %u to decimal-only type-generic function"
37076 #: c/c-parser.c:8622
37077 #, gcc-internal-format, gfc-internal-format
37078 msgid "binary argument %u to decimal-only type-generic function"
37081 #: c/c-parser.c:8728
37082 #, gcc-internal-format
37083 msgid "no matching function for type-generic call"
37086 #: c/c-parser.c:8769
37087 #, gcc-internal-format
37088 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
37091 #: c/c-parser.c:8782
37092 #, gcc-internal-format
37094 "first argument to %<__builtin_call_with_static_chain%> must be a call "
37098 #: c/c-parser.c:8786
37099 #, gcc-internal-format
37101 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
37105 #: c/c-parser.c:8812
37106 #, gcc-internal-format
37107 msgid "wrong number of arguments to %<__builtin_complex%>"
37110 #: c/c-parser.c:8834
37111 #, gcc-internal-format
37112 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
37115 #: c/c-parser.c:8843
37116 #, gcc-internal-format
37117 msgid "%<__builtin_complex%> operands of different types"
37120 #: c/c-parser.c:8891 cp/parser.c:6928
37121 #, gcc-internal-format
37122 msgid "wrong number of arguments to %<__builtin_shuffle%>"
37125 #: c/c-parser.c:9029
37126 #, gcc-internal-format
37127 msgid "compound literal has variable size"
37130 #: c/c-parser.c:9040
37131 #, gcc-internal-format
37132 msgid "compound literal qualified by address-space qualifier"
37135 #: c/c-parser.c:9044
37136 #, gcc-internal-format
37137 msgid "ISO C90 forbids compound literals"
37140 #: c/c-parser.c:9057
37141 #, gcc-internal-format
37142 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
37145 #: c/c-parser.c:9513
37146 #, gcc-internal-format
37147 msgid "expected identifier or %<)%>"
37150 #: c/c-parser.c:9609
37151 #, gcc-internal-format
37152 msgid "extra semicolon"
37155 #: c/c-parser.c:9857
37156 #, gcc-internal-format
37157 msgid "extra semicolon in method definition specified"
37160 #: c/c-parser.c:9989
37161 #, gcc-internal-format
37162 msgid "method attributes must be specified at the end only"
37165 #: c/c-parser.c:10009
37166 #, gcc-internal-format
37167 msgid "expected %<;%> or %<{%> after method attribute definition"
37170 #: c/c-parser.c:10131
37171 #, gcc-internal-format
37172 msgid "objective-c method declaration is expected"
37175 #: c/c-parser.c:10569
37176 #, gcc-internal-format
37177 msgid "no type or storage class may be specified here,"
37180 #: c/c-parser.c:10661 c/c-parser.c:10718 cp/parser.c:31052
37181 #, gcc-internal-format
37182 msgid "unknown property attribute"
37185 #: c/c-parser.c:10682 cp/parser.c:31012
37186 #, gcc-internal-format
37187 msgid "missing %<=%> (after %<getter%> attribute)"
37190 #: c/c-parser.c:10685 cp/parser.c:31015
37191 #, gcc-internal-format
37192 msgid "missing %<=%> (after %<setter%> attribute)"
37195 #: c/c-parser.c:10699 cp/parser.c:31030
37196 #, gcc-internal-format
37197 msgid "the %<setter%> attribute may only be specified once"
37200 #: c/c-parser.c:10704 cp/parser.c:31036
37201 #, gcc-internal-format
37202 msgid "setter name must terminate with %<:%>"
37205 #: c/c-parser.c:10711 cp/parser.c:31044
37206 #, gcc-internal-format
37207 msgid "the %<getter%> attribute may only be specified once"
37210 #: c/c-parser.c:10905 cp/parser.c:38653
37211 #, gcc-internal-format
37213 "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
37214 "non-negative integral constant less than %u"
37217 #: c/c-parser.c:10949 c/c-parser.c:16582 c/c-parser.c:16840 c/c-parser.c:16899
37218 #: c/c-parser.c:16983 cp/parser.c:35983 cp/parser.c:36277 cp/parser.c:36365
37219 #: cp/parser.c:36436 cp/parser.c:38700 cp/parser.c:38715 cp/parser.c:38731
37220 #: cp/parser.c:38747 cp/parser.c:38763 cp/parser.c:38790 cp/parser.c:38803
37221 #: cp/parser.c:38826 cp/parser.c:38839
37222 #, gcc-internal-format
37223 msgid "%<#pragma %s%> may only be used in compound statements"
37226 #: c/c-parser.c:10972 cp/parser.c:38816
37227 #, gcc-internal-format
37228 msgid "%<#pragma acc routine%> must be at file scope"
37231 #: c/c-parser.c:11050 cp/parser.c:38897
37232 #, gcc-internal-format
37234 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
37238 #: c/c-parser.c:11074 c/c-parser.c:11098 cp/parser.c:38926 cp/parser.c:38959
37239 #, gcc-internal-format
37240 msgid "for, while or do statement expected"
37243 #: c/c-parser.c:11111 cp/parser.c:38690
37244 #, gcc-internal-format
37245 msgid "%<#pragma GCC pch_preprocess%> must be first"
37248 #: c/c-parser.c:11421 cp/parser.c:31436
37249 #, gcc-internal-format
37250 msgid "too many %qs clauses"
37253 #: c/c-parser.c:11443 cp/parser.c:31973
37254 #, gcc-internal-format
37255 msgid "expected integer expression before ')'"
37258 #: c/c-parser.c:11458
37259 #, gcc-internal-format
37260 msgid "expression must be integral"
37263 #: c/c-parser.c:11742 c/c-parser.c:18160
37264 #, gcc-internal-format
37265 msgid "%qD is not a variable"
37268 #: c/c-parser.c:11746 cp/semantics.c:6820
37269 #, gcc-internal-format
37270 msgid "%qD is not a pointer variable"
37273 #: c/c-parser.c:11788 cp/parser.c:32052
37274 #, gcc-internal-format
37275 msgid "collapse argument needs positive constant integer expression"
37278 #: c/c-parser.c:11865 cp/parser.c:32116
37279 #, gcc-internal-format
37280 msgid "expected %<none%> or %<present%>"
37283 #: c/c-parser.c:11867 cp/parser.c:32118
37284 #, gcc-internal-format
37285 msgid "expected %<none%> or %<shared%>"
37288 #: c/c-parser.c:11968 cp/parser.c:32221
37289 #, gcc-internal-format
37290 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
37293 #: c/c-parser.c:11988 c/c-parser.c:16892 c/c-parser.c:16976 cp/parser.c:32239
37294 #: cp/parser.c:36269 cp/parser.c:36357
37295 #, gcc-internal-format
37296 msgid "expected %<data%>"
37299 #: c/c-parser.c:12035 cp/parser.c:32292
37300 #, gcc-internal-format
37301 msgid "too many %<if%> clauses with %qs modifier"
37304 #: c/c-parser.c:12042 cp/parser.c:32299
37305 #, gcc-internal-format
37306 msgid "too many %<if%> clauses"
37309 #: c/c-parser.c:12044 cp/parser.c:32301
37310 #, gcc-internal-format
37311 msgid "too many %<if%> clauses without modifier"
37314 #: c/c-parser.c:12050 cp/parser.c:32307
37315 #, gcc-internal-format
37317 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
37321 #: c/c-parser.c:12126 c/c-parser.c:12172 c/c-parser.c:12218 c/c-parser.c:12264
37322 #: c/c-parser.c:12311 c/c-parser.c:12551 c/c-parser.c:12632 c/c-parser.c:13043
37323 #: c/c-parser.c:13171 c/c-parser.c:13216 c/c-parser.c:13736
37324 #, gcc-internal-format
37325 msgid "expected integer expression"
37328 #: c/c-parser.c:12137
37329 #, gcc-internal-format
37330 msgid "%<num_threads%> value must be positive"
37333 #: c/c-parser.c:12183
37334 #, gcc-internal-format
37335 msgid "%<num_tasks%> value must be positive"
37338 #: c/c-parser.c:12229 cp/semantics.c:7004
37339 #, gcc-internal-format
37340 msgid "%<grainsize%> value must be positive"
37343 #: c/c-parser.c:12276 cp/semantics.c:7033
37344 #, gcc-internal-format
37345 msgid "%<priority%> value must be non-negative"
37348 #: c/c-parser.c:12341 c/c-parser.c:12347 cp/parser.c:32524 cp/parser.c:32531
37349 #, gcc-internal-format
37350 msgid "expected %<tofrom%>"
37353 #: c/c-parser.c:12355 c/c-parser.c:12361 cp/parser.c:32540 cp/parser.c:32547
37354 #, gcc-internal-format
37355 msgid "expected %<scalar%>"
37358 #: c/c-parser.c:12425 cp/semantics.c:6311
37359 #, gcc-internal-format
37360 msgid "%qs expression must be integral"
37363 #: c/c-parser.c:12437 c/c-parser.c:12560 cp/semantics.c:6343
37364 #, gcc-internal-format
37365 msgid "%qs value must be positive"
37368 #: c/c-parser.c:12499 cp/parser.c:31832
37369 #, gcc-internal-format
37370 msgid "too many %<static%> arguments"
37373 #: c/c-parser.c:12533 cp/parser.c:31865
37374 #, gcc-internal-format
37375 msgid "unexpected argument"
37378 #: c/c-parser.c:12699 cp/semantics.c:7132
37379 #, gcc-internal-format
37380 msgid "%<tile%> argument needs positive integral constant"
37383 #: c/c-parser.c:12765 cp/parser.c:32605
37384 #, gcc-internal-format
37385 msgid "ordered argument needs positive constant integer expression"
37388 #: c/c-parser.c:12857 c/c-parser.c:17625 cp/parser.c:37622
37389 #, gcc-internal-format
37391 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
37395 #: c/c-parser.c:12967 cp/parser.c:32819
37396 #, gcc-internal-format
37397 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
37400 #: c/c-parser.c:13021 cp/parser.c:32835
37401 #, gcc-internal-format
37402 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
37405 #: c/c-parser.c:13025 cp/parser.c:32838
37406 #, gcc-internal-format
37407 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
37410 #: c/c-parser.c:13037 cp/semantics.c:6401
37411 #, gcc-internal-format
37412 msgid "chunk size value must be positive"
37415 #: c/c-parser.c:13060 cp/parser.c:32858
37416 #, gcc-internal-format
37417 msgid "invalid schedule kind"
37420 #: c/c-parser.c:13181
37421 #, gcc-internal-format
37422 msgid "%<num_teams%> value must be positive"
37425 #: c/c-parser.c:13226 cp/semantics.c:6491
37426 #, gcc-internal-format
37427 msgid "%<thread_limit%> value must be positive"
37430 #: c/c-parser.c:13271 cp/semantics.c:6601
37431 #, gcc-internal-format
37433 "%<aligned%> clause alignment expression must be positive constant integer "
37437 #: c/c-parser.c:13334
37438 #, gcc-internal-format
37439 msgid "%<linear%> clause step expression must be integral"
37442 #: c/c-parser.c:13375
37443 #, gcc-internal-format
37445 "%<safelen%> clause expression must be positive constant integer expression"
37448 #: c/c-parser.c:13414
37449 #, gcc-internal-format
37451 "%<simdlen%> clause expression must be positive constant integer expression"
37454 #: c/c-parser.c:13584 cp/parser.c:33353 cp/parser.c:33578
37455 #, gcc-internal-format
37456 msgid "invalid depend kind"
37459 #: c/c-parser.c:13669 cp/parser.c:33426
37460 #, gcc-internal-format
37461 msgid "invalid map kind"
37464 #: c/c-parser.c:13767 cp/parser.c:33525
37465 #, gcc-internal-format
37466 msgid "invalid dist_schedule kind"
37469 #: c/c-parser.c:13839
37470 #, gcc-internal-format
37471 msgid "invalid proc_bind kind"
37474 #: c/c-parser.c:14059 cp/parser.c:33804
37475 #, gcc-internal-format
37476 msgid "expected %<#pragma acc%> clause"
37479 #: c/c-parser.c:14070 c/c-parser.c:14345 cp/parser.c:33815 cp/parser.c:34122
37480 #, gcc-internal-format
37481 msgid "%qs is not valid for %qs"
37484 #: c/c-parser.c:14214 cp/parser.c:33989
37485 #, gcc-internal-format
37486 msgid "%qs must be the first clause of %qs"
37489 #: c/c-parser.c:14334 cp/parser.c:34111
37490 #, gcc-internal-format
37491 msgid "expected %<#pragma omp%> clause"
37494 #: c/c-parser.c:14472 cp/parser.c:36782
37495 #, gcc-internal-format
37496 msgid "no valid clauses specified in %<#pragma acc declare%>"
37499 #: c/c-parser.c:14482 cp/parser.c:36792
37500 #, gcc-internal-format
37501 msgid "array section in %<#pragma acc declare%>"
37504 #: c/c-parser.c:14502 cp/parser.c:36812
37505 #, gcc-internal-format
37506 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
37509 #: c/c-parser.c:14513 cp/parser.c:36823
37510 #, gcc-internal-format
37511 msgid "invalid OpenACC clause at file scope"
37514 #: c/c-parser.c:14520 cp/parser.c:36830
37515 #, gcc-internal-format
37516 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
37519 #: c/c-parser.c:14528 cp/parser.c:36838
37520 #, gcc-internal-format
37521 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
37524 #: c/c-parser.c:14540 cp/parser.c:36850
37525 #, gcc-internal-format
37526 msgid "variable %qD used more than once with %<#pragma acc declare%>"
37529 #: c/c-parser.c:14632 cp/parser.c:36936
37530 #, gcc-internal-format
37531 msgid "expected %<data%> after %<#pragma acc %s%>"
37534 #: c/c-parser.c:14648 cp/parser.c:36953
37535 #, gcc-internal-format
37536 msgid "%<#pragma acc %s data%> has no data movement clause"
37539 #: c/c-parser.c:14874 cp/parser.c:2952
37540 #, gcc-internal-format
37541 msgid "%qE has not been declared"
37544 #: c/c-parser.c:14878
37545 #, gcc-internal-format
37546 msgid "expected function name"
37549 #: c/c-parser.c:14893 cp/parser.c:38043
37550 #, gcc-internal-format
37551 msgid "%qD does not refer to a function"
37554 #: c/c-parser.c:14913 c/c-parser.c:14961 cp/parser.c:1388
37555 #, gcc-internal-format
37557 "%<#pragma acc routine%> not immediately followed by function declaration or "
37561 #: c/c-parser.c:14953 cp/parser.c:38097 cp/parser.c:38139
37562 #, gcc-internal-format
37564 "%<#pragma acc routine%> not immediately followed by a single function "
37565 "declaration or definition"
37568 #: c/c-parser.c:14970 cp/parser.c:38153
37569 #, gcc-internal-format
37570 msgid "%<#pragma acc routine%> already applied to %qD"
37573 #: c/c-parser.c:14979 cp/parser.c:38162
37574 #, gcc-internal-format
37575 msgid "%<#pragma acc routine%> must be applied before use"
37578 #: c/c-parser.c:14980 cp/parser.c:38163
37579 #, gcc-internal-format
37580 msgid "%<#pragma acc routine%> must be applied before definition"
37583 #: c/c-parser.c:15023 cp/parser.c:37131
37584 #, gcc-internal-format
37586 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
37590 #: c/c-parser.c:15435 cp/parser.c:34490 cp/parser.c:34516
37591 #, gcc-internal-format
37592 msgid "invalid form of %<#pragma omp atomic%>"
37595 #: c/c-parser.c:15439 cp/parser.c:34547 cp/parser.c:34563
37596 #, gcc-internal-format
37597 msgid "invalid operator for %<#pragma omp atomic%>"
37600 #: c/c-parser.c:15488 cp/semantics.c:8413 cp/semantics.c:8423
37601 #, gcc-internal-format
37603 "%<#pragma omp atomic capture%> uses two different expressions for memory"
37606 #: c/c-parser.c:15553 c/c-parser.c:15575
37607 #, gcc-internal-format
37608 msgid "expected %<(%> or end of line"
37611 #: c/c-parser.c:15619 cp/parser.c:35082
37612 #, gcc-internal-format
37613 msgid "%<ordered%> clause parameter is less than %<collapse%>"
37616 #: c/c-parser.c:15630 cp/parser.c:35093
37617 #, gcc-internal-format
37619 "%<linear%> clause may not be specified together with %<ordered%> clause with "
37623 #: c/c-parser.c:15648 cp/parser.c:35120
37624 #, gcc-internal-format
37625 msgid "for statement expected"
37628 #: c/c-parser.c:15718 cp/semantics.c:8078 cp/semantics.c:8165
37629 #, gcc-internal-format
37630 msgid "expected iteration declaration or initialization"
37633 #: c/c-parser.c:15806
37634 #, gcc-internal-format
37635 msgid "not enough perfectly nested loops"
37638 #: c/c-parser.c:15862 cp/parser.c:35343
37639 #, gcc-internal-format
37640 msgid "collapsed loops not perfectly nested"
37643 #: c/c-parser.c:15909 cp/parser.c:35163 cp/parser.c:35205 cp/pt.c:16039
37644 #, gcc-internal-format
37645 msgid "iteration variable %qD should not be firstprivate"
37648 #: c/c-parser.c:16000 cp/parser.c:35416
37649 #, gcc-internal-format
37650 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
37653 #: c/c-parser.c:16166 cp/parser.c:35579
37654 #, gcc-internal-format
37656 "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
37660 #: c/c-parser.c:16374 cp/parser.c:35778
37661 #, gcc-internal-format
37662 msgid "expected %<for%> after %qs"
37665 #: c/c-parser.c:16573 cp/parser.c:35974
37666 #, gcc-internal-format
37667 msgid "expected %<point%>"
37670 #: c/c-parser.c:16793 cp/parser.c:36211
37671 #, gcc-internal-format
37673 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
37674 "%<tofrom%> or %<alloc%> on %<map%> clause"
37677 #: c/c-parser.c:16806 cp/parser.c:36224
37678 #, gcc-internal-format
37679 msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
37682 #: c/c-parser.c:16853 cp/parser.c:36449
37683 #, gcc-internal-format
37685 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
37689 #: c/c-parser.c:16925 cp/parser.c:36304
37690 #, gcc-internal-format
37692 "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
37693 "%> on %<map%> clause"
37696 #: c/c-parser.c:16937 cp/parser.c:36316
37697 #, gcc-internal-format
37699 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
37702 #: c/c-parser.c:17011 cp/parser.c:36393
37703 #, gcc-internal-format
37705 "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
37706 "%> or %<delete%> on %<map%> clause"
37709 #: c/c-parser.c:17024 cp/parser.c:36406
37710 #, gcc-internal-format
37712 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
37715 #: c/c-parser.c:17238 cp/parser.c:36659
37716 #, gcc-internal-format
37718 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
37719 "or %<alloc%> on %<map%> clause"
37722 #: c/c-parser.c:17288
37723 #, gcc-internal-format
37725 "%<#pragma omp declare simd%> must be followed by function declaration or "
37726 "definition or another %<#pragma omp declare simd%>"
37729 #: c/c-parser.c:17338 c/c-parser.c:17365
37730 #, gcc-internal-format
37732 "%<#pragma omp declare simd%> must be followed by function declaration or "
37736 #: c/c-parser.c:17387
37737 #, gcc-internal-format
37739 "%<#pragma omp declare simd%> not immediately followed by a function "
37740 "declaration or definition"
37743 #: c/c-parser.c:17395 cp/parser.c:37252
37744 #, gcc-internal-format
37746 "%<#pragma omp declare simd%> not immediately followed by a single function "
37747 "declaration or definition"
37750 #: c/c-parser.c:17474 cp/parser.c:37322
37751 #, gcc-internal-format
37753 "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
37754 "target%> without clauses and %<#pragma omp end declare target%>"
37757 #: c/c-parser.c:17493 cp/parser.c:37341
37758 #, gcc-internal-format
37759 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
37762 #: c/c-parser.c:17534 cp/parser.c:37388
37763 #, gcc-internal-format
37764 msgid "expected %<target%>"
37767 #: c/c-parser.c:17541 cp/parser.c:37395
37768 #, gcc-internal-format
37769 msgid "expected %<declare%>"
37772 #: c/c-parser.c:17547 cp/parser.c:37402
37773 #, gcc-internal-format
37775 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
37779 #: c/c-parser.c:17575
37780 #, gcc-internal-format
37781 msgid "%<#pragma omp declare reduction%> not at file or block scope"
37784 #: c/c-parser.c:17652
37785 #, gcc-internal-format
37786 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
37789 #: c/c-parser.c:17656
37790 #, gcc-internal-format
37791 msgid "function or array type in %<#pragma omp declare reduction%>"
37794 #: c/c-parser.c:17659
37795 #, gcc-internal-format
37796 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
37799 #: c/c-parser.c:17662
37800 #, gcc-internal-format
37802 "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
37806 #: c/c-parser.c:17670
37807 #, gcc-internal-format
37808 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
37811 #: c/c-parser.c:17679
37812 #, gcc-internal-format
37813 msgid "previous %<#pragma omp declare reduction%>"
37816 #: c/c-parser.c:17796
37817 #, gcc-internal-format
37818 msgid "expected %<omp_priv%> or function-name"
37821 #: c/c-parser.c:17807
37822 #, gcc-internal-format
37823 msgid "expected function-name %<(%>"
37826 #: c/c-parser.c:17826
37827 #, gcc-internal-format
37828 msgid "one of the initializer call arguments should be %<&omp_priv%>"
37831 #: c/c-parser.c:17947 cp/parser.c:37847
37832 #, gcc-internal-format
37833 msgid "expected %<simd%> or %<reduction%> or %<target%>"
37836 #: c/c-parser.c:18162 cp/semantics.c:7543
37837 #, gcc-internal-format
37838 msgid "%qE declared %<threadprivate%> after first use"
37841 #: c/c-parser.c:18164 cp/semantics.c:7545
37842 #, gcc-internal-format
37843 msgid "automatic variable %qE cannot be %<threadprivate%>"
37846 #: c/c-parser.c:18168 cp/semantics.c:7547
37847 #, gcc-internal-format
37848 msgid "%<threadprivate%> %qE has incomplete type"
37851 #: c/c-parser.c:18368 cp/parser.c:38544
37852 #, gcc-internal-format
37853 msgid "%<__transaction_cancel%> without transactional memory support enabled"
37856 #: c/c-parser.c:18374 cp/parser.c:38550
37857 #, gcc-internal-format
37858 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
37861 #: c/c-parser.c:18383 cp/parser.c:38559
37862 #, gcc-internal-format
37864 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
37867 #: c/c-parser.c:18385 cp/parser.c:38562
37868 #, gcc-internal-format
37869 msgid " or a %<transaction_may_cancel_outer%> function"
37872 #: c/c-parser.c:18391 cp/parser.c:38568
37873 #, gcc-internal-format
37874 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
37877 #: c/c-parser.c:18472
37878 #, gcc-internal-format
37879 msgid "no closing brace"
37882 #: c/c-typeck.c:223
37883 #, gcc-internal-format
37884 msgid "%qD has an incomplete type %qT"
37887 #: c/c-typeck.c:237 c/c-typeck.c:9994 c/c-typeck.c:10036 cp/call.c:4141
37888 #, gcc-internal-format
37889 msgid "invalid use of void expression"
37892 #: c/c-typeck.c:245
37893 #, gcc-internal-format
37894 msgid "invalid use of flexible array member"
37897 #: c/c-typeck.c:251 cp/typeck2.c:504
37898 #, gcc-internal-format
37899 msgid "invalid use of array with unspecified bounds"
37902 #: c/c-typeck.c:259
37903 #, gcc-internal-format
37904 msgid "invalid use of undefined type %qT"
37907 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
37908 #: c/c-typeck.c:262
37909 #, gcc-internal-format
37910 msgid "invalid use of incomplete typedef %qT"
37913 #: c/c-typeck.c:335
37914 #, gcc-internal-format
37915 msgid "%qT and %qT are in disjoint named address spaces"
37918 #: c/c-typeck.c:576 c/c-typeck.c:601
37919 #, gcc-internal-format
37920 msgid "function types not truly compatible in ISO C"
37923 #: c/c-typeck.c:745
37924 #, gcc-internal-format
37925 msgid "can%'t mix operands of decimal float and vector types"
37928 #: c/c-typeck.c:750
37929 #, gcc-internal-format
37930 msgid "can%'t mix operands of decimal float and complex types"
37933 #: c/c-typeck.c:755
37934 #, gcc-internal-format
37935 msgid "can%'t mix operands of decimal float and other float types"
37938 #: c/c-typeck.c:1295
37939 #, gcc-internal-format
37940 msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
37943 #: c/c-typeck.c:1299
37944 #, gcc-internal-format
37945 msgid "types are not quite compatible"
37948 #: c/c-typeck.c:1303
37949 #, gcc-internal-format
37950 msgid "pointer target types incompatible in C++"
37953 #: c/c-typeck.c:1636
37954 #, gcc-internal-format
37955 msgid "function return types not compatible due to %<volatile%>"
37958 #: c/c-typeck.c:1894
37959 #, gcc-internal-format
37960 msgid "converting an array compound literal to a pointer is ill-formed in C++"
37963 #: c/c-typeck.c:2417 c/c-typeck.c:8641
37964 #, gcc-internal-format
37965 msgid "%qT has no member named %qE; did you mean %qE?"
37968 #: c/c-typeck.c:2421 c/c-typeck.c:8645
37969 #, gcc-internal-format
37970 msgid "%qT has no member named %qE"
37973 #: c/c-typeck.c:2430
37974 #, gcc-internal-format
37975 msgid "accessing a member %qE of an atomic structure %qE"
37978 #: c/c-typeck.c:2433
37979 #, gcc-internal-format
37980 msgid "accessing a member %qE of an atomic union %qE"
37983 #: c/c-typeck.c:2493
37984 #, gcc-internal-format
37985 msgid "%qE is a pointer; did you mean to use %<->%>?"
37988 #: c/c-typeck.c:2499
37989 #, gcc-internal-format
37990 msgid "request for member %qE in something not a structure or union"
37993 #: c/c-typeck.c:2550
37994 #, gcc-internal-format
37995 msgid "dereferencing pointer to incomplete type %qT"
37998 #: c/c-typeck.c:2557
37999 #, gcc-internal-format
38000 msgid "dereferencing %<void *%> pointer"
38003 #: c/c-typeck.c:2612
38004 #, gcc-internal-format
38005 msgid "subscripted value is neither array nor pointer nor vector"
38008 #: c/c-typeck.c:2622 cp/typeck.c:3303 cp/typeck.c:3390
38009 #, gcc-internal-format
38010 msgid "array subscript is not an integer"
38013 #: c/c-typeck.c:2628
38014 #, gcc-internal-format
38015 msgid "subscripted value is pointer to function"
38018 #: c/c-typeck.c:2682
38019 #, gcc-internal-format
38020 msgid "ISO C forbids subscripting %<register%> array"
38023 #: c/c-typeck.c:2685
38024 #, gcc-internal-format
38025 msgid "ISO C90 forbids subscripting non-lvalue array"
38028 #: c/c-typeck.c:2799
38029 #, gcc-internal-format
38030 msgid "enum constant defined here"
38033 #: c/c-typeck.c:2905 cp/typeck.c:1693
38034 #, gcc-internal-format
38035 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
38038 #: c/c-typeck.c:3053
38039 #, gcc-internal-format
38040 msgid "called object %qE is not a function or function pointer"
38043 #: c/c-typeck.c:3058
38044 #, gcc-internal-format
38045 msgid "called object %qD is not a function or function pointer"
38048 #: c/c-typeck.c:3064
38049 #, gcc-internal-format
38050 msgid "called object is not a function or function pointer"
38053 #. This situation leads to run-time undefined behavior. We can't,
38054 #. therefore, simply error unless we can prove that all possible
38055 #. executions of the program must execute the code.
38056 #: c/c-typeck.c:3094
38057 #, gcc-internal-format
38058 msgid "function called through a non-compatible type"
38061 #: c/c-typeck.c:3099 c/c-typeck.c:3152
38062 #, gcc-internal-format
38063 msgid "function with qualified void return type called"
38066 #: c/c-typeck.c:3282
38067 #, gcc-internal-format
38068 msgid "too many arguments to method %qE"
38071 #: c/c-typeck.c:3344
38072 #, gcc-internal-format, gfc-internal-format
38073 msgid "type of formal parameter %d is incomplete"
38076 #: c/c-typeck.c:3361
38077 #, gcc-internal-format
38079 "passing argument %d of %qE as integer rather than floating due to prototype"
38082 #: c/c-typeck.c:3367
38083 #, gcc-internal-format
38085 "passing argument %d of %qE as integer rather than complex due to prototype"
38088 #: c/c-typeck.c:3373
38089 #, gcc-internal-format
38091 "passing argument %d of %qE as complex rather than floating due to prototype"
38094 #: c/c-typeck.c:3379
38095 #, gcc-internal-format
38097 "passing argument %d of %qE as floating rather than integer due to prototype"
38100 #: c/c-typeck.c:3385
38101 #, gcc-internal-format
38103 "passing argument %d of %qE as complex rather than integer due to prototype"
38106 #: c/c-typeck.c:3391
38107 #, gcc-internal-format
38109 "passing argument %d of %qE as floating rather than complex due to prototype"
38112 #: c/c-typeck.c:3405
38113 #, gcc-internal-format
38115 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
38119 #: c/c-typeck.c:3431
38120 #, gcc-internal-format
38121 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
38124 #: c/c-typeck.c:3456
38125 #, gcc-internal-format
38126 msgid "passing argument %d of %qE with different width due to prototype"
38129 #: c/c-typeck.c:3480
38130 #, gcc-internal-format
38131 msgid "passing argument %d of %qE as unsigned due to prototype"
38134 #: c/c-typeck.c:3485
38135 #, gcc-internal-format
38136 msgid "passing argument %d of %qE as signed due to prototype"
38139 #: c/c-typeck.c:3516
38140 #, gcc-internal-format
38141 msgid "implicit conversion from %qT to %qT when passing argument to function"
38144 #: c/c-typeck.c:3730 c/c-typeck.c:3750 cp/typeck.c:4733 cp/typeck.c:4987
38145 #, gcc-internal-format
38146 msgid "comparison with string literal results in unspecified behavior"
38149 #: c/c-typeck.c:3736 c/c-typeck.c:3743 cp/typeck.c:4756 cp/typeck.c:4776
38150 #, gcc-internal-format
38151 msgid "comparison between pointer and zero character constant"
38154 #: c/c-typeck.c:3738 c/c-typeck.c:3745 cp/typeck.c:4759 cp/typeck.c:4779
38155 #, gcc-internal-format
38156 msgid "did you mean to dereference the pointer?"
38159 #: c/c-typeck.c:3764
38160 #, gcc-internal-format
38161 msgid "comparison between %qT and %qT"
38164 #: c/c-typeck.c:3814
38165 #, gcc-internal-format
38166 msgid "pointer of type %<void *%> used in subtraction"
38169 #: c/c-typeck.c:3817
38170 #, gcc-internal-format
38171 msgid "pointer to a function used in subtraction"
38174 #: c/c-typeck.c:3847
38175 #, gcc-internal-format
38176 msgid "arithmetic on pointer to an incomplete type"
38179 #: c/c-typeck.c:3852 cp/typeck.c:5546
38180 #, gcc-internal-format
38181 msgid "arithmetic on pointer to an empty aggregate"
38184 #: c/c-typeck.c:4283
38185 #, gcc-internal-format
38186 msgid "%<~%> on a boolean expression"
38189 #: c/c-typeck.c:4287
38190 #, gcc-internal-format
38191 msgid "did you mean to use logical not?"
38194 #: c/c-typeck.c:4296
38195 #, gcc-internal-format
38196 msgid "ISO C does not support %<~%> for complex conjugation"
38199 #: c/c-typeck.c:4335
38200 #, gcc-internal-format
38201 msgid "wrong type argument to unary exclamation mark"
38204 #: c/c-typeck.c:4393
38205 #, gcc-internal-format
38206 msgid "increment of enumeration value is invalid in C++"
38209 #: c/c-typeck.c:4396
38210 #, gcc-internal-format
38211 msgid "decrement of enumeration value is invalid in C++"
38214 #: c/c-typeck.c:4403
38215 #, gcc-internal-format
38216 msgid "increment of a boolean expression"
38219 #: c/c-typeck.c:4406
38220 #, gcc-internal-format
38221 msgid "decrement of a boolean expression"
38224 #: c/c-typeck.c:4422
38225 #, gcc-internal-format
38226 msgid "ISO C does not support %<++%> and %<--%> on complex types"
38229 #: c/c-typeck.c:4447 c/c-typeck.c:4481
38230 #, gcc-internal-format
38231 msgid "wrong type argument to increment"
38234 #: c/c-typeck.c:4449 c/c-typeck.c:4484
38235 #, gcc-internal-format
38236 msgid "wrong type argument to decrement"
38239 #: c/c-typeck.c:4469
38240 #, gcc-internal-format
38241 msgid "increment of pointer to an incomplete type %qT"
38244 #: c/c-typeck.c:4473
38245 #, gcc-internal-format
38246 msgid "decrement of pointer to an incomplete type %qT"
38249 #: c/c-typeck.c:4577
38250 #, gcc-internal-format
38251 msgid "taking address of expression of type %<void%>"
38254 #: c/c-typeck.c:4636
38255 #, gcc-internal-format
38256 msgid "cannot take address of bit-field %qD"
38259 #: c/c-typeck.c:4649
38260 #, gcc-internal-format
38261 msgid "cannot take address of scalar with reverse storage order"
38264 #: c/c-typeck.c:4657
38265 #, gcc-internal-format
38266 msgid "address of array with reverse scalar storage order requested"
38269 #: c/c-typeck.c:4838
38270 #, gcc-internal-format
38271 msgid "global register variable %qD used in nested function"
38274 #: c/c-typeck.c:4841
38275 #, gcc-internal-format
38276 msgid "register variable %qD used in nested function"
38279 #: c/c-typeck.c:4846
38280 #, gcc-internal-format
38281 msgid "address of global register variable %qD requested"
38284 #: c/c-typeck.c:4848
38285 #, gcc-internal-format
38286 msgid "address of register variable %qD requested"
38289 #: c/c-typeck.c:4951
38290 #, gcc-internal-format
38291 msgid "non-lvalue array in conditional expression"
38294 #: c/c-typeck.c:5033
38295 #, gcc-internal-format
38297 "implicit conversion from %qT to %qT to match other result of conditional"
38300 #: c/c-typeck.c:5092 c/c-typeck.c:5098
38301 #, gcc-internal-format
38303 "operand of ?: changes signedness from %qT to %qT due to unsignedness of "
38307 #: c/c-typeck.c:5115
38308 #, gcc-internal-format
38309 msgid "ISO C forbids conditional expr with only one void side"
38312 #: c/c-typeck.c:5132
38313 #, gcc-internal-format
38314 msgid "pointers to disjoint address spaces used in conditional expression"
38317 #: c/c-typeck.c:5143 c/c-typeck.c:5160
38318 #, gcc-internal-format
38319 msgid "pointer to array loses qualifier in conditional expression"
38322 #: c/c-typeck.c:5148 c/c-typeck.c:5165
38323 #, gcc-internal-format
38324 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
38327 #: c/c-typeck.c:5178
38328 #, gcc-internal-format
38329 msgid "pointer type mismatch in conditional expression"
38332 #: c/c-typeck.c:5187 c/c-typeck.c:5198
38333 #, gcc-internal-format
38334 msgid "pointer/integer type mismatch in conditional expression"
38337 #: c/c-typeck.c:5336
38338 #, gcc-internal-format
38339 msgid "left-hand operand of comma expression has no effect"
38342 #: c/c-typeck.c:5354 c/c-typeck.c:10636
38343 #, gcc-internal-format
38344 msgid "right-hand operand of comma expression has no effect"
38347 #: c/c-typeck.c:5423
38348 msgid "cast adds %q#v qualifier to function type"
38351 #: c/c-typeck.c:5429
38352 msgid "cast discards %qv qualifier from pointer target type"
38355 #: c/c-typeck.c:5464
38356 #, gcc-internal-format
38358 "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
38362 #: c/c-typeck.c:5554
38363 #, gcc-internal-format
38364 msgid "cast specifies array type"
38367 #: c/c-typeck.c:5560
38368 #, gcc-internal-format
38369 msgid "cast specifies function type"
38372 #: c/c-typeck.c:5575
38373 #, gcc-internal-format
38374 msgid "ISO C forbids casting nonscalar to the same type"
38377 #: c/c-typeck.c:5595
38378 #, gcc-internal-format
38379 msgid "ISO C forbids casts to union type"
38382 #: c/c-typeck.c:5605
38383 #, gcc-internal-format
38384 msgid "cast to union type from type not present in union"
38387 #: c/c-typeck.c:5640
38388 #, gcc-internal-format, gfc-internal-format
38390 "cast to %s address space pointer from disjoint generic address space pointer"
38393 #: c/c-typeck.c:5645
38394 #, gcc-internal-format, gfc-internal-format
38396 "cast to generic address space pointer from disjoint %s address space pointer"
38399 #: c/c-typeck.c:5650
38400 #, gcc-internal-format, gfc-internal-format
38401 msgid "cast to %s address space pointer from disjoint %s address space pointer"
38404 #: c/c-typeck.c:5670
38405 #, gcc-internal-format
38406 msgid "cast increases required alignment of target type"
38409 #: c/c-typeck.c:5681
38410 #, gcc-internal-format
38411 msgid "cast from pointer to integer of different size"
38414 #: c/c-typeck.c:5686
38415 #, gcc-internal-format
38416 msgid "cast from function call of type %qT to non-matching type %qT"
38419 #: c/c-typeck.c:5695 cp/typeck.c:7789
38420 #, gcc-internal-format
38421 msgid "cast to pointer from integer of different size"
38424 #: c/c-typeck.c:5709
38425 #, gcc-internal-format
38426 msgid "ISO C forbids conversion of function pointer to object pointer type"
38429 #: c/c-typeck.c:5718
38430 #, gcc-internal-format
38431 msgid "ISO C forbids conversion of object pointer to function pointer type"
38434 #: c/c-typeck.c:5728
38435 #, gcc-internal-format
38436 msgid "cast between incompatible function types from %qT to %qT"
38439 #: c/c-typeck.c:5815
38440 #, gcc-internal-format
38441 msgid "defining a type in a cast is invalid in C++"
38444 #: c/c-typeck.c:5856
38445 #, gcc-internal-format
38446 msgid "assignment to expression with array type"
38449 #: c/c-typeck.c:5982
38450 #, gcc-internal-format
38451 msgid "enum conversion in assignment is invalid in C++"
38454 #: c/c-typeck.c:6180 c/c-typeck.c:6202 c/c-typeck.c:6226
38455 #, gcc-internal-format
38456 msgid "(near initialization for %qs)"
38459 #: c/c-typeck.c:6241
38460 #, gcc-internal-format
38461 msgid "array initialized from parenthesized string constant"
38464 #: c/c-typeck.c:6284 c/c-typeck.c:6476 c/c-typeck.c:6908
38465 #, gcc-internal-format
38466 msgid "expected %qT but argument is of type %qT"
38469 #: c/c-typeck.c:6471
38470 #, gcc-internal-format
38471 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
38474 #: c/c-typeck.c:6480
38475 #, gcc-internal-format
38476 msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
38479 #: c/c-typeck.c:6484
38480 #, gcc-internal-format
38481 msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
38484 #: c/c-typeck.c:6489
38485 #, gcc-internal-format
38486 msgid "enum conversion from %qT to %qT in return is invalid in C++"
38489 #: c/c-typeck.c:6523
38490 #, gcc-internal-format
38491 msgid "cannot pass rvalue to reference parameter"
38494 #: c/c-typeck.c:6656 c/c-typeck.c:6942
38496 "passing argument %d of %qE makes %q#v qualified function pointer from "
38500 #: c/c-typeck.c:6659 c/c-typeck.c:6945
38501 msgid "assignment makes %q#v qualified function pointer from unqualified"
38504 #: c/c-typeck.c:6662 c/c-typeck.c:6947
38505 msgid "initialization makes %q#v qualified function pointer from unqualified"
38508 #: c/c-typeck.c:6665 c/c-typeck.c:6949
38509 msgid "return makes %q#v qualified function pointer from unqualified"
38512 #: c/c-typeck.c:6673 c/c-typeck.c:6840 c/c-typeck.c:6883
38514 "passing argument %d of %qE discards %qv qualifier from pointer target type"
38517 #: c/c-typeck.c:6675 c/c-typeck.c:6842 c/c-typeck.c:6885
38518 msgid "assignment discards %qv qualifier from pointer target type"
38521 #: c/c-typeck.c:6677 c/c-typeck.c:6844 c/c-typeck.c:6887
38522 msgid "initialization discards %qv qualifier from pointer target type"
38525 #: c/c-typeck.c:6679 c/c-typeck.c:6846 c/c-typeck.c:6889
38526 msgid "return discards %qv qualifier from pointer target type"
38529 #: c/c-typeck.c:6688
38530 #, gcc-internal-format
38531 msgid "ISO C prohibits argument conversion to union type"
38534 #: c/c-typeck.c:6750
38535 #, gcc-internal-format
38536 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
38539 #: c/c-typeck.c:6762
38540 #, gcc-internal-format
38541 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
38544 #: c/c-typeck.c:6766
38545 #, gcc-internal-format
38546 msgid "assignment from pointer to non-enclosed address space"
38549 #: c/c-typeck.c:6770
38550 #, gcc-internal-format
38551 msgid "initialization from pointer to non-enclosed address space"
38554 #: c/c-typeck.c:6774
38555 #, gcc-internal-format
38556 msgid "return from pointer to non-enclosed address space"
38559 #: c/c-typeck.c:6792
38560 #, gcc-internal-format
38561 msgid "argument %d of %qE might be a candidate for a format attribute"
38564 #: c/c-typeck.c:6798
38565 #, gcc-internal-format
38566 msgid "assignment left-hand side might be a candidate for a format attribute"
38569 #: c/c-typeck.c:6803
38570 #, gcc-internal-format
38572 "initialization left-hand side might be a candidate for a format attribute"
38575 #: c/c-typeck.c:6808 cp/typeck.c:8862
38576 #, gcc-internal-format
38577 msgid "return type might be a candidate for a format attribute"
38580 #: c/c-typeck.c:6857
38581 #, gcc-internal-format
38583 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
38587 #: c/c-typeck.c:6860
38588 #, gcc-internal-format
38589 msgid "ISO C forbids assignment between function pointer and %<void *%>"
38592 #: c/c-typeck.c:6862
38593 #, gcc-internal-format
38594 msgid "ISO C forbids initialization between function pointer and %<void *%>"
38597 #: c/c-typeck.c:6864
38598 #, gcc-internal-format
38599 msgid "ISO C forbids return between function pointer and %<void *%>"
38602 #: c/c-typeck.c:6904
38603 #, gcc-internal-format
38604 msgid "pointer targets in passing argument %d of %qE differ in signedness"
38607 #: c/c-typeck.c:6913
38608 #, gcc-internal-format
38609 msgid "pointer targets in assignment from %qT to %qT differ in signedness"
38612 #: c/c-typeck.c:6918
38613 #, gcc-internal-format
38614 msgid "pointer targets in initialization of %qT from %qT differ in signedness"
38617 #: c/c-typeck.c:6923
38618 #, gcc-internal-format
38620 "pointer targets in returning %qT from a function with return type %qT differ "
38624 #: c/c-typeck.c:6961
38625 #, gcc-internal-format
38626 msgid "passing argument %d of %qE from incompatible pointer type"
38629 #: c/c-typeck.c:6967
38630 #, gcc-internal-format
38631 msgid "assignment to %qT from incompatible pointer type %qT"
38634 #: c/c-typeck.c:6972
38635 #, gcc-internal-format
38636 msgid "initialization of %qT from incompatible pointer type %qT"
38639 #: c/c-typeck.c:6977
38640 #, gcc-internal-format
38641 msgid "returning %qT from a function with incompatible return type %qT"
38644 #. ??? This should not be an error when inlining calls to
38645 #. unprototyped functions.
38646 #: c/c-typeck.c:6991 c/c-typeck.c:7514 cp/typeck.c:2058
38647 #, gcc-internal-format
38648 msgid "invalid use of non-lvalue array"
38651 #: c/c-typeck.c:7004
38652 #, gcc-internal-format
38653 msgid "passing argument %d of %qE makes pointer from integer without a cast"
38656 #: c/c-typeck.c:7010
38657 #, gcc-internal-format
38658 msgid "assignment to %qT from %qT makes pointer from integer without a cast"
38661 #: c/c-typeck.c:7015
38662 #, gcc-internal-format
38664 "initialization of %qT from %qT makes pointer from integer without a cast"
38667 #: c/c-typeck.c:7019
38668 #, gcc-internal-format
38670 "returning %qT from a function with return type %qT makes pointer from "
38671 "integer without a cast"
38674 #: c/c-typeck.c:7035
38675 #, gcc-internal-format
38676 msgid "passing argument %d of %qE makes integer from pointer without a cast"
38679 #: c/c-typeck.c:7041
38680 #, gcc-internal-format
38681 msgid "assignment to %qT from %qT makes integer from pointer without a cast"
38684 #: c/c-typeck.c:7046
38685 #, gcc-internal-format
38687 "initialization of %qT from %qT makes integer from pointer without a cast"
38690 #: c/c-typeck.c:7050
38691 #, gcc-internal-format
38693 "returning %qT from a function with return type %qT makes integer from "
38694 "pointer without a cast"
38697 #: c/c-typeck.c:7073
38698 #, gcc-internal-format
38699 msgid "incompatible type for argument %d of %qE"
38702 #: c/c-typeck.c:7078
38703 #, gcc-internal-format
38704 msgid "incompatible types when assigning to type %qT from type %qT"
38707 #: c/c-typeck.c:7083
38708 #, gcc-internal-format
38709 msgid "incompatible types when initializing type %qT using type %qT"
38712 #: c/c-typeck.c:7088
38713 #, gcc-internal-format
38714 msgid "incompatible types when returning type %qT but %qT was expected"
38717 #: c/c-typeck.c:7152
38718 #, gcc-internal-format
38719 msgid "traditional C rejects automatic aggregate initialization"
38722 #: c/c-typeck.c:7388 c/c-typeck.c:8284 cp/typeck2.c:1042
38723 #, gcc-internal-format
38724 msgid "initialization of a flexible array member"
38727 #: c/c-typeck.c:7398 cp/typeck2.c:1056
38728 #, gcc-internal-format
38729 msgid "char-array initialized from wide string"
38732 #: c/c-typeck.c:7407
38733 #, gcc-internal-format
38734 msgid "wide character array initialized from non-wide string"
38737 #: c/c-typeck.c:7413
38738 #, gcc-internal-format
38739 msgid "wide character array initialized from incompatible wide string"
38742 #: c/c-typeck.c:7446
38743 #, gcc-internal-format
38744 msgid "array of inappropriate type initialized from string constant"
38747 #: c/c-typeck.c:7533 c/c-typeck.c:7557 c/c-typeck.c:7560 c/c-typeck.c:7568
38748 #: c/c-typeck.c:7608 c/c-typeck.c:9131 c/c-typeck.c:9181
38749 #, gcc-internal-format
38750 msgid "initializer element is not constant"
38753 #: c/c-typeck.c:7542
38754 #, gcc-internal-format
38755 msgid "array initialized from non-constant array expression"
38758 #: c/c-typeck.c:7573 c/c-typeck.c:7621 c/c-typeck.c:9191
38759 #, gcc-internal-format
38760 msgid "initializer element is not a constant expression"
38763 #: c/c-typeck.c:7615 c/c-typeck.c:9186
38764 #, gcc-internal-format
38765 msgid "initializer element is not computable at load time"
38768 #: c/c-typeck.c:7634
38769 #, gcc-internal-format
38770 msgid "invalid initializer"
38773 #: c/c-typeck.c:7912 cp/decl.c:6386
38774 #, gcc-internal-format
38775 msgid "opaque vector types cannot be initialized"
38778 #: c/c-typeck.c:8132
38779 #, gcc-internal-format
38780 msgid "extra brace group at end of initializer"
38783 #: c/c-typeck.c:8215
38784 #, gcc-internal-format
38785 msgid "braces around scalar initializer"
38788 #: c/c-typeck.c:8281 c/c-typeck.c:9615 cp/typeck2.c:1081 cp/typeck2.c:1294
38789 #, gcc-internal-format
38790 msgid "initialization of flexible array member in a nested context"
38793 #: c/c-typeck.c:8318
38794 #, gcc-internal-format
38795 msgid "missing braces around initializer"
38798 #: c/c-typeck.c:8341
38799 #, gcc-internal-format
38800 msgid "missing initializer for field %qD of %qT"
38803 #: c/c-typeck.c:8365
38804 #, gcc-internal-format
38805 msgid "empty scalar initializer"
38808 #: c/c-typeck.c:8370
38809 #, gcc-internal-format
38810 msgid "extra elements in scalar initializer"
38813 #: c/c-typeck.c:8483 c/c-typeck.c:8565
38814 #, gcc-internal-format
38815 msgid "array index in non-array initializer"
38818 #: c/c-typeck.c:8488 c/c-typeck.c:8627
38819 #, gcc-internal-format
38820 msgid "field name not in record or union initializer"
38823 #: c/c-typeck.c:8538
38824 #, gcc-internal-format
38825 msgid "array index in initializer not of integer type"
38828 #: c/c-typeck.c:8547 c/c-typeck.c:8556
38829 #, gcc-internal-format
38830 msgid "array index in initializer is not an integer constant expression"
38833 #: c/c-typeck.c:8561 c/c-typeck.c:8563
38834 #, gcc-internal-format
38835 msgid "nonconstant array index in initializer"
38838 #: c/c-typeck.c:8567 c/c-typeck.c:8570
38839 #, gcc-internal-format
38840 msgid "array index in initializer exceeds array bounds"
38843 #: c/c-typeck.c:8589
38844 #, gcc-internal-format
38845 msgid "empty index range in initializer"
38848 #: c/c-typeck.c:8598
38849 #, gcc-internal-format
38850 msgid "array index range in initializer exceeds array bounds"
38853 #: c/c-typeck.c:8700 c/c-typeck.c:8730 c/c-typeck.c:9274
38854 #, gcc-internal-format
38855 msgid "initialized field with side-effects overwritten"
38858 #: c/c-typeck.c:8704 c/c-typeck.c:8734 c/c-typeck.c:9277
38859 #, gcc-internal-format
38860 msgid "initialized field overwritten"
38863 #: c/c-typeck.c:9208
38864 #, gcc-internal-format
38865 msgid "enum conversion in initialization is invalid in C++"
38868 #: c/c-typeck.c:9496
38869 #, gcc-internal-format
38870 msgid "excess elements in char array initializer"
38873 #: c/c-typeck.c:9503 c/c-typeck.c:9574
38874 #, gcc-internal-format
38875 msgid "excess elements in struct initializer"
38878 #: c/c-typeck.c:9518
38879 #, gcc-internal-format
38881 "positional initialization of field in %<struct%> declared with "
38882 "%<designated_init%> attribute"
38885 #: c/c-typeck.c:9589
38886 #, gcc-internal-format
38887 msgid "non-static initialization of a flexible array member"
38890 #: c/c-typeck.c:9687
38891 #, gcc-internal-format
38892 msgid "excess elements in union initializer"
38895 #: c/c-typeck.c:9709
38896 #, gcc-internal-format
38897 msgid "traditional C rejects initialization of unions"
38900 #: c/c-typeck.c:9777
38901 #, gcc-internal-format
38902 msgid "excess elements in array initializer"
38905 #: c/c-typeck.c:9811
38906 #, gcc-internal-format
38907 msgid "excess elements in vector initializer"
38910 #: c/c-typeck.c:9843
38911 #, gcc-internal-format
38912 msgid "excess elements in scalar initializer"
38915 #: c/c-typeck.c:10086
38916 #, gcc-internal-format
38917 msgid "ISO C forbids %<goto *expr;%>"
38920 #: c/c-typeck.c:10113 c/gimple-parser.c:1604 cp/typeck.c:9084
38921 #, gcc-internal-format
38922 msgid "function declared %<noreturn%> has a %<return%> statement"
38925 #: c/c-typeck.c:10139 c/c-typeck.c:10143
38926 #, gcc-internal-format
38927 msgid "%<return%> with no value, in function returning non-void"
38930 #: c/c-typeck.c:10157 c/gimple-parser.c:1614
38931 #, gcc-internal-format
38932 msgid "%<return%> with a value, in function returning void"
38935 #: c/c-typeck.c:10160
38936 #, gcc-internal-format
38937 msgid "ISO C forbids %<return%> with expression, in function returning void"
38940 #: c/c-typeck.c:10236
38941 #, gcc-internal-format
38942 msgid "function returns address of label"
38945 #: c/c-typeck.c:10327 cp/semantics.c:1171
38946 #, gcc-internal-format
38947 msgid "switch quantity not an integer"
38950 #: c/c-typeck.c:10352
38951 #, gcc-internal-format
38952 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
38955 #: c/c-typeck.c:10390 c/c-typeck.c:10398
38956 #, gcc-internal-format
38957 msgid "case label is not an integer constant expression"
38960 #: c/c-typeck.c:10404 cp/parser.c:11068
38961 #, gcc-internal-format
38962 msgid "case label not within a switch statement"
38965 #: c/c-typeck.c:10406
38966 #, gcc-internal-format
38967 msgid "%<default%> label not within a switch statement"
38970 #: c/c-typeck.c:10578 cp/parser.c:12366
38971 #, gcc-internal-format
38972 msgid "break statement not within loop or switch"
38975 #: c/c-typeck.c:10580 cp/parser.c:12389
38976 #, gcc-internal-format
38977 msgid "continue statement not within a loop"
38980 #: c/c-typeck.c:10585 cp/parser.c:12379
38981 #, gcc-internal-format
38982 msgid "break statement used with OpenMP for loop"
38985 #: c/c-typeck.c:10590
38986 #, gcc-internal-format
38987 msgid "break statement within %<#pragma simd%> loop body"
38990 #: c/c-typeck.c:10592
38991 #, gcc-internal-format
38992 msgid "continue statement within %<#pragma simd%> loop body"
38995 #: c/c-typeck.c:10618 cp/cp-gimplify.c:432
38996 #, gcc-internal-format
38997 msgid "statement with no effect"
39000 #: c/c-typeck.c:10662
39001 #, gcc-internal-format
39002 msgid "expression statement has incomplete type"
39005 #: c/c-typeck.c:11476 c/c-typeck.c:11644 cp/typeck.c:5001
39006 #, gcc-internal-format
39007 msgid "comparing vectors with different element types"
39010 #: c/c-typeck.c:11484 c/c-typeck.c:11652 cp/typeck.c:5014
39011 #, gcc-internal-format
39012 msgid "comparing vectors with different number of elements"
39015 #: c/c-typeck.c:11509 c/c-typeck.c:11677 cp/typeck.c:5042
39016 #, gcc-internal-format
39017 msgid "could not find an integer type of the same size as %qT"
39020 #: c/c-typeck.c:11523 cp/typeck.c:4727
39021 #, gcc-internal-format
39022 msgid "comparing floating point with == or != is unsafe"
39025 #: c/c-typeck.c:11541 c/c-typeck.c:11562
39026 #, gcc-internal-format
39028 "the comparison will always evaluate as %<false%> for the address of %qD will "
39032 #: c/c-typeck.c:11547 c/c-typeck.c:11568
39033 #, gcc-internal-format
39035 "the comparison will always evaluate as %<true%> for the address of %qD will "
39039 #: c/c-typeck.c:11589 c/c-typeck.c:11718
39040 #, gcc-internal-format
39041 msgid "comparison of pointers to disjoint address spaces"
39044 #: c/c-typeck.c:11596 c/c-typeck.c:11602
39045 #, gcc-internal-format
39046 msgid "ISO C forbids comparison of %<void *%> with function pointer"
39049 #: c/c-typeck.c:11609 c/c-typeck.c:11728
39050 #, gcc-internal-format
39051 msgid "comparison of distinct pointer types lacks a cast"
39054 #: c/c-typeck.c:11621 c/c-typeck.c:11626 c/c-typeck.c:11754 c/c-typeck.c:11759
39055 #, gcc-internal-format
39056 msgid "comparison between pointer and integer"
39059 #: c/c-typeck.c:11706
39060 #, gcc-internal-format
39061 msgid "comparison of complete and incomplete pointers"
39064 #: c/c-typeck.c:11708
39065 #, gcc-internal-format
39066 msgid "ISO C forbids ordered comparisons of pointers to functions"
39069 #: c/c-typeck.c:11713
39070 #, gcc-internal-format
39071 msgid "ordered comparison of pointer with null pointer"
39074 #: c/c-typeck.c:11736 c/c-typeck.c:11739 c/c-typeck.c:11746 c/c-typeck.c:11749
39075 #: cp/typeck.c:5065 cp/typeck.c:5072
39076 #, gcc-internal-format
39077 msgid "ordered comparison of pointer with integer zero"
39080 #: c/c-typeck.c:11811
39081 #, gcc-internal-format
39083 "implicit conversion from %qT to %qT to match other operand of binary "
39087 #: c/c-typeck.c:12126
39088 #, gcc-internal-format
39089 msgid "used array that cannot be converted to pointer where scalar is required"
39092 #: c/c-typeck.c:12130
39093 #, gcc-internal-format
39094 msgid "used struct type value where scalar is required"
39097 #: c/c-typeck.c:12134
39098 #, gcc-internal-format
39099 msgid "used union type value where scalar is required"
39102 #: c/c-typeck.c:12150
39103 #, gcc-internal-format
39104 msgid "used vector type where scalar is required"
39107 #: c/c-typeck.c:12340 cp/semantics.c:8520
39108 #, gcc-internal-format
39110 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
39111 "%> or %<taskgroup%> clauses"
39114 #: c/c-typeck.c:12379 cp/semantics.c:8557
39115 #, gcc-internal-format
39117 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
39118 "%>, %<sections%> or %<taskgroup%> clauses"
39121 #: c/c-typeck.c:12423 c/c-typeck.c:13581 c/c-typeck.c:13642 c/c-typeck.c:13704
39122 #, gcc-internal-format
39123 msgid "%<_Atomic%> %qE in %qs clause"
39126 #: c/c-typeck.c:12436 c/c-typeck.c:13628 cp/semantics.c:4562
39127 #: cp/semantics.c:6729
39128 #, gcc-internal-format
39129 msgid "bit-field %qE in %qs clause"
39132 #: c/c-typeck.c:12445 c/c-typeck.c:13652 cp/semantics.c:4572
39133 #: cp/semantics.c:6747
39134 #, gcc-internal-format
39135 msgid "%qE is a member of a union"
39138 #: c/c-typeck.c:12455 cp/semantics.c:4586 cp/semantics.c:6772
39139 #, gcc-internal-format
39140 msgid "%qD is not a variable in %qs clause"
39143 #: c/c-typeck.c:12459 c/c-typeck.c:13669 cp/semantics.c:4590
39144 #: cp/semantics.c:6775
39145 #, gcc-internal-format
39146 msgid "%qE is not a variable in %qs clause"
39149 #: c/c-typeck.c:12466
39150 #, gcc-internal-format
39151 msgid "%<_Atomic%> %qD in %qs clause"
39154 #: c/c-typeck.c:12475 c/c-typeck.c:13676 c/c-typeck.c:13778 cp/semantics.c:4607
39155 #: cp/semantics.c:6781 cp/semantics.c:6943
39156 #, gcc-internal-format
39157 msgid "%qD is threadprivate variable in %qs clause"
39160 #: c/c-typeck.c:12511 cp/semantics.c:4639
39161 #, gcc-internal-format
39162 msgid "low bound %qE of array section does not have integral type"
39165 #: c/c-typeck.c:12518 cp/semantics.c:4646
39166 #, gcc-internal-format
39167 msgid "length %qE of array section does not have integral type"
39170 #: c/c-typeck.c:12545 c/c-typeck.c:12609 c/c-typeck.c:12867 cp/semantics.c:4682
39171 #: cp/semantics.c:4746
39172 #, gcc-internal-format
39173 msgid "zero length array section in %qs clause"
39176 #: c/c-typeck.c:12564 cp/semantics.c:4701
39177 #, gcc-internal-format
39178 msgid "for unknown bound array type length expression must be specified"
39181 #: c/c-typeck.c:12572 cp/semantics.c:4709
39182 #, gcc-internal-format
39183 msgid "negative low bound in array section in %qs clause"
39186 #: c/c-typeck.c:12581 c/c-typeck.c:12691 cp/semantics.c:4718
39187 #: cp/semantics.c:4828
39188 #, gcc-internal-format
39189 msgid "negative length in array section in %qs clause"
39192 #: c/c-typeck.c:12598 cp/semantics.c:4735
39193 #, gcc-internal-format
39194 msgid "low bound %qE above array section size in %qs clause"
39197 #: c/c-typeck.c:12635 cp/semantics.c:4772
39198 #, gcc-internal-format
39199 msgid "length %qE above array section size in %qs clause"
39202 #: c/c-typeck.c:12650 cp/semantics.c:4787
39203 #, gcc-internal-format
39204 msgid "high bound %qE above array section size in %qs clause"
39207 #: c/c-typeck.c:12683 cp/semantics.c:4820
39208 #, gcc-internal-format
39209 msgid "for pointer type length expression must be specified"
39212 #: c/c-typeck.c:12701 c/c-typeck.c:12810 cp/semantics.c:4838
39213 #: cp/semantics.c:4950
39214 #, gcc-internal-format
39215 msgid "array section is not contiguous in %qs clause"
39218 #: c/c-typeck.c:12709 cp/semantics.c:4846
39219 #, gcc-internal-format
39220 msgid "%qE does not have pointer or array type"
39223 #: c/c-typeck.c:13103 c/c-typeck.c:13113
39224 #, gcc-internal-format
39225 msgid "%qD in %<reduction%> clause is a zero size array"
39228 #: c/c-typeck.c:13130
39229 #, gcc-internal-format
39230 msgid "%<_Atomic%> %qE in %<reduction%> clause"
39233 #: c/c-typeck.c:13178
39234 #, gcc-internal-format
39235 msgid "%qE has invalid type for %<reduction(%s)%>"
39238 #: c/c-typeck.c:13187 cp/semantics.c:5767
39239 #, gcc-internal-format
39240 msgid "user defined reduction not found for %qE"
39243 #: c/c-typeck.c:13275
39244 #, gcc-internal-format
39245 msgid "variable length element type in array %<reduction%> clause"
39248 #: c/c-typeck.c:13293 c/c-typeck.c:13836 cp/semantics.c:7261
39249 #, gcc-internal-format
39250 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
39253 #: c/c-typeck.c:13305 cp/semantics.c:7301
39254 #, gcc-internal-format
39255 msgid "%qE must be %<threadprivate%> for %<copyin%>"
39258 #: c/c-typeck.c:13319 cp/semantics.c:5941
39259 #, gcc-internal-format
39261 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
39265 #: c/c-typeck.c:13327
39266 #, gcc-internal-format
39268 "linear clause applied to non-integral non-pointer variable with type %qT"
39271 #: c/c-typeck.c:13335
39272 #, gcc-internal-format
39273 msgid "%<_Atomic%> %qD in %<linear%> clause"
39276 #: c/c-typeck.c:13354 cp/semantics.c:6011
39277 #, gcc-internal-format
39278 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
39281 #: c/c-typeck.c:13384 c/c-typeck.c:13771 cp/semantics.c:6095
39282 #: cp/semantics.c:6936
39283 #, gcc-internal-format
39284 msgid "%qE is not a variable in clause %qs"
39287 #: c/c-typeck.c:13393 cp/semantics.c:6104
39288 #, gcc-internal-format
39289 msgid "%qD appears more than once in reduction clauses"
39292 #: c/c-typeck.c:13404 c/c-typeck.c:13434 c/c-typeck.c:13463
39293 #, gcc-internal-format
39294 msgid "%qE appears more than once in data clauses"
39297 #: c/c-typeck.c:13411 c/c-typeck.c:13440 c/c-typeck.c:13600 c/c-typeck.c:13714
39298 #: c/c-typeck.c:13720 c/c-typeck.c:13733 c/c-typeck.c:13742 cp/semantics.c:6114
39299 #: cp/semantics.c:6121 cp/semantics.c:6172 cp/semantics.c:6178
39300 #: cp/semantics.c:6215 cp/semantics.c:6692 cp/semantics.c:6829
39301 #: cp/semantics.c:6835 cp/semantics.c:6848 cp/semantics.c:6857
39302 #, gcc-internal-format
39303 msgid "%qD appears more than once in data clauses"
39306 #: c/c-typeck.c:13413 c/c-typeck.c:13442 c/c-typeck.c:13722 c/c-typeck.c:13744
39307 #: cp/semantics.c:6123 cp/semantics.c:6180 cp/semantics.c:6837
39308 #: cp/semantics.c:6859
39309 #, gcc-internal-format
39310 msgid "%qD appears both in data and map clauses"
39313 #: c/c-typeck.c:13427 cp/semantics.c:6166
39314 #, gcc-internal-format
39315 msgid "%qE is not a variable in clause %<firstprivate%>"
39318 #: c/c-typeck.c:13456 cp/semantics.c:6209
39319 #, gcc-internal-format
39320 msgid "%qE is not a variable in clause %<lastprivate%>"
39323 #: c/c-typeck.c:13475 cp/semantics.c:6557
39324 #, gcc-internal-format
39325 msgid "%qE is not a variable in %<aligned%> clause"
39328 #: c/c-typeck.c:13482
39329 #, gcc-internal-format
39330 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
39333 #: c/c-typeck.c:13489
39334 #, gcc-internal-format
39335 msgid "%<_Atomic%> %qD in %<aligned%> clause"
39338 #: c/c-typeck.c:13496
39339 #, gcc-internal-format
39340 msgid "%qE appears more than once in %<aligned%> clauses"
39343 #: c/c-typeck.c:13551 cp/semantics.c:6639
39344 #, gcc-internal-format
39345 msgid "%qE is not a variable in %<depend%> clause"
39348 #: c/c-typeck.c:13573 cp/semantics.c:6670
39349 #, gcc-internal-format
39350 msgid "array section does not have mappable type in %qs clause"
39353 #: c/c-typeck.c:13597 c/c-typeck.c:13731 cp/semantics.c:6689
39354 #: cp/semantics.c:6846
39355 #, gcc-internal-format
39356 msgid "%qD appears more than once in motion clauses"
39359 #: c/c-typeck.c:13603 c/c-typeck.c:13735 cp/semantics.c:6695
39360 #: cp/semantics.c:6850
39361 #, gcc-internal-format
39362 msgid "%qD appears more than once in map clauses"
39365 #: c/c-typeck.c:13635 cp/semantics.c:6736
39366 #, gcc-internal-format
39367 msgid "%qE does not have a mappable type in %qs clause"
39370 #: c/c-typeck.c:13695 c/c-typeck.c:13785 cp/semantics.c:6811
39371 #: cp/semantics.c:6950
39372 #, gcc-internal-format
39373 msgid "%qD does not have a mappable type in %qs clause"
39376 #: c/c-typeck.c:13766 cp/semantics.c:6930
39377 #, gcc-internal-format
39378 msgid "%qE is neither a variable nor a function name in clause %qs"
39381 #: c/c-typeck.c:13794 cp/semantics.c:6959
39382 #, gcc-internal-format
39383 msgid "%qE appears more than once on the same %<declare target%> directive"
39386 #: c/c-typeck.c:13808 cp/semantics.c:6974
39387 #, gcc-internal-format
39388 msgid "%qD is not an argument in %<uniform%> clause"
39391 #: c/c-typeck.c:13811 cp/semantics.c:6976
39392 #, gcc-internal-format
39393 msgid "%qE is not an argument in %<uniform%> clause"
39396 #: c/c-typeck.c:13826
39397 #, gcc-internal-format
39398 msgid "%qs variable is neither a pointer nor an array"
39401 #: c/c-typeck.c:13900 cp/semantics.c:6371
39402 #, gcc-internal-format
39403 msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
39406 #: c/c-typeck.c:13931 cp/semantics.c:7153
39407 #, gcc-internal-format
39408 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
39411 #: c/c-typeck.c:13981 cp/semantics.c:7344
39412 #, gcc-internal-format
39413 msgid "%qE is predetermined %qs for %qs"
39416 #: c/c-typeck.c:14001 cp/semantics.c:7235
39417 #, gcc-internal-format
39418 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
39421 #: c/c-typeck.c:14013 cp/semantics.c:7248
39422 #, gcc-internal-format
39424 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
39427 #: c/c-typeck.c:14031 cp/semantics.c:7215
39428 #, gcc-internal-format
39430 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
39433 #: c/c-typeck.c:14204
39434 #, gcc-internal-format
39435 msgid "cannot use %<va_arg%> with reverse storage order"
39438 #: c/c-typeck.c:14209
39439 #, gcc-internal-format
39440 msgid "second argument to %<va_arg%> is of incomplete type %qT"
39443 #: c/c-typeck.c:14215
39444 #, gcc-internal-format
39445 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
39448 #: c/gimple-parser.c:539
39449 #, gcc-internal-format
39450 msgid "%<&&%> not valid in GIMPLE"
39453 #: c/gimple-parser.c:542
39454 #, gcc-internal-format
39455 msgid "%<||%> not valid in GIMPLE"
39458 #: c/gimple-parser.c:588
39459 #, gcc-internal-format
39460 msgid "expected pointer as argument of unary %<*%>"
39463 #: c/gimple-parser.c:614
39464 #, gcc-internal-format
39465 msgid "%<!%> not valid in GIMPLE"
39468 #: c/gimple-parser.c:686
39469 #, gcc-internal-format
39470 msgid "SSA name undeclared"
39473 #: c/gimple-parser.c:708
39474 #, gcc-internal-format
39475 msgid "base variable or SSA name undeclared"
39478 #: c/gimple-parser.c:715
39479 #, gcc-internal-format
39480 msgid "invalid base %qE for SSA name"
39483 #: c/gimple-parser.c:835
39484 #, gcc-internal-format
39485 msgid "invalid type of %<__MEM%> operand"
39488 #: c/gimple-parser.c:891 c/gimple-parser.c:899
39489 #, gcc-internal-format
39490 msgid "invalid _Literal"
39493 #: c/gimple-parser.c:919
39494 #, gcc-internal-format
39495 msgid "invalid number of operands to __FMA"
39498 #: c/gimple-parser.c:954
39499 #, gcc-internal-format
39500 msgid "anonymous SSA name cannot have default definition"
39503 #: c/gimple-parser.c:1203
39504 #, gcc-internal-format
39505 msgid "expected pass name"
39508 #: c/gimple-parser.c:1215
39509 #, gcc-internal-format
39510 msgid "invalid operation"
39513 #: c/gimple-parser.c:1380 c/gimple-parser.c:1409
39514 #, gcc-internal-format
39515 msgid "expected goto expression"
39518 #: c/gimple-parser.c:1388
39519 #, gcc-internal-format
39520 msgid "expected else statement"
39523 #: c/gimple-parser.c:1538
39524 #, gcc-internal-format
39525 msgid "expected semicolon"
39528 #: c/gimple-parser.c:1548
39529 #, gcc-internal-format
39530 msgid "expected case label or goto statement"
39533 #. A bad conversion for 'this' must be discarding cv-quals.
39535 #, gcc-internal-format
39536 msgid " passing %qT as %<this%> argument discards qualifiers"
39540 msgid " no known conversion for implicit %<this%> parameter from %qH to %qI"
39544 #, gcc-internal-format, gfc-internal-format
39545 msgid " conversion of argument %d would be ill-formed:"
39548 #. Conversion of conversion function return value failed.
39550 msgid " no known conversion from %qH to %qI"
39554 msgid " no known conversion for argument %d from %qH to %qI"
39557 #: cp/call.c:3441 cp/pt.c:6494
39558 #, gcc-internal-format, gfc-internal-format
39559 msgid " candidate expects %d argument, %d provided"
39560 msgid_plural " candidate expects %d arguments, %d provided"
39565 #, gcc-internal-format
39566 msgid "%s%<%D(%T, %T, %T)%> <built-in>"
39570 #, gcc-internal-format
39571 msgid "%s%<%D(%T, %T)%> <built-in>"
39575 #, gcc-internal-format
39576 msgid "%s%<%D(%T)%> <built-in>"
39580 #, gcc-internal-format
39581 msgid "%s%qT <conversion>"
39585 #, gcc-internal-format
39586 msgid "%s%#qD <near match>"
39590 #, gcc-internal-format
39591 msgid "%s%#qD <deleted>"
39595 #, gcc-internal-format
39600 #, gcc-internal-format
39601 msgid " inherited here"
39605 #, gcc-internal-format
39607 " return type %qT of explicit conversion function cannot be converted to %qT "
39608 "with a qualification conversion"
39612 #, gcc-internal-format
39614 " conversion from return type %qT of template conversion function "
39615 "specialization to %qT is not an exact match"
39619 #, gcc-internal-format
39621 " substitution of deduced template arguments resulted in errors seen above"
39624 #. Re-run template unification with diagnostics.
39626 #, gcc-internal-format
39627 msgid " template argument deduction/substitution failed:"
39631 #, gcc-internal-format
39633 " a constructor taking a single argument of its own class type is invalid"
39637 #, gcc-internal-format
39639 " an inherited constructor is not a candidate for initialization from an "
39640 "expression of the same or derived type"
39644 msgid "conversion from %qH to %qI is ambiguous"
39649 "initializing %qH with %qI in converted constant expression does not bind "
39654 msgid "conversion from %qH to %qI in a converted constant expression"
39658 #, gcc-internal-format
39659 msgid "no matching function for call to %<%D(%A)%>"
39663 #, gcc-internal-format
39664 msgid "call of overloaded %<%D(%A)%> is ambiguous"
39667 #. It's no good looking for an overloaded operator() on a
39668 #. pointer-to-member-function.
39670 #, gcc-internal-format
39672 "pointer-to-member function %qE cannot be called without an object; consider "
39673 "using %<.*%> or %<->*%>"
39677 #, gcc-internal-format
39678 msgid "no match for call to %<(%T) (%A)%>"
39682 #, gcc-internal-format
39683 msgid "call of %<(%T) (%A)%> is ambiguous"
39687 #, gcc-internal-format
39688 msgid "ambiguous overload for "
39692 #, gcc-internal-format
39693 msgid "no match for "
39697 #, gcc-internal-format
39698 msgid " (operand types are %qT, %qT, and %qT)"
39702 #, gcc-internal-format
39703 msgid " (operand types are %qT and %qT)"
39707 #, gcc-internal-format
39708 msgid " (operand type is %qT)"
39712 #, gcc-internal-format
39713 msgid "ternary %<operator?:%>"
39717 #, gcc-internal-format
39718 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
39721 #: cp/call.c:4643 cp/call.c:4674 cp/call.c:4683
39722 #, gcc-internal-format
39723 msgid "%<operator%s%>"
39727 #, gcc-internal-format
39728 msgid "%<operator%s%> in %<%E%s%>"
39732 #, gcc-internal-format
39733 msgid "%<operator[]%>"
39737 #, gcc-internal-format
39738 msgid "%<operator[]%> in %<%E[%E]%>"
39742 #, gcc-internal-format
39747 #, gcc-internal-format
39748 msgid "%qs in %<%s %E%>"
39752 #, gcc-internal-format
39753 msgid "%<operator%s%> in %<%E %s %E%>"
39757 #, gcc-internal-format
39758 msgid "%<operator%s%> in %<%s%E%>"
39762 #, gcc-internal-format
39763 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
39767 #, gcc-internal-format
39769 "inferred scalar type %qT is not an integer or floating point type of the "
39773 #: cp/call.c:4874 cp/call.c:4881
39774 msgid "conversion of scalar %qH to vector %qI involves truncation"
39778 #, gcc-internal-format
39779 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
39783 #, gcc-internal-format
39785 "second operand to the conditional operator is of type %<void%>, but the "
39786 "third operand is neither a throw-expression nor of type %<void%>"
39790 #, gcc-internal-format
39792 "third operand to the conditional operator is of type %<void%>, but the "
39793 "second operand is neither a throw-expression nor of type %<void%>"
39796 #: cp/call.c:5079 cp/call.c:5199 cp/call.c:5342
39797 #, gcc-internal-format
39798 msgid "operands to ?: have different types %qT and %qT"
39802 #, gcc-internal-format
39803 msgid " and each type can be converted to the other"
39808 "implicit conversion from %qH to %qI to match other result of conditional"
39812 #, gcc-internal-format
39813 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
39817 #, gcc-internal-format
39818 msgid "enumeral and non-enumeral type in conditional expression"
39822 #, gcc-internal-format
39823 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
39827 #, gcc-internal-format
39828 msgid "no %<%D(int)%> declared for postfix %qs"
39832 #, gcc-internal-format
39833 msgid "comparison between %q#T and %q#T"
39837 #, gcc-internal-format
39839 "exception cleanup for this placement new selects non-placement operator "
39844 #, gcc-internal-format
39846 "%qD is a usual (non-placement) deallocation function in C++14 (or with -"
39847 "fsized-deallocation)"
39851 #, gcc-internal-format
39852 msgid "%qD is a usual (non-placement) deallocation function"
39856 #, gcc-internal-format
39857 msgid "no corresponding deallocation function for %qD"
39861 #, gcc-internal-format
39862 msgid "no suitable %<operator %s%> for %qT"
39866 #, gcc-internal-format
39867 msgid "%q#D is private within this context"
39870 #: cp/call.c:6472 cp/decl.c:7325
39871 #, gcc-internal-format
39872 msgid "declared private here"
39876 #, gcc-internal-format
39877 msgid "%q#D is protected within this context"
39880 #: cp/call.c:6480 cp/decl.c:7326
39881 #, gcc-internal-format
39882 msgid "declared protected here"
39886 #, gcc-internal-format
39887 msgid "%q#D is inaccessible within this context"
39891 #, gcc-internal-format
39892 msgid "passing NULL to non-pointer argument %P of %qD"
39896 #, gcc-internal-format
39897 msgid "converting to non-pointer type %qT from NULL"
39901 #, gcc-internal-format
39902 msgid "converting %<false%> to pointer type for argument %P of %qD"
39906 #, gcc-internal-format
39907 msgid "converting %<false%> to pointer type %qT"
39911 #, gcc-internal-format
39912 msgid "too many braces around initializer for %qT"
39916 msgid "converting to %qH from %qI requires direct-initialization"
39920 msgid "invalid user-defined conversion from %qH to %qI"
39923 #: cp/call.c:6690 cp/call.c:6714 cp/call.c:6837 cp/call.c:6928 cp/call.c:6980
39925 #, gcc-internal-format
39926 msgid " initializing argument %P of %qD"
39929 #: cp/call.c:6710 cp/cvt.c:226
39930 msgid "invalid conversion from %qH to %qI"
39933 #: cp/call.c:6751 cp/call.c:6758
39934 #, gcc-internal-format
39936 "converting to %qT from initializer list would use explicit constructor %qD"
39940 #, gcc-internal-format
39941 msgid "in C++11 and above a default constructor can be explicit"
39945 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
39950 "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
39954 msgid "binding reference of type %qH to %qI discards qualifiers"
39958 #, gcc-internal-format
39959 msgid "cannot bind bitfield %qE to %qT"
39962 #: cp/call.c:7040 cp/call.c:7057
39963 #, gcc-internal-format
39964 msgid "cannot bind packed field %qE to %qT"
39968 #, gcc-internal-format
39969 msgid "cannot bind rvalue %qE to %qT"
39973 msgid "implicit conversion from %qH to %qI when passing argument to function"
39976 #: cp/call.c:7170 cp/cvt.c:1886
39977 #, gcc-internal-format
39979 "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
39983 #, gcc-internal-format
39985 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
39986 "conditionally supported"
39990 #, gcc-internal-format
39991 msgid "cannot receive reference type %qT through %<...%>"
39995 #, gcc-internal-format
39997 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
39998 "conditionally-supported"
40002 #, gcc-internal-format
40003 msgid "recursive evaluation of default argument for %q#D"
40007 #, gcc-internal-format
40009 "call to %qD uses the default argument for parameter %P, which is not yet "
40014 #, gcc-internal-format
40015 msgid "argument of function call might be a candidate for a format attribute"
40019 #, gcc-internal-format
40020 msgid "use of multiversioned function without a default"
40024 #, gcc-internal-format
40025 msgid "passing %qT as %<this%> argument discards qualifiers"
40028 #: cp/call.c:7853 cp/call.c:7969 cp/call.c:10132
40029 #, gcc-internal-format
40030 msgid " in call to %qD"
40034 #, gcc-internal-format
40035 msgid "%qT is not an accessible base of %qT"
40039 #, gcc-internal-format
40040 msgid "deducing %qT as %qT"
40044 #, gcc-internal-format
40045 msgid " (you can disable this with -fno-deduce-init-list)"
40049 #, gcc-internal-format
40050 msgid "passing arguments to ellipsis of inherited constructor %qD"
40054 #, gcc-internal-format
40055 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
40059 #, gcc-internal-format
40060 msgid "%qD writing to an object of non-trivial type %#qT%s"
40064 #, gcc-internal-format
40065 msgid "%qD writing to an object of type %#qT with %qs member %qD"
40069 #, gcc-internal-format
40071 "%qD writing to an object of type %#qT containing a pointer to data member%s"
40075 #, gcc-internal-format
40076 msgid "; use assignment or value-initialization instead"
40080 #, gcc-internal-format
40081 msgid "; use assignment instead"
40085 #, gcc-internal-format
40086 msgid "; use value-initialization instead"
40090 #, gcc-internal-format
40091 msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
40095 #, gcc-internal-format
40096 msgid "%qD clearing an object of non-trivial type %#qT%s"
40100 #, gcc-internal-format
40101 msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
40105 #, gcc-internal-format
40106 msgid "; use copy-assignment or copy-initialization instead"
40110 #, gcc-internal-format
40111 msgid "; use copy-assignment instead"
40115 #, gcc-internal-format
40116 msgid "; use copy-initialization instead"
40120 #, gcc-internal-format
40121 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
40125 #, gcc-internal-format
40126 msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
40130 #, gcc-internal-format
40131 msgid "%qD writing to an object with a deleted copy constructor"
40135 #, gcc-internal-format
40136 msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
40140 #, gcc-internal-format
40142 "%qD copying an object of type %#qT with %qs member %qD from an array of "
40143 "%#qT; use assignment or copy-initialization instead"
40147 #, gcc-internal-format
40149 "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
40154 #, gcc-internal-format
40156 "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
40160 #, gcc-internal-format
40162 "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
40163 "%<delete%> instead"
40167 #, gcc-internal-format
40169 "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
40170 "and %<delete%> instead"
40174 #, gcc-internal-format
40175 msgid "%qD moving an object of type %#qT with deleted destructor"
40179 #, gcc-internal-format
40181 "%qD moving an object of non-trivial type %#qT and size %E into a region of "
40186 #, gcc-internal-format
40187 msgid "%#qT declared here"
40191 #, gcc-internal-format
40192 msgid "constructor delegates to itself"
40196 #, gcc-internal-format
40197 msgid "call to non-function %qD"
40200 #: cp/call.c:9113 cp/pt.c:14720 cp/typeck.c:2896
40201 #, gcc-internal-format
40202 msgid "cannot call constructor %<%T::%D%> directly"
40206 #, gcc-internal-format
40207 msgid "for a function-style cast, remove the redundant %<::%D%>"
40211 #, gcc-internal-format
40212 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
40216 #, gcc-internal-format
40217 msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
40221 #, gcc-internal-format
40222 msgid "no matching function for call to %<%s(%A)%>"
40226 #, gcc-internal-format
40227 msgid "call of overloaded %<%s(%A)%> is ambiguous"
40231 #, gcc-internal-format
40232 msgid "pure virtual %q#D called from non-static data member initializer"
40236 #, gcc-internal-format
40237 msgid "pure virtual %q#D called from constructor"
40241 #, gcc-internal-format
40242 msgid "pure virtual %q#D called from destructor"
40246 #, gcc-internal-format
40247 msgid "cannot call member function %qD without object"
40251 #, gcc-internal-format
40252 msgid "passing %qT chooses %qT over %qT"
40256 #, gcc-internal-format
40257 msgid "choosing %qD over %qD"
40261 msgid " for conversion from %qH to %qI"
40265 #, gcc-internal-format
40266 msgid " because conversion sequence for the argument is better"
40270 #, gcc-internal-format
40271 msgid "default argument mismatch in overload resolution"
40275 #, gcc-internal-format
40276 msgid " candidate 1: %q#F"
40280 #, gcc-internal-format
40281 msgid " candidate 2: %q#F"
40285 #, gcc-internal-format
40287 "ISO C++ says that these are ambiguous, even though the worst conversion for "
40288 "the first is better than the worst conversion for the second:"
40292 msgid "could not convert %qE from %qH to %qI"
40296 #, gcc-internal-format
40297 msgid "a temporary bound to %qD only persists until the constructor exits"
40302 "invalid initialization of non-const reference of type %qH from an rvalue of "
40308 "invalid initialization of reference of type %qH from expression of type %qI"
40312 #, gcc-internal-format
40314 "cannot convert from pointer to base class %qT to pointer to derived class "
40315 "%qT because the base is virtual"
40319 #, gcc-internal-format
40321 "cannot convert from base class %qT to derived class %qT because the base is "
40326 #, gcc-internal-format
40328 "cannot convert from pointer to base class %qT to pointer to derived class "
40329 "%qT via virtual base %qT"
40333 #, gcc-internal-format
40335 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
40339 #, gcc-internal-format
40340 msgid "%q#D conflicts with version inherited from %qT"
40344 #, gcc-internal-format
40345 msgid "version inherited from %qT declared here"
40349 #, gcc-internal-format
40350 msgid "%q#D cannot be overloaded with %q#D"
40353 #: cp/class.c:1135 cp/decl.c:1703 cp/decl.c:1724 cp/decl.c:1756
40354 #: cp/name-lookup.c:2284 cp/name-lookup.c:2559
40355 #, gcc-internal-format
40356 msgid "previous declaration %q#D"
40360 #, gcc-internal-format
40361 msgid "conflicting access specifications for method %q+D, ignored"
40365 #, gcc-internal-format
40366 msgid "conflicting access specifications for field %qE, ignored"
40370 #, gcc-internal-format
40371 msgid "%qD invalid in %q#T because of local method %q#D with same name"
40375 #, gcc-internal-format
40376 msgid "local method %q#D declared here"
40380 #, gcc-internal-format
40381 msgid "%qD invalid in %q#T because of local member %q#D with same name"
40385 #, gcc-internal-format
40386 msgid "local member %q#D declared here"
40390 #, gcc-internal-format
40391 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
40394 #: cp/class.c:1325 cp/class.c:1331 cp/class.c:1337 cp/class.c:1348
40396 #, gcc-internal-format
40397 msgid "%qT declared here"
40401 #, gcc-internal-format
40402 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
40406 #, gcc-internal-format
40407 msgid "%qT does not have the %E ABI tag that base %qT has"
40411 #, gcc-internal-format
40412 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
40416 #, gcc-internal-format
40417 msgid "cannot derive from %<final%> base %qT in derived type %qT"
40421 #, gcc-internal-format
40422 msgid "all member functions in class %qT are private"
40426 #, gcc-internal-format
40427 msgid "%q#T only defines a private destructor and has no friends"
40431 #, gcc-internal-format
40432 msgid "%q#T only defines private constructors and has no friends"
40436 #, gcc-internal-format
40437 msgid "%q#D is public, but requires an existing %q#T object"
40441 #, gcc-internal-format
40442 msgid "no unique final overrider for %qD in %qT"
40446 #, gcc-internal-format
40447 msgid "%qD can be marked override"
40451 #, gcc-internal-format
40452 msgid "%q+#D marked %<final%>, but is not virtual"
40456 #, gcc-internal-format
40457 msgid "%q+#D marked %<override%>, but does not override"
40461 #, gcc-internal-format
40462 msgid "%qD was hidden"
40466 #, gcc-internal-format
40471 #, gcc-internal-format
40473 "%q#D invalid; an anonymous union may only have public non-static data members"
40476 #: cp/class.c:2906 cp/name-lookup.c:3288 cp/parser.c:19709
40477 #, gcc-internal-format
40478 msgid "this flexibility is deprecated and will be removed"
40482 #, gcc-internal-format
40483 msgid "the ellipsis in %qD is not inherited"
40487 #, gcc-internal-format
40488 msgid "bit-field %q+#D with non-integral type"
40492 #, gcc-internal-format
40493 msgid "bit-field %q+D width not an integer constant"
40497 #, gcc-internal-format
40498 msgid "negative width in bit-field %q+D"
40502 #, gcc-internal-format
40503 msgid "zero width for bit-field %q+D"
40507 #, gcc-internal-format
40508 msgid "width of %qD exceeds its type"
40512 #, gcc-internal-format
40513 msgid "%qD is too small to hold all values of %q#T"
40517 #, gcc-internal-format
40518 msgid "member %q+#D with constructor not allowed in union"
40522 #, gcc-internal-format
40523 msgid "member %q+#D with destructor not allowed in union"
40527 #, gcc-internal-format
40528 msgid "member %q+#D with copy assignment operator not allowed in union"
40532 #, gcc-internal-format
40533 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
40537 #, gcc-internal-format
40538 msgid "in C++98 %q+D may not be static because it is a member of a union"
40542 #, gcc-internal-format
40543 msgid "non-static data member %q+D in a union may not have reference type %qT"
40547 #, gcc-internal-format
40548 msgid "field %q+D invalidly declared function type"
40552 #, gcc-internal-format
40553 msgid "field %q+D invalidly declared method type"
40557 #, gcc-internal-format
40558 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
40562 #, gcc-internal-format
40563 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
40567 #, gcc-internal-format
40568 msgid "member %q+D cannot be declared as a %<mutable%> reference"
40572 #, gcc-internal-format
40573 msgid "multiple fields in union %qT initialized"
40577 #, gcc-internal-format
40578 msgid "field %q#D with same name as class"
40582 #, gcc-internal-format
40583 msgid "%q#T has pointer data members"
40587 #, gcc-internal-format
40588 msgid " but does not override %<%T(const %T&)%>"
40592 #, gcc-internal-format
40593 msgid " or %<operator=(const %T&)%>"
40597 #, gcc-internal-format
40598 msgid " but does not override %<operator=(const %T&)%>"
40602 #, gcc-internal-format
40603 msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
40607 #, gcc-internal-format
40608 msgid "alignment of %qD will increase in -fabi-version=9"
40612 #, gcc-internal-format
40613 msgid "initializer specified for non-virtual method %q+D"
40617 #, gcc-internal-format
40618 msgid "method overrides both %<transaction_pure%> and %qE methods"
40622 #, gcc-internal-format
40623 msgid "method declared %qE overriding %qE method"
40626 #: cp/class.c:5350 cp/constexpr.c:237
40627 #, gcc-internal-format
40629 "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
40634 #, gcc-internal-format
40635 msgid "%q+T is not literal because:"
40639 #, gcc-internal-format
40640 msgid " %qT is a closure type, which is only literal in C++17 and later"
40644 #, gcc-internal-format
40645 msgid " %q+T has a non-trivial destructor"
40649 #, gcc-internal-format
40651 " %q+T is not an aggregate, does not have a trivial default constructor, and "
40652 "has no %<constexpr%> constructor that is not a copy or move constructor"
40656 #, gcc-internal-format
40657 msgid " base class %qT of %q+T is non-literal"
40661 #, gcc-internal-format
40662 msgid " non-static data member %qD has non-literal type"
40666 #, gcc-internal-format
40667 msgid " non-static data member %qD has volatile type"
40671 #, gcc-internal-format
40672 msgid "base class %q#T has accessible non-virtual destructor"
40676 #, gcc-internal-format
40677 msgid "non-static reference %q#D in class without a constructor"
40681 #, gcc-internal-format
40682 msgid "non-static const member %q#D in class without a constructor"
40685 #. If the function is defaulted outside the class, we just
40686 #. give the synthesis error.
40688 #, gcc-internal-format
40690 "%q+D declared to take const reference, but implicit declaration would take "
40695 #, gcc-internal-format
40696 msgid "direct base %qT inaccessible in %qT due to ambiguity"
40700 #, gcc-internal-format
40701 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
40705 #, gcc-internal-format
40707 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
40711 #, gcc-internal-format
40712 msgid "size of type %qT is too large (%qE bytes)"
40716 #, gcc-internal-format
40717 msgid "invalid use of %q#T with a zero-size array in %q#D"
40721 #, gcc-internal-format
40722 msgid "invalid use of %q#T with a flexible array member in %q#T"
40726 #, gcc-internal-format
40727 msgid "array member %q#D declared here"
40731 #, gcc-internal-format
40732 msgid "zero-size array member %qD not at end of %q#T"
40736 #, gcc-internal-format
40737 msgid "zero-size array member %qD in an otherwise empty %q#T"
40740 #: cp/class.c:6620 cp/class.c:6650
40741 #, gcc-internal-format
40742 msgid "in the definition of %q#T"
40746 #, gcc-internal-format
40747 msgid "flexible array member %qD not at end of %q#T"
40751 #, gcc-internal-format
40752 msgid "flexible array member %qD in an otherwise empty %q#T"
40756 #, gcc-internal-format
40757 msgid "next member %q#D declared here"
40760 #: cp/class.c:6760 cp/parser.c:23225
40761 #, gcc-internal-format
40762 msgid "redefinition of %q#T"
40766 #, gcc-internal-format
40767 msgid "%q#T has virtual functions and accessible non-virtual destructor"
40771 #, gcc-internal-format
40772 msgid "type transparent %q#T does not have any fields"
40776 #, gcc-internal-format
40777 msgid "type transparent class %qT has base classes"
40781 #, gcc-internal-format
40782 msgid "type transparent class %qT has virtual functions"
40786 #, gcc-internal-format
40788 "type transparent %q#T cannot be made transparent because the type of the "
40789 "first field has a different ABI from the class overall"
40793 #, gcc-internal-format
40794 msgid "definition of %qD does not match %<#include <initializer_list>%>"
40798 #, gcc-internal-format
40799 msgid "trying to finish struct, but kicked out due to previous parse errors"
40803 #, gcc-internal-format
40804 msgid "language string %<\"%E\"%> not recognized"
40808 #, gcc-internal-format
40809 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
40813 #, gcc-internal-format
40814 msgid "no matches converting function %qD to type %q#T"
40818 #, gcc-internal-format
40819 msgid "converting overloaded function %qD to type %q#T is ambiguous"
40823 #, gcc-internal-format
40824 msgid "assuming pointer to member %qD"
40828 #, gcc-internal-format
40829 msgid "(a pointer to member can only be formed with %<&%E%>)"
40832 #: cp/class.c:7948 cp/class.c:7985
40833 #, gcc-internal-format
40834 msgid "not enough type information"
40838 #, gcc-internal-format
40839 msgid "cannot convert %qE from type %qT to type %qT"
40842 #. [basic.scope.class]
40844 #. A name N used in a class S shall refer to the same declaration
40845 #. in its context and when re-evaluated in the completed scope of
40848 #, gcc-internal-format
40849 msgid "declaration of %q#D"
40853 #, gcc-internal-format
40854 msgid "changes meaning of %qD from %q#D"
40857 #: cp/constexpr.c:98
40858 #, gcc-internal-format
40859 msgid "the type %qT of %<constexpr%> variable %qD is not literal"
40862 #: cp/constexpr.c:107
40863 #, gcc-internal-format
40864 msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
40867 #: cp/constexpr.c:118
40868 #, gcc-internal-format
40869 msgid "%<constexpr%> variable %qD has variably-modified type %qT"
40872 #: cp/constexpr.c:189
40873 #, gcc-internal-format
40874 msgid "inherited constructor %qD is not %<constexpr%>"
40877 #: cp/constexpr.c:201
40878 #, gcc-internal-format
40879 msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
40882 #: cp/constexpr.c:213
40883 #, gcc-internal-format
40884 msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
40887 #: cp/constexpr.c:223
40888 #, gcc-internal-format
40889 msgid "invalid return type %qT of %<constexpr%> function %q+D"
40892 #: cp/constexpr.c:246
40893 #, gcc-internal-format
40894 msgid "%q#T has virtual base classes"
40897 #: cp/constexpr.c:507
40898 #, gcc-internal-format
40899 msgid "%<constexpr%> constructor does not have empty body"
40902 #: cp/constexpr.c:613
40903 #, gcc-internal-format
40904 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
40907 #: cp/constexpr.c:766
40908 #, gcc-internal-format
40910 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
40911 "static data member"
40914 #: cp/constexpr.c:818
40915 #, gcc-internal-format
40917 "member %qD must be initialized by mem-initializer in %<constexpr%> "
40921 #: cp/constexpr.c:859
40922 #, gcc-internal-format
40923 msgid "body of %<constexpr%> function %qD not a return-statement"
40926 #: cp/constexpr.c:920
40927 #, gcc-internal-format
40928 msgid "%qD is not usable as a %<constexpr%> function because:"
40931 #: cp/constexpr.c:1211 cp/constexpr.c:1719
40932 #, gcc-internal-format
40933 msgid "%<constexpr%> call flows off the end of the function"
40936 #: cp/constexpr.c:1216 cp/constexpr.c:1226 cp/constexpr.c:1829
40937 #, gcc-internal-format
40938 msgid "%q+E is not a constant expression"
40941 #: cp/constexpr.c:1405 cp/constexpr.c:5352
40942 #, gcc-internal-format
40943 msgid "call to internal function %qE"
40946 #: cp/constexpr.c:1483
40947 #, gcc-internal-format
40948 msgid "expression %qE does not designate a %<constexpr%> function"
40951 #: cp/constexpr.c:1502 cp/constexpr.c:5370
40952 #, gcc-internal-format
40953 msgid "call to non-%<constexpr%> function %qD"
40956 #: cp/constexpr.c:1574
40957 #, gcc-internal-format
40958 msgid "%qD called in a constant expression before its definition is complete"
40961 #: cp/constexpr.c:1581
40962 #, gcc-internal-format
40963 msgid "%qD called in a constant expression"
40966 #: cp/constexpr.c:1585
40967 #, gcc-internal-format
40968 msgid "%qD used before its definition"
40971 #: cp/constexpr.c:1625
40972 #, gcc-internal-format
40973 msgid "call has circular dependency"
40976 #: cp/constexpr.c:1636
40977 #, gcc-internal-format
40979 "%<constexpr%> evaluation depth exceeds maximum of %d (use -fconstexpr-depth= "
40980 "to increase the maximum)"
40983 #: cp/constexpr.c:1869
40984 #, gcc-internal-format
40985 msgid "right operand of shift expression %q+E is negative"
40988 #: cp/constexpr.c:1876
40989 #, gcc-internal-format
40991 "right operand of shift expression %q+E is >= than the precision of the left "
40995 #: cp/constexpr.c:1894
40996 #, gcc-internal-format
40997 msgid "left operand of shift expression %q+E is negative"
41000 #: cp/constexpr.c:1913
41001 #, gcc-internal-format
41002 msgid "shift expression %q+E overflows"
41005 #: cp/constexpr.c:2057
41006 #, gcc-internal-format
41007 msgid "arithmetic involving a null pointer in %qE"
41010 #: cp/constexpr.c:2293
41011 #, gcc-internal-format
41013 "array subscript value %qE is outside the bounds of array %qD of type %qT"
41016 #: cp/constexpr.c:2296
41017 #, gcc-internal-format
41019 "non-zero array subscript %qE is used with array %qD of type %qT with unknown "
41023 #: cp/constexpr.c:2301
41024 #, gcc-internal-format
41025 msgid "array subscript value %qE is outside the bounds of array type %qT"
41028 #: cp/constexpr.c:2304
41029 #, gcc-internal-format
41031 "non-zero array subscript %qE is used with array of type %qT with unknown "
41035 #: cp/constexpr.c:2469
41036 #, gcc-internal-format
41037 msgid "accessing uninitialized array element"
41040 #: cp/constexpr.c:2500
41041 #, gcc-internal-format
41042 msgid "dereferencing a null pointer in %qE"
41045 #: cp/constexpr.c:2514 cp/constexpr.c:2604 cp/constexpr.c:4120
41046 #: cp/constexpr.c:4193 cp/constexpr.c:5306
41047 #, gcc-internal-format
41048 msgid "%qE is not a constant expression"
41051 #: cp/constexpr.c:2520
41052 #, gcc-internal-format
41053 msgid "mutable %qD is not usable in a constant expression"
41056 #: cp/constexpr.c:2545
41057 #, gcc-internal-format
41059 "accessing %qD member instead of initialized %qD member in constant expression"
41062 #: cp/constexpr.c:2564
41063 #, gcc-internal-format
41064 msgid "accessing uninitialized member %qD"
41067 #: cp/constexpr.c:3301 cp/constexpr.c:4611
41068 #, gcc-internal-format
41069 msgid "dereferencing a null pointer"
41072 #: cp/constexpr.c:3320
41073 #, gcc-internal-format
41074 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
41077 #: cp/constexpr.c:3359
41078 #, gcc-internal-format
41079 msgid "the value of %qD is not usable in a constant expression"
41082 #: cp/constexpr.c:3366
41083 #, gcc-internal-format
41084 msgid "%qD used in its own initializer"
41087 #: cp/constexpr.c:3371
41088 #, gcc-internal-format
41089 msgid "%q#D is not const"
41092 #: cp/constexpr.c:3374
41093 #, gcc-internal-format
41094 msgid "%q#D is volatile"
41097 #: cp/constexpr.c:3379 cp/constexpr.c:3386
41098 #, gcc-internal-format
41099 msgid "%qD was not initialized with a constant expression"
41102 #: cp/constexpr.c:3392
41103 #, gcc-internal-format
41104 msgid "%qD was not declared %<constexpr%>"
41107 #: cp/constexpr.c:3395
41108 #, gcc-internal-format
41109 msgid "%qD does not have integral or enumeration type"
41112 #: cp/constexpr.c:3583
41113 #, gcc-internal-format
41114 msgid "modification of %qE is not a constant expression"
41117 #: cp/constexpr.c:3959
41118 #, gcc-internal-format
41120 "%<constexpr%> loop iteration count exceeds limit of %d (use -fconstexpr-loop-"
41121 "limit= to increase the limit)"
41124 #: cp/constexpr.c:4098
41125 #, gcc-internal-format
41126 msgid "value %qE of type %qT is not a constant expression"
41129 #: cp/constexpr.c:4239 cp/constexpr.c:5829
41130 #, gcc-internal-format
41131 msgid "temporary of non-literal type %qT in a constant expression"
41134 #: cp/constexpr.c:4597
41135 #, gcc-internal-format
41136 msgid "a reinterpret_cast is not a constant expression"
41139 #: cp/constexpr.c:4623
41140 #, gcc-internal-format
41141 msgid "conversion of %qT null pointer to %qT is not a constant expression"
41144 #: cp/constexpr.c:4638
41145 #, gcc-internal-format
41146 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
41149 #: cp/constexpr.c:4700 cp/constexpr.c:5693 cp/constexpr.c:6000
41150 #, gcc-internal-format
41151 msgid "expression %qE is not a constant expression"
41154 #: cp/constexpr.c:4782
41155 #, gcc-internal-format
41156 msgid "statement is not a constant expression"
41159 #: cp/constexpr.c:4785
41160 #, gcc-internal-format
41161 msgid "unexpected expression %qE of kind %s"
41164 #: cp/constexpr.c:4857
41165 #, gcc-internal-format
41167 "%qE is not a constant expression because it refers to mutable subobjects of "
41171 #: cp/constexpr.c:4866
41172 #, gcc-internal-format
41174 "%qE is not a constant expression because it refers to an incompletely "
41175 "initialized variable"
41178 #: cp/constexpr.c:4880
41179 #, gcc-internal-format
41181 "conversion from pointer type %qT to arithmetic type %qT in a constant "
41185 #: cp/constexpr.c:5261
41186 #, gcc-internal-format
41187 msgid "expression %qE has side-effects"
41190 #: cp/constexpr.c:5453
41191 #, gcc-internal-format
41192 msgid "lambda capture of %qE is not a constant expression"
41195 #: cp/constexpr.c:5456
41196 #, gcc-internal-format
41197 msgid "because it is used as a glvalue"
41200 #: cp/constexpr.c:5491
41201 #, gcc-internal-format
41202 msgid "reinterpret_cast from integer to pointer"
41205 #: cp/constexpr.c:5523
41206 #, gcc-internal-format
41208 "address-of an object %qE with thread local or automatic storage is not a "
41209 "constant expression"
41212 #: cp/constexpr.c:5556
41213 #, gcc-internal-format
41214 msgid "use of %<this%> in a constant expression"
41217 #: cp/constexpr.c:5641
41218 #, gcc-internal-format
41219 msgid "lambda-expression is not a constant expression before C++17"
41222 #: cp/constexpr.c:5705
41223 #, gcc-internal-format
41225 "typeid-expression is not a constant expression because %qE is of polymorphic "
41229 #: cp/constexpr.c:5767
41230 #, gcc-internal-format
41231 msgid "cast to non-integral type %qT in a constant expression"
41234 #: cp/constexpr.c:5799
41235 #, gcc-internal-format
41236 msgid "%qD declared %<static%> in %<constexpr%> context"
41239 #: cp/constexpr.c:5806
41240 #, gcc-internal-format
41241 msgid "%qD declared %<thread_local%> in %<constexpr%> context"
41244 #: cp/constexpr.c:5878
41245 #, gcc-internal-format
41246 msgid "division by zero is not a constant expression"
41249 #: cp/constexpr.c:5977
41250 #, gcc-internal-format
41251 msgid "%<delete[]%> is not a constant expression"
41254 #: cp/constexpr.c:6008
41255 #, gcc-internal-format
41256 msgid "non-constant array initialization"
41259 #: cp/constexpr.c:6030
41260 #, gcc-internal-format
41261 msgid "%<goto%> is not a constant expression"
41264 #: cp/constexpr.c:6041
41265 #, gcc-internal-format, gfc-internal-format
41266 msgid "unexpected AST of kind %s"
41269 #: cp/cp-gimplify.c:1411
41270 #, gcc-internal-format
41271 msgid "throw will always call terminate()"
41274 #: cp/cp-gimplify.c:1414
41275 #, gcc-internal-format
41276 msgid "in C++11 destructors default to noexcept"
41279 #: cp/cp-gimplify.c:1425
41280 #, gcc-internal-format
41282 "in C++11 this throw will terminate because destructors default to noexcept"
41286 msgid "can%'t convert from incomplete type %qH to %qI"
41290 msgid "conversion of %qE from %qH to %qI is ambiguous"
41293 #: cp/cvt.c:173 cp/cvt.c:200 cp/cvt.c:254
41294 msgid "cannot convert %qE from type %qH to type %qI"
41298 #, gcc-internal-format
41299 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
41303 #, gcc-internal-format
41304 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
41308 #, gcc-internal-format
41309 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
41313 #, gcc-internal-format
41314 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
41318 msgid "conversion from %qH to %qI discards qualifiers"
41321 #: cp/cvt.c:496 cp/typeck.c:7338
41322 #, gcc-internal-format
41323 msgid "casting %qT to %qT does not dereference pointer"
41327 msgid "cannot convert type %qH to type %qI"
41331 #, gcc-internal-format
41332 msgid "conversion from %q#T to %q#T"
41336 #, gcc-internal-format
41338 "the result of the conversion is unspecified because %qE is outside the range "
41342 #: cp/cvt.c:793 cp/cvt.c:845
41343 #, gcc-internal-format
41344 msgid "%q#T used where a %qT was expected"
41348 #, gcc-internal-format
41349 msgid "could not convert %qE from %<void%> to %<bool%>"
41353 #, gcc-internal-format
41354 msgid "%q#T used where a floating point value was expected"
41358 msgid "conversion from %qH to non-scalar type %qI requested"
41362 #, gcc-internal-format
41363 msgid "ignoring return value of %qD, declared with attribute nodiscard"
41367 #, gcc-internal-format
41368 msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
41372 #, gcc-internal-format
41373 msgid "in call to %qD, declared here"
41377 #, gcc-internal-format
41378 msgid "pseudo-destructor is not called"
41382 #, gcc-internal-format
41383 msgid "conversion to void will not access object of incomplete type %qT"
41387 #, gcc-internal-format
41389 "indirection will not access object of incomplete type %qT in second operand "
41390 "of conditional expression"
41394 #, gcc-internal-format
41396 "indirection will not access object of incomplete type %qT in third operand "
41397 "of conditional expression"
41401 #, gcc-internal-format
41403 "indirection will not access object of incomplete type %qT in right operand "
41404 "of comma operator"
41408 #, gcc-internal-format
41410 "indirection will not access object of incomplete type %qT in left operand of "
41415 #, gcc-internal-format
41416 msgid "indirection will not access object of incomplete type %qT in statement"
41420 #, gcc-internal-format
41422 "indirection will not access object of incomplete type %qT in for increment "
41427 #, gcc-internal-format
41428 msgid "conversion to void will not access object of type %qT"
41432 #, gcc-internal-format
41434 "implicit dereference will not access object of type %qT in second operand of "
41435 "conditional expression"
41439 #, gcc-internal-format
41441 "implicit dereference will not access object of type %qT in third operand of "
41442 "conditional expression"
41446 #, gcc-internal-format
41448 "implicit dereference will not access object of type %qT in right operand of "
41453 #, gcc-internal-format
41455 "implicit dereference will not access object of type %qT in left operand of "
41460 #, gcc-internal-format
41461 msgid "implicit dereference will not access object of type %qT in statement"
41465 #, gcc-internal-format
41467 "implicit dereference will not access object of type %qT in for increment "
41472 #, gcc-internal-format
41474 "conversion to void will not access object of non-trivially-copyable type %qT"
41478 #, gcc-internal-format
41480 "indirection will not access object of non-trivially-copyable type %qT in "
41481 "second operand of conditional expression"
41485 #, gcc-internal-format
41487 "indirection will not access object of non-trivially-copyable type %qT in "
41488 "third operand of conditional expression"
41492 #, gcc-internal-format
41494 "indirection will not access object of non-trivially-copyable type %qT in "
41495 "right operand of comma operator"
41499 #, gcc-internal-format
41501 "indirection will not access object of non-trivially-copyable type %qT in "
41502 "left operand of comma operator"
41506 #, gcc-internal-format
41508 "indirection will not access object of non-trivially-copyable type %qT in "
41513 #, gcc-internal-format
41515 "indirection will not access object of non-trivially-copyable type %qT in for "
41516 "increment expression"
41520 #, gcc-internal-format
41521 msgid "conversion to void will not access object %qE of incomplete type %qT"
41525 #, gcc-internal-format
41527 "variable %qE of incomplete type %qT will not be accessed in second operand "
41528 "of conditional expression"
41532 #, gcc-internal-format
41534 "variable %qE of incomplete type %qT will not be accessed in third operand of "
41535 "conditional expression"
41539 #, gcc-internal-format
41541 "variable %qE of incomplete type %qT will not be accessed in right operand of "
41546 #, gcc-internal-format
41548 "variable %qE of incomplete type %qT will not be accessed in left operand of "
41553 #, gcc-internal-format
41554 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
41558 #, gcc-internal-format
41560 "variable %qE of incomplete type %qT will not be accessed in for increment "
41565 #, gcc-internal-format
41566 msgid "conversion to void cannot resolve address of overloaded function"
41570 #, gcc-internal-format
41572 "second operand of conditional expression cannot resolve address of "
41573 "overloaded function"
41577 #, gcc-internal-format
41579 "third operand of conditional expression cannot resolve address of overloaded "
41584 #, gcc-internal-format
41586 "right operand of comma operator cannot resolve address of overloaded function"
41590 #, gcc-internal-format
41592 "left operand of comma operator cannot resolve address of overloaded function"
41596 #, gcc-internal-format
41597 msgid "statement cannot resolve address of overloaded function"
41601 #, gcc-internal-format
41602 msgid "for increment expression cannot resolve address of overloaded function"
41606 #, gcc-internal-format
41608 "second operand of conditional expression is a reference, not call, to "
41613 #, gcc-internal-format
41615 "third operand of conditional expression is a reference, not call, to "
41620 #, gcc-internal-format
41622 "right operand of comma operator is a reference, not call, to function %qE"
41626 #, gcc-internal-format
41628 "left operand of comma operator is a reference, not call, to function %qE"
41632 #, gcc-internal-format
41633 msgid "statement is a reference, not call, to function %qE"
41637 #, gcc-internal-format
41638 msgid "for increment expression is a reference, not call, to function %qE"
41642 #, gcc-internal-format
41643 msgid "second operand of conditional expression has no effect"
41647 #, gcc-internal-format
41648 msgid "third operand of conditional expression has no effect"
41652 #, gcc-internal-format
41653 msgid "right operand of comma operator has no effect"
41657 #, gcc-internal-format
41658 msgid "left operand of comma operator has no effect"
41662 #, gcc-internal-format
41663 msgid "statement has no effect"
41667 #, gcc-internal-format
41668 msgid "for increment expression has no effect"
41672 #, gcc-internal-format
41673 msgid "converting NULL to non-pointer type"
41677 #, gcc-internal-format
41678 msgid "default type conversion can't deduce template argument for %qD"
41682 #, gcc-internal-format
41683 msgid "ambiguous default type conversion from %qT"
41687 #, gcc-internal-format
41688 msgid " candidate conversions include %qD and %qD"
41691 #: cp/cxx-pretty-print.c:2207
41692 #, gcc-internal-format
41693 msgid "template-parameter-"
41697 #, gcc-internal-format
41698 msgid "unused structured binding declaration"
41702 #, gcc-internal-format
41703 msgid "unused variable %qD"
41707 #, gcc-internal-format
41708 msgid "structured binding declaration set but not used"
41712 #, gcc-internal-format
41713 msgid "%qF declared %<static%> but never defined"
41717 #, gcc-internal-format
41718 msgid "odr-used inline variable %qD is not defined"
41722 #, gcc-internal-format
41723 msgid "%qD was declared %<extern%> and later %<static%>"
41727 #, gcc-internal-format
41728 msgid "declaration of %qF has a different exception specifier"
41732 #, gcc-internal-format
41733 msgid "from previous declaration %qF"
41737 #, gcc-internal-format
41738 msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
41741 #: cp/decl.c:1301 cp/decl.c:13784
41742 #, gcc-internal-format
41743 msgid "previous declaration %qD"
41747 #, gcc-internal-format
41748 msgid "cannot specialize concept %q#D"
41752 #, gcc-internal-format
41753 msgid "redeclaration of %q#D may not have default arguments"
41757 #, gcc-internal-format
41758 msgid "literal operator template %q+D conflicts with raw literal operator %qD"
41762 #, gcc-internal-format
41763 msgid "raw literal operator %q+D conflicts with literal operator template %qD"
41767 #, gcc-internal-format
41768 msgid "previous definition of %qD was here"
41772 #, gcc-internal-format
41773 msgid "previous declaration of %qD was here"
41777 #, gcc-internal-format
41778 msgid "built-in function %qD declared as non-function"
41781 #: cp/decl.c:1479 cp/decl.c:1613
41782 #, gcc-internal-format
41783 msgid "shadowing built-in function %q#D"
41786 #: cp/decl.c:1480 cp/decl.c:1614
41787 #, gcc-internal-format
41788 msgid "shadowing library function %q#D"
41792 #, gcc-internal-format
41793 msgid "library function %q#D redeclared as non-function %q#D"
41797 #, gcc-internal-format
41798 msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
41802 #, gcc-internal-format
41803 msgid "redeclaration of %<pragma omp declare reduction%>"
41807 #, gcc-internal-format
41808 msgid "previous %<pragma omp declare reduction%> declaration"
41812 #, gcc-internal-format
41813 msgid "declaration of %q#D conflicts with built-in declaration %q#D"
41817 #, gcc-internal-format
41818 msgid "definition of %q#D ambiguates built-in declaration %q#D"
41821 #: cp/decl.c:1594 cp/decl.c:1608
41822 #, gcc-internal-format
41823 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
41827 #, gcc-internal-format
41828 msgid "ignoring the %q#D declaration"
41832 #, gcc-internal-format
41833 msgid "%q#D redeclared as different kind of symbol"
41837 #, gcc-internal-format
41838 msgid "conflicting declaration of template %q+#D"
41842 #, gcc-internal-format
41843 msgid "ambiguating new declaration %q+#D"
41846 #: cp/decl.c:1743 cp/decl.c:1771
41847 #, gcc-internal-format
41848 msgid "old declaration %q#D"
41852 #, gcc-internal-format
41853 msgid "conflicting declaration of C function %q+#D"
41857 #, gcc-internal-format
41858 msgid "ambiguating new declaration of %q+#D"
41862 #, gcc-internal-format
41863 msgid "conflicting declaration %q+#D"
41867 #, gcc-internal-format
41868 msgid "previous declaration as %q#D"
41871 #: cp/decl.c:1839 cp/decl2.c:921
41872 #, gcc-internal-format
41873 msgid "%q#D previously defined here"
41876 #: cp/decl.c:1840 cp/name-lookup.c:2689 cp/name-lookup.c:2711
41877 #, gcc-internal-format
41878 msgid "%q#D previously declared here"
41882 #, gcc-internal-format
41883 msgid "prototype specified for %q#D"
41887 #, gcc-internal-format
41888 msgid "previous non-prototype definition here"
41892 #, gcc-internal-format
41893 msgid "conflicting declaration of %q+#D with %qL linkage"
41897 #, gcc-internal-format
41898 msgid "previous declaration with %qL linkage"
41901 #: cp/decl.c:1927 cp/decl.c:1935
41902 #, gcc-internal-format
41903 msgid "default argument given for parameter %d of %q#D"
41906 #: cp/decl.c:1930 cp/decl.c:1938
41907 #, gcc-internal-format
41908 msgid "previous specification in %q#D here"
41912 #, gcc-internal-format
41913 msgid "redundant redeclaration of %qD in same scope"
41917 #, gcc-internal-format
41918 msgid "deleted definition of %q+D"
41921 #. From [temp.expl.spec]:
41923 #. If a template, a member template or the member of a class
41924 #. template is explicitly specialized then that
41925 #. specialization shall be declared before the first use of
41926 #. that specialization that would cause an implicit
41927 #. instantiation to take place, in every translation unit in
41928 #. which such a use occurs.
41930 #, gcc-internal-format
41931 msgid "explicit specialization of %qD after first use"
41935 #, gcc-internal-format
41937 "%qD: visibility attribute ignored because it conflicts with previous "
41941 #. Reject two definitions.
41942 #: cp/decl.c:2840 cp/decl.c:2869 cp/decl.c:2902 cp/decl.c:2919 cp/decl.c:3014
41944 #, gcc-internal-format
41945 msgid "redefinition of %q#D"
41949 #, gcc-internal-format
41950 msgid "%qD conflicts with used function"
41954 #, gcc-internal-format
41955 msgid "%q#D not declared in class"
41958 #: cp/decl.c:2880 cp/decl.c:2929
41959 #, gcc-internal-format
41960 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
41963 #: cp/decl.c:2883 cp/decl.c:2932
41964 #, gcc-internal-format
41965 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
41972 #, gcc-internal-format
41973 msgid "redeclaration of friend %q#D may not have default template arguments"
41977 #, gcc-internal-format
41978 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
41982 #, gcc-internal-format
41983 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
41986 #: cp/decl.c:2981 cp/decl.c:3022 cp/name-lookup.c:2280 cp/name-lookup.c:2687
41987 #: cp/name-lookup.c:2709
41988 #, gcc-internal-format
41989 msgid "redeclaration of %q#D"
41993 #, gcc-internal-format
41994 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
41998 #, gcc-internal-format
41999 msgid "local label %qE conflicts with existing label"
42003 #, gcc-internal-format
42004 msgid "previous label"
42008 #, gcc-internal-format
42012 #: cp/decl.c:3189 cp/decl.c:3416
42013 #, gcc-internal-format
42014 msgid " exits OpenMP structured block"
42018 #, gcc-internal-format
42019 msgid " crosses initialization of %q#D"
42023 #, gcc-internal-format
42024 msgid " enters scope of %q#D, which has non-trivial destructor"
42028 #, gcc-internal-format, gfc-internal-format
42032 #: cp/decl.c:3369 cp/decl.c:3389
42033 #, gcc-internal-format
42034 msgid " enters catch block"
42038 #, gcc-internal-format
42039 msgid " skips initialization of %q#D"
42043 #, gcc-internal-format
42044 msgid " enters scope of %q#D which has non-trivial destructor"
42048 #, gcc-internal-format
42049 msgid " enters try block"
42053 #, gcc-internal-format
42054 msgid " enters synchronized or atomic statement"
42058 #, gcc-internal-format
42059 msgid " enters %<constexpr%> if statement"
42063 #, gcc-internal-format
42064 msgid " enters OpenMP structured block"
42067 #: cp/decl.c:3431 cp/parser.c:12376 cp/parser.c:12397
42068 #, gcc-internal-format
42069 msgid "invalid exit from OpenMP structured block"
42073 #, gcc-internal-format
42074 msgid "%qD is not a type"
42077 #: cp/decl.c:3835 cp/parser.c:6376
42078 #, gcc-internal-format
42079 msgid "%qD used without template parameters"
42083 #, gcc-internal-format
42084 msgid "%q#T is not a class"
42087 #: cp/decl.c:3872 cp/decl.c:3965
42088 #, gcc-internal-format
42089 msgid "no class template named %q#T in %q#T"
42093 #, gcc-internal-format
42094 msgid "no type named %q#T in %q#T"
42098 #, gcc-internal-format
42099 msgid "lookup of %qT in %qT is ambiguous"
42103 #, gcc-internal-format
42104 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
42108 #, gcc-internal-format
42109 msgid "%<typename %T::%D%> names %q#T, which is not a type"
42113 #, gcc-internal-format
42114 msgid "template parameters do not match template %qD"
42118 #, gcc-internal-format
42119 msgid "%<-fno-for-scope%> is deprecated"
42123 #, gcc-internal-format
42124 msgid "%<-ffriend-injection%> is deprecated"
42128 #, gcc-internal-format, gfc-internal-format
42129 msgid "-faligned-new=%d is not a power of two"
42133 #, gcc-internal-format
42134 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
42138 #, gcc-internal-format
42139 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
42143 #, gcc-internal-format
42145 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
42149 #, gcc-internal-format
42150 msgid "attribute ignored in declaration of %q#T"
42154 #, gcc-internal-format
42155 msgid "attribute for %q#T must follow the %qs keyword"
42159 #, gcc-internal-format
42160 msgid "multiple types in one declaration"
42164 #, gcc-internal-format
42165 msgid "redeclaration of C++ built-in type %qT"
42169 #, gcc-internal-format
42170 msgid "%<auto%> can only be specified for variables or function declarations"
42174 #, gcc-internal-format
42175 msgid "missing type-name in typedef-declaration"
42179 #, gcc-internal-format
42180 msgid "ISO C++ prohibits anonymous structs"
42184 #, gcc-internal-format
42185 msgid "%<inline%> can only be specified for functions"
42189 #, gcc-internal-format
42190 msgid "%<virtual%> can only be specified for functions"
42194 #, gcc-internal-format
42195 msgid "%<friend%> can only be specified inside a class"
42199 #, gcc-internal-format
42200 msgid "%<explicit%> can only be specified for constructors"
42204 #, gcc-internal-format
42205 msgid "a storage class can only be specified for objects and functions"
42209 #, gcc-internal-format
42210 msgid "%<const%> can only be specified for objects and functions"
42214 #, gcc-internal-format
42215 msgid "%<volatile%> can only be specified for objects and functions"
42219 #, gcc-internal-format
42220 msgid "%<__restrict%> can only be specified for objects and functions"
42224 #, gcc-internal-format
42225 msgid "%<__thread%> can only be specified for objects and functions"
42229 #, gcc-internal-format
42230 msgid "%<typedef%> was ignored in this declaration"
42234 #, gcc-internal-format
42235 msgid "%<constexpr%> cannot be used for type declarations"
42239 #, gcc-internal-format
42240 msgid "attribute ignored in explicit instantiation %q#T"
42244 #, gcc-internal-format
42245 msgid "no attribute can be applied to an explicit instantiation"
42249 #, gcc-internal-format
42250 msgid "ignoring attributes applied to class type %qT outside of definition"
42253 #. A template type parameter or other dependent type.
42255 #, gcc-internal-format
42257 "ignoring attributes applied to dependent type %qT without an associated "
42261 #: cp/decl.c:5051 cp/decl2.c:841
42262 #, gcc-internal-format
42263 msgid "typedef %qD is initialized (use decltype instead)"
42267 #, gcc-internal-format
42268 msgid "declaration of %q#D has %<extern%> and is initialized"
42272 #, gcc-internal-format
42273 msgid "definition of %q#D is marked %<dllimport%>"
42277 #, gcc-internal-format
42278 msgid "%q+#D is not a static data member of %q#T"
42282 #, gcc-internal-format
42283 msgid "non-member-template declaration of %qD"
42287 #, gcc-internal-format
42288 msgid "does not match member template declaration here"
42292 #, gcc-internal-format
42293 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
42297 #, gcc-internal-format
42298 msgid "duplicate initialization of %qD"
42302 #, gcc-internal-format
42303 msgid "declaration of %q#D outside of class is not definition"
42307 #, gcc-internal-format
42308 msgid "%qD declared %<thread_local%> in %<constexpr%> function"
42312 #, gcc-internal-format
42313 msgid "%qD declared %<static%> in %<constexpr%> function"
42317 #, gcc-internal-format
42318 msgid "variable %q#D has initializer but incomplete type"
42321 #: cp/decl.c:5301 cp/decl.c:6249
42322 #, gcc-internal-format
42323 msgid "elements of array %q#D have incomplete type"
42327 #, gcc-internal-format
42328 msgid "aggregate %q#D has incomplete type and cannot be defined"
42332 #, gcc-internal-format
42333 msgid "%qD declared as reference but not initialized"
42337 #, gcc-internal-format
42338 msgid "name used in a GNU-style designated initializer for an array"
42342 #, gcc-internal-format
42343 msgid "name %qD used in a GNU-style designated initializer for an array"
42347 #, gcc-internal-format
42348 msgid "non-trivial designated initializers not supported"
42352 #, gcc-internal-format
42353 msgid "C99 designator %qE is not an integral constant-expression"
42357 #, gcc-internal-format
42358 msgid "initializer fails to determine size of %qD"
42362 #, gcc-internal-format
42363 msgid "array size missing in %qD"
42367 #, gcc-internal-format
42368 msgid "zero-size array %qD"
42372 #, gcc-internal-format
42373 msgid "storage size of %qD isn%'t known"
42377 #, gcc-internal-format
42378 msgid "storage size of %qD isn%'t constant"
42382 #, gcc-internal-format
42384 "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
42389 #, gcc-internal-format
42391 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
42392 "up with multiple copies)"
42396 #, gcc-internal-format
42397 msgid "you can work around this by removing the initializer"
42401 #, gcc-internal-format
42402 msgid "uninitialized const %qD"
42406 #, gcc-internal-format
42407 msgid "uninitialized variable %qD in %<constexpr%> function"
42411 #, gcc-internal-format
42412 msgid "uninitialized variable %qD in %<constexpr%> context"
42416 #, gcc-internal-format
42417 msgid "%q#T has no user-provided default constructor"
42421 #, gcc-internal-format
42423 "constructor is not user-provided because it is explicitly defaulted in the "
42428 #, gcc-internal-format
42429 msgid "and the implicitly-defined constructor does not initialize %q#D"
42433 #, gcc-internal-format
42434 msgid "invalid type %qT as initializer for a vector of type %qT"
42438 #, gcc-internal-format
42439 msgid "initializer for %qT must be brace-enclosed"
42443 #, gcc-internal-format
42444 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
42448 #, gcc-internal-format
42449 msgid "%qT has no non-static data member named %qD"
42453 #, gcc-internal-format
42454 msgid "invalid initializer for %q#D"
42458 #, gcc-internal-format
42459 msgid "C99 designator %qE outside aggregate initializer"
42462 #: cp/decl.c:6001 cp/decl.c:6224 cp/typeck2.c:1307 cp/typeck2.c:1584
42463 #: cp/typeck2.c:1632 cp/typeck2.c:1679
42464 #, gcc-internal-format
42465 msgid "too many initializers for %qT"
42469 #, gcc-internal-format
42470 msgid "braces around scalar initializer for type %qT"
42474 #, gcc-internal-format
42475 msgid "missing braces around initializer for %qT"
42479 #, gcc-internal-format
42480 msgid "elements of array %q#T have incomplete type"
42484 #, gcc-internal-format
42485 msgid "variable-sized compound literal"
42489 #, gcc-internal-format
42490 msgid "%q#D has incomplete type"
42494 #, gcc-internal-format
42495 msgid "scalar object %qD requires one element in initializer"
42499 #, gcc-internal-format
42500 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
42504 #, gcc-internal-format
42505 msgid "array %qD initialized by parenthesized string literal %qE"
42509 #, gcc-internal-format
42510 msgid "initializer invalid for static member with constructor"
42514 #, gcc-internal-format
42515 msgid "non-constant in-class initialization invalid for static member %qD"
42519 #, gcc-internal-format
42521 "non-constant in-class initialization invalid for non-inline static member %qD"
42525 #, gcc-internal-format
42526 msgid "(an out of class initialization is required)"
42530 #, gcc-internal-format
42531 msgid "reference %qD is initialized with itself"
42535 #, gcc-internal-format
42536 msgid "assignment (not initialization) in declaration"
42539 #: cp/decl.c:6861 cp/decl.c:12546
42540 #, gcc-internal-format
42541 msgid "ISO C++17 does not allow %<register%> storage class specifier"
42544 #: cp/decl.c:6865 cp/decl.c:12550
42545 #, gcc-internal-format
42546 msgid "%<register%> storage class specifier used"
42550 #, gcc-internal-format
42552 "initializer for %<decltype(auto) %D%> has function type (did you forget the "
42557 #, gcc-internal-format
42558 msgid "variable concept has no initializer"
42562 #, gcc-internal-format
42563 msgid "shadowing previous type declaration of %q#D"
42567 #, gcc-internal-format
42568 msgid "function %q#D is initialized like a variable"
42572 #, gcc-internal-format
42574 "cannot decompose class type %qT because it has an anonymous struct member"
42578 #, gcc-internal-format
42580 "cannot decompose class type %qT because it has an anonymous union member"
42584 #, gcc-internal-format
42585 msgid "cannot decompose non-public member %qD of %qT"
42589 #, gcc-internal-format
42591 "cannot decompose class type %qT: both it and its base class %qT have non-"
42592 "static data members"
42596 #, gcc-internal-format
42598 "cannot decompose class type %qT: its base classes %qT and %qT have non-"
42599 "static data members"
42603 #, gcc-internal-format
42604 msgid "structured binding refers to incomplete type %qT"
42608 #, gcc-internal-format
42609 msgid "cannot decompose variable length array %qT"
42612 #: cp/decl.c:7578 cp/decl.c:7663
42613 #, gcc-internal-format, gfc-internal-format
42614 msgid "%u name provided for structured binding"
42615 msgid_plural "%u names provided for structured binding"
42620 #, gcc-internal-format, gfc-internal-format
42621 msgid "only %u name provided for structured binding"
42622 msgid_plural "only %u names provided for structured binding"
42627 #, gcc-internal-format
42628 msgid "while %qT decomposes into %wu element"
42629 msgid_plural "while %qT decomposes into %wu elements"
42634 #, gcc-internal-format
42635 msgid "cannot decompose variable length vector %qT"
42639 #, gcc-internal-format
42640 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
42644 #, gcc-internal-format
42645 msgid "while %qT decomposes into %E elements"
42649 #, gcc-internal-format
42650 msgid "in initialization of structured binding variable %qD"
42654 #, gcc-internal-format
42655 msgid "cannot decompose union type %qT"
42659 #, gcc-internal-format
42660 msgid "cannot decompose non-array non-class type %qT"
42664 #, gcc-internal-format
42665 msgid "cannot decompose lambda closure type %qT"
42669 #, gcc-internal-format
42670 msgid "cannot decompose class type %qT without non-static data members"
42674 #, gcc-internal-format
42676 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
42680 #, gcc-internal-format
42682 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
42686 #, gcc-internal-format
42687 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
42691 #, gcc-internal-format
42692 msgid "initializer fails to determine size of %qT"
42696 #, gcc-internal-format
42697 msgid "array size missing in %qT"
42701 #, gcc-internal-format
42702 msgid "zero-size array %qT"
42706 #, gcc-internal-format
42707 msgid "destructor for alien class %qT cannot be a member"
42711 #, gcc-internal-format
42712 msgid "constructor for alien class %qT cannot be a member"
42716 #, gcc-internal-format
42717 msgid "%qD declared as a %<virtual%> variable"
42721 #, gcc-internal-format
42723 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
42728 #, gcc-internal-format
42729 msgid "%qD declared as a %<virtual%> parameter"
42733 #, gcc-internal-format
42734 msgid "%qD declared as an %<inline%> parameter"
42738 #, gcc-internal-format
42740 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
42745 #, gcc-internal-format
42746 msgid "%qD declared as a %<virtual%> type"
42750 #, gcc-internal-format
42751 msgid "%qD declared as an %<inline%> type"
42755 #, gcc-internal-format
42757 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
42762 #, gcc-internal-format
42763 msgid "%qD declared as a %<virtual%> field"
42767 #, gcc-internal-format
42768 msgid "%qD declared as an %<inline%> field"
42772 #, gcc-internal-format
42774 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
42779 #, gcc-internal-format
42780 msgid "%q+D declared as a friend"
42784 #, gcc-internal-format
42785 msgid "%q+D declared with an exception specification"
42789 #, gcc-internal-format
42790 msgid "definition of %qD is not in namespace enclosing %qT"
42794 #, gcc-internal-format
42795 msgid "static member function %q#D declared with type qualifiers"
42799 #, gcc-internal-format
42800 msgid "concept %q#D declared with function parameters"
42804 #, gcc-internal-format
42805 msgid "concept %q#D declared with a deduced return type"
42809 #, gcc-internal-format
42810 msgid "concept %q#D with non-%<bool%> return type %qT"
42814 #, gcc-internal-format
42815 msgid "concept %qD has no definition"
42819 #, gcc-internal-format
42820 msgid "defining explicit specialization %qD in friend declaration"
42823 #. Something like `template <class T> friend void f<T>()'.
42825 #, gcc-internal-format
42826 msgid "invalid use of template-id %qD in declaration of primary template"
42830 #, gcc-internal-format
42832 "default arguments are not allowed in declaration of friend template "
42833 "specialization %qD"
42837 #, gcc-internal-format
42839 "%<inline%> is not allowed in declaration of friend template specialization "
42844 #, gcc-internal-format
42845 msgid "cannot declare %<::main%> to be a template"
42849 #, gcc-internal-format
42850 msgid "cannot declare %<::main%> to be inline"
42854 #, gcc-internal-format
42855 msgid "cannot declare %<::main%> to be %<constexpr%>"
42859 #, gcc-internal-format
42860 msgid "cannot declare %<::main%> to be static"
42864 #, gcc-internal-format
42865 msgid "static member function %qD cannot have cv-qualifier"
42869 #, gcc-internal-format
42870 msgid "non-member function %qD cannot have cv-qualifier"
42874 #, gcc-internal-format
42875 msgid "static member function %qD cannot have ref-qualifier"
42879 #, gcc-internal-format
42880 msgid "non-member function %qD cannot have ref-qualifier"
42884 #, gcc-internal-format
42885 msgid "deduction guide %qD must be declared at namespace scope"
42889 #, gcc-internal-format
42890 msgid "deduction guide %qD must not have a function body"
42894 #, gcc-internal-format
42895 msgid "literal operator with C linkage"
42899 #, gcc-internal-format
42900 msgid "%qD has invalid argument list"
42904 #, gcc-internal-format
42905 msgid "integer suffix %qs shadowed by implementation"
42909 #, gcc-internal-format
42910 msgid "floating point suffix %qs shadowed by implementation"
42914 #, gcc-internal-format
42915 msgid "%qD must be a non-member function"
42919 #, gcc-internal-format
42920 msgid "%<::main%> must return %<int%>"
42924 #, gcc-internal-format
42925 msgid "definition of implicitly-declared %qD"
42929 #, gcc-internal-format
42930 msgid "definition of explicitly-defaulted %q+D"
42934 #, gcc-internal-format
42935 msgid "%q#D explicitly defaulted here"
42939 #, gcc-internal-format
42940 msgid "no %q#D member function declared in class %qT"
42944 #, gcc-internal-format
42945 msgid "cannot declare %<::main%> to be a global variable"
42949 #, gcc-internal-format
42950 msgid "a non-template variable cannot be %<concept%>"
42954 #, gcc-internal-format
42955 msgid "concept must have type %<bool%>"
42959 #, gcc-internal-format
42960 msgid "in-class initialization of static data member %q#D of incomplete type"
42964 #, gcc-internal-format
42966 "%<constexpr%> needed for in-class initialization of static data member %q#D "
42967 "of non-integral type"
42971 #, gcc-internal-format
42972 msgid "in-class initialization of static data member %q#D of non-literal type"
42976 #, gcc-internal-format
42978 "invalid in-class initialization of static data member of non-integral type "
42983 #, gcc-internal-format
42984 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
42988 #, gcc-internal-format
42990 "ISO C++ forbids initialization of member constant %qD of non-integral type "
42995 #, gcc-internal-format
42996 msgid "size of array %qD has non-integral type %qT"
43000 #, gcc-internal-format
43001 msgid "size of array has non-integral type %qT"
43004 #: cp/decl.c:9581 cp/decl.c:9631
43005 #, gcc-internal-format
43006 msgid "size of array is not an integral constant-expression"
43010 #, gcc-internal-format
43011 msgid "size of array %qD is negative"
43014 #: cp/decl.c:9599 cp/init.c:3649
43015 #, gcc-internal-format
43016 msgid "size of array is negative"
43020 #, gcc-internal-format
43021 msgid "ISO C++ forbids zero-size array %qD"
43025 #, gcc-internal-format
43026 msgid "ISO C++ forbids zero-size array"
43030 #, gcc-internal-format
43031 msgid "size of array %qD is not an integral constant-expression"
43035 #, gcc-internal-format
43036 msgid "ISO C++ forbids variable length array %qD"
43040 #, gcc-internal-format
43041 msgid "ISO C++ forbids variable length array"
43045 #, gcc-internal-format
43046 msgid "variable length array %qD is used"
43050 #, gcc-internal-format
43051 msgid "variable length array is used"
43055 #, gcc-internal-format
43056 msgid "overflow in array dimension"
43060 #, gcc-internal-format
43061 msgid "%qD declared as array of %qT"
43065 #, gcc-internal-format
43066 msgid "declaration of %qD as array of void"
43070 #, gcc-internal-format
43071 msgid "creating array of void"
43075 #, gcc-internal-format
43076 msgid "declaration of %qD as array of functions"
43080 #, gcc-internal-format
43081 msgid "creating array of functions"
43085 #, gcc-internal-format
43086 msgid "declaration of %qD as array of references"
43090 #, gcc-internal-format
43091 msgid "creating array of references"
43095 #, gcc-internal-format
43096 msgid "declaration of %qD as array of function members"
43100 #, gcc-internal-format
43101 msgid "creating array of function members"
43105 #, gcc-internal-format
43107 "declaration of %qD as multidimensional array must have bounds for all "
43108 "dimensions except the first"
43112 #, gcc-internal-format
43114 "multidimensional array must have bounds for all dimensions except the first"
43118 #, gcc-internal-format
43119 msgid "return type specification for constructor invalid"
43123 #, gcc-internal-format
43124 msgid "qualifiers are not allowed on constructor declaration"
43128 #, gcc-internal-format
43129 msgid "return type specification for destructor invalid"
43133 #, gcc-internal-format
43134 msgid "qualifiers are not allowed on destructor declaration"
43138 #, gcc-internal-format
43139 msgid "return type specified for %<operator %T%>"
43143 #, gcc-internal-format
43144 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
43148 #, gcc-internal-format
43149 msgid "return type specified for deduction guide"
43153 #, gcc-internal-format
43154 msgid "qualifiers are not allowed on declaration of deduction guide"
43158 #, gcc-internal-format
43159 msgid "template template parameter %qT in declaration of deduction guide"
43163 #, gcc-internal-format
43164 msgid "decl-specifier in declaration of deduction guide"
43168 #, gcc-internal-format
43169 msgid "unnamed variable or field declared void"
43173 #, gcc-internal-format
43174 msgid "variable or field declared void"
43178 #, gcc-internal-format
43179 msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
43183 #, gcc-internal-format
43184 msgid "inline variables are only available with -std=c++17 or -std=gnu++17"
43188 #, gcc-internal-format
43189 msgid "invalid use of qualified-name %<::%D%>"
43192 #: cp/decl.c:10222 cp/decl.c:10242
43193 #, gcc-internal-format
43194 msgid "invalid use of qualified-name %<%T::%D%>"
43198 #, gcc-internal-format
43199 msgid "invalid use of qualified-name %<%D::%D%>"
43203 #, gcc-internal-format
43204 msgid "%q#T is not a class or a namespace"
43207 #: cp/decl.c:10256 cp/decl.c:10349 cp/decl.c:10358 cp/decl.c:11911
43208 #, gcc-internal-format
43209 msgid "declaration of %qD as non-function"
43213 #, gcc-internal-format
43214 msgid "declaration of %qD as non-member"
43218 #, gcc-internal-format
43219 msgid "declarator-id missing; using reserved word %qD"
43223 #, gcc-internal-format
43224 msgid "function definition does not declare parameters"
43228 #, gcc-internal-format
43229 msgid "declaration of %qD as %<typedef%>"
43233 #, gcc-internal-format
43234 msgid "declaration of %qD as parameter"
43238 #, gcc-internal-format
43239 msgid "%<concept%> cannot appear in a typedef declaration"
43243 #, gcc-internal-format
43244 msgid "%<constexpr%> cannot appear in a typedef declaration"
43248 #, gcc-internal-format
43249 msgid "two or more data types in declaration of %qs"
43253 #, gcc-internal-format
43254 msgid "conflicting specifiers in declaration of %qs"
43258 #, gcc-internal-format
43259 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
43262 #: cp/decl.c:10515 cp/decl.c:10518 cp/decl.c:10521
43263 #, gcc-internal-format
43264 msgid "ISO C++ forbids declaration of %qs with no type"
43268 #, gcc-internal-format
43269 msgid "%<__int%d%> is not supported by this target"
43273 #, gcc-internal-format
43274 msgid "ISO C++ does not support %<__int%d%> for %qs"
43277 #: cp/decl.c:10565 cp/decl.c:10585
43278 #, gcc-internal-format
43279 msgid "%<signed%> or %<unsigned%> invalid for %qs"
43283 #, gcc-internal-format
43284 msgid "%<signed%> and %<unsigned%> specified together for %qs"
43288 #, gcc-internal-format
43289 msgid "%<long long%> invalid for %qs"
43293 #, gcc-internal-format
43294 msgid "%<long%> invalid for %qs"
43298 #, gcc-internal-format
43299 msgid "%<short%> invalid for %qs"
43303 #, gcc-internal-format
43304 msgid "%<long%> or %<short%> invalid for %qs"
43308 #, gcc-internal-format
43309 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
43313 #, gcc-internal-format
43314 msgid "%<long%> or %<short%> specified with char for %qs"
43318 #, gcc-internal-format
43319 msgid "%<long%> and %<short%> specified together for %qs"
43323 #, gcc-internal-format
43324 msgid "%<short%> or %<long%> invalid for %qs"
43328 #, gcc-internal-format
43329 msgid "long, short, signed or unsigned used invalidly for %qs"
43333 #, gcc-internal-format
43334 msgid "complex invalid for %qs"
43338 #, gcc-internal-format
43340 "template placeholder type %qT must be followed by a simple declarator-id"
43344 #, gcc-internal-format
43345 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
43349 #, gcc-internal-format
43350 msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
43354 #, gcc-internal-format
43355 msgid "typedef declaration invalid in parameter declaration"
43359 #, gcc-internal-format
43360 msgid "storage class specified for template parameter %qs"
43364 #, gcc-internal-format
43365 msgid "storage class specifiers invalid in parameter declarations"
43369 #, gcc-internal-format
43370 msgid "a parameter cannot be declared %<concept%>"
43374 #, gcc-internal-format
43375 msgid "a parameter cannot be declared %<constexpr%>"
43379 #, gcc-internal-format
43380 msgid "%<virtual%> outside class declaration"
43384 #, gcc-internal-format
43385 msgid "structured binding declaration cannot be %<inline%>"
43389 #, gcc-internal-format
43390 msgid "structured binding declaration cannot be %<typedef%>"
43394 #, gcc-internal-format
43395 msgid "structured binding declaration cannot be %<constexpr%>"
43399 #, gcc-internal-format
43400 msgid "structured binding declaration cannot be %qs"
43404 #, gcc-internal-format
43405 msgid "structured binding declaration cannot be %<concept%>"
43409 #, gcc-internal-format
43410 msgid "structured binding declaration cannot be %<register%>"
43414 #, gcc-internal-format
43415 msgid "structured binding declaration cannot be %<static%>"
43419 #, gcc-internal-format
43420 msgid "structured binding declaration cannot be %<extern%>"
43424 #, gcc-internal-format
43425 msgid "structured binding declaration cannot be %<mutable%>"
43429 #, gcc-internal-format
43430 msgid "structured binding declaration cannot be C++98 %<auto%>"
43434 #, gcc-internal-format
43435 msgid "structured binding declaration cannot have type %qT"
43439 #, gcc-internal-format
43441 "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
43445 #, gcc-internal-format
43446 msgid "multiple storage classes in declaration of %qs"
43450 #, gcc-internal-format
43451 msgid "storage class specified for %qs"
43455 #, gcc-internal-format
43456 msgid "storage class specified for parameter %qs"
43460 #, gcc-internal-format
43461 msgid "nested function %qs declared %<extern%>"
43465 #, gcc-internal-format
43466 msgid "top-level declaration of %qs specifies %<auto%>"
43470 #, gcc-internal-format
43471 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
43475 #, gcc-internal-format
43476 msgid "storage class specifiers invalid in friend function declarations"
43480 #, gcc-internal-format
43481 msgid "unnecessary parentheses in declaration of %qs"
43485 #, gcc-internal-format
43486 msgid "requires-clause on return type"
43490 #, gcc-internal-format
43491 msgid "%qs function uses %<auto%> type specifier without trailing return type"
43495 #, gcc-internal-format
43496 msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
43500 #, gcc-internal-format
43501 msgid "virtual function cannot have deduced return type"
43505 #, gcc-internal-format
43507 "%qs function with trailing return type has %qT as its type rather than plain "
43512 #, gcc-internal-format
43513 msgid "deduction guide for %qT must have trailing return type"
43517 #, gcc-internal-format
43518 msgid "deduced class type %qT in function return type"
43522 #, gcc-internal-format
43524 "trailing return type %qT of deduction guide is not a specialization of %qT"
43527 #. Not using maybe_warn_cpp0x because this should
43528 #. always be an error.
43530 #, gcc-internal-format
43531 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
43535 #, gcc-internal-format
43537 "%qs function with trailing return type not declared with %<auto%> type "
43542 #, gcc-internal-format
43543 msgid "%qs declared as function returning a function"
43547 #, gcc-internal-format
43548 msgid "%qs declared as function returning an array"
43552 #, gcc-internal-format
43553 msgid "destructor cannot be static member function"
43557 #, gcc-internal-format
43558 msgid "constructor cannot be static member function"
43562 #, gcc-internal-format
43563 msgid "destructors may not be cv-qualified"
43567 #, gcc-internal-format
43568 msgid "constructors may not be cv-qualified"
43572 #, gcc-internal-format
43573 msgid "destructors may not be ref-qualified"
43577 #, gcc-internal-format
43578 msgid "constructors may not be ref-qualified"
43582 #, gcc-internal-format
43583 msgid "constructors cannot be declared %<virtual%>"
43586 #. Cannot be both friend and virtual.
43588 #, gcc-internal-format
43589 msgid "virtual functions cannot be friends"
43593 #, gcc-internal-format
43594 msgid "friend declaration not in class definition"
43598 #, gcc-internal-format
43599 msgid "can%'t define friend function %qs in a local class definition"
43603 #, gcc-internal-format
43604 msgid "a conversion function cannot have a trailing return type"
43608 #, gcc-internal-format
43609 msgid "destructors may not have parameters"
43613 #, gcc-internal-format
43614 msgid "cannot declare pointer to %q#T"
43617 #: cp/decl.c:11334 cp/decl.c:11341
43618 #, gcc-internal-format
43619 msgid "cannot declare reference to %q#T"
43623 #, gcc-internal-format
43624 msgid "cannot declare pointer to %q#T member"
43628 #, gcc-internal-format
43629 msgid "cannot declare reference to qualified function type %qT"
43633 #, gcc-internal-format
43634 msgid "cannot declare pointer to qualified function type %qT"
43638 #, gcc-internal-format
43640 "cannot declare reference to %q#T, which is not a typedef or a template type "
43645 #, gcc-internal-format
43646 msgid "template-id %qD used as a declarator"
43650 #, gcc-internal-format
43651 msgid "member functions are implicitly friends of their class"
43655 #, gcc-internal-format
43656 msgid "extra qualification %<%T::%> on member %qs"
43660 #, gcc-internal-format
43661 msgid "cannot define member function %<%T::%s%> within %qT"
43665 #, gcc-internal-format
43666 msgid "cannot declare member function %<%T::%s%> within %qT"
43670 #, gcc-internal-format
43671 msgid "cannot declare member %<%T::%s%> within %qT"
43675 #, gcc-internal-format
43676 msgid "non-parameter %qs cannot be a parameter pack"
43680 #, gcc-internal-format
43681 msgid "data member may not have variably modified type %qT"
43685 #, gcc-internal-format
43686 msgid "parameter may not have variably modified type %qT"
43690 #, gcc-internal-format
43691 msgid "%<explicit%> outside class declaration"
43695 #, gcc-internal-format
43696 msgid "%<explicit%> in friend declaration"
43700 #, gcc-internal-format
43702 "only declarations of constructors and conversion operators can be %<explicit"
43707 #, gcc-internal-format
43708 msgid "non-member %qs cannot be declared %<mutable%>"
43712 #, gcc-internal-format
43713 msgid "non-object member %qs cannot be declared %<mutable%>"
43717 #, gcc-internal-format
43718 msgid "function %qs cannot be declared %<mutable%>"
43722 #, gcc-internal-format
43723 msgid "static %qs cannot be declared %<mutable%>"
43727 #, gcc-internal-format
43728 msgid "const %qs cannot be declared %<mutable%>"
43732 #, gcc-internal-format
43733 msgid "reference %qs cannot be declared %<mutable%>"
43737 #, gcc-internal-format
43738 msgid "typedef declared %<auto%>"
43742 #, gcc-internal-format
43743 msgid "requires-clause on typedef"
43747 #, gcc-internal-format
43748 msgid "typedef name may not be a nested-name-specifier"
43752 #, gcc-internal-format
43753 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
43757 #, gcc-internal-format
43758 msgid "%<inline%> specified for friend class declaration"
43762 #, gcc-internal-format
43763 msgid "template parameters cannot be friends"
43767 #, gcc-internal-format
43768 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
43772 #, gcc-internal-format
43773 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
43777 #, gcc-internal-format
43778 msgid "trying to make class %qT a friend of global scope"
43782 #, gcc-internal-format
43783 msgid "invalid qualifiers on non-member function type"
43787 #, gcc-internal-format
43788 msgid "requires-clause on type-id"
43792 #, gcc-internal-format
43793 msgid "abstract declarator %qT used as declaration"
43797 #, gcc-internal-format
43798 msgid "requires-clause on declaration of non-function type %qT"
43802 #, gcc-internal-format
43803 msgid "cannot use %<::%> in parameter declaration"
43807 #, gcc-internal-format
43808 msgid "%<auto%> parameter not permitted in this context"
43812 #, gcc-internal-format
43813 msgid "parameter declared %<auto%>"
43816 #: cp/decl.c:11993 cp/parser.c:3270
43817 #, gcc-internal-format
43818 msgid "invalid use of template-name %qE without an argument list"
43822 #, gcc-internal-format
43823 msgid "non-static data member declared with placeholder %qT"
43827 #, gcc-internal-format
43828 msgid "ISO C++ forbids flexible array member %qs"
43832 #, gcc-internal-format
43833 msgid "ISO C++ forbids flexible array members"
43836 #. Something like struct S { int N::j; };
43838 #, gcc-internal-format
43839 msgid "invalid use of %<::%>"
43843 #, gcc-internal-format
43844 msgid "declaration of function %qD in invalid context"
43848 #, gcc-internal-format
43849 msgid "function %qD declared %<virtual%> inside a union"
43853 #, gcc-internal-format
43854 msgid "%qD cannot be declared %<virtual%>, since it is always static"
43858 #, gcc-internal-format
43859 msgid "expected qualified name in friend declaration for destructor %qD"
43863 #, gcc-internal-format
43864 msgid "declaration of %qD as member of %qT"
43868 #, gcc-internal-format
43869 msgid "a destructor cannot be %<concept%>"
43873 #, gcc-internal-format
43874 msgid "a destructor cannot be %<constexpr%>"
43878 #, gcc-internal-format
43879 msgid "expected qualified name in friend declaration for constructor %qD"
43883 #, gcc-internal-format
43884 msgid "a constructor cannot be %<concept%>"
43888 #, gcc-internal-format
43889 msgid "a concept cannot be a member function"
43893 #, gcc-internal-format
43894 msgid "specialization of variable template %qD declared as function"
43898 #, gcc-internal-format
43899 msgid "variable template declared here"
43903 #, gcc-internal-format
43904 msgid "field %qD has incomplete type %qT"
43908 #, gcc-internal-format
43909 msgid "name %qT has incomplete type"
43913 #, gcc-internal-format
43914 msgid "%qE is neither function nor member function; cannot be declared friend"
43918 #, gcc-internal-format
43919 msgid "static data member %qE declared %<concept%>"
43923 #, gcc-internal-format
43924 msgid "%<constexpr%> static data member %qD must have an initializer"
43928 #, gcc-internal-format
43929 msgid "non-static data member %qE declared %<concept%>"
43933 #, gcc-internal-format
43934 msgid "non-static data member %qE declared %<constexpr%>"
43938 #, gcc-internal-format
43939 msgid "storage class %<auto%> invalid for function %qs"
43943 #, gcc-internal-format
43944 msgid "storage class %<register%> invalid for function %qs"
43948 #, gcc-internal-format
43949 msgid "storage class %<__thread%> invalid for function %qs"
43953 #, gcc-internal-format
43954 msgid "storage class %<thread_local%> invalid for function %qs"
43958 #, gcc-internal-format
43959 msgid "virt-specifiers in %qs not allowed outside a class definition"
43963 #, gcc-internal-format
43965 "%<static%> specifier invalid for function %qs declared out of global scope"
43969 #, gcc-internal-format
43971 "%<inline%> specifier invalid for function %qs declared out of global scope"
43975 #, gcc-internal-format
43976 msgid "virtual non-class function %qs"
43980 #, gcc-internal-format
43981 msgid "%qs defined in a non-class scope"
43985 #, gcc-internal-format
43986 msgid "%qs declared in a non-class scope"
43990 #, gcc-internal-format
43991 msgid "cannot declare member function %qD to have static linkage"
43994 #. 7.1.1: There can be no static function declarations within a
43997 #, gcc-internal-format
43998 msgid "cannot declare static function inside another function"
44002 #, gcc-internal-format
44004 "%<static%> may not be used when defining (as opposed to declaring) a static "
44009 #, gcc-internal-format
44010 msgid "static member %qD declared %<register%>"
44014 #, gcc-internal-format
44015 msgid "cannot explicitly declare member %q#D to have extern linkage"
44019 #, gcc-internal-format
44020 msgid "declaration of %<constexpr%> variable %qD is not a definition"
44024 #, gcc-internal-format
44025 msgid "declaration of %q#D has no initializer"
44029 #, gcc-internal-format
44030 msgid "%qs initialized and declared %<extern%>"
44034 #, gcc-internal-format
44035 msgid "%qs has both %<extern%> and initializer"
44039 #, gcc-internal-format
44040 msgid "default argument %qE uses %qD"
44044 #, gcc-internal-format
44045 msgid "default argument %qE uses local variable %qD"
44049 #, gcc-internal-format
44050 msgid "invalid use of cv-qualified type %qT in parameter declaration"
44054 #, gcc-internal-format
44055 msgid "invalid use of type %<void%> in parameter declaration"
44059 #, gcc-internal-format
44060 msgid "parameter %qD invalidly declared method type"
44064 #, gcc-internal-format
44065 msgid "parameter %qD includes pointer to array of unknown bound %qT"
44069 #, gcc-internal-format
44070 msgid "parameter %qD includes reference to array of unknown bound %qT"
44075 #. A declaration of a constructor for a class X is ill-formed if
44076 #. its first parameter is of type (optionally cv-qualified) X
44077 #. and either there are no other parameters or else all other
44078 #. parameters have default arguments.
44080 #. We *don't* complain about member template instantiations that
44081 #. have this form, though; they can occur as we try to decide
44082 #. what constructor to use during overload resolution. Since
44083 #. overload resolution will never prefer such a constructor to
44084 #. the non-template copy constructor (which is either explicitly
44085 #. or implicitly defined), there's no need to worry about their
44086 #. existence. Theoretically, they should never even be
44087 #. instantiated, but that's hard to forestall.
44089 #, gcc-internal-format
44090 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
44094 #, gcc-internal-format
44095 msgid "%qD may not be declared within a namespace"
44099 #, gcc-internal-format
44100 msgid "%qD may not be declared as static"
44104 #, gcc-internal-format
44105 msgid "%qD must be a nonstatic member function"
44109 #, gcc-internal-format
44111 "%qD must be either a non-static member function or a non-member function"
44115 #, gcc-internal-format
44116 msgid "%qD must have an argument of class or enumerated type"
44121 #, gcc-internal-format
44122 msgid "ISO C++ prohibits overloading operator ?:"
44127 #, gcc-internal-format
44128 msgid "%qD must not have variable number of arguments"
44132 #, gcc-internal-format
44133 msgid "%qD must have either zero or one argument"
44137 #, gcc-internal-format
44138 msgid "%qD must have either one or two arguments"
44142 #, gcc-internal-format
44143 msgid "postfix %qD must have %<int%> as its argument"
44147 #, gcc-internal-format
44148 msgid "postfix %qD must have %<int%> as its second argument"
44152 #, gcc-internal-format
44153 msgid "%qD must have no arguments"
44156 #: cp/decl.c:13303 cp/decl.c:13312
44157 #, gcc-internal-format
44158 msgid "%qD must have exactly one argument"
44162 #, gcc-internal-format
44163 msgid "%qD must have exactly two arguments"
44166 #: cp/decl.c:13330 cp/decl.c:13333
44167 #, gcc-internal-format
44168 msgid "%qD cannot have default arguments"
44172 #, gcc-internal-format
44174 "conversion to a reference to void will never use a type conversion operator"
44178 #, gcc-internal-format
44179 msgid "conversion to void will never use a type conversion operator"
44183 #, gcc-internal-format
44185 "conversion to a reference to the same type will never use a type conversion "
44190 #, gcc-internal-format
44191 msgid "conversion to the same type will never use a type conversion operator"
44195 #, gcc-internal-format
44197 "conversion to a reference to a base class will never use a type conversion "
44202 #, gcc-internal-format
44203 msgid "conversion to a base class will never use a type conversion operator"
44207 #, gcc-internal-format
44208 msgid "user-defined %qD always evaluates both arguments"
44212 #, gcc-internal-format
44213 msgid "prefix %qD should return %qT"
44217 #, gcc-internal-format
44218 msgid "postfix %qD should return %qT"
44222 #, gcc-internal-format
44223 msgid "%qD should return by value"
44227 #, gcc-internal-format
44228 msgid "using template type parameter %qT after %qs"
44232 #, gcc-internal-format
44233 msgid "using alias template specialization %qT after %qs"
44237 #, gcc-internal-format
44238 msgid "using typedef-name %qD after %qs"
44242 #, gcc-internal-format
44243 msgid "%qD has a previous declaration here"
44247 #, gcc-internal-format
44248 msgid "%qT referred to as %qs"
44251 #: cp/decl.c:13525 cp/decl.c:13532
44252 #, gcc-internal-format
44253 msgid "%qT has a previous declaration here"
44257 #, gcc-internal-format
44258 msgid "%qT referred to as enum"
44261 #. If a class template appears as elaborated type specifier
44262 #. without a template header such as:
44264 #. template <class T> class C {};
44265 #. void f(class C); // No template header here
44267 #. then the required template argument is missing.
44269 #, gcc-internal-format
44270 msgid "template argument required for %<%s %T%>"
44273 #: cp/decl.c:13600 cp/name-lookup.c:4647
44274 #, gcc-internal-format
44275 msgid "%qD has the same name as the class in which it is declared"
44278 #: cp/decl.c:13630 cp/friend.c:301 cp/parser.c:3096 cp/parser.c:6435
44280 #, gcc-internal-format
44281 msgid "%qT is not a template"
44285 #, gcc-internal-format
44286 msgid "perhaps you want to explicitly add %<%T::%>"
44289 #: cp/decl.c:13644 cp/name-lookup.c:4074 cp/name-lookup.c:4081
44290 #: cp/name-lookup.c:4934 cp/parser.c:6386 cp/parser.c:26286
44291 #, gcc-internal-format
44292 msgid "reference to %qD is ambiguous"
44296 #, gcc-internal-format
44297 msgid "use of enum %q#D without previous declaration"
44301 #, gcc-internal-format
44302 msgid "redeclaration of %qT as a non-template"
44306 #, gcc-internal-format
44307 msgid "derived union %qT invalid"
44311 #, gcc-internal-format
44312 msgid "%qT defined with multiple direct bases"
44316 #, gcc-internal-format
44317 msgid "%qT defined with direct virtual base"
44321 #, gcc-internal-format
44322 msgid "base type %qT fails to be a struct or class type"
44326 #, gcc-internal-format
44327 msgid "recursive type %qT undefined"
44331 #, gcc-internal-format
44332 msgid "duplicate base type %qT invalid"
44336 #, gcc-internal-format
44337 msgid "scoped/unscoped mismatch in enum %q#T"
44340 #: cp/decl.c:14146 cp/decl.c:14154 cp/decl.c:14166 cp/parser.c:18274
44341 #, gcc-internal-format
44342 msgid "previous definition here"
44346 #, gcc-internal-format
44347 msgid "underlying type mismatch in enum %q#T"
44351 #, gcc-internal-format
44352 msgid "different underlying type in enum %q#T"
44356 #, gcc-internal-format
44357 msgid "underlying type %qT of %qT must be an integral type"
44362 #. IF no integral type can represent all the enumerator values, the
44363 #. enumeration is ill-formed.
44365 #, gcc-internal-format
44366 msgid "no integral type can represent all of the enumerator values for %qT"
44370 #, gcc-internal-format
44372 "enumerator value for %qD must have integral or unscoped enumeration type"
44376 #, gcc-internal-format
44377 msgid "enumerator value for %qD is not an integer constant"
44381 #, gcc-internal-format
44382 msgid "incremented enumerator value is too large for %<unsigned long%>"
44386 #, gcc-internal-format
44387 msgid "incremented enumerator value is too large for %<long%>"
44391 #, gcc-internal-format
44392 msgid "overflow in enumeration values at %qD"
44396 #, gcc-internal-format
44397 msgid "enumerator value %qE is outside the range of underlying type %qT"
44401 #, gcc-internal-format
44402 msgid "return type %q#T is incomplete"
44405 #: cp/decl.c:14940 cp/typeck.c:9257
44406 #, gcc-internal-format
44407 msgid "%<operator=%> should return a reference to %<*this%>"
44411 #, gcc-internal-format
44412 msgid "invalid function declaration"
44416 #, gcc-internal-format
44417 msgid "no return statements in function returning %qT"
44420 #: cp/decl.c:15729 cp/typeck.c:9137
44421 #, gcc-internal-format
44422 msgid "only plain %<auto%> return type can be deduced to %<void%>"
44426 #, gcc-internal-format
44427 msgid "invalid member function declaration"
44431 #, gcc-internal-format
44432 msgid "%qD is already defined in class %qT"
44436 #, gcc-internal-format
44437 msgid "use of %qD before deduction of %<auto%>"
44441 #, gcc-internal-format
44442 msgid "name missing for member function"
44445 #: cp/decl2.c:449 cp/decl2.c:463
44446 #, gcc-internal-format
44447 msgid "ambiguous conversion for array subscript"
44451 #, gcc-internal-format
44452 msgid "invalid types %<%T[%T]%> for array subscript"
44456 #, gcc-internal-format
44457 msgid "deleting array %q#E"
44461 #, gcc-internal-format
44462 msgid "type %q#T argument given to %<delete%>, expected pointer"
44466 #, gcc-internal-format
44468 "cannot delete a function. Only pointer-to-objects are valid arguments to "
44473 #, gcc-internal-format
44474 msgid "deleting %qT is undefined"
44477 #: cp/decl2.c:585 cp/pt.c:5551
44478 #, gcc-internal-format
44479 msgid "template declaration of %q#D"
44483 #, gcc-internal-format
44485 "template parameter lists provided don%'t match the template parameters of %qD"
44490 #. A destructor shall not be a member template.
44491 #: cp/decl2.c:640 cp/pt.c:5510
44492 #, gcc-internal-format
44493 msgid "destructor %qD declared as member template"
44497 #, gcc-internal-format
44498 msgid "no declaration matches %q#D"
44502 #, gcc-internal-format
44503 msgid "no conversion operators declared"
44507 #, gcc-internal-format
44508 msgid "no functions named %qD"
44512 #, gcc-internal-format
44513 msgid "%#qT defined here"
44517 #, gcc-internal-format
44518 msgid "local class %q#T shall not have static data member %q#D"
44522 #, gcc-internal-format
44523 msgid "static data member %qD in unnamed class"
44527 #, gcc-internal-format
44528 msgid "unnamed class defined here"
44532 #, gcc-internal-format
44533 msgid "explicit template argument list not allowed"
44537 #, gcc-internal-format
44538 msgid "member %qD conflicts with virtual function table field name"
44542 #, gcc-internal-format
44543 msgid "%qD is already defined in %qT"
44546 #: cp/decl2.c:940 cp/decl2.c:948
44547 #, gcc-internal-format
44548 msgid "invalid initializer for member function %qD"
44552 #, gcc-internal-format
44553 msgid "initializer specified for friend function %qD"
44557 #, gcc-internal-format
44558 msgid "initializer specified for static member function %qD"
44562 #, gcc-internal-format
44563 msgid "%<asm%> specifiers are not permitted on non-static data members"
44567 #, gcc-internal-format
44568 msgid "bit-field %qD with non-integral type"
44572 #, gcc-internal-format
44573 msgid "cannot declare %qD to be a bit-field type"
44577 #, gcc-internal-format
44578 msgid "cannot declare bit-field %qD with function type"
44582 #, gcc-internal-format
44583 msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
44587 #, gcc-internal-format
44588 msgid "%qD is already defined in the class %qT"
44592 #, gcc-internal-format
44593 msgid "static member %qD cannot be a bit-field"
44597 #, gcc-internal-format
44598 msgid "width of bit-field %qD has non-integral type %qT"
44602 #, gcc-internal-format
44603 msgid "%q+D static data member inside of declare target directive"
44607 #, gcc-internal-format
44608 msgid "anonymous struct not inside named type"
44612 #, gcc-internal-format
44613 msgid "%q#D invalid; an anonymous union can only have non-static data members"
44617 #, gcc-internal-format
44618 msgid "private member %q#D in anonymous union"
44622 #, gcc-internal-format
44623 msgid "protected member %q#D in anonymous union"
44627 #, gcc-internal-format
44628 msgid "namespace-scope anonymous aggregates must be static"
44632 #, gcc-internal-format
44633 msgid "anonymous union with no members"
44637 #, gcc-internal-format
44638 msgid "%<operator new%> must return type %qT"
44641 #. [basic.stc.dynamic.allocation]
44643 #. The first parameter shall not have an associated default
44646 #, gcc-internal-format
44647 msgid "the first parameter of %<operator new%> cannot have a default argument"
44651 #, gcc-internal-format
44652 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
44656 #, gcc-internal-format
44657 msgid "%<operator delete%> must return type %qT"
44661 #, gcc-internal-format
44662 msgid "%<operator delete%> takes type %qT as first parameter"
44666 #, gcc-internal-format
44667 msgid "%qT has a field %qD whose type has no linkage"
44671 #, gcc-internal-format
44673 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
44677 #, gcc-internal-format
44678 msgid "%qT has a field %qD whose type uses the anonymous namespace"
44682 #, gcc-internal-format
44683 msgid "%qT declared with greater visibility than the type of its field %qD"
44687 #, gcc-internal-format
44688 msgid "%qT has a base %qT whose type has no linkage"
44692 #, gcc-internal-format
44694 "%qT has a base %qT whose type depends on the type %qT which has no linkage"
44698 #, gcc-internal-format
44699 msgid "%qT has a base %qT whose type uses the anonymous namespace"
44703 #, gcc-internal-format
44704 msgid "%qT declared with greater visibility than its base %qT"
44708 #, gcc-internal-format
44709 msgid "%q#D, declared using unnamed type, is used but never defined"
44712 #. DRs 132, 319 and 389 seem to indicate types with
44713 #. no linkage can only be used to declare extern "C"
44714 #. entities. Since it's not always an error in the
44715 #. ISO C++ 90 Standard, we only issue a warning.
44717 #, gcc-internal-format
44718 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
44722 #, gcc-internal-format
44723 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
44727 #, gcc-internal-format
44729 "%q#D does not refer to the unqualified type, so it is not used for linkage"
44733 #, gcc-internal-format
44734 msgid "%q#D, declared using local type %qT, is used but never defined"
44738 #, gcc-internal-format
44739 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
44743 #, gcc-internal-format
44744 msgid "type %qT with no linkage used to declare function %q#D with linkage"
44748 #, gcc-internal-format
44749 msgid "mangling of %q#D as %qE conflicts with a previous mangle"
44753 #, gcc-internal-format
44754 msgid "previous mangling %q#D"
44758 #, gcc-internal-format
44760 "a later -fabi-version= (or =0) avoids this error with a change in mangling"
44763 #: cp/decl2.c:4605 cp/decl2.c:4608
44764 #, gcc-internal-format
44765 msgid "the program should also define %qD"
44769 #, gcc-internal-format
44770 msgid "inline function %qD used but never defined"
44774 #, gcc-internal-format
44775 msgid "default argument missing for parameter %P of %q+#D"
44778 #. We mark a lambda conversion op as deleted if we can't
44779 #. generate it properly; see maybe_add_lambda_conv_op.
44781 #, gcc-internal-format
44782 msgid "converting lambda that uses %<...%> to function pointer"
44786 #, gcc-internal-format
44787 msgid "use of deleted function %qD"
44791 #, gcc-internal-format
44792 msgid "use of built-in parameter pack %qD outside of a template"
44796 #, gcc-internal-format
44801 #, gcc-internal-format
44802 msgid "(no argument)"
44806 #, gcc-internal-format
44811 #, gcc-internal-format
44813 "extended initializer lists only available with -std=c++11 or -std=gnu++11"
44817 #, gcc-internal-format
44819 "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
44823 #, gcc-internal-format
44824 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
44828 #, gcc-internal-format
44829 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
44833 #, gcc-internal-format
44834 msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
44838 #, gcc-internal-format
44839 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
44843 #, gcc-internal-format
44845 "defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
44850 #, gcc-internal-format
44851 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
44855 #, gcc-internal-format
44857 "override controls (override/final) only available with -std=c++11 or -std=gnu"
44862 #, gcc-internal-format
44864 "non-static data member initializers only available with -std=c++11 or -"
44869 #, gcc-internal-format
44870 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
44874 #, gcc-internal-format
44875 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
44879 #, gcc-internal-format
44880 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
44884 #, gcc-internal-format
44885 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
44889 #, gcc-internal-format
44890 msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
44894 #, gcc-internal-format
44895 msgid "incomplete type %qT used in nested name specifier"
44899 #, gcc-internal-format
44900 msgid "reference to %<%T::%D%> is ambiguous"
44903 #: cp/error.c:4267 cp/typeck.c:2408
44904 #, gcc-internal-format
44905 msgid "%qD is not a member of %qT"
44908 #: cp/error.c:4271 cp/typeck.c:2880
44909 #, gcc-internal-format
44910 msgid "%qD is not a member of %qD"
44914 #, gcc-internal-format
44915 msgid "%<::%D%> has not been declared"
44919 #, gcc-internal-format
44920 msgid "exception handling disabled, use -fexceptions to enable"
44924 #, gcc-internal-format
44925 msgid "throwing NULL, which has integral, not pointer type"
44929 #, gcc-internal-format
44930 msgid " in thrown expression"
44934 #, gcc-internal-format
44935 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
44939 #, gcc-internal-format
44941 "cannot throw expression of type %qT because it involves types of variable "
44946 #, gcc-internal-format
44947 msgid "cannot catch type %qT because it involves types of variable size"
44951 #, gcc-internal-format
44952 msgid "exception of type %qT will be caught"
44956 #, gcc-internal-format
44957 msgid " by earlier handler for %qT"
44961 #, gcc-internal-format
44962 msgid "%<...%> handler must be the last handler for its try block"
44965 #: cp/except.c:1071
44966 #, gcc-internal-format
44967 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
44970 #: cp/except.c:1074
44971 #, gcc-internal-format
44972 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
44976 #, gcc-internal-format
44977 msgid "%qD is already a friend of class %qT"
44981 #, gcc-internal-format
44982 msgid "invalid type %qT declared %<friend%>"
44985 #. template <class U> friend class T::X<U>;
44987 #. Friend declarations shall not declare partial
44988 #. specializations.
44989 #: cp/friend.c:293 cp/friend.c:340
44990 #, gcc-internal-format
44991 msgid "partial specialization %qT declared %<friend%>"
44995 #, gcc-internal-format
44997 "perhaps you need explicit template arguments in your nested-name-specifier"
45001 #, gcc-internal-format
45002 msgid "class %qT is implicitly friends with itself"
45006 #, gcc-internal-format
45007 msgid "%qT is not a member of %qT"
45011 #, gcc-internal-format
45012 msgid "%qT is not a member class template of %qT"
45016 #, gcc-internal-format
45017 msgid "%qT is not a nested class of %qT"
45020 #. template <class T> friend class T;
45022 #, gcc-internal-format
45023 msgid "template parameter type %qT declared %<friend%>"
45026 #. template <class T> friend class A; where A is not a template
45028 #, gcc-internal-format
45029 msgid "%q#T is not a template"
45033 #, gcc-internal-format
45034 msgid "%qD is already a friend of %qT"
45038 #, gcc-internal-format
45039 msgid "%qT is already a friend of %qT"
45043 #, gcc-internal-format
45044 msgid "friend declaration %qD may not have virt-specifiers"
45048 #, gcc-internal-format
45049 msgid "member %qD declared as friend before type %qT defined"
45053 #, gcc-internal-format
45054 msgid "friend declaration %q#D declares a non-template function"
45058 #, gcc-internal-format
45060 "(if this is not what you intended, make sure the function template has "
45061 "already been declared and add <> after the function name here) "
45065 #, gcc-internal-format
45066 msgid "value-initialization of incomplete type %qT"
45070 #, gcc-internal-format
45071 msgid "cannot value-initialize array of unknown bound %qT"
45075 #, gcc-internal-format
45076 msgid "value-initialization of function type %qT"
45080 #, gcc-internal-format
45081 msgid "value-initialization of reference type %qT"
45085 #, gcc-internal-format
45086 msgid "recursive instantiation of default member initializer for %qD"
45090 #, gcc-internal-format
45092 "default member initializer for %qD required before the end of its enclosing "
45097 #, gcc-internal-format
45098 msgid "defined here"
45102 #, gcc-internal-format
45103 msgid "initializer for flexible array member %q#D"
45107 #, gcc-internal-format
45108 msgid "%qD should be initialized in the member initialization list"
45112 #, gcc-internal-format
45113 msgid "%qD is initialized with itself"
45117 #, gcc-internal-format
45118 msgid "invalid initializer for array member %q#D"
45121 #: cp/init.c:843 cp/init.c:867 cp/init.c:2408 cp/method.c:1368
45122 #, gcc-internal-format
45123 msgid "uninitialized const member in %q#T"
45126 #: cp/init.c:845 cp/init.c:862 cp/init.c:869 cp/init.c:2393 cp/init.c:2421
45127 #: cp/method.c:1371 cp/method.c:1382
45128 #, gcc-internal-format
45129 msgid "%q#D should be initialized"
45132 #: cp/init.c:860 cp/init.c:2380 cp/method.c:1379
45133 #, gcc-internal-format
45134 msgid "uninitialized reference member in %q#T"
45138 #, gcc-internal-format
45139 msgid "%qD will be initialized after"
45143 #, gcc-internal-format
45144 msgid "base %qT will be initialized after"
45148 #, gcc-internal-format
45153 #, gcc-internal-format
45158 #, gcc-internal-format
45159 msgid " when initialized here"
45163 #, gcc-internal-format
45164 msgid "multiple initializations given for %qD"
45168 #, gcc-internal-format
45169 msgid "multiple initializations given for base %qT"
45173 #, gcc-internal-format
45174 msgid "initializations for multiple members of %qT"
45178 #, gcc-internal-format
45180 "base class %q#T should be explicitly initialized in the copy constructor"
45183 #: cp/init.c:1480 cp/init.c:1499
45184 #, gcc-internal-format
45185 msgid "class %qT does not have any field named %qD"
45189 #, gcc-internal-format
45191 "%q#D is a static data member; it can only be initialized at its definition"
45195 #, gcc-internal-format
45196 msgid "%q#D is not a non-static data member of %qT"
45200 #, gcc-internal-format
45201 msgid "unnamed initializer for %qT, which has no base classes"
45205 #, gcc-internal-format
45206 msgid "unnamed initializer for %qT, which uses multiple inheritance"
45210 #, gcc-internal-format
45211 msgid "%qD is both a direct base and an indirect virtual base"
45215 #, gcc-internal-format
45216 msgid "type %qT is not a direct or virtual base of %qT"
45220 #, gcc-internal-format
45221 msgid "type %qT is not a direct base of %qT"
45224 #: cp/init.c:1708 cp/init.c:4384 cp/typeck2.c:1172
45225 #, gcc-internal-format
45226 msgid "array must be initialized with a brace-enclosed initializer"
45229 #: cp/init.c:2017 cp/semantics.c:3268
45230 #, gcc-internal-format
45231 msgid "%qT is not a class type"
45235 #, gcc-internal-format
45236 msgid "incomplete type %qT does not have member %qD"
45240 #, gcc-internal-format
45241 msgid "invalid pointer to bit-field %qD"
45244 #: cp/init.c:2173 cp/typeck.c:1888
45245 #, gcc-internal-format
45246 msgid "invalid use of non-static member function %qD"
45249 #: cp/init.c:2180 cp/semantics.c:1835
45250 #, gcc-internal-format
45251 msgid "invalid use of non-static data member %qD"
45255 #, gcc-internal-format
45257 "uninitialized reference member in %q#T using %<new%> without new-initializer"
45261 #, gcc-internal-format
45263 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
45268 #, gcc-internal-format
45269 msgid "uninitialized reference member in base %q#T of %q#T"
45273 #, gcc-internal-format
45275 "uninitialized const member in %q#T using %<new%> without new-initializer"
45279 #, gcc-internal-format
45281 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
45286 #, gcc-internal-format
45287 msgid "uninitialized const member in base %q#T of %q#T"
45291 #, gcc-internal-format
45293 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
45294 "region of type %qT and size %qwi"
45298 #, gcc-internal-format
45300 "placement new constructing an array of objects of type %qT and size %qwu in "
45301 "a region of type %qT and size %qwi"
45305 #, gcc-internal-format
45307 "placement new constructing an object of type %qT and size %qwu in a region "
45308 "of type %qT and size %qwi"
45312 #, gcc-internal-format
45313 msgid "integer overflow in array size"
45317 #, gcc-internal-format
45318 msgid "array size in new-expression must be constant"
45322 #, gcc-internal-format
45323 msgid "variably modified type not allowed in new-expression"
45327 #, gcc-internal-format
45329 "non-constant array new length must be specified directly, not by typedef"
45333 #, gcc-internal-format
45335 "non-constant array new length must be specified without parentheses around "
45340 #, gcc-internal-format
45341 msgid "invalid type %<void%> for new"
45345 #, gcc-internal-format
45346 msgid "uninitialized const in %<new%> of %q#T"
45350 #, gcc-internal-format
45351 msgid "no suitable %qD found in class %qT"
45354 #: cp/init.c:3106 cp/search.c:1023
45355 #, gcc-internal-format
45356 msgid "request for member %qD is ambiguous"
45360 #, gcc-internal-format
45361 msgid "%<new%> of type %qT with extended alignment %d"
45365 #, gcc-internal-format
45366 msgid "uses %qD, which does not have an alignment parameter"
45370 #, gcc-internal-format
45371 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
45375 #, gcc-internal-format
45376 msgid "parenthesized initializer in array new"
45380 #, gcc-internal-format
45381 msgid "size in array new must have integral type"
45385 #, gcc-internal-format
45386 msgid "new cannot be applied to a reference type"
45390 #, gcc-internal-format
45391 msgid "new cannot be applied to a function type"
45395 #, gcc-internal-format
45396 msgid "possible problem detected in invocation of delete [] operator:"
45400 #, gcc-internal-format
45402 "neither the destructor nor the class-specific operator delete [] will be "
45403 "called, even if they are declared when the class is defined"
45407 #, gcc-internal-format
45408 msgid "initializer ends prematurely"
45412 #, gcc-internal-format
45413 msgid "unknown array size in delete"
45417 #, gcc-internal-format
45418 msgid "possible problem detected in invocation of delete operator:"
45422 #, gcc-internal-format
45424 "neither the destructor nor the class-specific operator delete will be "
45425 "called, even if they are declared when the class is defined"
45429 #, gcc-internal-format
45431 "deleting object of abstract class type %qT which has non-virtual destructor "
45432 "will cause undefined behavior"
45436 #, gcc-internal-format
45438 "deleting object of polymorphic class type %qT which has non-virtual "
45439 "destructor might cause undefined behavior"
45443 #, gcc-internal-format
45444 msgid "type to vector delete is neither pointer or array type"
45448 #, gcc-internal-format
45449 msgid "array of runtime bound cannot be captured by copy, only by reference"
45453 #, gcc-internal-format
45455 "capture of variable-size type %qT that is not an N3639 array of runtime bound"
45459 #, gcc-internal-format
45460 msgid "because the array element type %qT has variable size"
45464 #, gcc-internal-format
45465 msgid "cannot capture %qE by reference"
45469 #, gcc-internal-format
45470 msgid "capture by copy of incomplete type %qT"
45474 #, gcc-internal-format
45475 msgid "already captured %qD in lambda expression"
45479 #, gcc-internal-format
45480 msgid "trying to capture %qD in instantiation of generic lambda"
45484 #, gcc-internal-format
45485 msgid "%<this%> was not captured for this lambda function"
45489 #, gcc-internal-format, gfc-internal-format
45490 msgid "junk at end of #pragma %s"
45494 #, gcc-internal-format, gfc-internal-format
45495 msgid "invalid #pragma %s"
45499 #, gcc-internal-format
45500 msgid "#pragma vtable no longer supported"
45504 #, gcc-internal-format
45505 msgid "#pragma implementation for %qs appears after file is included"
45509 #, gcc-internal-format
45510 msgid "%qD not defined"
45514 #, gcc-internal-format
45515 msgid "%qD was not declared in this scope"
45518 #. In a template, it is invalid to write "f()" or "f(3)" if no
45519 #. declaration of "f" is available. Historically, G++ and most
45520 #. other compilers accepted that usage since they deferred all name
45521 #. lookup until instantiation time rather than doing unqualified
45522 #. name lookup at template definition time; explain to the user what
45525 #. Note that we have the exact wording of the following message in
45526 #. the manual (trouble.texi, node "Name lookup"), so they need to
45527 #. be kept in synch.
45529 #, gcc-internal-format
45531 "there are no arguments to %qD that depend on a template parameter, so a "
45532 "declaration of %qD must be available"
45536 #, gcc-internal-format
45538 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
45539 "use of an undeclared name is deprecated)"
45542 #: cp/mangle.c:2363
45543 #, gcc-internal-format
45544 msgid "mangling typeof, use decltype instead"
45547 #: cp/mangle.c:2367
45548 #, gcc-internal-format
45549 msgid "mangling __underlying_type"
45552 #: cp/mangle.c:2650
45553 #, gcc-internal-format
45554 msgid "mangling unknown fixed point type"
45557 #: cp/mangle.c:3261
45558 #, gcc-internal-format
45560 "use of built-in trait %qE in function signature; use library traits instead"
45563 #: cp/mangle.c:3266
45564 #, gcc-internal-format, gfc-internal-format
45565 msgid "mangling %C"
45568 #: cp/mangle.c:3343
45569 #, gcc-internal-format
45570 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
45573 #: cp/mangle.c:3430
45574 #, gcc-internal-format
45575 msgid "string literal in function template signature"
45578 #: cp/mangle.c:3859
45579 #, gcc-internal-format
45581 "mangled name for %qD will change in C++17 because the exception "
45582 "specification is part of a function type"
45585 #: cp/mangle.c:3906
45586 #, gcc-internal-format
45588 "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45591 #: cp/mangle.c:3912
45592 #, gcc-internal-format
45594 "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45597 #: cp/mangle.c:4184
45598 #, gcc-internal-format
45600 "the mangled name of a thunk for %qD changes between -fabi-version=%d and -"
45604 #: cp/mangle.c:4189
45605 #, gcc-internal-format
45607 "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
45610 #: cp/mangle.c:4194
45611 #, gcc-internal-format
45613 "the mangled name of the initialization guard variable for %qD changes "
45614 "between -fabi-version=%d and -fabi-version=%d"
45617 #: cp/method.c:828 cp/method.c:1324
45618 #, gcc-internal-format
45619 msgid "non-static const member %q#D, can%'t use default assignment operator"
45622 #: cp/method.c:834 cp/method.c:1330
45623 #, gcc-internal-format
45625 "non-static reference member %q#D, can%'t use default assignment operator"
45629 #, gcc-internal-format
45630 msgid "synthesized method %qD first required here"
45633 #: cp/method.c:1270
45634 #, gcc-internal-format
45635 msgid "union member %q+D with non-trivial %qD"
45638 #: cp/method.c:1280
45639 #, gcc-internal-format
45640 msgid "defaulted constructor calls non-%<constexpr%> %qD"
45643 #: cp/method.c:1347
45644 #, gcc-internal-format
45645 msgid "initializer for %q#D is invalid"
45648 #: cp/method.c:1399
45649 #, gcc-internal-format
45650 msgid "defaulted default constructor does not initialize %q#D"
45653 #: cp/method.c:1410
45654 #, gcc-internal-format
45655 msgid "copying non-static data member %q#D of rvalue reference type"
45658 #. A trivial constructor doesn't have any NSDMI.
45659 #: cp/method.c:1646
45660 #, gcc-internal-format
45662 "defaulted default constructor does not initialize any non-static data member"
45665 #: cp/method.c:1691
45666 #, gcc-internal-format
45668 "defaulted move assignment for %qT calls a non-trivial move assignment "
45669 "operator for virtual base %qT"
45672 #: cp/method.c:1815
45673 #, gcc-internal-format
45674 msgid "a lambda closure type has a deleted default constructor"
45677 #: cp/method.c:1818
45678 #, gcc-internal-format
45679 msgid "a lambda closure type has a deleted copy assignment operator"
45682 #: cp/method.c:1827
45683 #, gcc-internal-format
45685 "%q#D is implicitly declared as deleted because %qT declares a move "
45686 "constructor or move assignment operator"
45689 #: cp/method.c:1838
45690 #, gcc-internal-format
45691 msgid "%q#D inherits from multiple base subobjects"
45694 #: cp/method.c:1859
45695 #, gcc-internal-format
45697 "%q#D is implicitly deleted because the default definition would be ill-"
45701 #: cp/method.c:1868
45703 "%q#F is implicitly deleted because its exception-specification does not "
45704 "match the implicit exception-specification %qX"
45707 #: cp/method.c:2188
45708 #, gcc-internal-format
45709 msgid "defaulted declaration %q+D does not match the expected signature"
45712 #: cp/method.c:2191
45713 #, gcc-internal-format
45714 msgid "expected signature: %qD"
45717 #: cp/method.c:2229
45719 "function %q+D defaulted on its redeclaration with an exception-specification "
45720 "that differs from the implicit exception-specification %qX"
45723 #: cp/method.c:2251
45724 #, gcc-internal-format
45726 "explicitly defaulted function %q+D cannot be declared as %<constexpr%> "
45727 "because the implicit declaration is not %<constexpr%>:"
45730 #: cp/method.c:2296
45731 #, gcc-internal-format
45732 msgid "a template cannot be defaulted"
45735 #: cp/method.c:2324
45736 #, gcc-internal-format
45737 msgid "%qD cannot be defaulted"
45740 #: cp/method.c:2333
45741 #, gcc-internal-format
45742 msgid "defaulted function %q+D with default argument"
45745 #: cp/name-lookup.c:2282
45746 #, gcc-internal-format
45747 msgid "%q#D conflicts with a previous declaration"
45750 #: cp/name-lookup.c:2434
45751 #, gcc-internal-format
45752 msgid "%q#D hides constructor for %q#D"
45755 #: cp/name-lookup.c:2557
45756 #, gcc-internal-format
45757 msgid "conflicting C language linkage declaration %q#D"
45760 #: cp/name-lookup.c:2562
45761 #, gcc-internal-format
45762 msgid "due to different exception specifications"
45765 #: cp/name-lookup.c:2662
45766 #, gcc-internal-format
45767 msgid "declaration of %q#D shadows a parameter"
45770 #: cp/name-lookup.c:2779
45771 #, gcc-internal-format
45772 msgid "declaration of %qD shadows a member of %qT"
45775 #: cp/name-lookup.c:2940
45776 #, gcc-internal-format
45777 msgid "local external declaration %q#D"
45780 #: cp/name-lookup.c:2942
45781 #, gcc-internal-format
45782 msgid "does not match previous declaration %q#D"
45785 #. In a local class, a friend function declaration must
45786 #. find a matching decl in the innermost non-class scope.
45787 #. [class.friend/11]
45788 #: cp/name-lookup.c:3065
45789 #, gcc-internal-format
45790 msgid "friend declaration %qD in local class without prior local declaration"
45793 #: cp/name-lookup.c:3127
45794 #, gcc-internal-format
45795 msgid "injected friend %qD is visible due to %<-ffriend-injection%>"
45798 #: cp/name-lookup.c:3247
45799 #, gcc-internal-format
45800 msgid "name lookup of %qD changed"
45803 #: cp/name-lookup.c:3250
45804 #, gcc-internal-format
45805 msgid "matches this %qD under ISO standard rules"
45808 #: cp/name-lookup.c:3252
45809 #, gcc-internal-format
45810 msgid " matches this %qD under old rules"
45813 #: cp/name-lookup.c:3270 cp/name-lookup.c:3280
45814 #, gcc-internal-format
45815 msgid "name lookup of %qD changed for ISO %<for%> scoping"
45818 #: cp/name-lookup.c:3273
45819 #, gcc-internal-format
45820 msgid "cannot use obsolete binding %qD because it has a destructor"
45823 #: cp/name-lookup.c:3284
45824 #, gcc-internal-format
45825 msgid "using obsolete binding %qD"
45828 #: cp/name-lookup.c:3342
45829 #, gcc-internal-format
45830 msgid "%s %<%s(%E)%> %p %d\n"
45833 #: cp/name-lookup.c:3345
45834 #, gcc-internal-format
45835 msgid "%s %s %p %d\n"
45838 #: cp/name-lookup.c:4014
45839 #, gcc-internal-format
45840 msgid "%qT is not a namespace or unscoped enum"
45844 #. A using-declaration shall not name a template-id.
45845 #: cp/name-lookup.c:4024
45846 #, gcc-internal-format
45847 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
45850 #: cp/name-lookup.c:4031
45851 #, gcc-internal-format
45852 msgid "namespace %qD not allowed in using-declaration"
45855 #. It's a nested name with template parameter dependent scope.
45856 #. This can only be using-declaration for class member.
45857 #: cp/name-lookup.c:4039
45858 #, gcc-internal-format
45859 msgid "%qT is not a namespace"
45863 #: cp/name-lookup.c:4052
45864 #, gcc-internal-format
45865 msgid "%qD is already declared in this scope"
45868 #: cp/name-lookup.c:4069
45869 #, gcc-internal-format
45870 msgid "%qD not declared"
45873 #: cp/name-lookup.c:4780
45874 #, gcc-internal-format
45875 msgid "using-declaration for non-member at class scope"
45878 #: cp/name-lookup.c:4787
45879 #, gcc-internal-format
45880 msgid "%<%T::%D%> names destructor"
45883 #: cp/name-lookup.c:4804
45884 #, gcc-internal-format
45885 msgid "%<%T::%D%> names constructor in %qT"
45888 #: cp/name-lookup.c:4838
45889 #, gcc-internal-format
45890 msgid "cannot inherit constructors from indirect base %qT"
45893 #: cp/name-lookup.c:4847
45894 #, gcc-internal-format
45895 msgid "no members matching %<%T::%D%> in %q#T"
45898 #: cp/name-lookup.c:4914
45899 #, gcc-internal-format
45900 msgid "declaration of %qD not in a namespace surrounding %qD"
45903 #: cp/name-lookup.c:4953
45904 #, gcc-internal-format
45905 msgid "explicit qualification in declaration of %qD"
45908 #: cp/name-lookup.c:5005
45909 #, gcc-internal-format
45910 msgid "%qD has not been declared within %qD"
45913 #: cp/name-lookup.c:5007
45914 #, gcc-internal-format
45915 msgid "only here as a %<friend%>"
45918 #: cp/name-lookup.c:5016
45919 #, gcc-internal-format
45920 msgid "%qD should have been declared inside %qD"
45923 #: cp/name-lookup.c:5061
45924 #, gcc-internal-format
45925 msgid "%qD attribute requires a single NTBS argument"
45928 #: cp/name-lookup.c:5068
45929 #, gcc-internal-format
45931 "%qD attribute is meaningless since members of the anonymous namespace get "
45935 #: cp/name-lookup.c:5078
45936 #, gcc-internal-format
45937 msgid "ignoring %qD attribute on anonymous namespace"
45940 #: cp/name-lookup.c:5084
45941 #, gcc-internal-format
45942 msgid "ignoring %qD attribute on non-inline namespace"
45945 #: cp/name-lookup.c:5103 cp/name-lookup.c:6854
45946 #, gcc-internal-format
45947 msgid "%qD attribute directive ignored"
45950 #: cp/name-lookup.c:5376
45951 #, gcc-internal-format
45952 msgid "maximum limit of %d namespaces searched for %qE"
45955 #: cp/name-lookup.c:5391
45956 #, gcc-internal-format
45957 msgid "suggested alternative:"
45958 msgid_plural "suggested alternatives:"
45962 #: cp/name-lookup.c:5397
45963 #, gcc-internal-format
45967 #: cp/name-lookup.c:5410 cp/name-lookup.c:5572
45968 #, gcc-internal-format
45969 msgid "suggested alternative: %qs"
45972 #: cp/name-lookup.c:5536
45973 #, gcc-internal-format
45975 "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
45978 #: cp/name-lookup.c:5719
45979 #, gcc-internal-format
45980 msgid "the macro %qs had not yet been defined"
45983 #: cp/name-lookup.c:5721
45984 #, gcc-internal-format
45985 msgid "it was later defined here"
45988 #: cp/name-lookup.c:6476
45989 #, gcc-internal-format
45991 "declaration of std::initializer_list does not match #include "
45992 "<initializer_list>, isn't a template"
45995 #: cp/name-lookup.c:6848
45996 #, gcc-internal-format
45997 msgid "strong using directive no longer supported"
46000 #: cp/name-lookup.c:6851
46001 #, gcc-internal-format
46002 msgid "you may use an inline namespace instead"
46005 #: cp/name-lookup.c:6868
46006 #, gcc-internal-format
46007 msgid "attributes ignored on local using directive"
46010 #: cp/name-lookup.c:6952
46011 #, gcc-internal-format
46012 msgid "namespace alias %qD not allowed here, assuming %qD"
46015 #. We only allow depth 255.
46016 #: cp/name-lookup.c:6972
46017 #, gcc-internal-format, gfc-internal-format
46018 msgid "cannot nest more than %d namespaces"
46021 #: cp/name-lookup.c:7007
46022 #, gcc-internal-format
46023 msgid "inline namespace must be specified at initial definition"
46026 #: cp/name-lookup.c:7008
46027 #, gcc-internal-format
46028 msgid "%qD defined here"
46031 #: cp/name-lookup.c:7081
46032 #, gcc-internal-format
46033 msgid "XXX entering pop_everything ()\n"
46036 #: cp/name-lookup.c:7090
46037 #, gcc-internal-format
46038 msgid "XXX leaving pop_everything ()\n"
46041 #: cp/optimize.c:585
46042 #, gcc-internal-format
46043 msgid "making multiple clones of %qD"
46047 #, gcc-internal-format
46048 msgid "identifier %qE is a keyword in C++11"
46051 #: cp/parser.c:1314 cp/parser.c:1327
46052 #, gcc-internal-format
46053 msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
46056 #: cp/parser.c:1352 cp/parser.c:37233
46057 #, gcc-internal-format
46059 "%<#pragma omp declare simd%> not immediately followed by function "
46060 "declaration or definition"
46063 #: cp/parser.c:2851
46064 #, gcc-internal-format
46065 msgid "%<#pragma%> is not allowed here"
46068 #: cp/parser.c:2940
46069 #, gcc-internal-format
46070 msgid "%<%E::%E%> has not been declared"
46073 #: cp/parser.c:2943
46074 #, gcc-internal-format
46075 msgid "%<::%E%> has not been declared"
46078 #: cp/parser.c:2946
46079 #, gcc-internal-format
46080 msgid "request for member %qE in non-class type %qT"
46083 #: cp/parser.c:2949 cp/parser.c:18211
46084 #, gcc-internal-format
46085 msgid "%<%T::%E%> has not been declared"
46088 #: cp/parser.c:2959
46089 #, gcc-internal-format
46090 msgid "%<%E::%E%> is not a type"
46093 #: cp/parser.c:2963
46094 #, gcc-internal-format
46095 msgid "%<%E::%E%> is not a class or namespace"
46098 #: cp/parser.c:2968
46099 #, gcc-internal-format
46100 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
46103 #: cp/parser.c:2981
46104 #, gcc-internal-format
46105 msgid "%<::%E%> is not a type"
46108 #: cp/parser.c:2984
46109 #, gcc-internal-format
46110 msgid "%<::%E%> is not a class or namespace"
46113 #: cp/parser.c:2988
46114 #, gcc-internal-format
46115 msgid "%<::%E%> is not a class, namespace, or enumeration"
46118 #: cp/parser.c:3000
46119 #, gcc-internal-format
46120 msgid "%qE is not a type"
46123 #: cp/parser.c:3003
46124 #, gcc-internal-format
46125 msgid "%qE is not a class or namespace"
46128 #: cp/parser.c:3007
46129 #, gcc-internal-format
46130 msgid "%qE is not a class, namespace, or enumeration"
46133 #: cp/parser.c:3070
46134 #, gcc-internal-format
46135 msgid "new types may not be defined in a return type"
46138 #: cp/parser.c:3072
46139 #, gcc-internal-format
46140 msgid "(perhaps a semicolon is missing after the definition of %qT)"
46143 #: cp/parser.c:3100
46144 #, gcc-internal-format
46145 msgid "%qE is not a class template"
46148 #: cp/parser.c:3102
46149 #, gcc-internal-format
46150 msgid "%qE is not a template"
46153 #: cp/parser.c:3105
46154 #, gcc-internal-format
46155 msgid "invalid template-id"
46158 #: cp/parser.c:3139
46159 #, gcc-internal-format
46160 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
46163 #: cp/parser.c:3143 cp/pt.c:17482
46164 #, gcc-internal-format
46166 "a cast to a type other than an integral or enumeration type cannot appear in "
46167 "a constant-expression"
46170 #: cp/parser.c:3148
46171 #, gcc-internal-format
46172 msgid "%<typeid%> operator cannot appear in a constant-expression"
46175 #: cp/parser.c:3152
46176 #, gcc-internal-format
46177 msgid "non-constant compound literals cannot appear in a constant-expression"
46180 #: cp/parser.c:3156
46181 #, gcc-internal-format
46182 msgid "a function call cannot appear in a constant-expression"
46185 #: cp/parser.c:3160
46186 #, gcc-internal-format
46187 msgid "an increment cannot appear in a constant-expression"
46190 #: cp/parser.c:3164
46191 #, gcc-internal-format
46192 msgid "an decrement cannot appear in a constant-expression"
46195 #: cp/parser.c:3168
46196 #, gcc-internal-format
46197 msgid "an array reference cannot appear in a constant-expression"
46200 #: cp/parser.c:3172
46201 #, gcc-internal-format
46202 msgid "the address of a label cannot appear in a constant-expression"
46205 #: cp/parser.c:3176
46206 #, gcc-internal-format
46207 msgid "calls to overloaded operators cannot appear in a constant-expression"
46210 #: cp/parser.c:3180
46211 #, gcc-internal-format
46212 msgid "an assignment cannot appear in a constant-expression"
46215 #: cp/parser.c:3183
46216 #, gcc-internal-format
46217 msgid "a comma operator cannot appear in a constant-expression"
46220 #: cp/parser.c:3187
46221 #, gcc-internal-format
46222 msgid "a call to a constructor cannot appear in a constant-expression"
46225 #: cp/parser.c:3191
46226 #, gcc-internal-format
46227 msgid "a transaction expression cannot appear in a constant-expression"
46230 #: cp/parser.c:3237
46231 #, gcc-internal-format
46232 msgid "%qs cannot appear in a constant-expression"
46235 #: cp/parser.c:3273
46236 #, gcc-internal-format
46238 "class template argument deduction is only available with -std=c++17 or -"
46242 #: cp/parser.c:3278
46243 #, gcc-internal-format
46244 msgid "invalid use of destructor %qD as a type"
46247 #. Something like 'unsigned A a;'
46248 #: cp/parser.c:3281
46249 #, gcc-internal-format
46250 msgid "invalid combination of multiple type-specifiers"
46253 #: cp/parser.c:3293
46254 #, gcc-internal-format
46255 msgid "%qE does not name a type; did you mean %qs?"
46258 #: cp/parser.c:3297
46259 #, gcc-internal-format
46260 msgid "%qE does not name a type"
46263 #: cp/parser.c:3306
46264 #, gcc-internal-format
46265 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
46268 #: cp/parser.c:3309
46269 #, gcc-internal-format
46270 msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
46273 #: cp/parser.c:3314
46274 #, gcc-internal-format
46275 msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
46278 #: cp/parser.c:3317
46279 #, gcc-internal-format
46280 msgid "%<concept%> only available with -fconcepts"
46283 #: cp/parser.c:3343
46284 #, gcc-internal-format
46285 msgid "(perhaps %<typename %T::%E%> was intended)"
46288 #: cp/parser.c:3361 cp/parser.c:3365
46289 #, gcc-internal-format
46290 msgid "%qE in namespace %qE does not name a template type"
46293 #: cp/parser.c:3369
46294 #, gcc-internal-format
46295 msgid "%qE in namespace %qE does not name a type"
46299 #: cp/parser.c:3381
46300 #, gcc-internal-format
46301 msgid "%<%T::%E%> names the constructor, not the type"
46304 #: cp/parser.c:3384
46305 #, gcc-internal-format
46306 msgid "and %qT has no template constructors"
46309 #: cp/parser.c:3392
46310 #, gcc-internal-format
46312 "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent "
46316 #: cp/parser.c:3400
46317 #, gcc-internal-format
46318 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
46321 #: cp/parser.c:3411 cp/parser.c:3415
46322 #, gcc-internal-format
46323 msgid "%qE in %q#T does not name a template type"
46326 #: cp/parser.c:3419
46327 #, gcc-internal-format
46328 msgid "%qE in %q#T does not name a type"
46331 #: cp/parser.c:4024
46332 #, gcc-internal-format
46333 msgid "expected string-literal"
46336 #: cp/parser.c:4089
46337 #, gcc-internal-format
46339 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
46342 #: cp/parser.c:4143
46343 #, gcc-internal-format
46344 msgid "a wide string is invalid in this context"
46347 #: cp/parser.c:4258
46348 #, gcc-internal-format
46349 msgid "unable to find character literal operator %qD with %qT argument"
46352 #: cp/parser.c:4357
46353 #, gcc-internal-format
46354 msgid "integer literal exceeds range of %qT type"
46357 #: cp/parser.c:4364
46358 #, gcc-internal-format
46359 msgid "floating literal exceeds range of %qT type"
46362 #: cp/parser.c:4368
46363 #, gcc-internal-format
46364 msgid "floating literal truncated to zero"
46367 #: cp/parser.c:4433
46368 #, gcc-internal-format
46369 msgid "unable to find numeric literal operator %qD"
46372 #: cp/parser.c:4439
46373 #, gcc-internal-format
46375 "add %<using namespace std::complex_literals%> (from <complex>) to enable the "
46376 "C++14 user-defined literal suffixes"
46379 #: cp/parser.c:4443
46380 #, gcc-internal-format
46381 msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
46384 #: cp/parser.c:4447
46385 #, gcc-internal-format
46386 msgid "use -fext-numeric-literals to enable more built-in suffixes"
46389 #: cp/parser.c:4526
46390 #, gcc-internal-format
46391 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
46394 #: cp/parser.c:4587 cp/parser.c:12950
46395 #, gcc-internal-format
46396 msgid "expected declaration"
46399 #: cp/parser.c:4934 cp/parser.c:4949
46400 #, gcc-internal-format
46401 msgid "expected binary operator"
46404 #: cp/parser.c:4955
46405 #, gcc-internal-format
46406 msgid "expected ..."
46409 #: cp/parser.c:4967
46410 #, gcc-internal-format
46411 msgid "binary expression in operand of fold-expression"
46414 #: cp/parser.c:4972
46415 #, gcc-internal-format
46416 msgid "conditional expression in operand of fold-expression"
46419 #: cp/parser.c:4980
46420 #, gcc-internal-format
46421 msgid "mismatched operator in fold-expression"
46424 #: cp/parser.c:5084
46425 #, gcc-internal-format
46426 msgid "fixed-point types not supported in C++"
46429 #: cp/parser.c:5165
46430 #, gcc-internal-format
46431 msgid "ISO C++ forbids braced-groups within expressions"
46434 #: cp/parser.c:5177
46435 #, gcc-internal-format
46437 "statement-expressions are not allowed outside functions nor in template-"
46441 #: cp/parser.c:5217
46442 #, gcc-internal-format
46443 msgid "fold-expressions only available with -std=c++17 or -std=gnu++17"
46446 #: cp/parser.c:5275 cp/parser.c:5452 cp/parser.c:5630 cp/semantics.c:3612
46447 #, gcc-internal-format
46448 msgid "expected primary-expression"
46451 #: cp/parser.c:5305
46452 #, gcc-internal-format
46453 msgid "%<this%> may not be used in this context"
46456 #: cp/parser.c:5446
46457 #, gcc-internal-format
46458 msgid "a template declaration cannot appear at block scope"
46461 #: cp/parser.c:5605
46462 #, gcc-internal-format
46463 msgid "local variable %qD may not appear in this context"
46466 #: cp/parser.c:5787
46467 #, gcc-internal-format
46468 msgid "expected id-expression"
46471 #: cp/parser.c:5919
46472 #, gcc-internal-format
46473 msgid "scope %qT before %<~%> is not a class-name"
46476 #: cp/parser.c:5948 cp/parser.c:7870
46477 #, gcc-internal-format
46478 msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
46481 #: cp/parser.c:6059
46482 #, gcc-internal-format
46483 msgid "declaration of %<~%T%> as member of %qT"
46486 #: cp/parser.c:6074
46487 #, gcc-internal-format
46488 msgid "typedef-name %qD used as destructor declarator"
46491 #: cp/parser.c:6110
46492 #, gcc-internal-format
46494 "literal operator suffixes not preceded by %<_%> are reserved for future "
46498 #: cp/parser.c:6121 cp/parser.c:20238
46499 #, gcc-internal-format
46500 msgid "expected unqualified-id"
46503 #: cp/parser.c:6230
46504 #, gcc-internal-format
46505 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
46508 #: cp/parser.c:6298
46509 #, gcc-internal-format
46510 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
46513 #: cp/parser.c:6324
46514 #, gcc-internal-format
46515 msgid "function template-id %qD in nested-name-specifier"
46518 #: cp/parser.c:6332
46519 #, gcc-internal-format
46520 msgid "variable template-id %qD in nested-name-specifier"
46523 #: cp/parser.c:6436 cp/typeck.c:2679 cp/typeck.c:2682 cp/typeck.c:2699
46524 #, gcc-internal-format
46525 msgid "%qD is not a template"
46528 #: cp/parser.c:6514
46529 #, gcc-internal-format
46530 msgid "expected nested-name-specifier"
46533 #: cp/parser.c:6721 cp/parser.c:8957
46534 #, gcc-internal-format
46535 msgid "types may not be defined in casts"
46538 #: cp/parser.c:6807
46539 #, gcc-internal-format
46540 msgid "types may not be defined in a %<typeid%> expression"
46543 #: cp/parser.c:6899
46544 #, gcc-internal-format
46545 msgid "wrong number of arguments to %<__builtin_addressof%>"
46548 #: cp/parser.c:6911 cp/pt.c:18043
46549 #, gcc-internal-format
46550 msgid "wrong number of arguments to %<__builtin_launder%>"
46553 #: cp/parser.c:7005
46554 #, gcc-internal-format
46555 msgid "ISO C++ forbids compound-literals"
46558 #: cp/parser.c:7064
46559 #, gcc-internal-format
46560 msgid "two consecutive %<[%> shall only introduce an attribute"
46563 #: cp/parser.c:7606 cp/typeck.c:2567
46564 #, gcc-internal-format
46565 msgid "invalid use of %qD"
46568 #: cp/parser.c:7615
46569 #, gcc-internal-format
46570 msgid "%<%D::%D%> is not a class member"
46573 #: cp/parser.c:7922
46574 #, gcc-internal-format
46575 msgid "non-scalar type"
46578 #: cp/parser.c:8020
46579 #, gcc-internal-format
46580 msgid "ISO C++ does not allow %<alignof%> with a non-type"
46583 #: cp/parser.c:8121
46584 #, gcc-internal-format
46585 msgid "types may not be defined in %<noexcept%> expressions"
46588 #: cp/parser.c:8411
46589 #, gcc-internal-format
46590 msgid "types may not be defined in a new-expression"
46593 #: cp/parser.c:8427
46594 #, gcc-internal-format
46595 msgid "array bound forbidden after parenthesized type-id"
46598 #: cp/parser.c:8429
46599 #, gcc-internal-format
46600 msgid "try removing the parentheses around the type-id"
46603 #: cp/parser.c:8461
46604 #, gcc-internal-format
46606 "initialization of new-expression for type %<auto%> requires exactly one "
46610 #: cp/parser.c:8509
46611 #, gcc-internal-format
46612 msgid "expected expression-list or type-id"
46615 #: cp/parser.c:8538
46616 #, gcc-internal-format
46617 msgid "types may not be defined in a new-type-id"
46620 #: cp/parser.c:8666
46621 #, gcc-internal-format
46622 msgid "expression in new-declarator must have integral or enumeration type"
46625 #: cp/parser.c:9062
46626 #, gcc-internal-format
46627 msgid "use of old-style cast to %q#T"
46630 #: cp/parser.c:9210
46631 #, gcc-internal-format
46632 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
46635 #: cp/parser.c:9213
46636 #, gcc-internal-format
46637 msgid "suggest parentheses around %<>>%> expression"
46640 #: cp/parser.c:9417
46641 #, gcc-internal-format
46642 msgid "ISO C++ does not allow ?: with omitted middle operand"
46645 #: cp/parser.c:10120
46646 #, gcc-internal-format
46647 msgid "lambda-expression in unevaluated context"
46650 #: cp/parser.c:10129
46651 #, gcc-internal-format
46652 msgid "lambda-expression in template-argument"
46655 #: cp/parser.c:10282
46656 #, gcc-internal-format
46657 msgid "expected end of capture-list"
46660 #: cp/parser.c:10297
46661 #, gcc-internal-format
46663 "explicit by-copy capture of %<this%> redundant with by-copy capture default"
46666 #: cp/parser.c:10314
46667 #, gcc-internal-format
46668 msgid "%<*this%> capture only available with -std=c++17 or -std=gnu++17"
46671 #: cp/parser.c:10359
46672 #, gcc-internal-format
46674 "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
46677 #: cp/parser.c:10366
46678 #, gcc-internal-format
46679 msgid "empty initializer for lambda init-capture"
46682 #: cp/parser.c:10388
46683 #, gcc-internal-format
46684 msgid "capture of non-variable %qE"
46687 #: cp/parser.c:10392 cp/parser.c:10402 cp/semantics.c:3453 cp/semantics.c:3465
46688 #, gcc-internal-format
46689 msgid "%q#D declared here"
46692 #: cp/parser.c:10398
46693 #, gcc-internal-format
46694 msgid "capture of variable %qD with non-automatic storage duration"
46697 #: cp/parser.c:10434
46698 #, gcc-internal-format
46699 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
46702 #: cp/parser.c:10439
46703 #, gcc-internal-format
46705 "explicit by-reference capture of %qD redundant with by-reference capture "
46709 #: cp/parser.c:10495
46710 #, gcc-internal-format
46711 msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
46714 #: cp/parser.c:10499
46715 #, gcc-internal-format
46716 msgid "lambda templates are only available with -std=c++2a or -std=gnu++2a"
46719 #: cp/parser.c:10531
46720 #, gcc-internal-format
46721 msgid "default argument specified for lambda parameter"
46724 #: cp/parser.c:10549
46725 #, gcc-internal-format
46726 msgid "duplicate %<mutable%>"
46729 #: cp/parser.c:10596
46730 #, gcc-internal-format
46731 msgid "%<constexpr%> lambda only available with -std=c++17 or -std=gnu++17"
46734 #: cp/parser.c:10966 cp/parser.c:11159
46735 #, gcc-internal-format
46736 msgid "attributes at the beginning of statement are ignored"
46739 #: cp/parser.c:11006
46740 #, gcc-internal-format
46741 msgid "expected labeled-statement"
46744 #: cp/parser.c:11052
46745 #, gcc-internal-format
46746 msgid "case label %qE not within a switch statement"
46749 #: cp/parser.c:11166
46750 #, gcc-internal-format
46751 msgid "need %<typename%> before %qE because %qT is a dependent scope"
46754 #: cp/parser.c:11175
46755 #, gcc-internal-format
46756 msgid "%<%T::%D%> names the constructor, not the type"
46759 #: cp/parser.c:11223
46760 #, gcc-internal-format
46761 msgid "compound-statement in %<constexpr%> function"
46764 #: cp/parser.c:11350
46765 #, gcc-internal-format
46766 msgid "%<if constexpr%> only available with -std=c++17 or -std=gnu++17"
46769 #: cp/parser.c:11377
46770 #, gcc-internal-format
46772 "init-statement in selection statements only available with -std=c++17 or -"
46776 #: cp/parser.c:11547 cp/parser.c:28469
46777 #, gcc-internal-format
46778 msgid "expected selection-statement"
46781 #: cp/parser.c:11580
46782 #, gcc-internal-format
46783 msgid "types may not be defined in conditions"
46786 #: cp/parser.c:12019
46787 #, gcc-internal-format
46788 msgid "range-based %<for%> expression of type %qT has incomplete type"
46791 #: cp/parser.c:12057
46792 #, gcc-internal-format
46794 "range-based %<for%> expression of type %qT has an %<end%> member but not a "
46798 #: cp/parser.c:12063
46799 #, gcc-internal-format
46801 "range-based %<for%> expression of type %qT has a %<begin%> member but not an "
46805 #: cp/parser.c:12115
46806 #, gcc-internal-format
46808 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
46811 #: cp/parser.c:12260 cp/parser.c:28472
46812 #, gcc-internal-format
46813 msgid "expected iteration-statement"
46816 #: cp/parser.c:12308
46817 #, gcc-internal-format
46819 "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
46822 #: cp/parser.c:12436
46823 #, gcc-internal-format
46824 msgid "%<goto%> in %<constexpr%> function"
46827 #. Issue a warning about this use of a GNU extension.
46828 #: cp/parser.c:12444
46829 #, gcc-internal-format
46830 msgid "ISO C++ forbids computed gotos"
46833 #: cp/parser.c:12457 cp/parser.c:28475
46834 #, gcc-internal-format
46835 msgid "expected jump-statement"
46838 #: cp/parser.c:12630 cp/parser.c:23570
46839 #, gcc-internal-format
46840 msgid "extra %<;%>"
46843 #: cp/parser.c:12873
46844 #, gcc-internal-format
46845 msgid "%<__label__%> not at the beginning of a block"
46848 #: cp/parser.c:13087
46849 #, gcc-internal-format
46851 "non-variable %qD in declaration with more than one declarator with "
46855 #: cp/parser.c:13107
46856 #, gcc-internal-format
46857 msgid "inconsistent deduction for %qT: %qT and then %qT"
46860 #: cp/parser.c:13128
46861 #, gcc-internal-format
46862 msgid "mixing declarations and function-definitions is forbidden"
46865 #: cp/parser.c:13152
46866 #, gcc-internal-format
46867 msgid "types may not be defined in a for-range-declaration"
46870 #: cp/parser.c:13207
46871 #, gcc-internal-format
46872 msgid "initializer in range-based %<for%> loop"
46875 #: cp/parser.c:13210
46876 #, gcc-internal-format
46877 msgid "multiple declarations in range-based %<for%> loop"
46880 #: cp/parser.c:13261
46881 #, gcc-internal-format
46882 msgid "structured bindings only available with -std=c++17 or -std=gnu++17"
46885 #: cp/parser.c:13310
46886 #, gcc-internal-format
46887 msgid "empty structured binding declaration"
46890 #: cp/parser.c:13328
46891 #, gcc-internal-format
46892 msgid "invalid initializer for structured binding declaration"
46895 #: cp/parser.c:13495
46896 #, gcc-internal-format
46897 msgid "%<friend%> used outside of class"
46900 #: cp/parser.c:13562
46901 #, gcc-internal-format
46902 msgid "%<auto%> changes meaning in C++11; please remove it"
46905 #: cp/parser.c:13598
46906 #, gcc-internal-format
46907 msgid "decl-specifier invalid in condition"
46910 #: cp/parser.c:13604
46911 #, gcc-internal-format
46912 msgid "%qD invalid in lambda"
46915 #: cp/parser.c:13697
46916 #, gcc-internal-format
46917 msgid "class definition may not be declared a friend"
46920 #: cp/parser.c:13767 cp/parser.c:24050
46921 #, gcc-internal-format
46922 msgid "templates may not be %<virtual%>"
46925 #: cp/parser.c:13809
46926 #, gcc-internal-format
46927 msgid "invalid linkage-specification"
46930 #: cp/parser.c:13913
46931 #, gcc-internal-format
46933 "static_assert without a message only available with -std=c++17 or -std=gnu+"
46937 #: cp/parser.c:14115
46938 #, gcc-internal-format
46939 msgid "types may not be defined in %<decltype%> expressions"
46942 #: cp/parser.c:14268
46943 #, gcc-internal-format
46944 msgid "types may not be defined in a conversion-type-id"
46947 #: cp/parser.c:14295
46948 #, gcc-internal-format
46949 msgid "invalid use of %<auto%> in conversion operator"
46952 #: cp/parser.c:14299
46953 #, gcc-internal-format
46955 "use of %<auto%> in member template conversion operator can never be deduced"
46958 #: cp/parser.c:14383
46959 #, gcc-internal-format
46960 msgid "only constructors take member initializers"
46963 #: cp/parser.c:14405
46964 #, gcc-internal-format
46965 msgid "cannot expand initializer for member %qD"
46968 #: cp/parser.c:14417 cp/pt.c:23900
46969 #, gcc-internal-format
46970 msgid "mem-initializer for %qD follows constructor delegation"
46973 #: cp/parser.c:14429 cp/pt.c:23912
46974 #, gcc-internal-format
46975 msgid "constructor delegation follows mem-initializer for %qD"
46978 #: cp/parser.c:14481
46979 #, gcc-internal-format
46980 msgid "anachronistic old-style base class initializer"
46983 #: cp/parser.c:14551
46984 #, gcc-internal-format
46986 "keyword %<typename%> not allowed in this context (a qualified member "
46987 "initializer is implicitly a type)"
46990 #: cp/parser.c:14926
46991 #, gcc-internal-format
46992 msgid "unexpected keyword; remove space between quotes and suffix identifier"
46995 #: cp/parser.c:14932
46996 #, gcc-internal-format
46997 msgid "expected suffix identifier"
47000 #: cp/parser.c:14941
47001 #, gcc-internal-format
47002 msgid "expected empty string after %<operator%> keyword"
47005 #: cp/parser.c:14947
47006 #, gcc-internal-format
47007 msgid "invalid encoding prefix in literal operator"
47010 #: cp/parser.c:14974
47011 #, gcc-internal-format
47012 msgid "expected operator"
47015 #. Warn that we do not support `export'.
47016 #: cp/parser.c:15019
47017 #, gcc-internal-format
47018 msgid "keyword %<export%> not implemented, and will be ignored"
47021 #: cp/parser.c:15189
47022 #, gcc-internal-format
47023 msgid "invalid constrained type parameter"
47026 #: cp/parser.c:15197
47027 #, gcc-internal-format
47028 msgid "cv-qualified type parameter"
47031 #: cp/parser.c:15282
47032 #, gcc-internal-format
47033 msgid "variadic constraint introduced without %<...%>"
47036 #: cp/parser.c:15346
47037 #, gcc-internal-format
47038 msgid "invalid use of %<auto%> in default template argument"
47041 #: cp/parser.c:15581 cp/parser.c:15667 cp/parser.c:21681
47042 #, gcc-internal-format
47043 msgid "template parameter pack %qD cannot have a default argument"
47046 #: cp/parser.c:15585 cp/parser.c:15671
47047 #, gcc-internal-format
47048 msgid "template parameter packs cannot have default arguments"
47051 #: cp/parser.c:15737
47052 #, gcc-internal-format
47053 msgid "expected template-id"
47056 #: cp/parser.c:15797
47057 #, gcc-internal-format
47058 msgid "%<<::%> cannot begin a template-argument list"
47061 #: cp/parser.c:15801
47062 #, gcc-internal-format
47064 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
47068 #: cp/parser.c:15805
47069 #, gcc-internal-format
47071 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
47072 "accept your code)"
47075 #: cp/parser.c:15915
47076 #, gcc-internal-format
47077 msgid "parse error in template argument list"
47080 #. The name does not name a template.
47081 #: cp/parser.c:15983 cp/parser.c:16113 cp/parser.c:16328
47082 #, gcc-internal-format
47083 msgid "expected template-name"
47086 #. Explain what went wrong.
47087 #: cp/parser.c:16029
47088 #, gcc-internal-format
47089 msgid "non-template %qD used as template"
47092 #: cp/parser.c:16031
47093 #, gcc-internal-format
47094 msgid "use %<%T::template %D%> to indicate that it is a template"
47097 #: cp/parser.c:16180
47098 #, gcc-internal-format
47099 msgid "expected parameter pack before %<...%>"
47102 #: cp/parser.c:16289 cp/parser.c:16307 cp/parser.c:16474
47103 #, gcc-internal-format
47104 msgid "expected template-argument"
47107 #: cp/parser.c:16449
47108 #, gcc-internal-format
47109 msgid "invalid non-type template argument"
47112 #: cp/parser.c:16576
47113 #, gcc-internal-format
47114 msgid "explicit instantiation shall not use %<inline%> specifier"
47117 #: cp/parser.c:16580
47118 #, gcc-internal-format
47119 msgid "explicit instantiation shall not use %<constexpr%> specifier"
47122 #: cp/parser.c:16639
47123 #, gcc-internal-format
47124 msgid "template specialization with C linkage"
47127 #: cp/parser.c:16860
47128 #, gcc-internal-format
47129 msgid "expected type specifier"
47132 #: cp/parser.c:17044
47133 #, gcc-internal-format
47135 "use of %<auto%> in lambda parameter declaration only available with -std=c+"
47136 "+14 or -std=gnu++14"
47139 #: cp/parser.c:17050
47140 #, gcc-internal-format
47142 "use of %<auto%> in parameter declaration only available with -std=c++14 or -"
47146 #: cp/parser.c:17055
47147 #, gcc-internal-format
47148 msgid "use of %<auto%> in parameter declaration only available with -fconcepts"
47151 #: cp/parser.c:17200
47152 #, gcc-internal-format
47153 msgid "expected template-id for type"
47156 #: cp/parser.c:17269
47157 #, gcc-internal-format
47158 msgid "expected type-name"
47161 #: cp/parser.c:17622
47162 #, gcc-internal-format
47164 "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
47167 #: cp/parser.c:17845
47168 #, gcc-internal-format
47169 msgid "declaration %qD does not declare anything"
47172 #: cp/parser.c:17932
47173 #, gcc-internal-format
47174 msgid "attributes ignored on uninstantiated type"
47177 #: cp/parser.c:17936
47178 #, gcc-internal-format
47179 msgid "attributes ignored on template instantiation"
47182 #: cp/parser.c:17941
47183 #, gcc-internal-format
47185 "attributes ignored on elaborated-type-specifier that is not a forward "
47189 #: cp/parser.c:18075
47190 #, gcc-internal-format
47191 msgid "%qD is an enumeration template"
47194 #: cp/parser.c:18086
47195 #, gcc-internal-format
47196 msgid "%qD does not name an enumeration in %qT"
47199 #: cp/parser.c:18101
47200 #, gcc-internal-format
47201 msgid "unnamed scoped enum is not allowed"
47204 #: cp/parser.c:18156
47205 #, gcc-internal-format
47206 msgid "expected %<;%> or %<{%>"
47209 #: cp/parser.c:18205
47210 #, gcc-internal-format
47211 msgid "cannot add an enumerator list to a template instantiation"
47214 #: cp/parser.c:18219
47215 #, gcc-internal-format
47217 "nested name specifier %qT for enum declaration does not name a class or "
47221 #: cp/parser.c:18231 cp/parser.c:23057
47222 #, gcc-internal-format
47223 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
47226 #: cp/parser.c:18236 cp/parser.c:23062
47227 #, gcc-internal-format
47228 msgid "declaration of %qD in %qD which does not enclose %qD"
47231 #: cp/parser.c:18248 cp/parser.c:23076
47232 #, gcc-internal-format
47233 msgid "extra qualification not allowed"
47236 #: cp/parser.c:18272
47237 #, gcc-internal-format
47238 msgid "multiple definition of %q#T"
47241 #: cp/parser.c:18285
47242 #, gcc-internal-format
47243 msgid "ISO C++ forbids empty unnamed enum"
47246 #: cp/parser.c:18305
47247 #, gcc-internal-format
47248 msgid "opaque-enum-specifier without name"
47251 #: cp/parser.c:18308
47252 #, gcc-internal-format
47253 msgid "opaque-enum-specifier must use a simple identifier"
47256 #: cp/parser.c:18487
47257 #, gcc-internal-format
47258 msgid "%qD is not a namespace-name"
47261 #: cp/parser.c:18493
47262 #, gcc-internal-format
47263 msgid "expected namespace-name"
47266 #: cp/parser.c:18560
47267 #, gcc-internal-format
47269 "nested namespace definitions only available with -std=c++17 or -std=gnu++17"
47272 #: cp/parser.c:18568
47273 #, gcc-internal-format
47274 msgid "nested namespace name required"
47277 #: cp/parser.c:18573
47278 #, gcc-internal-format
47279 msgid "namespace name required"
47282 #: cp/parser.c:18577
47283 #, gcc-internal-format
47284 msgid "a nested namespace definition cannot have attributes"
47287 #: cp/parser.c:18580
47288 #, gcc-internal-format
47289 msgid "a nested namespace definition cannot be inline"
47292 #: cp/parser.c:18587
47293 #, gcc-internal-format
47294 msgid "namespace %qD entered"
47297 #: cp/parser.c:18642
47298 #, gcc-internal-format
47299 msgid "%<namespace%> definition is not allowed here"
47302 #: cp/parser.c:18793
47303 #, gcc-internal-format
47305 "pack expansion in using-declaration only available with -std=c++17 or -"
47309 #: cp/parser.c:18808
47310 #, gcc-internal-format
47311 msgid "a template-id may not appear in a using-declaration"
47314 #: cp/parser.c:18855
47315 #, gcc-internal-format
47317 "comma-separated list in using-declaration only available with -std=c++17 or -"
47321 #: cp/parser.c:18865
47322 #, gcc-internal-format
47324 "access declarations are deprecated in favour of using-declarations; "
47325 "suggestion: add the %<using%> keyword"
47328 #: cp/parser.c:18930
47329 #, gcc-internal-format
47330 msgid "types may not be defined in alias template declarations"
47333 #: cp/parser.c:19095
47334 #, gcc-internal-format
47335 msgid "%<asm%> in %<constexpr%> function"
47338 #: cp/parser.c:19482
47339 #, gcc-internal-format
47340 msgid "a function-definition is not allowed here"
47343 #: cp/parser.c:19493
47344 #, gcc-internal-format
47345 msgid "an asm-specification is not allowed on a function-definition"
47348 #: cp/parser.c:19497
47349 #, gcc-internal-format
47350 msgid "attributes are not allowed on a function-definition"
47353 #: cp/parser.c:19548
47354 #, gcc-internal-format
47355 msgid "expected constructor, destructor, or type conversion"
47358 #. Anything else is an error.
47359 #: cp/parser.c:19587 cp/parser.c:21893
47360 #, gcc-internal-format
47361 msgid "expected initializer"
47364 #: cp/parser.c:19668
47365 #, gcc-internal-format
47366 msgid "initializer provided for function"
47369 #: cp/parser.c:19702
47370 #, gcc-internal-format
47371 msgid "attributes after parenthesized initializer ignored"
47374 #: cp/parser.c:19716
47375 #, gcc-internal-format
47376 msgid "non-function %qD declared as implicit template"
47379 #: cp/parser.c:20158
47380 #, gcc-internal-format
47381 msgid "array bound is not an integer constant"
47384 #: cp/parser.c:20284
47385 #, gcc-internal-format
47386 msgid "cannot define member of dependent typedef %qT"
47389 #: cp/parser.c:20288
47390 #, gcc-internal-format
47391 msgid "%<%T::%E%> is not a type"
47394 #. We do not attempt to print the declarator
47395 #. here because we do not have enough
47396 #. information about its original syntactic
47398 #: cp/parser.c:20317
47399 #, gcc-internal-format
47400 msgid "invalid declarator"
47403 #: cp/parser.c:20325
47404 #, gcc-internal-format
47405 msgid "invalid use of constructor as a template"
47408 #: cp/parser.c:20327
47409 #, gcc-internal-format
47411 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
47415 #. But declarations with qualified-ids can't appear in a
47417 #: cp/parser.c:20399
47418 #, gcc-internal-format
47419 msgid "qualified-id in declaration"
47422 #: cp/parser.c:20424
47423 #, gcc-internal-format
47424 msgid "expected declarator"
47427 #: cp/parser.c:20543
47428 #, gcc-internal-format
47429 msgid "%qD is a namespace"
47432 #: cp/parser.c:20545
47433 #, gcc-internal-format
47434 msgid "cannot form pointer to member of non-class %q#T"
47437 #: cp/parser.c:20566
47438 #, gcc-internal-format
47439 msgid "expected ptr-operator"
47442 #: cp/parser.c:20627
47443 #, gcc-internal-format
47444 msgid "duplicate cv-qualifier"
47447 #: cp/parser.c:20681
47448 #, gcc-internal-format
47449 msgid "multiple ref-qualifiers"
47452 #: cp/parser.c:20718
47453 #, gcc-internal-format
47454 msgid "%qE requires %<-fgnu-tm%>"
47457 #: cp/parser.c:20776
47458 #, gcc-internal-format
47459 msgid "duplicate virt-specifier"
47462 #: cp/parser.c:21014
47463 #, gcc-internal-format
47464 msgid "missing template arguments after %qT"
47467 #: cp/parser.c:21020 cp/typeck2.c:494 cp/typeck2.c:534 cp/typeck2.c:2083
47468 #, gcc-internal-format
47469 msgid "invalid use of %qT"
47472 #: cp/parser.c:21041
47473 #, gcc-internal-format
47474 msgid "types may not be defined in template arguments"
47477 #: cp/parser.c:21046
47478 #, gcc-internal-format
47479 msgid "invalid use of %<auto%> in template argument"
47482 #: cp/parser.c:21134
47483 #, gcc-internal-format
47484 msgid "expected type-specifier"
47487 #: cp/parser.c:21437
47488 #, gcc-internal-format
47489 msgid "expected %<,%> or %<...%>"
47492 #: cp/parser.c:21512
47493 #, gcc-internal-format
47494 msgid "types may not be defined in parameter types"
47497 #: cp/parser.c:21665
47498 #, gcc-internal-format
47499 msgid "default arguments are only permitted for function parameters"
47502 #: cp/parser.c:21683
47503 #, gcc-internal-format
47504 msgid "parameter pack %qD cannot have a default argument"
47507 #: cp/parser.c:21689
47508 #, gcc-internal-format
47509 msgid "template parameter pack cannot have a default argument"
47512 #: cp/parser.c:21691
47513 #, gcc-internal-format
47514 msgid "parameter pack cannot have a default argument"
47517 #: cp/parser.c:22118
47518 #, gcc-internal-format
47520 "C++ designated initializers only available with -std=c++2a or -std=gnu++2a"
47523 #: cp/parser.c:22138
47524 #, gcc-internal-format
47525 msgid "ISO C++ does not allow GNU designated initializers"
47528 #: cp/parser.c:22176
47529 #, gcc-internal-format
47530 msgid "ISO C++ does not allow C99 designated initializers"
47533 #: cp/parser.c:22190
47534 #, gcc-internal-format
47536 "either all initializer clauses should be designated or none of them should be"
47539 #: cp/parser.c:22215
47540 #, gcc-internal-format
47541 msgid "%<...%> not allowed in designated initializer list"
47544 #: cp/parser.c:22253
47545 #, gcc-internal-format
47546 msgid "%<.%s%> designator used multiple times in the same initializer list"
47549 #: cp/parser.c:22309 cp/parser.c:22435
47550 #, gcc-internal-format
47551 msgid "expected class-name"
47554 #: cp/parser.c:22637
47555 #, gcc-internal-format
47556 msgid "expected %<;%> after class definition"
47559 #: cp/parser.c:22640
47560 #, gcc-internal-format
47561 msgid "expected %<;%> after struct definition"
47564 #: cp/parser.c:22643
47565 #, gcc-internal-format
47566 msgid "expected %<;%> after union definition"
47569 #: cp/parser.c:22999
47570 #, gcc-internal-format
47571 msgid "expected %<{%> or %<:%>"
47574 #: cp/parser.c:23010
47575 #, gcc-internal-format
47576 msgid "cannot specify %<override%> for a class"
47579 #: cp/parser.c:23018
47580 #, gcc-internal-format
47581 msgid "global qualification of class name is invalid"
47584 #: cp/parser.c:23025
47585 #, gcc-internal-format
47586 msgid "qualified name does not name a class"
47589 #: cp/parser.c:23037
47590 #, gcc-internal-format
47591 msgid "keyword %<template%> not allowed in class-head-name"
47594 #: cp/parser.c:23043
47595 #, gcc-internal-format
47596 msgid "invalid class name in declaration of %qD"
47599 #: cp/parser.c:23101
47600 #, gcc-internal-format
47601 msgid "an explicit specialization must be preceded by %<template <>%>"
47604 #: cp/parser.c:23132
47605 #, gcc-internal-format
47606 msgid "function template %qD redeclared as a class template"
47609 #: cp/parser.c:23168
47610 #, gcc-internal-format
47611 msgid "could not resolve typename type"
47614 #: cp/parser.c:23227
47615 #, gcc-internal-format
47616 msgid "previous definition of %q#T"
47619 #: cp/parser.c:23317 cp/parser.c:28478
47620 #, gcc-internal-format
47621 msgid "expected class-key"
47624 #: cp/parser.c:23341
47625 #, gcc-internal-format
47627 "ISO C++ forbids typename key in template template parameter; use -std=c++17 "
47631 #: cp/parser.c:23345
47632 #, gcc-internal-format
47633 msgid "expected %<class%> or %<typename%>"
47636 #: cp/parser.c:23591
47637 #, gcc-internal-format
47638 msgid "in C++03 a class-key must be used when declaring a friend"
47641 #: cp/parser.c:23609
47642 #, gcc-internal-format
47643 msgid "friend declaration does not name a class or function"
47646 #: cp/parser.c:23627
47647 #, gcc-internal-format
47648 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
47651 #: cp/parser.c:23724
47652 #, gcc-internal-format
47654 "default member initializers for bit-fields only available with -std=c++2a or "
47658 #: cp/parser.c:23731
47659 #, gcc-internal-format
47660 msgid "default member initializer for unnamed bit-field"
47663 #: cp/parser.c:23744
47664 #, gcc-internal-format
47665 msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
47668 #: cp/parser.c:23889
47669 #, gcc-internal-format
47670 msgid "pure-specifier on function-definition"
47673 #: cp/parser.c:23909
47674 #, gcc-internal-format
47675 msgid "extra %<;%> after in-class function definition"
47678 #: cp/parser.c:23956
47679 #, gcc-internal-format
47680 msgid "stray %<,%> at end of member declaration"
47683 #: cp/parser.c:23970
47684 #, gcc-internal-format
47685 msgid "expected %<;%> at end of member declaration"
47688 #: cp/parser.c:24044
47689 #, gcc-internal-format
47690 msgid "invalid pure specifier (only %<= 0%> is allowed)"
47693 #: cp/parser.c:24079
47694 #, gcc-internal-format
47695 msgid "a brace-enclosed initializer is not allowed here"
47698 #: cp/parser.c:24209
47699 #, gcc-internal-format
47700 msgid "%<virtual%> specified more than once in base-specifier"
47703 #: cp/parser.c:24229
47704 #, gcc-internal-format
47705 msgid "more than one access specifier in base-specifier"
47708 #: cp/parser.c:24253
47709 #, gcc-internal-format
47710 msgid "keyword %<typename%> not allowed outside of templates"
47713 #: cp/parser.c:24256
47714 #, gcc-internal-format
47716 "keyword %<typename%> not allowed in this context (the base class is "
47717 "implicitly a type)"
47720 #: cp/parser.c:24350 cp/parser.c:24428
47721 #, gcc-internal-format
47722 msgid "types may not be defined in an exception-specification"
47725 #: cp/parser.c:24436
47726 #, gcc-internal-format
47727 msgid "ISO C++17 does not allow dynamic exception specifications"
47730 #: cp/parser.c:24442
47731 #, gcc-internal-format
47732 msgid "dynamic exception specifications are deprecated in C++11"
47735 #: cp/parser.c:24486
47736 #, gcc-internal-format
47737 msgid "invalid use of %<auto%> in exception-specification"
47740 #: cp/parser.c:24525
47741 #, gcc-internal-format
47742 msgid "%<try%> in %<constexpr%> function"
47745 #: cp/parser.c:24636
47746 #, gcc-internal-format
47747 msgid "types may not be defined in exception-declarations"
47750 #: cp/parser.c:25189
47751 #, gcc-internal-format
47752 msgid "attribute using prefix used together with scoped attribute token"
47755 #: cp/parser.c:25203
47756 #, gcc-internal-format
47757 msgid "expected an identifier for the attribute name"
47760 #: cp/parser.c:25287
47761 #, gcc-internal-format
47762 msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
47765 #: cp/parser.c:25291
47766 #, gcc-internal-format
47767 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
47770 #: cp/parser.c:25328
47771 #, gcc-internal-format
47772 msgid "expected attribute before %<...%>"
47775 #: cp/parser.c:25389
47776 #, gcc-internal-format
47777 msgid "attribute using prefix only available with -std=c++17 or -std=gnu++17"
47780 #: cp/parser.c:25707
47781 #, gcc-internal-format
47782 msgid "%<requires%> only available with -fconcepts"
47785 #: cp/parser.c:25739
47786 #, gcc-internal-format
47787 msgid "a requires expression cannot appear outside a template"
47790 #: cp/parser.c:26446
47791 #, gcc-internal-format
47792 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
47795 #: cp/parser.c:26451
47796 #, gcc-internal-format
47797 msgid "invalid declaration of %<%T::%E%>"
47800 #: cp/parser.c:26455
47801 #, gcc-internal-format
47802 msgid "too few template-parameter-lists"
47805 #. Otherwise, there are too many template parameter lists. We have
47808 #. template <class T> template <class U> void S::f();
47809 #: cp/parser.c:26462
47810 #, gcc-internal-format
47811 msgid "too many template-parameter-lists"
47814 #: cp/parser.c:26811
47815 #, gcc-internal-format
47816 msgid "named return values are no longer supported"
47819 #: cp/parser.c:26970
47820 #, gcc-internal-format
47822 "literal operator template %qD has invalid parameter list. Expected non-type "
47823 "template argument pack <char...> or <typename CharT, CharT...>"
47826 #: cp/parser.c:26975
47827 #, gcc-internal-format
47829 "literal operator template %qD has invalid parameter list. Expected non-type "
47830 "template argument pack <char...>"
47833 #: cp/parser.c:27045
47834 #, gcc-internal-format
47835 msgid "empty introduction-list"
47838 #: cp/parser.c:27069
47839 #, gcc-internal-format
47840 msgid "no matching concept for template-introduction"
47843 #: cp/parser.c:27091
47844 #, gcc-internal-format
47845 msgid "invalid declaration of member template in local class"
47848 #: cp/parser.c:27100
47849 #, gcc-internal-format
47850 msgid "template with C linkage"
47853 #: cp/parser.c:27120
47854 #, gcc-internal-format
47855 msgid "invalid explicit specialization"
47858 #: cp/parser.c:27224
47859 #, gcc-internal-format
47860 msgid "template declaration of %<typedef%>"
47863 #: cp/parser.c:27275
47864 #, gcc-internal-format
47865 msgid "a class template declaration must not declare anything else"
47868 #: cp/parser.c:27321
47869 #, gcc-internal-format
47870 msgid "explicit template specialization cannot have a storage class"
47873 #: cp/parser.c:27629
47874 #, gcc-internal-format
47875 msgid "%<>>%> should be %<> >%> within a nested template argument list"
47878 #: cp/parser.c:27642
47879 #, gcc-internal-format
47880 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
47883 #: cp/parser.c:27937
47884 #, gcc-internal-format
47885 msgid "%<sizeof...%> argument must be surrounded by parentheses"
47888 #: cp/parser.c:28097
47889 #, gcc-internal-format
47890 msgid "invalid use of %qD in linkage specification"
47893 #: cp/parser.c:28112
47894 #, gcc-internal-format
47895 msgid "%<__thread%> before %qD"
47898 #: cp/parser.c:28246
47899 #, gcc-internal-format
47900 msgid "ISO C++ 1998 does not support %<long long%>"
47903 #: cp/parser.c:28254
47904 #, gcc-internal-format
47905 msgid "both %<__thread%> and %<thread_local%> specified"
47908 #: cp/parser.c:28259
47909 #, gcc-internal-format
47910 msgid "duplicate %qD"
47913 #: cp/parser.c:28283
47914 #, gcc-internal-format
47915 msgid "duplicate %qs"
47918 #: cp/parser.c:28335
47919 #, gcc-internal-format
47920 msgid "expected %<new%>"
47923 #: cp/parser.c:28338
47924 #, gcc-internal-format
47925 msgid "expected %<delete%>"
47928 #: cp/parser.c:28341
47929 #, gcc-internal-format
47930 msgid "expected %<return%>"
47933 #: cp/parser.c:28347
47934 #, gcc-internal-format
47935 msgid "expected %<extern%>"
47938 #: cp/parser.c:28350
47939 #, gcc-internal-format
47940 msgid "expected %<static_assert%>"
47943 #: cp/parser.c:28353
47944 #, gcc-internal-format
47945 msgid "expected %<decltype%>"
47948 #: cp/parser.c:28356
47949 #, gcc-internal-format
47950 msgid "expected %<operator%>"
47953 #: cp/parser.c:28359
47954 #, gcc-internal-format
47955 msgid "expected %<class%>"
47958 #: cp/parser.c:28362
47959 #, gcc-internal-format
47960 msgid "expected %<template%>"
47963 #: cp/parser.c:28365
47964 #, gcc-internal-format
47965 msgid "expected %<namespace%>"
47968 #: cp/parser.c:28368
47969 #, gcc-internal-format
47970 msgid "expected %<using%>"
47973 #: cp/parser.c:28371
47974 #, gcc-internal-format
47975 msgid "expected %<asm%>"
47978 #: cp/parser.c:28374
47979 #, gcc-internal-format
47980 msgid "expected %<try%>"
47983 #: cp/parser.c:28377
47984 #, gcc-internal-format
47985 msgid "expected %<catch%>"
47988 #: cp/parser.c:28380
47989 #, gcc-internal-format
47990 msgid "expected %<throw%>"
47993 #: cp/parser.c:28383
47994 #, gcc-internal-format
47995 msgid "expected %<__label__%>"
47998 #: cp/parser.c:28386
47999 #, gcc-internal-format
48000 msgid "expected %<@try%>"
48003 #: cp/parser.c:28389
48004 #, gcc-internal-format
48005 msgid "expected %<@synchronized%>"
48008 #: cp/parser.c:28392
48009 #, gcc-internal-format
48010 msgid "expected %<@throw%>"
48013 #: cp/parser.c:28395
48014 #, gcc-internal-format
48015 msgid "expected %<__transaction_atomic%>"
48018 #: cp/parser.c:28398
48019 #, gcc-internal-format
48020 msgid "expected %<__transaction_relaxed%>"
48023 #: cp/parser.c:28430
48024 #, gcc-internal-format
48025 msgid "expected %<::%>"
48028 #: cp/parser.c:28442
48029 #, gcc-internal-format
48030 msgid "expected %<...%>"
48033 #: cp/parser.c:28445
48034 #, gcc-internal-format
48035 msgid "expected %<*%>"
48038 #: cp/parser.c:28448
48039 #, gcc-internal-format
48040 msgid "expected %<~%>"
48043 #: cp/parser.c:28454
48044 #, gcc-internal-format
48045 msgid "expected %<:%> or %<::%>"
48048 #: cp/parser.c:28481
48049 #, gcc-internal-format
48050 msgid "expected %<class%>, %<typename%>, or %<template%>"
48053 #: cp/parser.c:28751
48054 #, gcc-internal-format
48055 msgid "%qs tag used in naming %q#T"
48058 #: cp/parser.c:28756
48059 #, gcc-internal-format
48060 msgid "%q#T was previously declared here"
48063 #: cp/parser.c:28777
48064 #, gcc-internal-format
48065 msgid "%qD redeclared with different access"
48068 #: cp/parser.c:28798
48069 #, gcc-internal-format
48071 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
48074 #: cp/parser.c:29041
48075 #, gcc-internal-format
48076 msgid "file ends in default argument"
48079 #: cp/parser.c:29282 cp/parser.c:30599 cp/parser.c:30787
48080 #, gcc-internal-format
48081 msgid "misplaced %<@%D%> Objective-C++ construct"
48084 #: cp/parser.c:29351
48085 #, gcc-internal-format
48086 msgid "objective-c++ message receiver expected"
48089 #: cp/parser.c:29421
48090 #, gcc-internal-format
48091 msgid "objective-c++ message argument(s) are expected"
48094 #: cp/parser.c:29452
48095 #, gcc-internal-format
48096 msgid "%<@encode%> must specify a type as an argument"
48099 #: cp/parser.c:29862
48100 #, gcc-internal-format
48101 msgid "invalid Objective-C++ selector name"
48104 #: cp/parser.c:29937 cp/parser.c:29955
48105 #, gcc-internal-format
48106 msgid "objective-c++ method declaration is expected"
48109 #: cp/parser.c:29949 cp/parser.c:30014
48110 #, gcc-internal-format
48111 msgid "method attributes must be specified at the end"
48114 #: cp/parser.c:30057
48115 #, gcc-internal-format
48116 msgid "stray %qs between Objective-C++ methods"
48119 #: cp/parser.c:30263 cp/parser.c:30270 cp/parser.c:30277
48120 #, gcc-internal-format
48121 msgid "invalid type for instance variable"
48124 #: cp/parser.c:30392
48125 #, gcc-internal-format
48126 msgid "identifier expected after %<@protocol%>"
48129 #: cp/parser.c:30564
48130 #, gcc-internal-format
48132 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
48135 #: cp/parser.c:30571
48136 #, gcc-internal-format
48137 msgid "prefix attributes are ignored before %<@%D%>"
48140 #: cp/parser.c:30846 cp/parser.c:30853 cp/parser.c:30860
48141 #, gcc-internal-format
48142 msgid "invalid type for property"
48145 #: cp/parser.c:31990
48146 #, gcc-internal-format
48147 msgid "%<wait%> expression must be integral"
48150 #: cp/parser.c:32703
48151 #, gcc-internal-format
48152 msgid "invalid reduction-identifier"
48155 #: cp/parser.c:34890
48156 #, gcc-internal-format
48157 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
48160 #: cp/parser.c:35210 cp/pt.c:16046
48161 #, gcc-internal-format
48162 msgid "iteration variable %qD should not be reduction"
48165 #: cp/parser.c:35295
48166 #, gcc-internal-format
48167 msgid "not enough for loops to collapse"
48170 #: cp/parser.c:37500
48171 #, gcc-internal-format
48172 msgid "invalid initializer clause"
48175 #: cp/parser.c:37528
48176 #, gcc-internal-format
48177 msgid "expected id-expression (arguments)"
48180 #: cp/parser.c:37540
48181 #, gcc-internal-format
48183 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
48186 #: cp/parser.c:37641
48187 #, gcc-internal-format
48188 msgid "types may not be defined in declare reduction type list"
48191 #: cp/parser.c:37661 cp/semantics.c:5421
48192 #, gcc-internal-format
48193 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
48196 #: cp/parser.c:37666 cp/semantics.c:5430
48197 #, gcc-internal-format
48198 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
48201 #: cp/parser.c:37669 cp/pt.c:12611 cp/semantics.c:5436
48202 #, gcc-internal-format
48203 msgid "reference type %qT in %<#pragma omp declare reduction%>"
48206 #: cp/parser.c:37672 cp/semantics.c:5442
48207 #, gcc-internal-format
48209 "const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
48213 #: cp/parser.c:38026
48214 #, gcc-internal-format
48215 msgid "%<#pragma acc routine%> names a set of overloads"
48218 #: cp/parser.c:38036
48219 #, gcc-internal-format
48220 msgid "%qD does not refer to a namespace scope function"
48223 #. cancel-and-throw is unimplemented.
48224 #: cp/parser.c:38371
48225 #, gcc-internal-format
48226 msgid "atomic_cancel"
48229 #: cp/parser.c:38414 cp/semantics.c:8587
48230 #, gcc-internal-format
48231 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
48234 #: cp/parser.c:38416 cp/semantics.c:8589
48235 #, gcc-internal-format
48236 msgid "%<__transaction_atomic%> without transactional memory support enabled"
48239 #: cp/parser.c:38610
48240 #, gcc-internal-format
48241 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
48244 #: cp/parser.c:38906
48245 #, gcc-internal-format
48246 msgid "%<#pragma GCC ivdep%> must be inside a function"
48249 #: cp/parser.c:38938
48250 #, gcc-internal-format
48251 msgid "%<#pragma GCC unroll%> must be inside a function"
48254 #: cp/parser.c:39018
48255 #, gcc-internal-format
48256 msgid "inter-module optimizations not implemented for C++"
48259 #: cp/parser.c:39274
48260 #, gcc-internal-format
48261 msgid "implicit templates may not be %<virtual%>"
48264 #: cp/parser.c:39330
48265 #, gcc-internal-format
48266 msgid "%<extern \"C\"%> linkage started here"
48270 #, gcc-internal-format
48271 msgid "data member %qD cannot be a member template"
48275 #, gcc-internal-format
48276 msgid "invalid member template declaration %qD"
48280 #, gcc-internal-format
48281 msgid "explicit specialization in non-namespace scope %qD"
48285 #, gcc-internal-format
48286 msgid "enclosing class templates are not explicitly specialized"
48290 #, gcc-internal-format
48291 msgid "specialization of %qD must appear at namespace scope"
48295 #, gcc-internal-format
48296 msgid "specialization of %qD in different namespace"
48299 #: cp/pt.c:803 cp/pt.c:1030
48300 #, gcc-internal-format
48301 msgid " from definition of %q#D"
48305 #, gcc-internal-format
48307 "explicit instantiation of %qD in namespace %qD (which does not enclose "
48312 #, gcc-internal-format
48313 msgid "name of class shadows template template parameter %qD"
48317 #, gcc-internal-format
48318 msgid "specialization of alias template %qD"
48321 #: cp/pt.c:955 cp/pt.c:1092
48322 #, gcc-internal-format
48323 msgid "explicit specialization of non-template %qT"
48327 #, gcc-internal-format
48328 msgid "specialization of %qT after instantiation"
48332 #, gcc-internal-format
48333 msgid "specializing %q#T in different namespace"
48336 #. But if we've had an implicit instantiation, that's a
48337 #. problem ([temp.expl.spec]/6).
48339 #, gcc-internal-format
48340 msgid "specialization %qT after instantiation %qT"
48344 #, gcc-internal-format
48345 msgid "template specialization of %qD not allowed by ISO C++"
48349 #, gcc-internal-format
48350 msgid "specialization of %qD after instantiation"
48353 #: cp/pt.c:1953 cp/semantics.c:5290
48354 #, gcc-internal-format
48359 #, gcc-internal-format
48360 msgid "%qD is not a function template"
48364 #, gcc-internal-format
48365 msgid "%qD is not a variable template"
48369 #, gcc-internal-format
48370 msgid "template-id %qD for %q+D does not match any template declaration"
48374 #, gcc-internal-format
48376 "saw %d %<template<>%>, need %d for specializing a member function template"
48380 #, gcc-internal-format
48381 msgid "ambiguous template specialization %qD for %q+D"
48385 #, gcc-internal-format
48386 msgid "variable templates only available with -std=c++14 or -std=gnu++14"
48390 #, gcc-internal-format
48391 msgid "too many template headers for %qD (should be %d)"
48395 #, gcc-internal-format
48397 "members of an explicitly specialized class are defined without a template "
48402 #, gcc-internal-format
48404 "explicit specialization of %qD outside its namespace must use a nested-name-"
48408 #. This was allowed in C++98, so only pedwarn.
48410 #, gcc-internal-format
48412 "explicit instantiation of %qD outside its namespace must use a nested-name-"
48417 #, gcc-internal-format
48418 msgid "explicit specialization %q#D may be missing attributes"
48422 #, gcc-internal-format, gfc-internal-format
48423 msgid "missing primary template attributes %s"
48427 #, gcc-internal-format, gfc-internal-format
48428 msgid "missing primary template attribute %s"
48431 #. This case handles bogus declarations like template <>
48432 #. template <class T> void f<int>();
48433 #: cp/pt.c:2823 cp/pt.c:2882
48434 #, gcc-internal-format
48435 msgid "template-id %qD in declaration of primary template"
48439 #, gcc-internal-format
48440 msgid "template parameter list used in explicit instantiation"
48444 #, gcc-internal-format
48445 msgid "definition provided for explicit instantiation"
48449 #, gcc-internal-format
48450 msgid "too many template parameter lists in declaration of %qD"
48454 #, gcc-internal-format
48455 msgid "too few template parameter lists in declaration of %qD"
48459 #, gcc-internal-format
48460 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
48464 #, gcc-internal-format
48465 msgid "explicit specialization declared %<concept%>"
48469 #, gcc-internal-format
48470 msgid "non-type partial specialization %qD is not allowed"
48474 #, gcc-internal-format
48475 msgid "non-class, non-variable partial specialization %qD is not allowed"
48479 #, gcc-internal-format
48480 msgid "default argument specified in explicit specialization"
48484 #, gcc-internal-format
48485 msgid "%qD is not a template function"
48488 #. From [temp.expl.spec]:
48490 #. If such an explicit specialization for the member
48491 #. of a class template names an implicitly-declared
48492 #. special member function (clause _special_), the
48493 #. program is ill-formed.
48495 #. Similar language is found in [temp.explicit].
48497 #, gcc-internal-format
48498 msgid "specialization of implicitly-declared special member function"
48502 #, gcc-internal-format
48503 msgid "no member function %qD declared in %qT"
48507 #, gcc-internal-format
48508 msgid "friend declaration %qD is not visible to explicit specialization"
48512 #, gcc-internal-format
48513 msgid "friend declaration here"
48517 #, gcc-internal-format
48518 msgid "explicit specialization of function concept %qD"
48522 #, gcc-internal-format, gfc-internal-format
48523 msgid "argument to __integer_pack must be between 0 and %d"
48527 #, gcc-internal-format
48528 msgid "base initializer expansion %qT contains no parameter packs"
48532 #, gcc-internal-format
48533 msgid "expansion pattern %qT contains no argument packs"
48537 #, gcc-internal-format
48538 msgid "expansion pattern %qE contains no argument packs"
48542 #, gcc-internal-format
48543 msgid "parameter packs not expanded with %<...%>:"
48546 #: cp/pt.c:4079 cp/pt.c:4834
48547 #, gcc-internal-format
48552 #, gcc-internal-format
48553 msgid " <anonymous>"
48557 #, gcc-internal-format
48558 msgid "declaration of template parameter %q+D shadows template parameter"
48562 #, gcc-internal-format
48563 msgid "declaration of %q+#D shadows template parameter"
48567 #, gcc-internal-format
48568 msgid "template parameter %qD declared here"
48572 #, gcc-internal-format
48573 msgid "specialization of variable concept %q#D"
48577 #, gcc-internal-format
48578 msgid "template parameters not deducible in partial specialization:"
48582 #, gcc-internal-format
48584 "partial specialization %q+D does not specialize any template arguments; to "
48585 "define the primary template, remove the template argument list"
48589 #, gcc-internal-format
48591 "partial specialization %q+D does not specialize any template arguments and "
48592 "is not more constrained than the primary template; to define the primary "
48593 "template, remove the template argument list"
48596 #: cp/pt.c:4861 cp/pt.c:4872
48597 #, gcc-internal-format
48598 msgid "primary template here"
48602 #, gcc-internal-format
48604 "partial specialization is not more specialized than the primary template "
48605 "because it replaces multiple parameters with a pack expansion"
48609 #, gcc-internal-format
48610 msgid "partial specialization %qD is not more specialized than"
48614 #, gcc-internal-format
48615 msgid "primary template %qD"
48619 #, gcc-internal-format
48621 "parameter pack argument %qE must be at the end of the template argument list"
48625 #, gcc-internal-format
48627 "parameter pack argument %qT must be at the end of the template argument list"
48631 #, gcc-internal-format
48632 msgid "template argument %qE involves template parameter(s)"
48636 #, gcc-internal-format
48637 msgid "type %qT of template argument %qE depends on a template parameter"
48638 msgid_plural "type %qT of template argument %qE depends on template parameters"
48643 #, gcc-internal-format
48644 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
48648 #, gcc-internal-format
48649 msgid "partial specialization of %qD after instantiation of %qD"
48653 #, gcc-internal-format
48654 msgid "no default argument for %qD"
48657 #. A primary class template can only have one
48658 #. parameter pack, at the end of the template
48661 #, gcc-internal-format
48662 msgid "parameter pack %q+D must be at the end of the template parameter list"
48666 #, gcc-internal-format
48668 "default template arguments may not be used in function template friend re-"
48673 #, gcc-internal-format
48675 "default template arguments may not be used in template friend declarations"
48679 #, gcc-internal-format
48681 "default template arguments may not be used in function templates without -"
48682 "std=c++11 or -std=gnu++11"
48686 #, gcc-internal-format
48687 msgid "default template arguments may not be used in partial specializations"
48690 #: cp/pt.c:5316 cp/pt.c:5374
48691 #, gcc-internal-format
48692 msgid "default argument for template parameter for class enclosing %qD"
48696 #, gcc-internal-format
48697 msgid "template %qD declared"
48701 #, gcc-internal-format
48702 msgid "template class without a name"
48706 #, gcc-internal-format
48707 msgid "member template %qD may not have virt-specifiers"
48710 #. [basic.stc.dynamic.allocation]
48712 #. An allocation function can be a function
48713 #. template. ... Template allocation functions shall
48714 #. have two or more parameters.
48716 #, gcc-internal-format
48717 msgid "invalid template declaration of %qD"
48721 #, gcc-internal-format
48722 msgid "template definition of non-template %q#D"
48726 #, gcc-internal-format
48727 msgid "expected %d levels of template parms for %q#D, got %d"
48731 #, gcc-internal-format
48732 msgid "got %d template parameters for %q#D"
48736 #, gcc-internal-format
48737 msgid "got %d template parameters for %q#T"
48741 #, gcc-internal-format, gfc-internal-format
48742 msgid " but %d required"
48746 #, gcc-internal-format
48747 msgid "template arguments to %qD do not match original template %qD"
48751 #, gcc-internal-format
48752 msgid "use %<template<>%> for an explicit specialization"
48756 #, gcc-internal-format
48757 msgid "%qT is not a template type"
48761 #, gcc-internal-format
48762 msgid "template specifiers not specified in declaration of %qD"
48766 #, gcc-internal-format, gfc-internal-format
48767 msgid "redeclared with %d template parameter"
48768 msgid_plural "redeclared with %d template parameters"
48773 #, gcc-internal-format
48774 msgid "previous declaration %qD used %d template parameter"
48775 msgid_plural "previous declaration %qD used %d template parameters"
48780 #, gcc-internal-format
48781 msgid "template parameter %q+#D"
48785 #, gcc-internal-format
48786 msgid "redeclared here as %q#D"
48789 #. We have in [temp.param]:
48791 #. A template-parameter may not be given default arguments
48792 #. by two different declarations in the same scope.
48794 #, gcc-internal-format
48795 msgid "redefinition of default argument for %q#D"
48799 #, gcc-internal-format
48800 msgid "original definition appeared here"
48804 #, gcc-internal-format
48805 msgid "redeclaration %q#D with different constraints"
48809 #, gcc-internal-format
48810 msgid "original declaration appeared here"
48813 #: cp/pt.c:6249 cp/pt.c:6317
48814 #, gcc-internal-format
48815 msgid "%qE is not a valid template argument for type %qT"
48819 #, gcc-internal-format
48820 msgid "it must be the address of a function with external linkage"
48824 #, gcc-internal-format
48825 msgid "it must be the name of a function with external linkage"
48829 #, gcc-internal-format
48831 "%qE is not a valid template argument for type %qT because %qD has no linkage"
48835 #, gcc-internal-format
48837 "%qE is not a valid template argument for type %qT because %qD does not have "
48842 #, gcc-internal-format
48843 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
48847 #, gcc-internal-format
48848 msgid "because it is a member of %qT"
48852 #, gcc-internal-format
48853 msgid " couldn't deduce template parameter %qD"
48857 #, gcc-internal-format
48858 msgid " types %qT and %qT have incompatible cv-qualifiers"
48862 #, gcc-internal-format
48863 msgid " mismatched types %qT and %qT"
48867 #, gcc-internal-format
48868 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
48872 #, gcc-internal-format
48873 msgid " template argument %qE does not match pointer-to-member constant %qE"
48877 #, gcc-internal-format
48878 msgid " %qE is not equivalent to %qE"
48882 #, gcc-internal-format
48883 msgid " inconsistent parameter pack deduction with %qT and %qT"
48887 #, gcc-internal-format
48888 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
48892 #, gcc-internal-format
48893 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
48897 #, gcc-internal-format
48898 msgid " variable-sized array type %qT is not a valid template argument"
48902 #, gcc-internal-format
48903 msgid " member function type %qT is not a valid template argument"
48907 #, gcc-internal-format, gfc-internal-format
48908 msgid " candidate expects at least %d argument, %d provided"
48909 msgid_plural " candidate expects at least %d arguments, %d provided"
48914 #, gcc-internal-format
48915 msgid " cannot convert %qE (type %qT) to type %qT"
48919 #, gcc-internal-format
48920 msgid " %qT is an ambiguous base class of %qT"
48924 #, gcc-internal-format
48925 msgid " %qT is not derived from %qT"
48929 #, gcc-internal-format
48931 " template parameters of a template template argument are inconsistent with "
48932 "other deduced template arguments"
48936 #, gcc-internal-format
48937 msgid " can't deduce a template for %qT from non-template type %qT"
48941 #, gcc-internal-format
48942 msgid " template argument %qE does not match %qE"
48946 #, gcc-internal-format
48948 "%qE is not a valid template argument for type %qT because string literals "
48949 "can never be used in this context"
48953 #, gcc-internal-format
48954 msgid "in template argument for type %qT"
48958 #, gcc-internal-format
48959 msgid "template argument %qE for type %qT not a constant integer"
48963 #, gcc-internal-format
48965 "%qD is not a valid template argument because %qD is a variable, not the "
48966 "address of a variable"
48970 #, gcc-internal-format
48972 "%qE is not a valid template argument for %qT because it is not the address "
48977 #, gcc-internal-format
48979 "%qE is not a valid template argument of type %qT because %qE is not a "
48984 #, gcc-internal-format
48986 "%qE is not a valid template argument of type %qT because %qD does not have "
48991 #, gcc-internal-format
48993 "%qE is not a valid template argument of type %qT because %qD has no linkage"
48997 #, gcc-internal-format
48998 msgid "the address of %qD is not a valid template argument"
49002 #, gcc-internal-format
49004 "the address of the %qT subobject of %qD is not a valid template argument"
49008 #, gcc-internal-format
49010 "the address of %qD is not a valid template argument because it does not have "
49011 "static storage duration"
49015 #, gcc-internal-format
49017 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
49022 #, gcc-internal-format
49024 "%qE is not a valid template argument for type %qT because it is not an lvalue"
49028 #, gcc-internal-format
49030 "%q#D is not a valid template argument for type %qT because a reference "
49031 "variable does not have a constant address"
49035 #, gcc-internal-format
49037 "%qE is not a valid template argument for type %qT because it is not an "
49038 "object with linkage"
49042 #, gcc-internal-format
49044 "%qE is not a valid template argument for type %qT because object %qD does "
49049 #, gcc-internal-format
49051 "%qE is not a valid template argument for type %qT because it is a pointer"
49055 #, gcc-internal-format
49056 msgid "try using %qE instead"
49060 #, gcc-internal-format
49062 "%qE is not a valid template argument for type %qT because it is of type %qT"
49066 #, gcc-internal-format
49067 msgid "ignoring attributes on template argument %qT"
49071 #, gcc-internal-format
49072 msgid "ignoring attributes in template argument %qE"
49076 #, gcc-internal-format
49077 msgid "injected-class-name %qD used as template template argument"
49081 #, gcc-internal-format
49082 msgid "invalid use of destructor %qE as a type"
49086 #, gcc-internal-format
49087 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
49090 #: cp/pt.c:7854 cp/pt.c:7876 cp/pt.c:7930
49091 #, gcc-internal-format
49092 msgid "type/value mismatch at argument %d in template parameter list for %qD"
49096 #, gcc-internal-format
49097 msgid " expected a constant of type %qT, got %qT"
49101 #, gcc-internal-format
49102 msgid " expected a class template, got %qE"
49106 #, gcc-internal-format
49107 msgid " expected a type, got %qE"
49111 #, gcc-internal-format
49112 msgid " expected a type, got %qT"
49116 #, gcc-internal-format
49117 msgid " expected a class template, got %qT"
49121 #, gcc-internal-format
49122 msgid " expected a template of type %qD, got %qT"
49126 #, gcc-internal-format
49127 msgid "constraint mismatch at argument %d in template parameter list for %qD"
49131 #, gcc-internal-format
49132 msgid " expected %qD but got %qD"
49136 #, gcc-internal-format
49137 msgid "could not convert template argument %qE from %qT to %qT"
49140 #: cp/pt.c:8148 cp/pt.c:8464
49141 #, gcc-internal-format, gfc-internal-format
49142 msgid "template argument %d is invalid"
49145 #: cp/pt.c:8163 cp/pt.c:8297
49146 #, gcc-internal-format, gfc-internal-format
49147 msgid "wrong number of template arguments (%d, should be %d)"
49151 #, gcc-internal-format, gfc-internal-format
49152 msgid "wrong number of template arguments (%d, should be at least %d)"
49156 #, gcc-internal-format
49157 msgid "provided for %qD"
49161 #, gcc-internal-format
49163 "pack expansion argument for non-pack parameter %qD of alias template %qD"
49167 #, gcc-internal-format
49168 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
49172 #, gcc-internal-format
49174 "so any instantiation with a non-empty parameter pack would be ill-formed"
49178 #, gcc-internal-format
49179 msgid "%q#D is not a function template"
49183 #, gcc-internal-format
49184 msgid "non-template type %qT used as a template"
49188 #, gcc-internal-format
49189 msgid "for template declaration %q+D"
49193 #, gcc-internal-format
49194 msgid "template constraint failure"
49198 #, gcc-internal-format
49199 msgid "use of invalid variable template %qE"
49203 #, gcc-internal-format, gfc-internal-format
49205 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
49206 "increase the maximum)"
49210 #, gcc-internal-format
49211 msgid "fold of empty expansion over %O"
49215 #, gcc-internal-format
49216 msgid "mismatched argument pack lengths while expanding %qT"
49220 #, gcc-internal-format
49221 msgid "mismatched argument pack lengths while expanding %qE"
49225 #, gcc-internal-format
49226 msgid " when instantiating default argument for call to %qD"
49229 #. It may seem that this case cannot occur, since:
49231 #. typedef void f();
49232 #. void g() { f x; }
49234 #. declares a function, not a variable. However:
49236 #. typedef void f();
49237 #. template <typename T> void g() { T t; }
49238 #. template void g<f>();
49240 #. is an attempt to declare a variable with function
49243 #, gcc-internal-format
49244 msgid "variable %qD has function type"
49248 #, gcc-internal-format
49249 msgid "invalid parameter type %qT"
49253 #, gcc-internal-format
49254 msgid "in declaration %q+D"
49258 #, gcc-internal-format
49259 msgid "function returning an array"
49263 #, gcc-internal-format
49264 msgid "function returning a function"
49268 #, gcc-internal-format
49269 msgid "creating pointer to member function of non-class type %qT"
49273 #, gcc-internal-format
49274 msgid "forming reference to void"
49278 #, gcc-internal-format
49279 msgid "forming pointer to reference type %qT"
49283 #, gcc-internal-format
49284 msgid "forming reference to reference type %qT"
49288 #, gcc-internal-format
49289 msgid "forming pointer to qualified function type %qT"
49293 #, gcc-internal-format
49294 msgid "forming reference to qualified function type %qT"
49298 #, gcc-internal-format
49299 msgid "creating pointer to member of non-class type %qT"
49303 #, gcc-internal-format
49304 msgid "creating pointer to member reference type %qT"
49308 #, gcc-internal-format
49309 msgid "creating pointer to member of type void"
49313 #, gcc-internal-format
49314 msgid "creating array of %qT"
49318 #, gcc-internal-format
49319 msgid "%qT is not a class, struct, or union type"
49323 #, gcc-internal-format
49324 msgid "%qT resolves to %qT, which is not an enumeration type"
49328 #, gcc-internal-format
49329 msgid "%qT resolves to %qT, which is is not a class type"
49333 #, gcc-internal-format
49334 msgid "empty initializer in lambda init-capture"
49338 #, gcc-internal-format
49339 msgid "use of %qs in template"
49343 #, gcc-internal-format
49344 msgid "qualifying type %qT does not match destructor name ~%qT"
49348 #, gcc-internal-format
49350 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
49354 #, gcc-internal-format
49355 msgid "say %<typename %E%> if a type is meant"
49359 #, gcc-internal-format
49360 msgid "using invalid field %qD"
49363 #: cp/pt.c:15537 cp/pt.c:17017
49364 #, gcc-internal-format
49365 msgid "invalid use of pack expansion expression"
49368 #: cp/pt.c:15541 cp/pt.c:17021
49369 #, gcc-internal-format
49370 msgid "use %<...%> to expand argument pack"
49374 #, gcc-internal-format
49376 "%qD was not declared in this scope, and no declarations were found by "
49377 "argument-dependent lookup at the point of instantiation"
49381 #, gcc-internal-format
49382 msgid "declarations in dependent base %qT are not found by unqualified lookup"
49386 #, gcc-internal-format
49387 msgid "use %<this->%D%> instead"
49391 #, gcc-internal-format
49392 msgid "use %<%T::%D%> instead"
49396 #, gcc-internal-format
49397 msgid "%qD declared here, later in the translation unit"
49401 #, gcc-internal-format
49402 msgid "%qT is not a class or namespace"
49406 #, gcc-internal-format
49407 msgid "%qD is not a class or namespace"
49411 #, gcc-internal-format
49412 msgid "%qT is/uses unnamed type"
49416 #, gcc-internal-format
49417 msgid "template argument for %qD uses local type %qT"
49421 #, gcc-internal-format
49422 msgid "%qT is a variably modified type"
49426 #, gcc-internal-format
49427 msgid "integral expression %qE is not constant"
49431 #, gcc-internal-format
49432 msgid " trying to instantiate %qD"
49436 #, gcc-internal-format
49437 msgid "ambiguous template instantiation for %q#T"
49441 #, gcc-internal-format
49442 msgid "ambiguous template instantiation for %q#D"
49449 #: cp/pt.c:22656 cp/pt.c:22743
49450 #, gcc-internal-format
49451 msgid "explicit instantiation of non-template %q#D"
49455 #, gcc-internal-format
49456 msgid "%qD is not a static data member of a class template"
49459 #: cp/pt.c:22681 cp/pt.c:22738
49460 #, gcc-internal-format
49461 msgid "no matching template for %qD found"
49465 #, gcc-internal-format
49467 "type %qT for explicit instantiation %qD does not match declared type %qT"
49471 #, gcc-internal-format
49472 msgid "explicit instantiation of %q#D"
49476 #, gcc-internal-format
49477 msgid "duplicate explicit instantiation of %q#D"
49480 #: cp/pt.c:22753 cp/pt.c:22838
49481 #, gcc-internal-format
49482 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
49485 #: cp/pt.c:22758 cp/pt.c:22855
49486 #, gcc-internal-format
49487 msgid "storage class %qD applied to template instantiation"
49491 #, gcc-internal-format
49492 msgid "explicit instantiation of non-class template %qD"
49496 #, gcc-internal-format
49497 msgid "explicit instantiation of non-template type %qT"
49501 #, gcc-internal-format
49502 msgid "explicit instantiation of %q#T before definition of template"
49506 #, gcc-internal-format
49507 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
49511 #, gcc-internal-format
49512 msgid "duplicate explicit instantiation of %q#T"
49516 #, gcc-internal-format
49517 msgid "exception specification of %qD depends on itself"
49522 #. The definition of a non-exported function template, a
49523 #. non-exported member function template, or a non-exported
49524 #. member function or static data member of a class template
49525 #. shall be present in every translation unit in which it is
49526 #. explicitly instantiated.
49528 #, gcc-internal-format
49529 msgid "explicit instantiation of %qD but no definition available"
49533 #, gcc-internal-format
49535 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
49536 "possibly from virtual table generation (use -ftemplate-depth= to increase "
49541 #, gcc-internal-format
49542 msgid "invalid template non-type parameter"
49546 #, gcc-internal-format
49547 msgid "%q#T is not a valid type for a template non-type parameter"
49551 #, gcc-internal-format
49552 msgid "keyword %<template%> not allowed in declarator-id"
49556 #, gcc-internal-format
49558 "deducing from brace-enclosed initializer list requires %<#include "
49559 "<initializer_list>%>"
49563 #, gcc-internal-format
49564 msgid "non-class template %qT used without template arguments"
49568 #, gcc-internal-format
49570 "cannot deduce template arguments for copy-initialization of %qT, as it has "
49571 "no non-explicit deduction guides or user-declared constructors"
49575 #, gcc-internal-format
49577 "cannot deduce template arguments of %qT, as it has no viable deduction guides"
49581 #, gcc-internal-format
49582 msgid "class template argument deduction failed:"
49586 #, gcc-internal-format
49587 msgid "explicit deduction guides not considered for copy-initialization"
49591 #, gcc-internal-format
49592 msgid "direct-list-initialization of %<auto%> requires exactly one element"
49596 #, gcc-internal-format
49598 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
49599 "e. add %<=%> before the %<{%>)"
49603 #, gcc-internal-format
49604 msgid "%qT as type rather than plain %<decltype(auto)%>"
49608 #, gcc-internal-format
49609 msgid "unable to deduce lambda return type from %qE"
49613 #, gcc-internal-format
49614 msgid "unable to deduce %qT from %qE"
49618 #, gcc-internal-format
49619 msgid "placeholder constraints not satisfied"
49623 #, gcc-internal-format
49624 msgid "deduced initializer does not satisfy placeholder constraints"
49628 #, gcc-internal-format
49629 msgid "deduced return type does not satisfy placeholder constraints"
49633 #, gcc-internal-format
49634 msgid "deduced expression type does not satisfy placeholder constraints"
49638 #, gcc-internal-format
49639 msgid "-frepo must be used with -c"
49643 #, gcc-internal-format, gfc-internal-format
49644 msgid "mysterious repository information in %s"
49648 #, gcc-internal-format
49649 msgid "can%'t create repository information file %qs"
49653 #, gcc-internal-format
49654 msgid "cannot use %<typeid%> with -fno-rtti"
49658 #, gcc-internal-format
49659 msgid "must %<#include <typeinfo>%> before using %<typeid%>"
49663 #, gcc-internal-format
49665 "cannot create type information for type %qT because it involves types of "
49670 #, gcc-internal-format
49671 msgid "typeid of qualified function type %qT"
49674 #: cp/rtti.c:696 cp/rtti.c:711
49675 #, gcc-internal-format
49676 msgid "dynamic_cast of %q#D to %q#T can never succeed"
49680 #, gcc-internal-format
49681 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
49685 #, gcc-internal-format
49686 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
49690 #, gcc-internal-format
49691 msgid "%qT is an ambiguous base of %qT"
49695 #, gcc-internal-format
49696 msgid "%qT is an inaccessible base of %qT"
49699 #: cp/search.c:1905
49700 #, gcc-internal-format
49701 msgid "invalid covariant return type for %q#D"
49704 #: cp/search.c:1907 cp/search.c:1922 cp/search.c:1928 cp/search.c:1957
49705 #, gcc-internal-format
49706 msgid "overridden function is %q#D"
49709 #: cp/search.c:1920
49710 #, gcc-internal-format
49711 msgid "invalid covariant return type for %q+#D"
49714 #: cp/search.c:1926
49715 #, gcc-internal-format
49716 msgid "conflicting return type specified for %q+#D"
49719 #: cp/search.c:1942
49720 #, gcc-internal-format
49721 msgid "looser throw specifier for %q+#F"
49724 #: cp/search.c:1944
49725 #, gcc-internal-format
49726 msgid "overridden function is %q#F"
49729 #: cp/search.c:1955
49730 #, gcc-internal-format
49731 msgid "conflicting type attributes specified for %q+#D"
49734 #: cp/search.c:1972
49735 #, gcc-internal-format
49736 msgid "%qD declared %<transaction_safe_dynamic%>"
49739 #: cp/search.c:1974
49740 #, gcc-internal-format
49741 msgid "overriding %qD declared %<transaction_safe%>"
49744 #: cp/search.c:1981
49745 #, gcc-internal-format
49746 msgid "deleted function %q+D overriding non-deleted function"
49749 #: cp/search.c:1984 cp/search.c:1992 cp/search.c:2000
49750 #, gcc-internal-format
49751 msgid "overridden function is %qD"
49754 #: cp/search.c:1989
49755 #, gcc-internal-format
49756 msgid "non-deleted function %q+D overriding deleted function"
49759 #: cp/search.c:1998
49760 #, gcc-internal-format
49761 msgid "virtual function %q+D overriding final function"
49764 #. A static member function cannot match an inherited
49765 #. virtual member function.
49766 #: cp/search.c:2082
49767 #, gcc-internal-format
49768 msgid "%q+#D cannot be declared"
49771 #: cp/search.c:2083
49772 #, gcc-internal-format
49773 msgid " since %q+#D declared in base class"
49776 #: cp/semantics.c:863
49777 #, gcc-internal-format
49778 msgid "suggest explicit braces around empty body in %<do%> statement"
49781 #: cp/semantics.c:1353
49782 #, gcc-internal-format
49783 msgid "catching polymorphic type %q#T by value"
49786 #: cp/semantics.c:1356
49787 #, gcc-internal-format
49788 msgid "catching type %q#T by value"
49791 #: cp/semantics.c:1360
49792 #, gcc-internal-format
49793 msgid "catching non-reference type %q#T"
49796 #: cp/semantics.c:1569
49797 #, gcc-internal-format
49798 msgid "type of asm operand %qE could not be determined"
49801 #: cp/semantics.c:1650
49802 #, gcc-internal-format
49803 msgid "__label__ declarations are only allowed in function scopes"
49806 #: cp/semantics.c:1833
49807 #, gcc-internal-format
49808 msgid "invalid use of member %qD in static member function"
49811 #: cp/semantics.c:2153
49812 #, gcc-internal-format
49814 "a statement expression is an insufficient context for overload resolution"
49817 #: cp/semantics.c:2540
49818 #, gcc-internal-format
49819 msgid "arguments to destructor are not allowed"
49822 #: cp/semantics.c:2622
49823 #, gcc-internal-format
49824 msgid "%<this%> is unavailable for static member functions"
49827 #: cp/semantics.c:2624
49828 #, gcc-internal-format
49829 msgid "invalid use of %<this%> in non-member function"
49832 #: cp/semantics.c:2626
49833 #, gcc-internal-format
49834 msgid "invalid use of %<this%> at top level"
49837 #: cp/semantics.c:2648
49838 #, gcc-internal-format
49839 msgid "invalid qualifying scope in pseudo-destructor name"
49842 #: cp/semantics.c:2656 cp/typeck.c:2599
49843 #, gcc-internal-format
49844 msgid "qualified type %qT does not match destructor name ~%qT"
49847 #: cp/semantics.c:2678
49848 #, gcc-internal-format
49849 msgid "%qE is not of type %qT"
49852 #: cp/semantics.c:2751
49853 #, gcc-internal-format
49854 msgid "compound literal of non-object type %qT"
49857 #: cp/semantics.c:2892
49858 #, gcc-internal-format
49859 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
49862 #: cp/semantics.c:2942
49863 #, gcc-internal-format
49865 "invalid use of type %qT as a default value for a template template-parameter"
49868 #: cp/semantics.c:2945
49869 #, gcc-internal-format
49870 msgid "invalid default argument for a template template parameter"
49873 #: cp/semantics.c:2962
49874 #, gcc-internal-format
49875 msgid "definition of %q#T inside template parameter list"
49878 #: cp/semantics.c:2993
49879 #, gcc-internal-format
49880 msgid "invalid definition of qualified type %qT"
49883 #: cp/semantics.c:3263
49884 #, gcc-internal-format
49885 msgid "invalid base-class specification"
49888 #: cp/semantics.c:3423
49889 #, gcc-internal-format
49890 msgid "cannot capture member %qD of anonymous union"
49893 #: cp/semantics.c:3443 cp/semantics.c:9281
49894 #, gcc-internal-format
49895 msgid "%qD is not captured"
49898 #: cp/semantics.c:3448
49899 #, gcc-internal-format
49900 msgid "the lambda has no capture-default"
49903 #: cp/semantics.c:3450
49904 #, gcc-internal-format
49906 "lambda in local class %q+T cannot capture variables from the enclosing "
49910 #: cp/semantics.c:3462
49911 #, gcc-internal-format
49912 msgid "use of local variable with automatic storage from containing function"
49915 #: cp/semantics.c:3464
49916 #, gcc-internal-format
49917 msgid "use of parameter from containing function"
49920 #: cp/semantics.c:3596
49921 #, gcc-internal-format
49922 msgid "use of parameter outside function body"
49925 #: cp/semantics.c:3606
49926 #, gcc-internal-format
49927 msgid "missing template arguments"
49930 #: cp/semantics.c:3633
49931 #, gcc-internal-format
49933 "template parameter %qD of type %qT is not allowed in an integral constant "
49934 "expression because it is not of integral or enumeration type"
49937 #: cp/semantics.c:3664
49938 #, gcc-internal-format
49939 msgid "use of namespace %qD as expression"
49942 #: cp/semantics.c:3669
49943 #, gcc-internal-format
49944 msgid "use of class template %qT as expression"
49947 #. Ambiguous reference to base members.
49948 #: cp/semantics.c:3675
49949 #, gcc-internal-format
49950 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
49953 #: cp/semantics.c:3702
49954 #, gcc-internal-format
49955 msgid "%qD cannot appear in a constant-expression"
49958 #: cp/semantics.c:3841
49959 #, gcc-internal-format
49960 msgid "type of %qE is unknown"
49963 #: cp/semantics.c:3870
49964 #, gcc-internal-format
49965 msgid "%qT is not an enumeration type"
49968 #. Parameter packs can only be used in templates
49969 #: cp/semantics.c:4025
49970 #, gcc-internal-format
49971 msgid "Parameter pack __bases only valid in template declaration"
49974 #: cp/semantics.c:4054
49975 #, gcc-internal-format
49976 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
49979 #: cp/semantics.c:4063
49980 #, gcc-internal-format
49982 "second operand of %<offsetof%> is neither a single identifier nor a sequence "
49983 "of member accesses and array references"
49986 #: cp/semantics.c:4071
49987 #, gcc-internal-format
49988 msgid "cannot apply %<offsetof%> to member function %qD"
49991 #: cp/semantics.c:4077
49992 #, gcc-internal-format
49993 msgid "cannot apply %<offsetof%> to an enumerator %qD"
49996 #: cp/semantics.c:4089
49997 #, gcc-internal-format
49998 msgid "offsetof within non-standard-layout type %qT is undefined"
50001 #: cp/semantics.c:4599 cp/semantics.c:6081 cp/semantics.c:6152
50002 #: cp/semantics.c:6195 cp/semantics.c:6545 cp/semantics.c:6644
50003 #: cp/semantics.c:6787
50004 #, gcc-internal-format
50005 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
50008 #: cp/semantics.c:5287
50009 #, gcc-internal-format
50010 msgid "user defined reduction lookup is ambiguous"
50013 #: cp/semantics.c:5560
50014 #, gcc-internal-format
50015 msgid "%qE in %<reduction%> clause is a zero size array"
50018 #: cp/semantics.c:5608
50019 #, gcc-internal-format
50020 msgid "%qE has const type for %<reduction%>"
50023 #: cp/semantics.c:5719
50024 #, gcc-internal-format
50025 msgid "user defined reduction with constructor initializer for base class %qT"
50028 #: cp/semantics.c:5953
50029 #, gcc-internal-format
50031 "linear clause with %qs modifier applied to non-reference variable with %qT "
50035 #: cp/semantics.c:5967
50036 #, gcc-internal-format
50038 "linear clause applied to non-integral non-pointer variable with %qT type"
50041 #: cp/semantics.c:5989
50042 #, gcc-internal-format
50043 msgid "linear step expression must be integral"
50046 #: cp/semantics.c:6092
50047 #, gcc-internal-format
50048 msgid "%qD is not a variable in clause %qs"
50051 #: cp/semantics.c:6164
50052 #, gcc-internal-format
50053 msgid "%qD is not a variable in clause %<firstprivate%>"
50056 #: cp/semantics.c:6207
50057 #, gcc-internal-format
50058 msgid "%qD is not a variable in clause %<lastprivate%>"
50061 #: cp/semantics.c:6252
50062 #, gcc-internal-format
50063 msgid "%<gang%> static expression must be integral"
50066 #: cp/semantics.c:6266
50067 #, gcc-internal-format
50068 msgid "%<gang%> static value must be positive"
50071 #: cp/semantics.c:6300
50072 #, gcc-internal-format
50073 msgid "%<gang%> num expression must be integral"
50076 #: cp/semantics.c:6303
50077 #, gcc-internal-format
50078 msgid "%<vector%> length expression must be integral"
50081 #: cp/semantics.c:6307
50082 #, gcc-internal-format
50083 msgid "%<worker%> num expression must be integral"
50086 #: cp/semantics.c:6329
50087 #, gcc-internal-format
50088 msgid "%<gang%> num value must be positive"
50091 #: cp/semantics.c:6333
50092 #, gcc-internal-format
50093 msgid "%<vector%> length value must be positive"
50096 #: cp/semantics.c:6338
50097 #, gcc-internal-format
50098 msgid "%<worker%> num value must be positive"
50101 #: cp/semantics.c:6388
50102 #, gcc-internal-format
50103 msgid "schedule chunk size expression must be integral"
50106 #: cp/semantics.c:6418
50107 #, gcc-internal-format
50108 msgid "%qs length expression must be integral"
50111 #: cp/semantics.c:6431
50112 #, gcc-internal-format
50113 msgid "%qs length expression must be positive constant integer expression"
50116 #: cp/semantics.c:6450
50117 #, gcc-internal-format
50118 msgid "%<async%> expression must be integral"
50121 #: cp/semantics.c:6478
50122 #, gcc-internal-format
50123 msgid "%<thread_limit%> expression must be integral"
50126 #: cp/semantics.c:6507
50127 #, gcc-internal-format
50128 msgid "%<device%> id must be integral"
50131 #: cp/semantics.c:6528
50132 #, gcc-internal-format
50133 msgid "%<dist_schedule%> chunk size expression must be integral"
50136 #: cp/semantics.c:6555
50137 #, gcc-internal-format
50138 msgid "%qD is not a variable in %<aligned%> clause"
50141 #: cp/semantics.c:6569
50142 #, gcc-internal-format
50144 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
50145 "to pointer or array"
50148 #: cp/semantics.c:6575
50149 #, gcc-internal-format
50150 msgid "%qD appears more than once in %<aligned%> clauses"
50153 #: cp/semantics.c:6588
50154 #, gcc-internal-format
50155 msgid "%<aligned%> clause alignment expression must be integral"
50158 #: cp/semantics.c:6637
50159 #, gcc-internal-format
50160 msgid "%qD is not a variable in %<depend%> clause"
50163 #: cp/semantics.c:6922
50164 #, gcc-internal-format
50165 msgid "template %qE in clause %qs"
50168 #: cp/semantics.c:6926
50169 #, gcc-internal-format
50170 msgid "overloaded function name %qE in clause %qs"
50173 #: cp/semantics.c:6991
50174 #, gcc-internal-format
50175 msgid "%<grainsize%> expression must be integral"
50178 #: cp/semantics.c:7020
50179 #, gcc-internal-format
50180 msgid "%<priority%> expression must be integral"
50183 #: cp/semantics.c:7049
50184 #, gcc-internal-format
50185 msgid "%<num_tasks%> expression must be integral"
50188 #: cp/semantics.c:7078
50189 #, gcc-internal-format
50191 "%qs variable is neither a pointer, nor an array nor reference to pointer or "
50195 #: cp/semantics.c:7117
50196 #, gcc-internal-format
50197 msgid "%<tile%> argument needs integral type"
50200 #: cp/semantics.c:7536
50201 #, gcc-internal-format
50202 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
50205 #: cp/semantics.c:7550
50206 #, gcc-internal-format
50207 msgid "%<threadprivate%> %qE directive not in %qT definition"
50210 #: cp/semantics.c:7755
50211 #, gcc-internal-format
50212 msgid "difference between %qE and %qD does not have integer type"
50215 #: cp/semantics.c:8183
50216 #, gcc-internal-format
50217 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
50220 #: cp/semantics.c:8410 cp/semantics.c:8420
50221 #, gcc-internal-format
50222 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
50225 #: cp/semantics.c:8714
50226 #, gcc-internal-format
50227 msgid "static assertion failed"
50230 #: cp/semantics.c:8716
50231 #, gcc-internal-format, gfc-internal-format
50232 msgid "static assertion failed: %s"
50235 #: cp/semantics.c:8721
50236 #, gcc-internal-format
50237 msgid "non-constant condition for static assertion"
50240 #: cp/semantics.c:8751
50241 #, gcc-internal-format
50242 msgid "argument to decltype must be an expression"
50245 #: cp/semantics.c:8779
50246 #, gcc-internal-format
50247 msgid "decltype cannot resolve address of overloaded function"
50250 #: cp/semantics.c:9320
50251 #, gcc-internal-format
50252 msgid "operand of fold expression has no unexpanded parameter packs"
50255 #: cp/semantics.c:9373
50256 #, gcc-internal-format
50257 msgid "both arguments in binary fold have unexpanded parameter packs"
50260 #: cp/semantics.c:9375
50261 #, gcc-internal-format
50262 msgid "no unexpanded parameter packs in binary fold"
50265 #: cp/semantics.c:9393
50266 #, gcc-internal-format
50267 msgid "non-pointer argument to %<__builtin_launder%>"
50271 #, gcc-internal-format
50272 msgid "%qV qualifiers cannot be applied to %qT"
50276 #, gcc-internal-format
50277 msgid "lambda-expression in a constant expression"
50281 #, gcc-internal-format
50282 msgid "statement-expression in a constant expression"
50286 #, gcc-internal-format
50287 msgid "the calling convention for %qT changes in -fabi-version=12 (GCC 8)"
50291 #, gcc-internal-format
50292 msgid " because all of its copy and move constructors are deleted"
50296 #, gcc-internal-format
50297 msgid "%qE attribute applied to %qD with void return type"
50301 #, gcc-internal-format
50303 "%qE attribute can only be applied to functions or to class or enumeration "
50308 #, gcc-internal-format
50309 msgid "requested init_priority is not an integer constant"
50313 #, gcc-internal-format
50315 "can only use %qE attribute on file-scope definitions of objects of class type"
50319 #, gcc-internal-format
50320 msgid "requested init_priority is out of range"
50324 #, gcc-internal-format
50325 msgid "requested init_priority is reserved for internal use"
50329 #, gcc-internal-format
50330 msgid "%qE attribute is not supported on this platform"
50334 #, gcc-internal-format
50335 msgid "redeclaration of %qD adds abi tag %qE"
50339 #, gcc-internal-format
50340 msgid "the %qE attribute requires arguments"
50344 #, gcc-internal-format
50345 msgid "arguments to the %qE attribute must be narrow string literals"
50348 #: cp/tree.c:4597 cp/tree.c:4610
50349 #, gcc-internal-format
50350 msgid "arguments to the %qE attribute must contain valid identifiers"
50354 #, gcc-internal-format
50355 msgid "%<%c%> is not a valid first character for an identifier"
50359 #, gcc-internal-format
50360 msgid "%<%c%> is not a valid character in an identifier"
50364 #, gcc-internal-format
50365 msgid "%qE attribute applied to non-class, non-enum type %qT"
50369 #, gcc-internal-format
50370 msgid "%qE attribute applied to %qT after its definition"
50374 #, gcc-internal-format
50375 msgid "ignoring %qE attribute applied to template instantiation %qT"
50379 #, gcc-internal-format
50380 msgid "ignoring %qE attribute applied to template specialization %qT"
50384 #, gcc-internal-format
50385 msgid "%qE attribute applied to non-function, non-variable %qD"
50389 #, gcc-internal-format
50390 msgid "%qE attribute applied to extern \"C\" declaration %qD"
50394 #, gcc-internal-format
50395 msgid "zero as null pointer constant"
50399 #, gcc-internal-format, gfc-internal-format
50400 msgid "lang_* check: failed in %s, at %s:%d"
50404 #, gcc-internal-format
50405 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
50409 #, gcc-internal-format
50410 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
50414 #, gcc-internal-format
50416 "conditional expression between distinct pointer types %qT and %qT lacks a "
50421 #, gcc-internal-format
50423 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
50428 #, gcc-internal-format
50430 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
50435 #, gcc-internal-format
50437 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
50438 "and pointer-to-function"
50442 #, gcc-internal-format
50444 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
50448 #, gcc-internal-format
50450 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
50454 #, gcc-internal-format
50456 "conditional expression between distinct pointer-to-member types %qT and %qT "
50460 #: cp/typeck.c:1480
50461 #, gcc-internal-format
50462 msgid "canonical types differ for identical types %qT and %qT"
50465 #: cp/typeck.c:1487
50466 #, gcc-internal-format
50467 msgid "same canonical type node for different types %qT and %qT"
50470 #: cp/typeck.c:1617
50471 #, gcc-internal-format
50472 msgid "invalid application of %qs to a member function"
50475 #: cp/typeck.c:1703
50476 #, gcc-internal-format
50477 msgid "invalid application of %<sizeof%> to a bit-field"
50480 #: cp/typeck.c:1711
50481 #, gcc-internal-format
50482 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
50485 #: cp/typeck.c:1760
50486 #, gcc-internal-format
50487 msgid "invalid application of %<__alignof%> to a bit-field"
50490 #: cp/typeck.c:1771
50491 #, gcc-internal-format
50493 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
50496 #: cp/typeck.c:1848
50497 #, gcc-internal-format
50498 msgid "%<alignas%> argument has non-integral type %qT"
50501 #: cp/typeck.c:1893
50502 #, gcc-internal-format
50503 msgid "invalid use of non-static member function of type %qT"
50506 #: cp/typeck.c:2067
50507 #, gcc-internal-format
50508 msgid "taking address of temporary array"
50511 #: cp/typeck.c:2233
50512 #, gcc-internal-format
50513 msgid "ISO C++ forbids converting a string constant to %qT"
50516 #: cp/typeck.c:2237
50517 #, gcc-internal-format
50518 msgid "deprecated conversion from string constant to %qT"
50521 #: cp/typeck.c:2371 cp/typeck.c:2812
50522 #, gcc-internal-format
50524 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
50528 #: cp/typeck.c:2375 cp/typeck.c:2816
50529 #, gcc-internal-format
50530 msgid "request for member %qD in %qE, which is of non-class type %qT"
50533 #: cp/typeck.c:2406
50534 #, gcc-internal-format
50535 msgid "invalid use of nonstatic data member %qE"
50538 #: cp/typeck.c:2465
50539 #, gcc-internal-format
50541 "invalid access to non-static data member %qD in virtual base of NULL object"
50544 #: cp/typeck.c:2614
50545 #, gcc-internal-format
50546 msgid "object type %qT does not match destructor name ~%qT"
50549 #: cp/typeck.c:2623
50550 #, gcc-internal-format
50551 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
50554 #: cp/typeck.c:2740
50555 #, gcc-internal-format
50556 msgid "field %q#D can be accessed via %q#D"
50559 #: cp/typeck.c:2846 cp/typeck.c:2872
50560 #, gcc-internal-format
50561 msgid "%<%D::%D%> is not a member of %qT"
50564 #: cp/typeck.c:2911
50565 #, gcc-internal-format
50566 msgid "%qT is not a base of %qT"
50569 #: cp/typeck.c:2947
50570 #, gcc-internal-format
50571 msgid "%q#T has no member named %qE; did you mean %qE?"
50574 #: cp/typeck.c:2954
50575 #, gcc-internal-format
50576 msgid "%q#T has no member named %qE"
50579 #: cp/typeck.c:2983
50580 #, gcc-internal-format
50581 msgid "%qD is not a member template function"
50584 #: cp/typeck.c:3151
50585 #, gcc-internal-format
50586 msgid "%qT is not a pointer-to-object type"
50589 #: cp/typeck.c:3182
50590 #, gcc-internal-format
50591 msgid "invalid use of array indexing on pointer to member"
50594 #: cp/typeck.c:3185
50595 #, gcc-internal-format
50596 msgid "invalid use of unary %<*%> on pointer to member"
50599 #: cp/typeck.c:3188
50600 #, gcc-internal-format
50601 msgid "invalid use of implicit conversion on pointer to member"
50604 #: cp/typeck.c:3191
50605 #, gcc-internal-format
50607 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
50608 "member of type %qT"
50611 #: cp/typeck.c:3255
50612 #, gcc-internal-format
50613 msgid "subscript missing in array reference"
50616 #: cp/typeck.c:3350
50617 #, gcc-internal-format
50618 msgid "subscripting array declared %<register%>"
50621 #: cp/typeck.c:3384
50622 #, gcc-internal-format
50623 msgid "subscripted value is neither array nor pointer"
50626 #: cp/typeck.c:3457
50627 #, gcc-internal-format
50628 msgid "object missing in use of %qE"
50631 #: cp/typeck.c:3688
50632 #, gcc-internal-format
50633 msgid "cannot call function %qD"
50636 #: cp/typeck.c:3703
50637 #, gcc-internal-format
50638 msgid "ISO C++ forbids calling %<::main%> from within program"
50641 #: cp/typeck.c:3724
50642 #, gcc-internal-format
50644 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
50645 "(...)%>, e.g. %<(... ->* %E) (...)%>"
50648 #: cp/typeck.c:3741
50649 #, gcc-internal-format
50650 msgid "%qE cannot be used as a function"
50653 #: cp/typeck.c:3744
50654 #, gcc-internal-format
50655 msgid "%qD cannot be used as a function"
50658 #: cp/typeck.c:3747
50659 #, gcc-internal-format
50660 msgid "expression cannot be used as a function"
50663 #: cp/typeck.c:3804
50664 #, gcc-internal-format
50665 msgid "too many arguments to constructor %q#D"
50668 #: cp/typeck.c:3805
50669 #, gcc-internal-format
50670 msgid "too few arguments to constructor %q#D"
50673 #: cp/typeck.c:3810
50674 #, gcc-internal-format
50675 msgid "too many arguments to member function %q#D"
50678 #: cp/typeck.c:3811
50679 #, gcc-internal-format
50680 msgid "too few arguments to member function %q#D"
50683 #: cp/typeck.c:3817
50684 #, gcc-internal-format
50685 msgid "too many arguments to function %q#D"
50688 #: cp/typeck.c:3818
50689 #, gcc-internal-format
50690 msgid "too few arguments to function %q#D"
50693 #: cp/typeck.c:3828
50694 #, gcc-internal-format
50695 msgid "too many arguments to method %q#D"
50698 #: cp/typeck.c:3829
50699 #, gcc-internal-format
50700 msgid "too few arguments to method %q#D"
50703 #: cp/typeck.c:3832
50704 #, gcc-internal-format
50705 msgid "too many arguments to function"
50708 #: cp/typeck.c:3833
50709 #, gcc-internal-format
50710 msgid "too few arguments to function"
50713 #: cp/typeck.c:3912
50714 #, gcc-internal-format
50715 msgid "parameter %P of %qD has incomplete type %qT"
50718 #: cp/typeck.c:3915
50719 #, gcc-internal-format
50720 msgid "parameter %P has incomplete type %qT"
50723 #: cp/typeck.c:4159
50724 #, gcc-internal-format
50725 msgid "the address of %qD will never be NULL"
50728 #: cp/typeck.c:4170
50729 #, gcc-internal-format
50730 msgid "the compiler can assume that the address of %qD will never be NULL"
50733 #: cp/typeck.c:4288 cp/typeck.c:4299
50734 #, gcc-internal-format
50735 msgid "assuming cast to type %qT from overloaded function"
50738 #: cp/typeck.c:4345
50739 #, gcc-internal-format
50740 msgid "NULL used in arithmetic"
50743 #: cp/typeck.c:4702
50744 #, gcc-internal-format
50745 msgid "left rotate count is negative"
50748 #: cp/typeck.c:4703
50749 #, gcc-internal-format
50750 msgid "right rotate count is negative"
50753 #: cp/typeck.c:4709
50754 #, gcc-internal-format
50755 msgid "left rotate count >= width of type"
50758 #: cp/typeck.c:4710
50759 #, gcc-internal-format
50760 msgid "right rotate count >= width of type"
50763 #: cp/typeck.c:4793 cp/typeck.c:4801 cp/typeck.c:5081 cp/typeck.c:5089
50764 #, gcc-internal-format
50765 msgid "ISO C++ forbids comparison between pointer and integer"
50768 #: cp/typeck.c:5003 cp/typeck.c:5016
50769 #, gcc-internal-format
50770 msgid "operand types are %qT and %qT"
50773 #: cp/typeck.c:5117
50774 #, gcc-internal-format
50775 msgid "unordered comparison on non-floating point argument"
50778 #: cp/typeck.c:5162
50780 "implicit conversion from %qH to %qI to match other operand of binary "
50784 #: cp/typeck.c:5172
50785 #, gcc-internal-format
50786 msgid "invalid operands of types %qT and %qT to binary %qO"
50789 #: cp/typeck.c:5476
50790 #, gcc-internal-format
50791 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
50794 #: cp/typeck.c:5484
50795 #, gcc-internal-format
50796 msgid "ISO C++ forbids using pointer to a function in subtraction"
50799 #: cp/typeck.c:5492
50800 #, gcc-internal-format
50801 msgid "ISO C++ forbids using pointer to a method in subtraction"
50804 #: cp/typeck.c:5537
50805 #, gcc-internal-format
50806 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
50809 #: cp/typeck.c:5612
50810 #, gcc-internal-format
50811 msgid "taking address of constructor %qD"
50814 #: cp/typeck.c:5613
50815 #, gcc-internal-format
50816 msgid "taking address of destructor %qD"
50819 #: cp/typeck.c:5629
50820 #, gcc-internal-format
50821 msgid "invalid use of %qE to form a pointer-to-member-function"
50824 #: cp/typeck.c:5632
50825 #, gcc-internal-format
50826 msgid " a qualified-id is required"
50829 #: cp/typeck.c:5639
50830 #, gcc-internal-format
50832 "parentheses around %qE cannot be used to form a pointer-to-member-function"
50835 #. An expression like &memfn.
50836 #: cp/typeck.c:5815
50837 #, gcc-internal-format
50839 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
50840 "static member function to form a pointer to member function. Say %<&%T::%D%>"
50843 #: cp/typeck.c:5820
50844 #, gcc-internal-format
50846 "ISO C++ forbids taking the address of a bound member function to form a "
50847 "pointer to member function. Say %<&%T::%D%>"
50850 #. Make this a permerror because we used to accept it.
50851 #: cp/typeck.c:5857
50852 #, gcc-internal-format
50853 msgid "taking address of temporary"
50856 #: cp/typeck.c:5859
50857 #, gcc-internal-format
50858 msgid "taking address of xvalue (rvalue reference)"
50861 #: cp/typeck.c:5876
50862 #, gcc-internal-format
50863 msgid "ISO C++ forbids taking address of function %<::main%>"
50866 #: cp/typeck.c:5946
50867 #, gcc-internal-format
50868 msgid "cannot create pointer to reference member %qD"
50871 #: cp/typeck.c:5966
50872 #, gcc-internal-format
50873 msgid "attempt to take address of bit-field"
50876 #: cp/typeck.c:6112
50877 #, gcc-internal-format
50878 msgid "%<~%> on an expression of type bool"
50881 #: cp/typeck.c:6113
50882 #, gcc-internal-format
50883 msgid "did you mean to use logical not (%<!%>)?"
50886 #: cp/typeck.c:6234
50887 #, gcc-internal-format
50888 msgid "ISO C++ forbids incrementing an enum"
50891 #: cp/typeck.c:6235
50892 #, gcc-internal-format
50893 msgid "ISO C++ forbids decrementing an enum"
50896 #: cp/typeck.c:6251
50897 #, gcc-internal-format
50898 msgid "cannot increment a pointer to incomplete type %qT"
50901 #: cp/typeck.c:6252
50902 #, gcc-internal-format
50903 msgid "cannot decrement a pointer to incomplete type %qT"
50906 #: cp/typeck.c:6263
50907 #, gcc-internal-format
50908 msgid "ISO C++ forbids incrementing a pointer of type %qT"
50911 #: cp/typeck.c:6264
50912 #, gcc-internal-format
50913 msgid "ISO C++ forbids decrementing a pointer of type %qT"
50916 #: cp/typeck.c:6299
50917 #, gcc-internal-format
50918 msgid "use of an operand of type %qT in %<operator--%> is forbidden"
50921 #: cp/typeck.c:6308
50922 #, gcc-internal-format
50923 msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
50926 #: cp/typeck.c:6315
50927 #, gcc-internal-format
50928 msgid "use of an operand of type %qT in %<operator++%> is deprecated"
50931 #: cp/typeck.c:6496
50932 #, gcc-internal-format
50933 msgid "cannot take the address of %<this%>, which is an rvalue expression"
50936 #: cp/typeck.c:6518
50937 #, gcc-internal-format
50938 msgid "address of explicit register variable %qD requested"
50941 #: cp/typeck.c:6523
50942 #, gcc-internal-format
50943 msgid "address requested for %qD, which is declared %<register%>"
50946 #: cp/typeck.c:6598
50947 #, gcc-internal-format
50948 msgid "list-initializer for non-class type must not be parenthesized"
50951 #: cp/typeck.c:6610
50952 #, gcc-internal-format
50953 msgid "expression list treated as compound expression in initializer"
50956 #: cp/typeck.c:6614
50957 #, gcc-internal-format
50958 msgid "expression list treated as compound expression in mem-initializer"
50961 #: cp/typeck.c:6618
50962 #, gcc-internal-format
50963 msgid "expression list treated as compound expression in functional cast"
50966 #: cp/typeck.c:6655
50967 #, gcc-internal-format, gfc-internal-format
50968 msgid "%s expression list treated as compound expression"
50971 #: cp/typeck.c:6741
50972 #, gcc-internal-format
50973 msgid "no context to resolve type of %qE"
50976 #: cp/typeck.c:6774
50977 #, gcc-internal-format
50978 msgid "cast from type %qT to type %qT casts away qualifiers"
50981 #: cp/typeck.c:6780
50982 #, gcc-internal-format
50983 msgid "static_cast from type %qT to type %qT casts away qualifiers"
50986 #: cp/typeck.c:6786
50987 #, gcc-internal-format
50988 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
50991 #: cp/typeck.c:6807
50992 #, gcc-internal-format
50993 msgid "useless cast to type %q#T"
50996 #: cp/typeck.c:6820
50997 #, gcc-internal-format
50998 msgid "type qualifiers ignored on cast result type"
51001 #: cp/typeck.c:7243
51002 #, gcc-internal-format
51003 msgid "invalid static_cast from type %qT to type %qT"
51006 #: cp/typeck.c:7269
51007 msgid "converting from %qH to %qI"
51010 #: cp/typeck.c:7325
51011 #, gcc-internal-format
51012 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
51015 #: cp/typeck.c:7395
51016 msgid "cast from %qH to %qI loses precision"
51019 #: cp/typeck.c:7420
51020 msgid "cast between incompatible function types from %qH to %qI"
51023 #: cp/typeck.c:7431
51024 msgid "cast between incompatible pointer to member types from %qH to %qI"
51027 #: cp/typeck.c:7452 cp/typeck.c:7630
51028 msgid "cast from %qH to %qI increases required alignment of target type"
51031 #: cp/typeck.c:7468
51032 #, gcc-internal-format
51034 "casting between pointer-to-function and pointer-to-object is conditionally-"
51038 #: cp/typeck.c:7482
51039 #, gcc-internal-format
51040 msgid "invalid cast from type %qT to type %qT"
51043 #: cp/typeck.c:7546
51044 #, gcc-internal-format
51046 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
51047 "nor a pointer-to-data-member type"
51050 #: cp/typeck.c:7555
51051 #, gcc-internal-format
51053 "invalid use of const_cast with type %qT, which is a pointer or reference to "
51057 #: cp/typeck.c:7596
51058 #, gcc-internal-format
51059 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
51062 #: cp/typeck.c:7665
51063 #, gcc-internal-format
51064 msgid "invalid const_cast from type %qT to type %qT"
51067 #: cp/typeck.c:7761 cp/typeck.c:7769
51068 #, gcc-internal-format
51069 msgid "ISO C++ forbids casting to an array type %qT"
51072 #: cp/typeck.c:7778
51073 #, gcc-internal-format
51074 msgid "invalid cast to function type %qT"
51077 #: cp/typeck.c:8091
51078 #, gcc-internal-format
51079 msgid " in evaluation of %<%Q(%#T, %#T)%>"
51082 #: cp/typeck.c:8151
51083 #, gcc-internal-format
51084 msgid "assigning to an array from an initializer list"
51087 #: cp/typeck.c:8177
51088 #, gcc-internal-format
51089 msgid "incompatible types in assignment of %qT to %qT"
51092 #: cp/typeck.c:8191
51093 #, gcc-internal-format
51094 msgid "array used as initializer"
51097 #: cp/typeck.c:8193
51098 #, gcc-internal-format
51099 msgid "invalid array assignment"
51102 #: cp/typeck.c:8327
51103 #, gcc-internal-format
51104 msgid " in pointer to member function conversion"
51107 #: cp/typeck.c:8341
51108 #, gcc-internal-format
51109 msgid "pointer to member conversion via virtual base %qT"
51112 #: cp/typeck.c:8388 cp/typeck.c:8407
51113 #, gcc-internal-format
51114 msgid " in pointer to member conversion"
51117 #: cp/typeck.c:8488
51118 #, gcc-internal-format
51119 msgid "invalid conversion to type %qT from type %qT"
51122 #: cp/typeck.c:8786
51123 msgid "cannot convert %qH to %qI for argument %qP to %qD"
51126 #: cp/typeck.c:8792
51127 msgid "cannot convert %qH to %qI in default argument"
51130 #: cp/typeck.c:8796
51131 msgid "cannot convert %qH to %qI in argument passing"
51134 #: cp/typeck.c:8800
51135 msgid "cannot convert %qH to %qI"
51138 #: cp/typeck.c:8804
51139 msgid "cannot convert %qH to %qI in initialization"
51142 #: cp/typeck.c:8808
51143 msgid "cannot convert %qH to %qI in return"
51146 #: cp/typeck.c:8812
51147 msgid "cannot convert %qH to %qI in assignment"
51150 #: cp/typeck.c:8825
51151 #, gcc-internal-format
51152 msgid "class type %qT is incomplete"
51155 #: cp/typeck.c:8843
51156 #, gcc-internal-format
51157 msgid "parameter %qP of %qD might be a candidate for a format attribute"
51160 #: cp/typeck.c:8847
51161 #, gcc-internal-format
51162 msgid "parameter might be a candidate for a format attribute"
51165 #: cp/typeck.c:8852
51166 #, gcc-internal-format
51167 msgid "target of conversion might be a candidate for a format attribute"
51170 #: cp/typeck.c:8857
51171 #, gcc-internal-format
51172 msgid "target of initialization might be a candidate for a format attribute"
51175 #: cp/typeck.c:8867
51176 #, gcc-internal-format
51178 "left-hand side of assignment might be a candidate for a format attribute"
51181 #: cp/typeck.c:8962
51182 #, gcc-internal-format
51183 msgid "in passing argument %P of %qD"
51186 #: cp/typeck.c:9021
51187 #, gcc-internal-format
51188 msgid "returning reference to temporary"
51191 #: cp/typeck.c:9028
51192 #, gcc-internal-format
51193 msgid "reference to non-lvalue returned"
51196 #: cp/typeck.c:9043
51197 #, gcc-internal-format
51198 msgid "reference to local variable %qD returned"
51201 #: cp/typeck.c:9047
51202 #, gcc-internal-format
51203 msgid "address of label %qD returned"
51206 #: cp/typeck.c:9051
51207 #, gcc-internal-format
51208 msgid "address of local variable %qD returned"
51211 #: cp/typeck.c:9090
51212 #, gcc-internal-format
51213 msgid "returning a value from a destructor"
51216 #. If a return statement appears in a handler of the
51217 #. function-try-block of a constructor, the program is ill-formed.
51218 #: cp/typeck.c:9098
51219 #, gcc-internal-format
51220 msgid "cannot return from a handler of a function-try-block of a constructor"
51223 #. You can't return a value from a constructor.
51224 #: cp/typeck.c:9101
51225 #, gcc-internal-format
51226 msgid "returning a value from a constructor"
51229 #. Give a helpful error message.
51230 #: cp/typeck.c:9135 cp/typeck.c:9181
51231 #, gcc-internal-format
51232 msgid "return-statement with no value, in function returning %qT"
51235 #: cp/typeck.c:9143
51236 #, gcc-internal-format
51237 msgid "returning initializer list"
51240 #: cp/typeck.c:9162
51241 #, gcc-internal-format
51242 msgid "inconsistent types %qT and %qT deduced for lambda return type"
51245 #: cp/typeck.c:9165
51246 #, gcc-internal-format
51247 msgid "inconsistent deduction for auto return type: %qT and then %qT"
51250 #: cp/typeck.c:9201
51251 #, gcc-internal-format
51252 msgid "return-statement with a value, in function returning %qT"
51255 #: cp/typeck.c:9230
51256 #, gcc-internal-format
51258 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
51259 "fcheck-new is in effect)"
51262 #. Make this a permerror because we used to accept it.
51263 #: cp/typeck.c:9855
51264 #, gcc-internal-format
51265 msgid "using temporary as lvalue"
51268 #: cp/typeck.c:9857
51269 #, gcc-internal-format
51270 msgid "using xvalue (rvalue reference) as lvalue"
51274 #, gcc-internal-format
51275 msgid "type %qT is not a base type for type %qT"
51278 #: cp/typeck2.c:104
51279 #, gcc-internal-format
51280 msgid "assignment of constant field %qD"
51283 #: cp/typeck2.c:106
51284 #, gcc-internal-format
51285 msgid "constant field %qD used as %<asm%> output"
51288 #: cp/typeck2.c:108
51289 #, gcc-internal-format
51290 msgid "increment of constant field %qD"
51293 #: cp/typeck2.c:110
51294 #, gcc-internal-format
51295 msgid "decrement of constant field %qD"
51298 #: cp/typeck2.c:117
51299 #, gcc-internal-format
51300 msgid "assignment of read-only reference %qD"
51303 #: cp/typeck2.c:119
51304 #, gcc-internal-format
51305 msgid "read-only reference %qD used as %<asm%> output"
51308 #: cp/typeck2.c:121
51309 #, gcc-internal-format
51310 msgid "increment of read-only reference %qD"
51313 #: cp/typeck2.c:123
51314 #, gcc-internal-format
51315 msgid "decrement of read-only reference %qD"
51318 #: cp/typeck2.c:321
51319 #, gcc-internal-format
51320 msgid "cannot declare variable %q+D to be of abstract type %qT"
51323 #: cp/typeck2.c:326
51324 #, gcc-internal-format
51325 msgid "cannot declare parameter %q+D to be of abstract type %qT"
51328 #: cp/typeck2.c:329
51329 #, gcc-internal-format
51330 msgid "cannot declare parameter to be of abstract type %qT"
51333 #: cp/typeck2.c:333
51334 #, gcc-internal-format
51335 msgid "cannot declare field %q+D to be of abstract type %qT"
51338 #: cp/typeck2.c:337
51339 #, gcc-internal-format
51340 msgid "invalid abstract return type for member function %q+#D"
51343 #: cp/typeck2.c:339
51344 #, gcc-internal-format
51345 msgid "invalid abstract return type for function %q+#D"
51348 #. Here we do not have location information.
51349 #: cp/typeck2.c:342
51350 #, gcc-internal-format
51351 msgid "invalid abstract type %qT for %qE"
51354 #: cp/typeck2.c:344
51355 #, gcc-internal-format
51356 msgid "invalid abstract type for %q+D"
51359 #: cp/typeck2.c:349
51360 #, gcc-internal-format
51361 msgid "creating array of %qT, which is an abstract class type"
51364 #: cp/typeck2.c:352
51365 #, gcc-internal-format
51366 msgid "invalid cast to abstract class type %qT"
51369 #: cp/typeck2.c:355
51370 #, gcc-internal-format
51371 msgid "invalid new-expression of abstract class type %qT"
51374 #: cp/typeck2.c:358
51375 #, gcc-internal-format
51376 msgid "invalid abstract return type %qT"
51379 #: cp/typeck2.c:361
51380 #, gcc-internal-format
51381 msgid "invalid abstract parameter type %qT"
51384 #: cp/typeck2.c:364
51385 #, gcc-internal-format
51387 "expression of abstract class type %qT cannot be used in throw-expression"
51390 #: cp/typeck2.c:368
51391 #, gcc-internal-format
51392 msgid "cannot declare catch parameter to be of abstract class type %qT"
51395 #: cp/typeck2.c:372
51396 #, gcc-internal-format
51397 msgid "cannot allocate an object of abstract type %qT"
51400 #: cp/typeck2.c:382
51401 #, gcc-internal-format
51402 msgid " because the following virtual functions are pure within %qT:"
51405 #: cp/typeck2.c:388
51406 #, gcc-internal-format
51410 #: cp/typeck2.c:441
51411 #, gcc-internal-format
51412 msgid "definition of %q#T is not complete until the closing brace"
51415 #: cp/typeck2.c:444
51416 #, gcc-internal-format
51417 msgid "forward declaration of %q#T"
51420 #: cp/typeck2.c:446
51421 #, gcc-internal-format
51422 msgid "declaration of %q#T"
51425 #: cp/typeck2.c:473
51426 #, gcc-internal-format
51427 msgid "%qD has incomplete type"
51430 #: cp/typeck2.c:486
51431 #, gcc-internal-format
51432 msgid "invalid use of incomplete type %q#T"
51435 #: cp/typeck2.c:517
51436 #, gcc-internal-format
51437 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
51440 #: cp/typeck2.c:521
51441 #, gcc-internal-format
51442 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
51445 #: cp/typeck2.c:531
51446 #, gcc-internal-format
51447 msgid "invalid use of placeholder %qT"
51450 #: cp/typeck2.c:538
51451 #, gcc-internal-format
51452 msgid "invalid use of template type parameter %qT"
51455 #: cp/typeck2.c:543
51456 #, gcc-internal-format
51457 msgid "invalid use of template template parameter %qT"
51460 #: cp/typeck2.c:550
51461 #, gcc-internal-format
51462 msgid "invalid use of dependent type %qT"
51465 #: cp/typeck2.c:557
51466 #, gcc-internal-format
51467 msgid "invalid use of brace-enclosed initializer list"
51470 #: cp/typeck2.c:565
51471 #, gcc-internal-format
51472 msgid "address of overloaded function with no contextual type information"
51475 #: cp/typeck2.c:569
51476 #, gcc-internal-format
51477 msgid "overloaded function with no contextual type information"
51480 #: cp/typeck2.c:572
51481 #, gcc-internal-format
51482 msgid "insufficient contextual information to determine type"
51485 #: cp/typeck2.c:802
51486 #, gcc-internal-format
51487 msgid "constructor syntax used, but no constructor declared for type %qT"
51490 #: cp/typeck2.c:963
51492 "narrowing conversion of %qE from %qH to %qI inside { } is ill-formed in C++11"
51495 #: cp/typeck2.c:974 cp/typeck2.c:988
51496 msgid "narrowing conversion of %qE from %qH to %qI inside { }"
51499 #: cp/typeck2.c:978
51500 #, gcc-internal-format
51502 " the expression has a constant value but is not a C++ constant-expression"
51505 #: cp/typeck2.c:1066
51506 #, gcc-internal-format
51507 msgid "int-array initialized from non-wide string"
51510 #: cp/typeck2.c:1072
51511 #, gcc-internal-format
51512 msgid "int-array initialized from incompatible wide string"
51515 #: cp/typeck2.c:1102
51516 #, gcc-internal-format
51517 msgid "initializer-string for array of chars is too long"
51520 #: cp/typeck2.c:1154
51521 #, gcc-internal-format
51522 msgid "cannot initialize aggregate of type %qT with a compound literal"
51525 #: cp/typeck2.c:1490 cp/typeck2.c:1517
51526 #, gcc-internal-format
51527 msgid "missing initializer for member %qD"
51530 #: cp/typeck2.c:1498
51531 #, gcc-internal-format
51532 msgid "member %qD is uninitialized reference"
51535 #: cp/typeck2.c:1505
51536 #, gcc-internal-format
51537 msgid "member %qD with uninitialized reference fields"
51540 #: cp/typeck2.c:1581
51541 #, gcc-internal-format
51542 msgid "designator order for field %qD does not match declaration order in %qT"
51545 #: cp/typeck2.c:1654
51546 #, gcc-internal-format
51547 msgid "no field %qD found in union being initialized"
51550 #: cp/typeck2.c:1665
51551 #, gcc-internal-format
51552 msgid "index value instead of field name in union initializer"
51555 #: cp/typeck2.c:1852
51556 #, gcc-internal-format
51557 msgid "circular pointer delegation detected"
51560 #: cp/typeck2.c:1866
51561 #, gcc-internal-format
51562 msgid "base operand of %<->%> has non-pointer type %qT"
51565 #: cp/typeck2.c:1892
51566 #, gcc-internal-format
51567 msgid "result of %<operator->()%> yields non-pointer result"
51570 #: cp/typeck2.c:1894
51571 #, gcc-internal-format
51572 msgid "base operand of %<->%> is not a pointer"
51575 #: cp/typeck2.c:1921
51576 #, gcc-internal-format
51577 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
51580 #: cp/typeck2.c:1930
51581 #, gcc-internal-format
51582 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
51585 #: cp/typeck2.c:1952
51586 #, gcc-internal-format
51587 msgid "pointer to member type %qT incompatible with object type %qT"
51590 #: cp/typeck2.c:2012
51591 #, gcc-internal-format
51592 msgid "pointer-to-member-function type %qT requires an rvalue"
51595 #: cp/typeck2.c:2023
51596 #, gcc-internal-format
51597 msgid "pointer-to-member-function type %qT requires an lvalue"
51600 #: cp/typeck2.c:2031
51601 #, gcc-internal-format
51602 msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
51605 #: cp/typeck2.c:2074
51606 #, gcc-internal-format
51607 msgid "functional cast to array type %qT"
51610 #: cp/typeck2.c:2089
51611 #, gcc-internal-format
51612 msgid "cannot deduce template arguments for %qT from ()"
51615 #: cp/typeck2.c:2107
51616 #, gcc-internal-format
51617 msgid "invalid value-initialization of reference type"
51620 #: cp/typeck2.c:2334
51621 #, gcc-internal-format
51622 msgid "call to function %qD which throws incomplete type %q#T"
51625 #: cp/typeck2.c:2337
51626 #, gcc-internal-format
51627 msgid "call to function which throws incomplete type %q#T"
51630 #: cp/vtable-class-hierarchy.c:719
51631 #, gcc-internal-format
51632 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
51635 #: cp/vtable-class-hierarchy.c:859
51636 #, gcc-internal-format
51637 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
51640 #: cp/vtable-class-hierarchy.c:1109
51641 #, gcc-internal-format
51642 msgid "unable to open log file %<vtv_count_data.log%>: %m"
51645 #: fortran/arith.c:45
51646 #, gcc-internal-format, gfc-internal-format
51647 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
51650 #: fortran/arith.c:117 fortran/arith.c:1973
51651 #, gcc-internal-format
51652 msgid "gfc_arith_error(): Bad error code"
51655 #: fortran/arith.c:150
51656 #, gcc-internal-format
51657 msgid "Fix min_int calculation"
51660 #: fortran/arith.c:530
51661 #, gcc-internal-format
51662 msgid "gfc_range_check(): Bad type"
51665 #: fortran/arith.c:603
51666 #, gcc-internal-format
51667 msgid "gfc_arith_uminus(): Bad basic type"
51670 #: fortran/arith.c:637
51671 #, gcc-internal-format
51672 msgid "gfc_arith_plus(): Bad basic type"
51675 #: fortran/arith.c:671
51676 #, gcc-internal-format
51677 msgid "gfc_arith_minus(): Bad basic type"
51680 #: fortran/arith.c:706
51681 #, gcc-internal-format
51682 msgid "gfc_arith_times(): Bad basic type"
51685 #: fortran/arith.c:745
51686 #, gcc-internal-format
51687 msgid "Integer division truncated to constant %qs at %L"
51690 #: fortran/arith.c:791
51691 #, gcc-internal-format
51692 msgid "gfc_arith_divide(): Bad basic type"
51695 #: fortran/arith.c:837
51696 #, gcc-internal-format
51697 msgid "arith_power(): Bad base"
51700 #: fortran/arith.c:878
51701 #, gcc-internal-format, gfc-internal-format
51702 msgid "Negative exponent of integer has zero result at %L"
51705 #: fortran/arith.c:928 fortran/arith.c:953
51706 #, gcc-internal-format, gfc-internal-format
51707 msgid "Noninteger exponent in an initialization expression at %L"
51710 #: fortran/arith.c:939
51711 #, gcc-internal-format, gfc-internal-format
51712 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
51715 #: fortran/arith.c:967
51716 #, gcc-internal-format
51717 msgid "arith_power(): unknown type"
51720 #: fortran/arith.c:1033
51721 #, gcc-internal-format
51722 msgid "compare_real(): Bad operator"
51725 #: fortran/arith.c:1068
51726 #, gcc-internal-format
51727 msgid "gfc_compare_expr(): Bad basic type"
51730 #: fortran/arith.c:1579
51731 #, gcc-internal-format
51732 msgid "eval_intrinsic(): Bad operator"
51735 #: fortran/arith.c:1632
51736 #, gcc-internal-format
51737 msgid "eval_type_intrinsic0(): op NULL"
51740 #: fortran/arith.c:1941
51741 #, gcc-internal-format, gfc-internal-format
51742 msgid "Arithmetic OK converting %s to %s at %L"
51745 #: fortran/arith.c:1945
51746 #, gcc-internal-format
51748 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
51749 "with the option %<-fno-range-check%>"
51752 #: fortran/arith.c:1950
51753 #, gcc-internal-format
51755 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
51756 "with the option %<-fno-range-check%>"
51759 #: fortran/arith.c:1955
51760 #, gcc-internal-format
51762 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
51763 "the option %<-fno-range-check%>"
51766 #: fortran/arith.c:1960
51767 #, gcc-internal-format, gfc-internal-format
51768 msgid "Division by zero converting %s to %s at %L"
51771 #: fortran/arith.c:1964
51772 #, gcc-internal-format, gfc-internal-format
51773 msgid "Array operands are incommensurate converting %s to %s at %L"
51776 #: fortran/arith.c:1968
51777 #, gcc-internal-format, gfc-internal-format
51779 "Integer outside symmetric range implied by Standard Fortran converting %s to "
51783 #: fortran/arith.c:2055 fortran/arith.c:2164 fortran/arith.c:2224
51784 #: fortran/arith.c:2276 fortran/arith.c:2336 fortran/arith.c:2405
51785 #: fortran/arith.c:2472
51786 #, gcc-internal-format
51787 msgid "Conversion from %qs to %qs at %L"
51790 #: fortran/arith.c:2084 fortran/arith.c:2117 fortran/arith.c:2156
51791 #: fortran/arith.c:2214 fortran/arith.c:2266 fortran/arith.c:2326
51792 #: fortran/arith.c:2395
51793 #, gcc-internal-format
51794 msgid "Change of value in conversion from %qs to %qs at %L"
51797 #: fortran/arith.c:2312 fortran/arith.c:2381
51798 #, gcc-internal-format
51799 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
51802 #: fortran/arith.c:2464
51803 #, gcc-internal-format
51804 msgid "Change of value in conversion from %qs to %qs at %L"
51807 #: fortran/arith.c:2549
51808 #, gcc-internal-format
51809 msgid "The Hollerith constant at %L is too long to convert to %qs"
51812 #: fortran/array.c:95
51813 #, gcc-internal-format, gfc-internal-format
51814 msgid "Expected array subscript at %C"
51817 #: fortran/array.c:104
51818 #, gcc-internal-format
51819 msgid "Unexpected %<*%> in coarray subscript at %C"
51822 #: fortran/array.c:128
51823 #, gcc-internal-format, gfc-internal-format
51824 msgid "Strides not allowed in coarray subscript at %C"
51827 #: fortran/array.c:136
51828 #, gcc-internal-format, gfc-internal-format
51829 msgid "Expected array subscript stride at %C"
51832 #: fortran/array.c:196
51833 #, gcc-internal-format, gfc-internal-format
51834 msgid "Invalid form of array reference at %C"
51837 #: fortran/array.c:203
51838 #, gcc-internal-format, gfc-internal-format
51839 msgid "Array reference at %C has more than 7 dimensions"
51842 #: fortran/array.c:206 fortran/array.c:307
51843 #, gcc-internal-format, gfc-internal-format
51844 msgid "Array reference at %C cannot have more than %d dimensions"
51847 #: fortran/array.c:221 fortran/array.c:661 fortran/check.c:2849
51848 #: fortran/check.c:5222 fortran/check.c:5260 fortran/check.c:5302
51849 #: fortran/check.c:5329 fortran/check.c:5529 fortran/match.c:1821
51850 #: fortran/match.c:3174 fortran/match.c:3516 fortran/match.c:3712
51851 #: fortran/simplify.c:2909 fortran/simplify.c:2939 fortran/simplify.c:5764
51852 #: fortran/simplify.c:7658
51853 #, gcc-internal-format
51854 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
51857 #: fortran/array.c:227
51858 #, gcc-internal-format, gfc-internal-format
51859 msgid "Unexpected coarray designator at %C"
51862 #: fortran/array.c:249
51863 #, gcc-internal-format, gfc-internal-format
51864 msgid "TEAM= attribute in %C misplaced"
51867 #: fortran/array.c:261
51868 #, gcc-internal-format, gfc-internal-format
51869 msgid "STAT= attribute in %C misplaced"
51872 #: fortran/array.c:270
51873 #, gcc-internal-format, gfc-internal-format
51874 msgid "Too few codimensions at %C, expected %d not %d"
51877 #: fortran/array.c:276
51878 #, gcc-internal-format, gfc-internal-format
51879 msgid "Too many codimensions at %C, expected %d not %d"
51882 #: fortran/array.c:286 fortran/array.c:294
51883 #, gcc-internal-format
51884 msgid "Unexpected %<*%> for codimension %d of %d at %C"
51887 #: fortran/array.c:289
51888 #, gcc-internal-format, gfc-internal-format
51889 msgid "Invalid form of coarray reference at %C"
51892 #: fortran/array.c:301
51893 #, gcc-internal-format, gfc-internal-format
51894 msgid "Invalid codimension %d at %C, only %d codimensions exist"
51897 #: fortran/array.c:353
51898 #, gcc-internal-format
51899 msgid "Variable %qs at %L in this context must be constant"
51902 #: fortran/array.c:356
51903 #, gcc-internal-format, gfc-internal-format
51904 msgid "Expression at %L in this context must be constant"
51907 #: fortran/array.c:454
51908 #, gcc-internal-format, gfc-internal-format
51909 msgid "Expected expression in array specification at %C"
51912 #: fortran/array.c:467 fortran/array.c:499
51913 #, gcc-internal-format, gfc-internal-format
51914 msgid "Expecting a scalar INTEGER expression at %C, found %s"
51917 #: fortran/array.c:536
51918 #, gcc-internal-format, gfc-internal-format
51919 msgid "Assumed-rank array at %C"
51922 #: fortran/array.c:570
51923 #, gcc-internal-format, gfc-internal-format
51924 msgid "Bad array specification for implied-shape array at %C"
51927 #: fortran/array.c:586 fortran/array.c:699
51928 #, gcc-internal-format, gfc-internal-format
51929 msgid "Bad array specification for an explicitly shaped array at %C"
51932 #: fortran/array.c:596 fortran/array.c:709
51933 #, gcc-internal-format, gfc-internal-format
51934 msgid "Bad array specification for assumed shape array at %C"
51937 #: fortran/array.c:610 fortran/array.c:723
51938 #, gcc-internal-format, gfc-internal-format
51939 msgid "Bad specification for deferred shape array at %C"
51942 #: fortran/array.c:620 fortran/array.c:727
51943 #, gcc-internal-format, gfc-internal-format
51944 msgid "Bad specification for assumed size array at %C"
51947 #: fortran/array.c:632 fortran/array.c:739
51948 #, gcc-internal-format, gfc-internal-format
51949 msgid "Expected another dimension in array declaration at %C"
51952 #: fortran/array.c:638 fortran/array.c:667 fortran/array.c:745
51953 #, gcc-internal-format, gfc-internal-format
51954 msgid "Array specification at %C has more than %d dimensions"
51957 #: fortran/array.c:644
51958 #, gcc-internal-format, gfc-internal-format
51959 msgid "Array specification at %C with more than 7 dimensions"
51962 #: fortran/array.c:656
51963 #, gcc-internal-format, gfc-internal-format
51964 msgid "Coarray declaration at %C"
51967 #: fortran/array.c:753
51968 #, gcc-internal-format
51969 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
51972 #: fortran/array.c:821
51973 #, gcc-internal-format
51974 msgid "The assumed-rank array %qs at %L shall not have a codimension"
51977 #: fortran/array.c:905
51978 #, gcc-internal-format
51979 msgid "gfc_compare_array_spec(): Array spec clobbered"
51982 #: fortran/array.c:981
51983 #, gcc-internal-format
51984 msgid "DO-iterator %qs at %L is inside iterator of the same name"
51987 #: fortran/array.c:1073 fortran/array.c:1255
51988 #, gcc-internal-format, gfc-internal-format
51989 msgid "Syntax error in array constructor at %C"
51992 #: fortran/array.c:1129
51993 #, gcc-internal-format, gfc-internal-format
51994 msgid "[...] style array constructors at %C"
51997 #: fortran/array.c:1149
51998 #, gcc-internal-format, gfc-internal-format
51999 msgid "Array constructor including type specification at %C"
52002 #: fortran/array.c:1155 fortran/match.c:4148
52003 #, gcc-internal-format, gfc-internal-format
52004 msgid "Type-spec at %L cannot contain a deferred type parameter"
52007 #: fortran/array.c:1163
52008 #, gcc-internal-format, gfc-internal-format
52009 msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
52012 #: fortran/array.c:1181
52013 #, gcc-internal-format, gfc-internal-format
52014 msgid "Empty array constructor at %C is not allowed"
52017 #: fortran/array.c:1218 fortran/array.c:1228
52018 #, gcc-internal-format, gfc-internal-format
52019 msgid "Incompatible typespec for array element at %L"
52022 #: fortran/array.c:1302
52023 #, gcc-internal-format, gfc-internal-format
52024 msgid "Element in %s array constructor at %L is %s"
52027 #: fortran/array.c:1633
52028 #, gcc-internal-format, gfc-internal-format
52029 msgid "Iterator step at %L cannot be zero"
52032 #: fortran/array.c:1770
52033 #, gcc-internal-format
52035 "The number of elements in the array constructor at %L requires an increase "
52036 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
52039 #: fortran/array.c:1940
52040 #, gcc-internal-format, gfc-internal-format
52041 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
52044 #: fortran/array.c:1947
52045 #, gcc-internal-format, gfc-internal-format
52046 msgid "AC-IMPLIED-DO final expression references control variable at %L"
52049 #: fortran/array.c:1954
52050 #, gcc-internal-format, gfc-internal-format
52051 msgid "AC-IMPLIED-DO step expression references control variable at %L"
52054 #: fortran/array.c:1966
52055 #, gcc-internal-format, gfc-internal-format
52057 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
52061 #: fortran/array.c:2041
52062 #, gcc-internal-format, gfc-internal-format
52063 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
52066 #: fortran/array.c:2160
52067 #, gcc-internal-format
52068 msgid "spec_dimen_size(): Bad dimension"
52071 #: fortran/array.c:2219
52072 #, gcc-internal-format
52073 msgid "gfc_ref_dimen_size(): Bad dimension"
52076 #: fortran/array.c:2223
52077 #, gcc-internal-format, gfc-internal-format
52078 msgid "Bad array dimension at %L"
52081 #: fortran/array.c:2250 fortran/data.c:552 fortran/data.c:571
52082 #: fortran/data.c:585 fortran/data.c:714
52083 #, gcc-internal-format
52084 msgid "Simplification error"
52087 #: fortran/array.c:2362
52088 #, gcc-internal-format
52089 msgid "gfc_ref_dimen_size(): Bad dimen_type"
52092 #: fortran/array.c:2413
52093 #, gcc-internal-format
52094 msgid "gfc_array_dimen_size(): Bad dimension"
52097 #: fortran/array.c:2458
52098 #, gcc-internal-format
52099 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
52102 #: fortran/array.c:2606
52103 #, gcc-internal-format
52104 msgid "gfc_find_array_ref(): No ref found"
52108 #: fortran/bbt.c:119
52109 #, gcc-internal-format
52110 msgid "insert_bbt(): Duplicate key found"
52113 #: fortran/check.c:46
52114 #, gcc-internal-format
52115 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
52118 #: fortran/check.c:62
52119 #, gcc-internal-format
52120 msgid "%qs argument of %qs intrinsic at %L must be %s"
52123 #: fortran/check.c:96
52124 #, gcc-internal-format
52125 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
52128 #: fortran/check.c:111 fortran/check.c:141
52129 #, gcc-internal-format
52130 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
52133 #: fortran/check.c:129
52134 #, gcc-internal-format
52135 msgid "Fortran 2003: Character for %qs argument of %qs intrinsic at %L"
52138 #: fortran/check.c:136
52139 #, gcc-internal-format
52141 "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
52144 #: fortran/check.c:159
52145 #, gcc-internal-format
52146 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
52149 #: fortran/check.c:176
52150 #, gcc-internal-format
52151 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
52154 #: fortran/check.c:205 fortran/check.c:6658
52155 #, gcc-internal-format
52156 msgid "%qs argument of %qs intrinsic at %L must be a constant"
52159 #: fortran/check.c:214
52160 #, gcc-internal-format, gfc-internal-format
52161 msgid "Invalid kind for %s at %L"
52164 #: fortran/check.c:233
52165 #, gcc-internal-format
52166 msgid "%qs argument of %qs intrinsic at %L must be double precision"
52169 #: fortran/check.c:256
52170 #, gcc-internal-format
52171 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
52174 #: fortran/check.c:273
52175 #, gcc-internal-format
52176 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
52179 #: fortran/check.c:299
52180 #, gcc-internal-format
52181 msgid "%qs argument of %qs intrinsic at %L must be an array"
52184 #: fortran/check.c:320
52185 #, gcc-internal-format
52186 msgid "%qs at %L must be nonnegative"
52189 #: fortran/check.c:341
52190 #, gcc-internal-format
52191 msgid "%qs argument of %qs intrinsic at %L must be positive"
52194 #: fortran/check.c:374
52195 #, gcc-internal-format
52197 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
52200 #: fortran/check.c:385
52201 #, gcc-internal-format
52202 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
52205 #: fortran/check.c:395
52206 #, gcc-internal-format
52207 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
52210 #: fortran/check.c:422
52211 #, gcc-internal-format
52213 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
52216 #: fortran/check.c:448
52217 #, gcc-internal-format
52218 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
52221 #: fortran/check.c:481
52222 #, gcc-internal-format
52224 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
52227 #: fortran/check.c:498
52228 #, gcc-internal-format
52229 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
52232 #: fortran/check.c:513
52233 #, gcc-internal-format
52234 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
52237 #: fortran/check.c:534
52238 #, gcc-internal-format
52239 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
52242 #: fortran/check.c:552
52243 #, gcc-internal-format
52244 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
52247 #: fortran/check.c:590
52248 #, gcc-internal-format
52249 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
52252 #: fortran/check.c:611
52253 #, gcc-internal-format
52254 msgid "%qs argument of %qs intrinsic at %L must be a variable"
52257 #: fortran/check.c:660
52258 #, gcc-internal-format
52260 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
52263 #: fortran/check.c:710
52264 #, gcc-internal-format
52265 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
52268 #: fortran/check.c:813
52269 #, gcc-internal-format, gfc-internal-format
52270 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
52273 #: fortran/check.c:946 fortran/check.c:6602
52274 #, gcc-internal-format
52275 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
52278 #: fortran/check.c:955 fortran/check.c:2480 fortran/check.c:2606
52279 #: fortran/check.c:2680 fortran/check.c:3113
52280 #, gcc-internal-format, gfc-internal-format
52281 msgid "Different type kinds at %L"
52284 #: fortran/check.c:991
52285 #, gcc-internal-format
52286 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
52289 #: fortran/check.c:1000 fortran/check.c:1036 fortran/check.c:3696
52290 #, gcc-internal-format
52291 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
52294 #: fortran/check.c:1018
52295 #, gcc-internal-format
52297 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
52301 #: fortran/check.c:1027
52302 #, gcc-internal-format
52303 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
52306 #: fortran/check.c:1052
52307 #, gcc-internal-format, gfc-internal-format
52309 "Array section with a vector subscript at %L shall not be the target of a "
52313 #: fortran/check.c:1063
52314 #, gcc-internal-format
52316 "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
52320 #: fortran/check.c:1106
52321 #, gcc-internal-format, gfc-internal-format
52323 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52324 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
52327 #: fortran/check.c:1114
52328 #, gcc-internal-format, gfc-internal-format
52330 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
52334 #: fortran/check.c:1121
52335 #, gcc-internal-format
52337 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
52340 #: fortran/check.c:1139 fortran/check.c:1352
52341 #, gcc-internal-format, gfc-internal-format
52342 msgid "STAT= argument to %s at %L"
52345 #: fortran/check.c:1158 fortran/check.c:1292 fortran/check.c:1389
52346 #, gcc-internal-format, gfc-internal-format
52347 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
52350 #: fortran/check.c:1172 fortran/check.c:1372
52351 #, gcc-internal-format, gfc-internal-format
52353 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52357 #: fortran/check.c:1192
52358 #, gcc-internal-format, gfc-internal-format
52359 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
52362 #: fortran/check.c:1211 fortran/check.c:1225 fortran/check.c:1260
52363 #, gcc-internal-format
52364 msgid "%qs argument of %qs intrinsic at %L not yet supported"
52367 #: fortran/check.c:1245
52368 #, gcc-internal-format
52369 msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
52372 #: fortran/check.c:1299 fortran/check.c:1396
52373 #, gcc-internal-format, gfc-internal-format
52374 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
52377 #: fortran/check.c:1314
52378 #, gcc-internal-format, gfc-internal-format
52380 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
52383 #: fortran/check.c:1324
52384 #, gcc-internal-format, gfc-internal-format
52386 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
52389 #: fortran/check.c:1337
52390 #, gcc-internal-format, gfc-internal-format
52392 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
52393 "least the range of the default integer"
52396 #: fortran/check.c:1416
52397 #, gcc-internal-format, gfc-internal-format
52398 msgid "Negative argument N at %L"
52401 #: fortran/check.c:1588 fortran/check.c:2045
52402 #, gcc-internal-format
52404 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
52407 #: fortran/check.c:1597 fortran/check.c:2054
52408 #, gcc-internal-format
52410 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
52414 #: fortran/check.c:1611 fortran/check.c:1617
52415 #, gcc-internal-format, gfc-internal-format
52417 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
52418 "consider using the KIND argument"
52421 #: fortran/check.c:1639
52422 #, gcc-internal-format
52424 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
52425 "not have a vector subscript"
52428 #: fortran/check.c:1647
52429 #, gcc-internal-format, gfc-internal-format
52430 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
52433 #: fortran/check.c:1670
52434 #, gcc-internal-format, gfc-internal-format
52435 msgid "The stat= argument at %L must be a kind=4 integer variable"
52438 #: fortran/check.c:1686
52439 #, gcc-internal-format, gfc-internal-format
52440 msgid "The errmsg= argument at %L must be a default-kind character variable"
52443 #: fortran/check.c:1694
52444 #, gcc-internal-format
52445 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
52448 #: fortran/check.c:1709
52449 #, gcc-internal-format, gfc-internal-format
52451 "Support for the A argument at %L which is polymorphic A argument or has "
52452 "allocatable components is not yet implemented"
52455 #: fortran/check.c:1728
52456 #, gcc-internal-format, gfc-internal-format
52457 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
52460 #: fortran/check.c:1735
52461 #, gcc-internal-format, gfc-internal-format
52463 "Support for the A argument at %L with allocatable components is not yet "
52467 #: fortran/check.c:1749
52468 #, gcc-internal-format, gfc-internal-format
52469 msgid "OPERATOR argument at %L must be a PURE function"
52472 #. None of the intrinsics fulfills the criteria of taking two arguments,
52473 #. returning the same type and kind as the arguments and being permitted
52474 #. as actual argument.
52475 #: fortran/check.c:1759
52476 #, gcc-internal-format, gfc-internal-format
52477 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
52480 #: fortran/check.c:1776
52481 #, gcc-internal-format, gfc-internal-format
52482 msgid "The function passed as OPERATOR at %L shall have two arguments"
52485 #: fortran/check.c:1786
52486 #, gcc-internal-format, gfc-internal-format
52488 "The A argument at %L has type %s but the function passed as OPERATOR at %L "
52492 #: fortran/check.c:1795
52493 #, gcc-internal-format, gfc-internal-format
52495 "The function passed as OPERATOR at %L has arguments of type %s and %s but "
52496 "shall have type %s"
52499 #: fortran/check.c:1806
52500 #, gcc-internal-format, gfc-internal-format
52502 "The function passed as OPERATOR at %L shall have scalar nonallocatable "
52503 "nonpointer arguments and return a nonallocatable nonpointer scalar"
52506 #: fortran/check.c:1814
52507 #, gcc-internal-format, gfc-internal-format
52509 "The function passed as OPERATOR at %L shall have the VALUE attribute either "
52510 "for none or both arguments"
52513 #: fortran/check.c:1821
52514 #, gcc-internal-format, gfc-internal-format
52516 "The function passed as OPERATOR at %L shall have the TARGET attribute either "
52517 "for none or both arguments"
52520 #: fortran/check.c:1828
52521 #, gcc-internal-format, gfc-internal-format
52523 "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
52524 "either for none or both arguments"
52527 #: fortran/check.c:1836
52528 #, gcc-internal-format, gfc-internal-format
52530 "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
52531 "for either of the arguments"
52534 #: fortran/check.c:1866
52535 #, gcc-internal-format, gfc-internal-format
52537 "The character length of the A argument at %L and of the arguments of the "
52538 "OPERATOR at %L shall be the same"
52541 #: fortran/check.c:1873
52542 #, gcc-internal-format, gfc-internal-format
52544 "The character length of the A argument at %L and of the function result of "
52545 "the OPERATOR at %L shall be the same"
52548 #: fortran/check.c:1891
52549 #, gcc-internal-format
52551 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
52555 #: fortran/check.c:1939 fortran/check.c:2525 fortran/check.c:2628
52556 #: fortran/check.c:2835 fortran/check.c:2880 fortran/check.c:4256
52557 #: fortran/check.c:4390 fortran/check.c:4445 fortran/check.c:5515
52558 #: fortran/check.c:5644
52559 #, gcc-internal-format
52560 msgid "%qs intrinsic with KIND argument at %L"
52563 #: fortran/check.c:1986 fortran/check.c:2238 fortran/check.c:2298
52564 #, gcc-internal-format
52566 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
52570 #: fortran/check.c:2001 fortran/check.c:2253 fortran/check.c:2313
52571 #, gcc-internal-format
52572 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
52575 #: fortran/check.c:2104 fortran/check.c:3207 fortran/check.c:3215
52576 #, gcc-internal-format
52577 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
52580 #: fortran/check.c:2118
52581 #, gcc-internal-format
52583 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
52586 #: fortran/check.c:2138 fortran/check.c:2146
52587 #, gcc-internal-format
52588 msgid "%qs argument of %qs intrinsic at %L must be default real"
52591 #: fortran/check.c:2167
52592 #, gcc-internal-format
52593 msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
52596 #: fortran/check.c:2274
52597 #, gcc-internal-format
52598 msgid "%qs must be of same type and kind as %qs at %L in %qs"
52601 #: fortran/check.c:2332
52602 #, gcc-internal-format
52603 msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
52606 #: fortran/check.c:2351
52607 #, gcc-internal-format, gfc-internal-format
52608 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
52611 #: fortran/check.c:2412
52612 #, gcc-internal-format
52613 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
52616 #: fortran/check.c:2576
52617 #, gcc-internal-format, gfc-internal-format
52618 msgid "Argument of %s at %L must be of length one"
52621 #: fortran/check.c:2635
52622 #, gcc-internal-format
52623 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
52626 #: fortran/check.c:2725
52627 #, gcc-internal-format, gfc-internal-format
52628 msgid "SIZE at %L must be positive"
52631 #: fortran/check.c:2737
52632 #, gcc-internal-format, gfc-internal-format
52634 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
52637 #: fortran/check.c:2804
52638 #, gcc-internal-format
52639 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
52642 #: fortran/check.c:2811
52643 #, gcc-internal-format
52644 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
52647 #: fortran/check.c:3022
52648 #, gcc-internal-format
52649 msgid "Intrinsic %qs at %L must have at least two arguments"
52652 #: fortran/check.c:3070
52653 #, gcc-internal-format
52654 msgid "Missing %qs argument to the %s intrinsic at %L"
52657 #: fortran/check.c:3085
52658 #, gcc-internal-format
52659 msgid "Duplicate argument %qs at %L to intrinsic %s"
52662 #: fortran/check.c:3090
52663 #, gcc-internal-format
52664 msgid "Unknown argument %qs at %L to intrinsic %s"
52667 #: fortran/check.c:3119
52668 #, gcc-internal-format
52669 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
52672 #: fortran/check.c:3150
52673 #, gcc-internal-format
52674 msgid "%qs intrinsic with CHARACTER argument at %L"
52677 #: fortran/check.c:3157
52678 #, gcc-internal-format
52680 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
52683 #: fortran/check.c:3224
52684 #, gcc-internal-format
52685 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
52688 #: fortran/check.c:3238
52689 #, gcc-internal-format
52691 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
52695 #: fortran/check.c:3257
52696 #, gcc-internal-format
52698 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
52699 "%qs at %L for intrinsic matmul"
52702 #: fortran/check.c:3266
52703 #, gcc-internal-format
52704 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
52707 #: fortran/check.c:3313
52708 #, gcc-internal-format
52709 msgid "BACK argument to %qs intrinsic not yet implemented"
52712 #: fortran/check.c:3466
52713 #, gcc-internal-format
52714 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
52717 #: fortran/check.c:3526
52718 #, gcc-internal-format, gfc-internal-format
52719 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
52722 #: fortran/check.c:3537
52723 #, gcc-internal-format, gfc-internal-format
52724 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
52727 #: fortran/check.c:3544
52728 #, gcc-internal-format, gfc-internal-format
52730 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
52734 #: fortran/check.c:3555
52735 #, gcc-internal-format, gfc-internal-format
52737 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52741 #: fortran/check.c:3564
52742 #, gcc-internal-format, gfc-internal-format
52744 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52745 "same corank %d/%d"
52748 #: fortran/check.c:3604
52749 #, gcc-internal-format, gfc-internal-format
52751 "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
52755 #: fortran/check.c:3631
52756 #, gcc-internal-format
52757 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
52760 #: fortran/check.c:3681
52761 #, gcc-internal-format
52763 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
52764 "procedure pointer"
52767 #: fortran/check.c:3689
52768 #, gcc-internal-format, gfc-internal-format
52769 msgid "NULL intrinsic with allocatable MOLD at %L"
52772 #: fortran/check.c:3768 fortran/check.c:5591
52773 #, gcc-internal-format
52775 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
52776 "as there are .TRUE. values in %qs (%ld/%d)"
52779 #: fortran/check.c:3826
52780 #, gcc-internal-format
52781 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
52784 #: fortran/check.c:3834
52785 #, gcc-internal-format
52787 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
52790 #: fortran/check.c:3853
52791 #, gcc-internal-format
52792 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
52795 #: fortran/check.c:3901
52796 #, gcc-internal-format, gfc-internal-format
52797 msgid "The argument of the RANK intrinsic at %L must be a data object"
52800 #: fortran/check.c:4005
52801 #, gcc-internal-format
52803 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
52807 #: fortran/check.c:4015
52808 #, gcc-internal-format
52809 msgid "%qs argument of %qs intrinsic at %L is empty"
52812 #: fortran/check.c:4022
52813 #, gcc-internal-format
52815 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
52818 #: fortran/check.c:4039
52819 #, gcc-internal-format
52820 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
52823 #: fortran/check.c:4071
52824 #, gcc-internal-format, gfc-internal-format
52825 msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
52828 #: fortran/check.c:4109
52829 #, gcc-internal-format
52831 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
52834 #: fortran/check.c:4127
52835 #, gcc-internal-format
52836 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
52839 #: fortran/check.c:4136
52840 #, gcc-internal-format
52842 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
52843 "(dimension %qd duplicated)"
52846 #: fortran/check.c:4172
52847 #, gcc-internal-format, gfc-internal-format
52849 "Without padding, there are not enough elements in the intrinsic RESHAPE "
52850 "source at %L to match the shape"
52853 #: fortran/check.c:4189 fortran/check.c:4208
52854 #, gcc-internal-format
52855 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
52858 #: fortran/check.c:4199 fortran/check.c:4218
52859 #, gcc-internal-format
52860 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
52863 #: fortran/check.c:4317
52864 #, gcc-internal-format
52865 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
52868 #: fortran/check.c:4348
52869 #, gcc-internal-format
52870 msgid "%qs intrinsic with RADIX argument at %L"
52873 #: fortran/check.c:4383
52874 #, gcc-internal-format
52876 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
52880 #: fortran/check.c:4460 fortran/check.c:6641
52881 #, gcc-internal-format
52882 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
52885 #: fortran/check.c:4473 fortran/check.c:4612 fortran/check.c:6633
52886 #, gcc-internal-format
52887 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
52890 #: fortran/check.c:4484 fortran/check.c:4624
52891 #, gcc-internal-format
52892 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
52895 #: fortran/check.c:4554
52896 #, gcc-internal-format
52897 msgid "is_c_interoperable(): gfc_simplify_expr failed"
52900 #: fortran/check.c:4603
52901 #, gcc-internal-format
52903 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
52906 #: fortran/check.c:4642
52907 #, gcc-internal-format, gfc-internal-format
52909 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
52913 #: fortran/check.c:4656
52914 #, gcc-internal-format, gfc-internal-format
52916 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
52920 #: fortran/check.c:4680
52921 #, gcc-internal-format, gfc-internal-format
52922 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
52925 #: fortran/check.c:4692
52926 #, gcc-internal-format, gfc-internal-format
52927 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
52930 #: fortran/check.c:4699
52931 #, gcc-internal-format, gfc-internal-format
52932 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
52935 #: fortran/check.c:4706
52936 #, gcc-internal-format, gfc-internal-format
52937 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
52940 #: fortran/check.c:4713
52941 #, gcc-internal-format, gfc-internal-format
52942 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
52945 #: fortran/check.c:4719
52946 #, gcc-internal-format, gfc-internal-format
52947 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
52950 #: fortran/check.c:4738
52951 #, gcc-internal-format, gfc-internal-format
52953 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
52957 #: fortran/check.c:4748
52958 #, gcc-internal-format, gfc-internal-format
52959 msgid "Polymorphic FPTR at %L to C_F_POINTER"
52962 #: fortran/check.c:4753
52963 #, gcc-internal-format, gfc-internal-format
52964 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
52967 #: fortran/check.c:4769
52968 #, gcc-internal-format, gfc-internal-format
52970 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
52973 #: fortran/check.c:4781
52974 #, gcc-internal-format, gfc-internal-format
52975 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
52978 #: fortran/check.c:4788
52979 #, gcc-internal-format, gfc-internal-format
52980 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
52983 #: fortran/check.c:4794
52984 #, gcc-internal-format, gfc-internal-format
52985 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
52988 #: fortran/check.c:4808
52989 #, gcc-internal-format, gfc-internal-format
52990 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
52993 #: fortran/check.c:4823
52994 #, gcc-internal-format
52995 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
52998 #: fortran/check.c:4831
52999 #, gcc-internal-format, gfc-internal-format
53001 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
53004 #: fortran/check.c:4837
53005 #, gcc-internal-format, gfc-internal-format
53006 msgid "Noninteroperable procedure at %L to C_FUNLOC"
53009 #: fortran/check.c:4851
53010 #, gcc-internal-format, gfc-internal-format
53011 msgid "Argument X at %L to C_LOC shall not be coindexed"
53014 #: fortran/check.c:4857
53015 #, gcc-internal-format, gfc-internal-format
53016 msgid "X argument at %L to C_LOC shall not be polymorphic"
53019 #: fortran/check.c:4868
53020 #, gcc-internal-format, gfc-internal-format
53022 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
53026 #: fortran/check.c:4876
53027 #, gcc-internal-format, gfc-internal-format
53028 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
53031 #: fortran/check.c:4885
53032 #, gcc-internal-format, gfc-internal-format
53033 msgid "Argument at %L to C_LOC shall not be polymorphic"
53036 #: fortran/check.c:4892
53037 #, gcc-internal-format, gfc-internal-format
53038 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
53041 #: fortran/check.c:4903
53042 #, gcc-internal-format, gfc-internal-format
53044 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
53045 "neither assumed size nor explicit size"
53048 #: fortran/check.c:4908
53049 #, gcc-internal-format, gfc-internal-format
53050 msgid "Array section at %L to C_LOC"
53053 #: fortran/check.c:4936
53054 #, gcc-internal-format, gfc-internal-format
53055 msgid "non double precision REAL argument to %s intrinsic at %L"
53058 #: fortran/check.c:4949
53059 #, gcc-internal-format
53060 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
53063 #: fortran/check.c:4968
53064 #, gcc-internal-format
53065 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
53068 #: fortran/check.c:5231
53069 #, gcc-internal-format, gfc-internal-format
53070 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
53073 #: fortran/check.c:5242
53074 #, gcc-internal-format, gfc-internal-format
53076 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
53077 "be %d (corank) not %d"
53080 #: fortran/check.c:5275
53081 #, gcc-internal-format, gfc-internal-format
53082 msgid "DISTANCE= argument to NUM_IMAGES at %L"
53085 #: fortran/check.c:5288
53086 #, gcc-internal-format, gfc-internal-format
53087 msgid "FAILED= argument to NUM_IMAGES at %L"
53090 #: fortran/check.c:5312
53091 #, gcc-internal-format, gfc-internal-format
53093 "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
53096 #: fortran/check.c:5338
53097 #, gcc-internal-format, gfc-internal-format
53099 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
53103 #: fortran/check.c:5345
53104 #, gcc-internal-format, gfc-internal-format
53106 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
53107 "argument in intrinsic at %L"
53110 #: fortran/check.c:5356
53111 #, gcc-internal-format, gfc-internal-format
53112 msgid "Unexpected DIM argument with noncoarray argument at %L"
53115 #: fortran/check.c:5374
53116 #, gcc-internal-format, gfc-internal-format
53117 msgid "DISTANCE= argument to THIS_IMAGE at %L"
53120 #: fortran/check.c:5454
53121 #, gcc-internal-format
53122 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
53125 #: fortran/check.c:5483
53126 #, gcc-internal-format, gfc-internal-format
53128 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
53132 #: fortran/check.c:5605
53133 #, gcc-internal-format
53135 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
53139 #: fortran/check.c:5618
53140 #, gcc-internal-format
53141 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
53144 #: fortran/check.c:5861 fortran/check.c:5893
53145 #, gcc-internal-format
53146 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
53149 #: fortran/check.c:5901
53150 #, gcc-internal-format, gfc-internal-format
53151 msgid "Too many arguments to %s at %L"
53154 #: fortran/check.c:5919
53155 #, gcc-internal-format
53156 msgid "fe_runtime_error string must be null terminated"
53159 #: fortran/check.c:5931
53160 #, gcc-internal-format, gfc-internal-format
53161 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
53164 #: fortran/check.c:5971
53165 #, gcc-internal-format, gfc-internal-format
53166 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
53169 #: fortran/check.c:5990
53170 #, gcc-internal-format, gfc-internal-format
53171 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
53174 #: fortran/check.c:6000
53175 #, gcc-internal-format, gfc-internal-format
53176 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
53179 #: fortran/check.c:6017
53180 #, gcc-internal-format, gfc-internal-format
53181 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
53184 #: fortran/check.c:6234
53185 #, gcc-internal-format
53187 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
53188 "default kind (%d)"
53191 #: fortran/check.c:6586 fortran/check.c:6594
53192 #, gcc-internal-format
53193 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
53196 #: fortran/check.c:6625
53197 #, gcc-internal-format, gfc-internal-format
53199 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
53200 "because it returns a disassociated pointer"
53203 #: fortran/class.c:616
53204 #, gcc-internal-format, gfc-internal-format
53206 "Assumed size polymorphic objects or components, such as that at %C, have not "
53207 "yet been implemented"
53210 #. Since the extension field is 8 bit wide, we can only have
53211 #. up to 255 extension levels.
53212 #: fortran/class.c:727 fortran/decl.c:3605 fortran/decl.c:10035
53213 #, gcc-internal-format
53214 msgid "Maximum extension level reached with type %qs at %L"
53217 #: fortran/class.c:2884 fortran/class.c:2958
53218 #, gcc-internal-format
53219 msgid "%qs of %qs is PRIVATE at %L"
53222 #: fortran/cpp.c:450
53223 #, gcc-internal-format
53224 msgid "To enable preprocessing, use %<-cpp%>"
53227 #: fortran/cpp.c:548 fortran/cpp.c:559 fortran/cpp.c:666
53228 #, gcc-internal-format
53229 msgid "opening output file %qs: %s"
53232 #: fortran/data.c:65
53233 #, gcc-internal-format, gfc-internal-format
53234 msgid "non-constant array in DATA statement %L"
53237 #: fortran/data.c:137
53238 #, gcc-internal-format, gfc-internal-format
53239 msgid "failure to simplify substring reference in DATA statement at %L"
53242 #: fortran/data.c:170
53243 #, gcc-internal-format, gfc-internal-format
53244 msgid "Unused initialization string at %L because variable has zero length"
53247 #: fortran/data.c:176
53248 #, gcc-internal-format, gfc-internal-format
53249 msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
53252 #: fortran/data.c:265
53253 #, gcc-internal-format
53254 msgid "%qs at %L already is initialized at %L"
53257 #: fortran/data.c:289
53258 #, gcc-internal-format, gfc-internal-format
53259 msgid "Data element below array lower bound at %L"
53262 #: fortran/data.c:306 fortran/data.c:395
53263 #, gcc-internal-format, gfc-internal-format
53264 msgid "Data element above array upper bound at %L"
53267 #: fortran/data.c:336 fortran/data.c:505
53268 #, gcc-internal-format
53269 msgid "re-initialization of %qs at %L"
53272 #: fortran/data.c:727
53273 #, gcc-internal-format
53274 msgid "TODO: Vector sections in data statements"
53277 #: fortran/decl.c:290
53278 #, gcc-internal-format
53279 msgid "Host associated variable %qs may not be in the DATA statement at %C"
53282 #: fortran/decl.c:297
53283 #, gcc-internal-format
53284 msgid "initialization of common block variable %qs in DATA statement at %C"
53287 #: fortran/decl.c:408
53288 #, gcc-internal-format
53289 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
53292 #: fortran/decl.c:434
53293 #, gcc-internal-format, gfc-internal-format
53294 msgid "Invalid initializer %s in Data statement at %C"
53297 #: fortran/decl.c:536
53298 #, gcc-internal-format, gfc-internal-format
53299 msgid "Initialization at %C is not allowed in a PURE procedure"
53302 #: fortran/decl.c:573
53303 #, gcc-internal-format, gfc-internal-format
53304 msgid "DATA statement at %C cannot appear within an INTERFACE"
53307 #: fortran/decl.c:597
53308 #, gcc-internal-format, gfc-internal-format
53309 msgid "Invalid substring in data-implied-do at %L in DATA statement"
53312 #: fortran/decl.c:619
53313 #, gcc-internal-format, gfc-internal-format
53314 msgid "DATA statement at %C is not allowed in a PURE procedure"
53317 #: fortran/decl.c:664
53318 #, gcc-internal-format, gfc-internal-format
53319 msgid "Empty old style initializer list at %C"
53322 #: fortran/decl.c:684
53323 #, gcc-internal-format, gfc-internal-format
53324 msgid "Repeat spec invalid in scalar initializer at %C"
53327 #: fortran/decl.c:689
53328 #, gcc-internal-format, gfc-internal-format
53329 msgid "Repeat spec must be an integer at %C"
53332 #: fortran/decl.c:698
53333 #, gcc-internal-format, gfc-internal-format
53334 msgid "Expected data constant after repeat spec at %C"
53337 #: fortran/decl.c:729
53338 #, gcc-internal-format, gfc-internal-format
53339 msgid "End of scalar initializer expected at %C"
53342 #: fortran/decl.c:758
53343 #, gcc-internal-format, gfc-internal-format
53344 msgid "Expected constant array-spec in initializer list at %L"
53347 #: fortran/decl.c:767
53348 #, gcc-internal-format, gfc-internal-format
53349 msgid "Not enough elements in array initializer at %C"
53352 #: fortran/decl.c:769
53353 #, gcc-internal-format, gfc-internal-format
53354 msgid "Too many elements in array initializer at %C"
53357 #: fortran/decl.c:790
53358 #, gcc-internal-format, gfc-internal-format
53359 msgid "Syntax error in old style initializer list at %C"
53362 #: fortran/decl.c:812
53363 #, gcc-internal-format, gfc-internal-format
53364 msgid "The assumed-rank array at %C shall not have a codimension"
53367 #: fortran/decl.c:876
53368 #, gcc-internal-format, gfc-internal-format
53370 "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions "
53374 #: fortran/decl.c:900
53375 #, gcc-internal-format, gfc-internal-format
53376 msgid "Bad INTENT specification at %C"
53379 #: fortran/decl.c:921
53380 #, gcc-internal-format, gfc-internal-format
53381 msgid "deferred type parameter at %C"
53384 #: fortran/decl.c:1004 fortran/resolve.c:11695
53385 #, gcc-internal-format, gfc-internal-format
53386 msgid "Scalar INTEGER expression expected at %L"
53389 #: fortran/decl.c:1030
53390 #, gcc-internal-format, gfc-internal-format
53391 msgid "Old-style character length at %C"
53394 #: fortran/decl.c:1061
53395 #, gcc-internal-format, gfc-internal-format
53396 msgid "Syntax error in character length specification at %C"
53399 #: fortran/decl.c:1212 fortran/decl.c:1217 fortran/decl.c:1266
53400 #, gcc-internal-format
53401 msgid "Procedure %qs at %C is already defined at %L"
53404 #: fortran/decl.c:1222
53405 #, gcc-internal-format
53406 msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
53409 #: fortran/decl.c:1231
53410 #, gcc-internal-format
53411 msgid "Name %qs at %C is already defined as a generic interface at %L"
53414 #: fortran/decl.c:1244
53415 #, gcc-internal-format
53417 "Procedure %qs at %C has an explicit interface from a previous declaration"
53420 #: fortran/decl.c:1257
53421 #, gcc-internal-format
53423 "Procedure %qs defined in interface body at %L clashes with internal "
53424 "procedure defined at %C"
53427 #: fortran/decl.c:1335
53428 #, gcc-internal-format
53430 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
53433 #: fortran/decl.c:1362
53434 #, gcc-internal-format
53436 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53437 "not C interoperable because derived type %qs is not C interoperable"
53440 #: fortran/decl.c:1369
53441 #, gcc-internal-format
53443 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53444 "not C interoperable because it is polymorphic"
53447 #: fortran/decl.c:1376
53448 #, gcc-internal-format
53450 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
53451 "not be C interoperable"
53454 #: fortran/decl.c:1391
53455 #, gcc-internal-format
53457 "Character argument %qs at %L must be length 1 because procedure %qs is "
53461 #: fortran/decl.c:1404
53462 #, gcc-internal-format
53464 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
53467 #: fortran/decl.c:1412
53468 #, gcc-internal-format
53469 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
53472 #: fortran/decl.c:1421
53473 #, gcc-internal-format
53475 "Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
53476 "BIND(C) is not yet supported"
53479 #: fortran/decl.c:1430
53480 #, gcc-internal-format
53482 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
53483 "because procedure %qs is BIND(C)"
53486 #: fortran/decl.c:1437
53487 #, gcc-internal-format
53489 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
53492 #: fortran/decl.c:1448
53493 #, gcc-internal-format
53495 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
53499 #: fortran/decl.c:1516
53500 #, gcc-internal-format
53501 msgid "Symbol %qs at %C also declared as a type at %L"
53504 #: fortran/decl.c:1575
53505 #, gcc-internal-format
53507 "Variable %qs in common block %qs at %C must be declared with a C "
53508 "interoperable kind since common block %qs is BIND(C)"
53511 #: fortran/decl.c:1615
53512 #, gcc-internal-format, gfc-internal-format
53513 msgid "CHARACTER length must be a constant at %L"
53516 #: fortran/decl.c:1630
53517 #, gcc-internal-format, gfc-internal-format
53518 msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
53521 #: fortran/decl.c:1638
53522 #, gcc-internal-format, gfc-internal-format
53524 "The CHARACTER elements of the array constructor at %L must have the same "
53528 #: fortran/decl.c:1729
53529 #, gcc-internal-format
53530 msgid "Initializer not allowed for PARAMETER %qs at %C"
53533 #: fortran/decl.c:1739
53534 #, gcc-internal-format, gfc-internal-format
53535 msgid "PARAMETER at %L is missing an initializer"
53538 #: fortran/decl.c:1749
53539 #, gcc-internal-format
53541 "Variable %qs at %C with an initializer already appears in a DATA statement"
53544 #: fortran/decl.c:1792
53545 #, gcc-internal-format, gfc-internal-format
53546 msgid "Cannot initialize parameter array at %L with variable length elements"
53549 #: fortran/decl.c:1861
53550 #, gcc-internal-format, gfc-internal-format
53551 msgid "Can't initialize implied-shape array at %L with scalar"
53554 #: fortran/decl.c:1896
53555 #, gcc-internal-format, gfc-internal-format
53556 msgid "Non-constant lower bound in implied-shape declaration at %L"
53559 #: fortran/decl.c:1982 fortran/decl.c:1989
53560 #, gcc-internal-format, gfc-internal-format
53561 msgid "Component at %C must have the POINTER attribute"
53564 #: fortran/decl.c:1998
53565 #, gcc-internal-format
53566 msgid "Component %qs with CLASS at %C must be allocatable or pointer"
53569 #: fortran/decl.c:2007
53570 #, gcc-internal-format, gfc-internal-format
53571 msgid "Array component of structure at %C must have explicit or deferred shape"
53574 #: fortran/decl.c:2031 fortran/symbol.c:2230
53575 #, gcc-internal-format
53576 msgid "Component %qs at %C already declared at %L"
53579 #: fortran/decl.c:2079
53580 #, gcc-internal-format, gfc-internal-format
53581 msgid "Pointer array component of structure at %C must have a deferred shape"
53584 #: fortran/decl.c:2088
53585 #, gcc-internal-format, gfc-internal-format
53586 msgid "Allocatable component of structure at %C must have a deferred shape"
53589 #: fortran/decl.c:2097
53590 #, gcc-internal-format, gfc-internal-format
53591 msgid "Array component of structure at %C must have an explicit shape"
53594 #: fortran/decl.c:2114
53595 #, gcc-internal-format
53597 "Type parameter %qs at %C has no corresponding entry in the type parameter "
53601 #: fortran/decl.c:2171
53602 #, gcc-internal-format, gfc-internal-format
53603 msgid "NULL() initialization at %C is ambiguous"
53606 #: fortran/decl.c:2188
53607 #, gcc-internal-format, gfc-internal-format
53608 msgid "NULL() initialization at %C may not have MOLD"
53611 #: fortran/decl.c:2205
53612 #, gcc-internal-format, gfc-internal-format
53613 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
53616 #: fortran/decl.c:2226
53617 #, gcc-internal-format, gfc-internal-format
53618 msgid "Error in pointer initialization at %C"
53621 #: fortran/decl.c:2233
53622 #, gcc-internal-format, gfc-internal-format
53623 msgid "non-NULL pointer initialization at %C"
53626 #: fortran/decl.c:2256
53627 #, gcc-internal-format
53629 "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
53630 "in a specification statement"
53633 #: fortran/decl.c:2318
53634 #, gcc-internal-format
53635 msgid "%qs not allowed outside STRUCTURE at %C"
53638 #: fortran/decl.c:2320
53639 #, gcc-internal-format
53640 msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
53643 #: fortran/decl.c:2327
53644 #, gcc-internal-format
53645 msgid "%qs entity cannot have attributes at %C"
53648 #: fortran/decl.c:2367
53649 #, gcc-internal-format
53650 msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
53653 #: fortran/decl.c:2377
53654 #, gcc-internal-format, gfc-internal-format
53655 msgid "Implied-shape array at %L"
53658 #: fortran/decl.c:2422
53659 #, gcc-internal-format, gfc-internal-format
53660 msgid "Explicit shaped array with nonconstant bounds at %C"
53663 #: fortran/decl.c:2474
53664 #, gcc-internal-format
53666 "%qs at %C is a redefinition of the declaration in the corresponding "
53667 "interface for MODULE PROCEDURE %qs"
53670 #: fortran/decl.c:2485
53671 #, gcc-internal-format
53672 msgid "%qs entity cannot have an initializer at %C"
53675 #: fortran/decl.c:2511 fortran/decl.c:8338
53676 #, gcc-internal-format, gfc-internal-format
53677 msgid "Duplicate array spec for Cray pointee at %C"
53680 #: fortran/decl.c:2519
53681 #, gcc-internal-format
53682 msgid "Couldn't set pointee array spec."
53685 #: fortran/decl.c:2582
53686 #, gcc-internal-format, gfc-internal-format
53687 msgid "Old-style initialization at %C"
53690 #: fortran/decl.c:2590
53691 #, gcc-internal-format, gfc-internal-format
53692 msgid "Invalid old style initialization for derived type component at %C"
53695 #: fortran/decl.c:2603
53696 #, gcc-internal-format, gfc-internal-format
53697 msgid "Syntax error in old style initialization of %s at %C"
53700 #: fortran/decl.c:2623 fortran/decl.c:6630
53701 #, gcc-internal-format, gfc-internal-format
53702 msgid "Initialization at %C isn't for a pointer variable"
53705 #: fortran/decl.c:2636
53706 #, gcc-internal-format
53707 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
53710 #: fortran/decl.c:2645 fortran/decl.c:10209
53711 #, gcc-internal-format, gfc-internal-format
53712 msgid "Expected an initialization expression at %C"
53715 #: fortran/decl.c:2652
53716 #, gcc-internal-format, gfc-internal-format
53717 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
53720 #: fortran/decl.c:2669
53721 #, gcc-internal-format, gfc-internal-format
53722 msgid "Initialization of allocatable component at %C is not allowed"
53725 #: fortran/decl.c:2683
53726 #, gcc-internal-format, gfc-internal-format
53728 "The component with KIND or LEN attribute at %C does not not appear in the "
53729 "type parameter list at %L"
53732 #: fortran/decl.c:2691
53733 #, gcc-internal-format, gfc-internal-format
53735 "The component at %C that appears in the type parameter list at %L has "
53736 "neither the KIND nor LEN attribute"
53739 #: fortran/decl.c:2699
53740 #, gcc-internal-format, gfc-internal-format
53741 msgid "The component at %C which is a type parameter must be a scalar"
53744 #: fortran/decl.c:2762 fortran/decl.c:2798
53745 #, gcc-internal-format, gfc-internal-format
53746 msgid "Old-style type declaration %s*%d not supported at %C"
53749 #: fortran/decl.c:2804
53750 #, gcc-internal-format, gfc-internal-format
53751 msgid "Nonstandard type declaration %s*%d at %C"
53754 #: fortran/decl.c:2863 fortran/decl.c:2940
53755 #, gcc-internal-format, gfc-internal-format
53756 msgid "Missing right parenthesis at %C"
53759 #: fortran/decl.c:2876 fortran/decl.c:3011
53760 #, gcc-internal-format, gfc-internal-format
53761 msgid "Expected initialization expression at %C"
53764 #: fortran/decl.c:2884 fortran/decl.c:3017
53765 #, gcc-internal-format, gfc-internal-format
53766 msgid "Expected scalar initialization expression at %C"
53769 #: fortran/decl.c:2914 fortran/decl.c:3626
53770 #, gcc-internal-format, gfc-internal-format
53771 msgid "Kind %d not supported for type %s at %C"
53774 #: fortran/decl.c:2927
53775 #, gcc-internal-format, gfc-internal-format
53776 msgid "C kind type parameter is for type %s but type at %L is %s"
53779 #: fortran/decl.c:2938
53780 #, gcc-internal-format, gfc-internal-format
53781 msgid "Missing right parenthesis or comma at %C"
53784 #: fortran/decl.c:3043
53785 #, gcc-internal-format, gfc-internal-format
53786 msgid "Kind %d is not supported for CHARACTER at %C"
53789 #: fortran/decl.c:3175
53790 #, gcc-internal-format, gfc-internal-format
53791 msgid "Syntax error in CHARACTER declaration at %C"
53794 #: fortran/decl.c:3260
53795 #, gcc-internal-format, gfc-internal-format
53796 msgid "RECORD at %C is an extension, enable it with -fdec-structure"
53799 #: fortran/decl.c:3273
53800 #, gcc-internal-format, gfc-internal-format
53801 msgid "Structure name expected after RECORD at %C"
53804 #: fortran/decl.c:3386
53805 #, gcc-internal-format, gfc-internal-format
53807 "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
53811 #: fortran/decl.c:3410
53812 #, gcc-internal-format, gfc-internal-format
53814 "The type parameter spec list at %C does not contain enough parameter "
53818 #: fortran/decl.c:3434
53819 #, gcc-internal-format
53820 msgid "The derived parameter %qs at %C does not have a default value"
53823 #: fortran/decl.c:3466
53824 #, gcc-internal-format, gfc-internal-format
53825 msgid "The parameter expression at %C must be of INTEGER type and not %s type"
53828 #: fortran/decl.c:3494
53829 #, gcc-internal-format
53830 msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
53833 #: fortran/decl.c:3501
53834 #, gcc-internal-format
53836 "The value for the KIND parameter %qs at %C does not reduce to a constant "
53840 #: fortran/decl.c:3516
53841 #, gcc-internal-format, gfc-internal-format
53843 "The type parameter spec list at %C contains too many parameter expressions"
53846 #: fortran/decl.c:3525
53847 #, gcc-internal-format, gfc-internal-format
53848 msgid "Parameterized derived type at %C is ambiguous"
53851 #: fortran/decl.c:3788
53852 #, gcc-internal-format, gfc-internal-format
53853 msgid "BYTE type at %C"
53856 #: fortran/decl.c:3793
53857 #, gcc-internal-format, gfc-internal-format
53858 msgid "BYTE type used at %C is not available on the target machine"
53861 #: fortran/decl.c:3815
53862 #, gcc-internal-format, gfc-internal-format
53863 msgid "Assumed type at %C is not allowed for components"
53866 #: fortran/decl.c:3818
53867 #, gcc-internal-format, gfc-internal-format
53868 msgid "Assumed type at %C"
53871 #: fortran/decl.c:3841 fortran/decl.c:3872 fortran/decl.c:3901
53872 #: fortran/decl.c:4185
53873 #, gcc-internal-format, gfc-internal-format
53874 msgid "TYPE with intrinsic-type-spec at %C"
53877 #: fortran/decl.c:3897
53878 #, gcc-internal-format, gfc-internal-format
53879 msgid "DOUBLE COMPLEX at %C"
53882 #: fortran/decl.c:3940 fortran/decl.c:4076 fortran/decl.c:4088
53883 #: fortran/decl.c:4102 fortran/decl.c:4580 fortran/decl.c:4588
53884 #, gcc-internal-format
53885 msgid "Type name %qs at %C is ambiguous"
53888 #: fortran/decl.c:4035
53889 #, gcc-internal-format, gfc-internal-format
53890 msgid "CLASS statement at %C"
53893 #: fortran/decl.c:4117
53894 #, gcc-internal-format
53896 "Type name %qs at %C conflicts with previously declared entity at %L, which "
53897 "has the same name"
53900 #: fortran/decl.c:4256
53901 #, gcc-internal-format, gfc-internal-format
53902 msgid "Duplicate IMPLICIT NONE statement at %C"
53905 #: fortran/decl.c:4265
53906 #, gcc-internal-format, gfc-internal-format
53907 msgid "IMPORT NONE with spec list at %C"
53910 #: fortran/decl.c:4324
53911 #, gcc-internal-format, gfc-internal-format
53912 msgid "Missing character range in IMPLICIT at %C"
53915 #: fortran/decl.c:4370
53916 #, gcc-internal-format, gfc-internal-format
53917 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
53920 #: fortran/decl.c:4423
53921 #, gcc-internal-format, gfc-internal-format
53922 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
53925 #: fortran/decl.c:4433
53926 #, gcc-internal-format, gfc-internal-format
53927 msgid "Empty IMPLICIT statement at %C"
53930 #: fortran/decl.c:4539
53931 #, gcc-internal-format, gfc-internal-format
53932 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
53935 #: fortran/decl.c:4546
53936 #, gcc-internal-format, gfc-internal-format
53938 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
53942 #: fortran/decl.c:4551
53943 #, gcc-internal-format, gfc-internal-format
53944 msgid "IMPORT statement at %C"
53947 #: fortran/decl.c:4565
53948 #, gcc-internal-format, gfc-internal-format
53949 msgid "Expecting list of named entities at %C"
53952 #: fortran/decl.c:4594
53953 #, gcc-internal-format
53954 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
53957 #: fortran/decl.c:4601
53958 #, gcc-internal-format
53959 msgid "%qs is already IMPORTed from host scoping unit at %C"
53962 #: fortran/decl.c:4642
53963 #, gcc-internal-format, gfc-internal-format
53964 msgid "Syntax error in IMPORT statement at %C"
53967 #: fortran/decl.c:4979
53968 #, gcc-internal-format, gfc-internal-format
53969 msgid "Missing codimension specification at %C"
53972 #: fortran/decl.c:4981
53973 #, gcc-internal-format, gfc-internal-format
53974 msgid "Missing dimension specification at %C"
53977 #: fortran/decl.c:5076
53978 #, gcc-internal-format, gfc-internal-format
53979 msgid "Duplicate %s attribute at %L"
53982 #: fortran/decl.c:5093
53983 #, gcc-internal-format
53984 msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
53987 #: fortran/decl.c:5110
53988 #, gcc-internal-format, gfc-internal-format
53989 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
53992 #: fortran/decl.c:5119
53993 #, gcc-internal-format, gfc-internal-format
53994 msgid "KIND attribute at %C in a TYPE definition"
53997 #: fortran/decl.c:5127
53998 #, gcc-internal-format, gfc-internal-format
53999 msgid "Component with KIND attribute at %C must be INTEGER"
54002 #: fortran/decl.c:5134
54003 #, gcc-internal-format, gfc-internal-format
54004 msgid "Component with KIND attribute at %C must be default integer kind (%d)"
54007 #: fortran/decl.c:5143
54008 #, gcc-internal-format, gfc-internal-format
54009 msgid "LEN attribute at %C in a TYPE definition"
54012 #: fortran/decl.c:5151
54013 #, gcc-internal-format, gfc-internal-format
54014 msgid "Component with LEN attribute at %C must be INTEGER"
54017 #: fortran/decl.c:5158
54018 #, gcc-internal-format, gfc-internal-format
54019 msgid "Component with LEN attribute at %C must be default integer kind (%d)"
54022 #: fortran/decl.c:5167
54023 #, gcc-internal-format, gfc-internal-format
54024 msgid "Attribute at %L is not allowed in a TYPE definition"
54027 #: fortran/decl.c:5185
54028 #, gcc-internal-format, gfc-internal-format
54029 msgid "Attribute %s at %L in a TYPE definition"
54032 #: fortran/decl.c:5195
54033 #, gcc-internal-format, gfc-internal-format
54035 "%s attribute at %L is not allowed outside of the specification part of a "
54039 #: fortran/decl.c:5205
54040 #, gcc-internal-format, gfc-internal-format
54041 msgid "Attribute at %L is not allowed outside a TYPE definition"
54044 #: fortran/decl.c:5218
54045 #, gcc-internal-format, gfc-internal-format
54046 msgid "ASYNCHRONOUS attribute at %C"
54049 #: fortran/decl.c:5229
54050 #, gcc-internal-format, gfc-internal-format
54051 msgid "CONTIGUOUS attribute at %C"
54054 #: fortran/decl.c:5284 fortran/decl.c:8642
54055 #, gcc-internal-format, gfc-internal-format
54056 msgid "PROTECTED at %C only allowed in specification part of a module"
54059 #: fortran/decl.c:5290
54060 #, gcc-internal-format, gfc-internal-format
54061 msgid "PROTECTED attribute at %C"
54064 #: fortran/decl.c:5324
54065 #, gcc-internal-format, gfc-internal-format
54066 msgid "VALUE attribute at %C"
54069 #: fortran/decl.c:5331
54070 #, gcc-internal-format, gfc-internal-format
54071 msgid "VOLATILE attribute at %C"
54074 #: fortran/decl.c:5338
54075 #, gcc-internal-format
54076 msgid "match_attr_spec(): Bad attribute"
54079 #: fortran/decl.c:5379
54080 #, gcc-internal-format, gfc-internal-format
54081 msgid "Multiple identifiers provided with single NAME= specifier at %C"
54084 #: fortran/decl.c:5477
54085 #, gcc-internal-format
54087 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
54090 #: fortran/decl.c:5499
54091 #, gcc-internal-format
54093 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
54094 "though common block %qs is BIND(C)"
54097 #: fortran/decl.c:5508
54098 #, gcc-internal-format
54099 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
54102 #: fortran/decl.c:5512
54103 #, gcc-internal-format
54104 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
54107 #: fortran/decl.c:5524
54108 #, gcc-internal-format
54110 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
54111 "it is not a global"
54114 #: fortran/decl.c:5538
54115 #, gcc-internal-format
54116 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
54119 #: fortran/decl.c:5546
54120 #, gcc-internal-format
54122 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
54125 #: fortran/decl.c:5558
54126 #, gcc-internal-format
54127 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
54130 #: fortran/decl.c:5566
54131 #, gcc-internal-format
54132 msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
54135 #. Use gfc_warning_now because we won't say that the symbol fails
54136 #. just because of this.
54137 #: fortran/decl.c:5577
54138 #, gcc-internal-format
54140 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
54143 #: fortran/decl.c:5651
54144 #, gcc-internal-format, gfc-internal-format
54146 "Need either entity or common block name for attribute specification "
54150 #: fortran/decl.c:5696
54151 #, gcc-internal-format, gfc-internal-format
54153 "Missing entity or common block name for attribute specification statement at "
54157 #: fortran/decl.c:5703
54158 #, gcc-internal-format
54159 msgid "Missing symbol"
54162 #: fortran/decl.c:5732
54163 #, gcc-internal-format, gfc-internal-format
54164 msgid "BIND(C) statement at %C"
54167 #: fortran/decl.c:5819
54168 #, gcc-internal-format, gfc-internal-format
54170 "Derived type at %C has not been previously defined and so cannot appear in a "
54171 "derived type definition"
54174 #: fortran/decl.c:5861
54175 #, gcc-internal-format, gfc-internal-format
54176 msgid "Syntax error in anonymous structure declaration at %C"
54179 #: fortran/decl.c:5870
54180 #, gcc-internal-format, gfc-internal-format
54181 msgid "Syntax error in data declaration at %C"
54184 #: fortran/decl.c:5920
54185 #, gcc-internal-format, gfc-internal-format
54186 msgid "MODULE prefix at %C"
54189 #: fortran/decl.c:5965
54190 #, gcc-internal-format, gfc-internal-format
54191 msgid "IMPURE procedure at %C"
54194 #: fortran/decl.c:5977
54195 #, gcc-internal-format, gfc-internal-format
54196 msgid "PURE and IMPURE must not appear both at %C"
54199 #: fortran/decl.c:6023
54200 #, gcc-internal-format, gfc-internal-format
54201 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
54204 #: fortran/decl.c:6030
54205 #, gcc-internal-format, gfc-internal-format
54206 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
54209 #: fortran/decl.c:6037
54210 #, gcc-internal-format, gfc-internal-format
54211 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
54214 #: fortran/decl.c:6103 fortran/primary.c:1820
54215 #, gcc-internal-format, gfc-internal-format
54216 msgid "Alternate-return argument at %C"
54219 #: fortran/decl.c:6109 fortran/decl.c:6117
54220 #, gcc-internal-format, gfc-internal-format
54221 msgid "A parameter name is required at %C"
54224 #: fortran/decl.c:6157
54225 #, gcc-internal-format
54226 msgid "Name %qs at %C is the name of the procedure"
54229 #: fortran/decl.c:6170
54230 #, gcc-internal-format, gfc-internal-format
54231 msgid "Expected parameter list in type declaration at %C"
54234 #: fortran/decl.c:6173
54235 #, gcc-internal-format, gfc-internal-format
54236 msgid "Unexpected junk in formal argument list at %C"
54239 #: fortran/decl.c:6191
54240 #, gcc-internal-format
54241 msgid "Duplicate name %qs in parameter list at %C"
54244 #: fortran/decl.c:6194
54245 #, gcc-internal-format
54246 msgid "Duplicate symbol %qs in formal argument list at %C"
54249 #: fortran/decl.c:6233
54250 #, gcc-internal-format, gfc-internal-format
54251 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
54254 #: fortran/decl.c:6239
54255 #, gcc-internal-format, gfc-internal-format
54256 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
54259 #: fortran/decl.c:6278
54260 #, gcc-internal-format, gfc-internal-format
54261 msgid "RESULT variable at %C must be different than function name"
54264 #: fortran/decl.c:6355
54265 #, gcc-internal-format, gfc-internal-format
54266 msgid "Unexpected junk after function declaration at %C"
54269 #: fortran/decl.c:6365 fortran/decl.c:7463
54270 #, gcc-internal-format, gfc-internal-format
54271 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
54274 #: fortran/decl.c:6569
54275 #, gcc-internal-format, gfc-internal-format
54276 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
54279 #: fortran/decl.c:6576
54280 #, gcc-internal-format, gfc-internal-format
54281 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
54284 #: fortran/decl.c:6582
54285 #, gcc-internal-format, gfc-internal-format
54286 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
54289 #: fortran/decl.c:6605
54290 #, gcc-internal-format
54291 msgid "Procedure %qs at %L already has basic type of %s"
54294 #: fortran/decl.c:6651 fortran/decl.c:6839 fortran/decl.c:10692
54295 #, gcc-internal-format, gfc-internal-format
54296 msgid "Syntax error in PROCEDURE statement at %C"
54299 #: fortran/decl.c:6700 fortran/decl.c:10592
54300 #, gcc-internal-format
54301 msgid "Expected %<::%> after binding-attributes at %C"
54304 #: fortran/decl.c:6707
54305 #, gcc-internal-format, gfc-internal-format
54306 msgid "NOPASS or explicit interface required at %C"
54309 #: fortran/decl.c:6711
54310 #, gcc-internal-format, gfc-internal-format
54311 msgid "Procedure pointer component at %C"
54314 #: fortran/decl.c:6783
54315 #, gcc-internal-format, gfc-internal-format
54316 msgid "Syntax error in procedure pointer component at %C"
54319 #: fortran/decl.c:6801
54320 #, gcc-internal-format, gfc-internal-format
54321 msgid "PROCEDURE at %C must be in a generic interface"
54324 #: fortran/decl.c:6810 fortran/decl.c:9361
54325 #, gcc-internal-format, gfc-internal-format
54326 msgid "double colon in MODULE PROCEDURE statement at %L"
54329 #: fortran/decl.c:6880
54330 #, gcc-internal-format, gfc-internal-format
54331 msgid "PROCEDURE statement at %C"
54334 #: fortran/decl.c:6952
54335 #, gcc-internal-format, gfc-internal-format
54336 msgid "Expected formal argument list in function definition at %C"
54339 #: fortran/decl.c:6976 fortran/decl.c:6980 fortran/decl.c:7235
54340 #: fortran/decl.c:7239 fortran/decl.c:7431 fortran/decl.c:7435
54341 #: fortran/symbol.c:1875
54342 #, gcc-internal-format, gfc-internal-format
54343 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
54346 #: fortran/decl.c:7133
54347 #, gcc-internal-format, gfc-internal-format
54348 msgid "ENTRY statement at %C"
54351 #: fortran/decl.c:7142
54352 #, gcc-internal-format, gfc-internal-format
54353 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
54356 #: fortran/decl.c:7145
54357 #, gcc-internal-format, gfc-internal-format
54358 msgid "ENTRY statement at %C cannot appear within a MODULE"
54361 #: fortran/decl.c:7148
54362 #, gcc-internal-format, gfc-internal-format
54363 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
54366 #: fortran/decl.c:7151
54367 #, gcc-internal-format, gfc-internal-format
54368 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
54371 #: fortran/decl.c:7155 fortran/decl.c:7200
54372 #, gcc-internal-format, gfc-internal-format
54373 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
54376 #: fortran/decl.c:7159
54377 #, gcc-internal-format, gfc-internal-format
54378 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
54381 #: fortran/decl.c:7163
54382 #, gcc-internal-format, gfc-internal-format
54383 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
54386 #: fortran/decl.c:7167
54387 #, gcc-internal-format, gfc-internal-format
54388 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
54391 #: fortran/decl.c:7172
54392 #, gcc-internal-format, gfc-internal-format
54393 msgid "ENTRY statement at %C cannot appear within a DO block"
54396 #: fortran/decl.c:7176
54397 #, gcc-internal-format, gfc-internal-format
54398 msgid "ENTRY statement at %C cannot appear within a SELECT block"
54401 #: fortran/decl.c:7180
54402 #, gcc-internal-format, gfc-internal-format
54403 msgid "ENTRY statement at %C cannot appear within a FORALL block"
54406 #: fortran/decl.c:7184
54407 #, gcc-internal-format, gfc-internal-format
54408 msgid "ENTRY statement at %C cannot appear within a WHERE block"
54411 #: fortran/decl.c:7188
54412 #, gcc-internal-format, gfc-internal-format
54413 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
54416 #: fortran/decl.c:7192
54417 #, gcc-internal-format, gfc-internal-format
54418 msgid "Unexpected ENTRY statement at %C"
54421 #: fortran/decl.c:7213
54422 #, gcc-internal-format, gfc-internal-format
54423 msgid "ENTRY statement at %C cannot appear in a contained procedure"
54426 #: fortran/decl.c:7264 fortran/decl.c:7470
54427 #, gcc-internal-format, gfc-internal-format
54428 msgid "Missing required parentheses before BIND(C) at %C"
54431 #: fortran/decl.c:7532 fortran/decl.c:7539
54432 #, gcc-internal-format, gfc-internal-format
54433 msgid "Invalid C identifier in NAME= specifier at %C"
54436 #: fortran/decl.c:7579
54437 #, gcc-internal-format, gfc-internal-format
54438 msgid "Syntax error in NAME= specifier for binding label at %C"
54441 #: fortran/decl.c:7595
54442 #, gcc-internal-format, gfc-internal-format
54443 msgid "NAME= specifier at %C should be a constant expression"
54446 #: fortran/decl.c:7603
54447 #, gcc-internal-format, gfc-internal-format
54448 msgid "NAME= specifier at %C should be a scalar of default character kind"
54451 #: fortran/decl.c:7622
54452 #, gcc-internal-format, gfc-internal-format
54453 msgid "Missing closing paren for binding label at %C"
54456 #: fortran/decl.c:7628
54457 #, gcc-internal-format, gfc-internal-format
54458 msgid "No binding name is allowed in BIND(C) at %C"
54461 #: fortran/decl.c:7634
54462 #, gcc-internal-format, gfc-internal-format
54463 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
54466 #: fortran/decl.c:7663
54467 #, gcc-internal-format, gfc-internal-format
54468 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
54471 #: fortran/decl.c:7908
54472 #, gcc-internal-format, gfc-internal-format
54473 msgid "Unexpected END statement at %C"
54476 #: fortran/decl.c:7917
54477 #, gcc-internal-format, gfc-internal-format
54478 msgid "END statement instead of %s statement at %L"
54481 #. We would have required END [something].
54482 #: fortran/decl.c:7926
54483 #, gcc-internal-format, gfc-internal-format
54484 msgid "%s statement expected at %L"
54487 #: fortran/decl.c:7937
54488 #, gcc-internal-format, gfc-internal-format
54489 msgid "Expecting %s statement at %L"
54492 #: fortran/decl.c:7957
54493 #, gcc-internal-format
54494 msgid "Expected block name of %qs in %s statement at %L"
54497 #: fortran/decl.c:7974
54498 #, gcc-internal-format, gfc-internal-format
54499 msgid "Expected terminating name at %C"
54502 #: fortran/decl.c:7988 fortran/decl.c:7996
54503 #, gcc-internal-format
54504 msgid "Expected label %qs for %s statement at %C"
54507 #: fortran/decl.c:8095
54508 #, gcc-internal-format, gfc-internal-format
54509 msgid "Missing array specification at %L in DIMENSION statement"
54512 #: fortran/decl.c:8103
54513 #, gcc-internal-format, gfc-internal-format
54514 msgid "Dimensions specified for %s at %L after its initialization"
54517 #: fortran/decl.c:8111
54518 #, gcc-internal-format, gfc-internal-format
54519 msgid "Missing array specification at %L in CODIMENSION statement"
54522 #: fortran/decl.c:8120
54523 #, gcc-internal-format, gfc-internal-format
54524 msgid "Array specification must be deferred at %L"
54527 #: fortran/decl.c:8218
54528 #, gcc-internal-format, gfc-internal-format
54529 msgid "Unexpected character in variable list at %C"
54532 #: fortran/decl.c:8255
54533 #, gcc-internal-format
54534 msgid "Expected %<(%> at %C"
54537 #: fortran/decl.c:8269 fortran/decl.c:8309
54538 #, gcc-internal-format, gfc-internal-format
54539 msgid "Expected variable name at %C"
54542 #: fortran/decl.c:8285
54543 #, gcc-internal-format, gfc-internal-format
54544 msgid "Cray pointer at %C must be an integer"
54547 #: fortran/decl.c:8289
54548 #, gcc-internal-format, gfc-internal-format
54550 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
54554 #: fortran/decl.c:8295
54555 #, gcc-internal-format, gfc-internal-format
54556 msgid "Expected \",\" at %C"
54559 #: fortran/decl.c:8334
54560 #, gcc-internal-format
54561 msgid "Couldn't set Cray pointee array spec."
54564 #: fortran/decl.c:8358
54565 #, gcc-internal-format, gfc-internal-format
54566 msgid "Expected \")\" at %C"
54569 #: fortran/decl.c:8370
54570 #, gcc-internal-format
54571 msgid "Expected %<,%> or end of statement at %C"
54574 #: fortran/decl.c:8396
54575 #, gcc-internal-format, gfc-internal-format
54576 msgid "INTENT is not allowed inside of BLOCK at %C"
54579 #: fortran/decl.c:8428
54580 #, gcc-internal-format, gfc-internal-format
54581 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
54584 #: fortran/decl.c:8447
54585 #, gcc-internal-format, gfc-internal-format
54586 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
54589 #: fortran/decl.c:8486
54590 #, gcc-internal-format, gfc-internal-format
54591 msgid "CONTIGUOUS statement at %C"
54594 #: fortran/decl.c:8592
54595 #, gcc-internal-format, gfc-internal-format
54597 "Access specification of the %s operator at %C has already been specified"
54600 #: fortran/decl.c:8609
54601 #, gcc-internal-format, gfc-internal-format
54603 "Access specification of the .%s. operator at %C has already been specified"
54606 #: fortran/decl.c:8648
54607 #, gcc-internal-format, gfc-internal-format
54608 msgid "PROTECTED statement at %C"
54611 #: fortran/decl.c:8686
54612 #, gcc-internal-format, gfc-internal-format
54613 msgid "Syntax error in PROTECTED statement at %C"
54616 #: fortran/decl.c:8710
54617 #, gcc-internal-format, gfc-internal-format
54619 "PRIVATE statement at %C is only allowed in the specification part of a module"
54622 #: fortran/decl.c:8747
54623 #, gcc-internal-format, gfc-internal-format
54625 "PUBLIC statement at %C is only allowed in the specification part of a module"
54628 #: fortran/decl.c:8775
54629 #, gcc-internal-format, gfc-internal-format
54630 msgid "Expected variable name at %C in PARAMETER statement"
54633 #: fortran/decl.c:8782
54634 #, gcc-internal-format, gfc-internal-format
54635 msgid "Expected = sign in PARAMETER statement at %C"
54638 #: fortran/decl.c:8788
54639 #, gcc-internal-format, gfc-internal-format
54640 msgid "Expected expression at %C in PARAMETER statement"
54643 #: fortran/decl.c:8808
54644 #, gcc-internal-format, gfc-internal-format
54645 msgid "Initializing already initialized variable at %C"
54648 #. With legacy PARAMETER statements, don't expect a terminating ')'.
54649 #: fortran/decl.c:8833
54650 #, gcc-internal-format, gfc-internal-format
54651 msgid "PARAMETER without '()' at %C"
54654 #: fortran/decl.c:8849
54655 #, gcc-internal-format, gfc-internal-format
54656 msgid "Unexpected characters in PARAMETER statement at %C"
54659 #: fortran/decl.c:8868 fortran/decl.c:8924
54660 #, gcc-internal-format
54661 msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
54664 #: fortran/decl.c:8903
54665 #, gcc-internal-format, gfc-internal-format
54666 msgid "Expected entity-list in AUTOMATIC statement at %C"
54669 #: fortran/decl.c:8910
54670 #, gcc-internal-format, gfc-internal-format
54671 msgid "Syntax error in AUTOMATIC statement at %C"
54674 #: fortran/decl.c:8959
54675 #, gcc-internal-format, gfc-internal-format
54676 msgid "Expected entity-list in STATIC statement at %C"
54679 #: fortran/decl.c:8966
54680 #, gcc-internal-format, gfc-internal-format
54681 msgid "Syntax error in STATIC statement at %C"
54684 #: fortran/decl.c:8985
54685 #, gcc-internal-format, gfc-internal-format
54686 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
54689 #: fortran/decl.c:8996
54690 #, gcc-internal-format, gfc-internal-format
54691 msgid "SAVE statement at %C follows blanket SAVE statement"
54694 #: fortran/decl.c:9042
54695 #, gcc-internal-format, gfc-internal-format
54696 msgid "Syntax error in SAVE statement at %C"
54699 #: fortran/decl.c:9056
54700 #, gcc-internal-format, gfc-internal-format
54701 msgid "VALUE is not allowed inside of BLOCK at %C"
54704 #: fortran/decl.c:9060
54705 #, gcc-internal-format, gfc-internal-format
54706 msgid "VALUE statement at %C"
54709 #: fortran/decl.c:9098
54710 #, gcc-internal-format, gfc-internal-format
54711 msgid "Syntax error in VALUE statement at %C"
54714 #: fortran/decl.c:9110
54715 #, gcc-internal-format, gfc-internal-format
54716 msgid "VOLATILE statement at %C"
54719 #: fortran/decl.c:9137
54720 #, gcc-internal-format
54722 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
54726 #: fortran/decl.c:9162
54727 #, gcc-internal-format, gfc-internal-format
54728 msgid "Syntax error in VOLATILE statement at %C"
54731 #: fortran/decl.c:9174
54732 #, gcc-internal-format, gfc-internal-format
54733 msgid "ASYNCHRONOUS statement at %C"
54736 #: fortran/decl.c:9218
54737 #, gcc-internal-format, gfc-internal-format
54738 msgid "Syntax error in ASYNCHRONOUS statement at %C"
54741 #: fortran/decl.c:9243
54742 #, gcc-internal-format, gfc-internal-format
54743 msgid "MODULE PROCEDURE declaration at %C"
54746 #: fortran/decl.c:9336
54747 #, gcc-internal-format, gfc-internal-format
54748 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
54751 #: fortran/decl.c:9394
54752 #, gcc-internal-format, gfc-internal-format
54753 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
54756 #: fortran/decl.c:9443
54757 #, gcc-internal-format, gfc-internal-format
54758 msgid "Ambiguous symbol in TYPE definition at %C"
54761 #: fortran/decl.c:9452
54762 #, gcc-internal-format
54763 msgid "Symbol %qs at %C has not been previously defined"
54766 #: fortran/decl.c:9458
54767 #, gcc-internal-format
54768 msgid "%qs in EXTENDS expression at %C is not a derived type"
54771 #: fortran/decl.c:9465
54772 #, gcc-internal-format
54773 msgid "%qs cannot be extended at %C because it is BIND(C)"
54776 #: fortran/decl.c:9472
54777 #, gcc-internal-format
54778 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
54781 #: fortran/decl.c:9495
54782 #, gcc-internal-format, gfc-internal-format
54784 "Derived type at %C can only be PRIVATE in the specification part of a module"
54787 #: fortran/decl.c:9507
54788 #, gcc-internal-format, gfc-internal-format
54790 "Derived type at %C can only be PUBLIC in the specification part of a module"
54793 #: fortran/decl.c:9528
54794 #, gcc-internal-format, gfc-internal-format
54795 msgid "ABSTRACT type at %C"
54798 #: fortran/decl.c:9574
54799 #, gcc-internal-format, gfc-internal-format
54800 msgid "Failed to create structure type '%s' at %C"
54803 #: fortran/decl.c:9580
54804 #, gcc-internal-format
54805 msgid "Type definition of %qs at %C was already defined at %L"
54808 #: fortran/decl.c:9627
54809 #, gcc-internal-format, gfc-internal-format
54810 msgid "Junk after MAP statement at %C"
54813 #: fortran/decl.c:9660
54814 #, gcc-internal-format, gfc-internal-format
54815 msgid "Junk after UNION statement at %C"
54818 #: fortran/decl.c:9695
54819 #, gcc-internal-format
54820 msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
54823 #: fortran/decl.c:9709
54824 #, gcc-internal-format, gfc-internal-format
54825 msgid "Structure name expected in non-nested structure declaration at %C"
54828 #: fortran/decl.c:9727
54829 #, gcc-internal-format, gfc-internal-format
54830 msgid "Junk after non-nested STRUCTURE statement at %C"
54833 #: fortran/decl.c:9734
54834 #, gcc-internal-format
54835 msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
54838 #: fortran/decl.c:9895
54839 #, gcc-internal-format, gfc-internal-format
54840 msgid "Expected :: in TYPE definition at %C"
54843 #: fortran/decl.c:9923
54844 #, gcc-internal-format
54845 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
54848 #: fortran/decl.c:9933
54849 #, gcc-internal-format
54850 msgid "Derived type name %qs at %C already has a basic type of %s"
54853 #: fortran/decl.c:9950
54854 #, gcc-internal-format
54855 msgid "Derived type definition of %qs at %C has already been defined"
54858 #: fortran/decl.c:10011
54859 #, gcc-internal-format, gfc-internal-format
54860 msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
54863 #: fortran/decl.c:10095
54864 #, gcc-internal-format, gfc-internal-format
54865 msgid "Cray Pointee at %C cannot be assumed shape array"
54868 #: fortran/decl.c:10115
54869 #, gcc-internal-format, gfc-internal-format
54870 msgid "ENUM and ENUMERATOR at %C"
54873 #: fortran/decl.c:10147
54874 #, gcc-internal-format, gfc-internal-format
54875 msgid "Enumerator exceeds the C integer type at %C"
54878 #: fortran/decl.c:10226
54879 #, gcc-internal-format, gfc-internal-format
54880 msgid "ENUMERATOR %L not initialized with integer expression"
54883 #: fortran/decl.c:10274
54884 #, gcc-internal-format, gfc-internal-format
54885 msgid "ENUM definition statement expected before %C"
54888 #: fortran/decl.c:10310
54889 #, gcc-internal-format, gfc-internal-format
54890 msgid "Syntax error in ENUMERATOR definition at %C"
54893 #: fortran/decl.c:10357 fortran/decl.c:10372
54894 #, gcc-internal-format, gfc-internal-format
54895 msgid "Duplicate access-specifier at %C"
54898 #: fortran/decl.c:10392
54899 #, gcc-internal-format, gfc-internal-format
54900 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
54903 #: fortran/decl.c:10412
54904 #, gcc-internal-format, gfc-internal-format
54905 msgid "Binding attributes already specify passing, illegal PASS at %C"
54908 #: fortran/decl.c:10439
54909 #, gcc-internal-format, gfc-internal-format
54910 msgid "Duplicate POINTER attribute at %C"
54913 #: fortran/decl.c:10457
54914 #, gcc-internal-format, gfc-internal-format
54915 msgid "Duplicate NON_OVERRIDABLE at %C"
54918 #: fortran/decl.c:10473
54919 #, gcc-internal-format, gfc-internal-format
54920 msgid "Duplicate DEFERRED at %C"
54923 #: fortran/decl.c:10486
54924 #, gcc-internal-format, gfc-internal-format
54925 msgid "Expected access-specifier at %C"
54928 #: fortran/decl.c:10488
54929 #, gcc-internal-format, gfc-internal-format
54930 msgid "Expected binding attribute at %C"
54933 #: fortran/decl.c:10496
54934 #, gcc-internal-format, gfc-internal-format
54935 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
54938 #: fortran/decl.c:10508
54939 #, gcc-internal-format, gfc-internal-format
54940 msgid "POINTER attribute is required for procedure pointer component at %C"
54943 #: fortran/decl.c:10550
54944 #, gcc-internal-format
54945 msgid "Interface-name expected after %<(%> at %C"
54948 #: fortran/decl.c:10556
54949 #, gcc-internal-format
54950 msgid "%<)%> expected at %C"
54953 #: fortran/decl.c:10576
54954 #, gcc-internal-format, gfc-internal-format
54955 msgid "Interface must be specified for DEFERRED binding at %C"
54958 #: fortran/decl.c:10581
54959 #, gcc-internal-format, gfc-internal-format
54960 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
54963 #: fortran/decl.c:10604
54964 #, gcc-internal-format, gfc-internal-format
54965 msgid "Expected binding name at %C"
54968 #: fortran/decl.c:10608
54969 #, gcc-internal-format, gfc-internal-format
54970 msgid "PROCEDURE list at %C"
54973 #: fortran/decl.c:10620
54974 #, gcc-internal-format
54975 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
54978 #: fortran/decl.c:10626
54979 #, gcc-internal-format
54980 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
54983 #: fortran/decl.c:10636
54984 #, gcc-internal-format
54985 msgid "Expected binding target after %<=>%> at %C"
54988 #: fortran/decl.c:10653
54989 #, gcc-internal-format
54990 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
54993 #: fortran/decl.c:10664
54994 #, gcc-internal-format
54996 "There is already a procedure with binding name %qs for the derived type %qs "
55000 #: fortran/decl.c:10715
55001 #, gcc-internal-format, gfc-internal-format
55002 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
55005 #: fortran/decl.c:10735
55006 #, gcc-internal-format
55007 msgid "Expected %<::%> at %C"
55010 #: fortran/decl.c:10747
55011 #, gcc-internal-format, gfc-internal-format
55012 msgid "Expected generic name or operator descriptor at %C"
55015 #: fortran/decl.c:10768
55016 #, gcc-internal-format, gfc-internal-format
55017 msgid "Malformed GENERIC statement at %C"
55020 #: fortran/decl.c:10779
55021 #, gcc-internal-format
55022 msgid "Expected %<=>%> at %C"
55025 #: fortran/decl.c:10815
55026 #, gcc-internal-format
55028 "There's already a non-generic procedure with binding name %qs for the "
55029 "derived type %qs at %C"
55032 #: fortran/decl.c:10823
55033 #, gcc-internal-format
55034 msgid "Binding at %C must have the same access as already defined binding %qs"
55037 #: fortran/decl.c:10871
55038 #, gcc-internal-format, gfc-internal-format
55039 msgid "Expected specific binding name at %C"
55042 #: fortran/decl.c:10881
55043 #, gcc-internal-format
55044 msgid "%qs already defined as specific binding for the generic %qs at %C"
55047 #: fortran/decl.c:10899
55048 #, gcc-internal-format, gfc-internal-format
55049 msgid "Junk after GENERIC binding at %C"
55052 #: fortran/decl.c:10934
55053 #, gcc-internal-format, gfc-internal-format
55054 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
55057 #: fortran/decl.c:10945
55058 #, gcc-internal-format, gfc-internal-format
55060 "Derived type declaration with FINAL at %C must be in the specification part "
55064 #: fortran/decl.c:10967
55065 #, gcc-internal-format, gfc-internal-format
55066 msgid "Empty FINAL at %C"
55069 #: fortran/decl.c:10974
55070 #, gcc-internal-format, gfc-internal-format
55071 msgid "Expected module procedure name at %C"
55074 #: fortran/decl.c:10984
55075 #, gcc-internal-format
55076 msgid "Expected %<,%> at %C"
55079 #: fortran/decl.c:10990
55080 #, gcc-internal-format
55081 msgid "Unknown procedure name %qs at %C"
55084 #: fortran/decl.c:11003
55085 #, gcc-internal-format
55086 msgid "%qs at %C is already defined as FINAL procedure"
55089 #: fortran/decl.c:11073
55090 #, gcc-internal-format, gfc-internal-format
55091 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
55094 #: fortran/decl.c:11119
55095 #, gcc-internal-format, gfc-internal-format
55096 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
55099 #: fortran/decl.c:11139
55100 #, gcc-internal-format
55102 "%<GCC unroll%> directive requires a non-negative integral constant less than "
55103 "or equal to %u at %C"
55106 #: fortran/decl.c:11153
55107 #, gcc-internal-format, gfc-internal-format
55108 msgid "Syntax error in !GCC$ UNROLL directive at %C"
55111 #: fortran/dependency.c:105
55112 #, gcc-internal-format
55113 msgid "identical_array_ref(): inconsistent dimensions"
55116 #: fortran/dependency.c:193
55117 #, gcc-internal-format
55118 msgid "are_identical_variables: Bad type"
55121 #. We are told not to check dependencies.
55122 #. We do it, however, and issue a warning in case we find one.
55123 #. If a dependency is found in the case
55124 #. elemental == ELEM_CHECK_VARIABLE, we will generate
55125 #. a temporary, so we don't need to bother the user.
55126 #: fortran/dependency.c:976
55127 #, gcc-internal-format, gfc-internal-format
55129 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
55132 #: fortran/dependency.c:1280
55133 #, gcc-internal-format
55134 msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
55137 #: fortran/dump-parse-tree.c:201
55138 #, gcc-internal-format
55139 msgid "show_array_spec(): Unhandled array shape type."
55142 #: fortran/dump-parse-tree.c:280
55143 #, gcc-internal-format
55144 msgid "show_array_ref(): Unknown array reference"
55147 #: fortran/dump-parse-tree.c:312
55148 #, gcc-internal-format
55149 msgid "show_ref(): Bad component code"
55152 #: fortran/dump-parse-tree.c:575
55153 #, gcc-internal-format
55154 msgid "show_expr(): Bad intrinsic in expression"
55157 #: fortran/dump-parse-tree.c:618
55158 #, gcc-internal-format
55159 msgid "show_expr(): Don't know how to show expr"
55162 #: fortran/dump-parse-tree.c:2856
55163 #, gcc-internal-format
55164 msgid "show_code_node(): Bad statement code"
55167 #: fortran/dump-parse-tree.c:3150 fortran/dump-parse-tree.c:3242
55168 #, gcc-internal-format
55169 msgid "Cannot convert %qs to interoperable type at %L"
55172 #: fortran/error.c:335
55173 #, gcc-internal-format, gfc-internal-format
55174 msgid " Included at %s:%d:"
55177 #: fortran/error.c:421
55178 #, gcc-internal-format
55179 msgid "<During initialization>\n"
55182 #: fortran/expr.c:149
55183 #, gcc-internal-format
55184 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
55187 #: fortran/expr.c:349
55188 #, gcc-internal-format
55189 msgid "gfc_copy_expr(): Bad expr node"
55192 #: fortran/expr.c:499
55193 #, gcc-internal-format
55194 msgid "free_expr0(): Bad expr type"
55197 #: fortran/expr.c:646 fortran/expr.c:648 fortran/expr.c:699 fortran/expr.c:701
55198 #, gcc-internal-format, gfc-internal-format
55199 msgid "Constant expression required at %C"
55202 #: fortran/expr.c:655 fortran/expr.c:657 fortran/expr.c:708 fortran/expr.c:710
55203 #, gcc-internal-format, gfc-internal-format
55204 msgid "Integer expression required at %C"
55207 #: fortran/expr.c:665 fortran/expr.c:667 fortran/expr.c:721 fortran/expr.c:723
55208 #, gcc-internal-format, gfc-internal-format
55209 msgid "Integer value too large in expression at %C"
55212 #: fortran/expr.c:1050
55213 #, gcc-internal-format
55214 msgid "gfc_is_constant_expr(): Unknown expression type"
55217 #: fortran/expr.c:1207
55218 #, gcc-internal-format
55219 msgid "simplify_intrinsic_op(): Bad operator"
55222 #: fortran/expr.c:1313
55223 #, gcc-internal-format, gfc-internal-format
55224 msgid "Index in dimension %d is out of bounds at %L"
55227 #: fortran/expr.c:1501 fortran/expr.c:1552
55228 #, gcc-internal-format, gfc-internal-format
55229 msgid "index in dimension %d is out of bounds at %L"
55232 #: fortran/expr.c:1628
55233 #, gcc-internal-format, gfc-internal-format
55235 "The number of elements in the array constructor at %L requires an increase "
55236 "of the allowed %d upper limit. See -fmax-array-constructor option"
55239 #: fortran/expr.c:2175
55240 #, gcc-internal-format, gfc-internal-format
55241 msgid "elemental function arguments at %C are not compliant"
55244 #: fortran/expr.c:2219
55245 #, gcc-internal-format, gfc-internal-format
55246 msgid "Numeric or CHARACTER operands are required in expression at %L"
55249 #: fortran/expr.c:2244
55250 #, gcc-internal-format, gfc-internal-format
55252 "Concatenation operator in expression at %L must have two CHARACTER operands"
55255 #: fortran/expr.c:2251
55256 #, gcc-internal-format, gfc-internal-format
55257 msgid "Concat operator at %L must concatenate strings of the same kind"
55260 #: fortran/expr.c:2261
55261 #, gcc-internal-format, gfc-internal-format
55262 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
55265 #: fortran/expr.c:2277
55266 #, gcc-internal-format, gfc-internal-format
55267 msgid "LOGICAL operands are required in expression at %L"
55270 #: fortran/expr.c:2288
55271 #, gcc-internal-format, gfc-internal-format
55272 msgid "Only intrinsic operators can be used in expression at %L"
55275 #: fortran/expr.c:2296
55276 #, gcc-internal-format, gfc-internal-format
55277 msgid "Numeric operands are required in expression at %L"
55280 #: fortran/expr.c:2319
55281 #, gcc-internal-format
55283 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
55284 "constructor at %L"
55287 #: fortran/expr.c:2430
55288 #, gcc-internal-format
55290 "Assumed or deferred character length variable %qs in constant expression at "
55294 #: fortran/expr.c:2496
55295 #, gcc-internal-format
55297 "transformational intrinsic %qs at %L is not permitted in an initialization "
55301 #: fortran/expr.c:2527
55302 #, gcc-internal-format, gfc-internal-format
55303 msgid "Evaluation of nonstandard initialization expression at %L"
55306 #: fortran/expr.c:2604 fortran/resolve.c:2688
55307 #, gcc-internal-format
55309 "Function %qs in initialization expression at %L must be an intrinsic function"
55312 #: fortran/expr.c:2616
55313 #, gcc-internal-format
55315 "Intrinsic function %qs at %L is not permitted in an initialization expression"
55318 #: fortran/expr.c:2655
55319 #, gcc-internal-format
55320 msgid "PARAMETER %qs is used at %L before its definition is complete"
55323 #: fortran/expr.c:2675
55324 #, gcc-internal-format
55326 "Assumed size array %qs at %L is not permitted in an initialization expression"
55329 #: fortran/expr.c:2681
55330 #, gcc-internal-format
55332 "Assumed shape array %qs at %L is not permitted in an initialization "
55336 #: fortran/expr.c:2687
55337 #, gcc-internal-format
55339 "Deferred array %qs at %L is not permitted in an initialization expression"
55342 #: fortran/expr.c:2693
55343 #, gcc-internal-format
55345 "Array %qs at %L is a variable, which does not reduce to a constant expression"
55348 #: fortran/expr.c:2703
55349 #, gcc-internal-format
55351 "Parameter %qs at %L has not been declared or is a variable, which does not "
55352 "reduce to a constant expression"
55355 #: fortran/expr.c:2757
55356 #, gcc-internal-format
55357 msgid "check_init_expr(): Unknown expression type"
55360 #: fortran/expr.c:2891
55361 #, gcc-internal-format
55362 msgid "Specification function %qs at %L cannot be a statement function"
55365 #: fortran/expr.c:2898
55366 #, gcc-internal-format
55367 msgid "Specification function %qs at %L cannot be an internal function"
55370 #: fortran/expr.c:2905
55371 #, gcc-internal-format
55372 msgid "Specification function %qs at %L must be PURE"
55375 #: fortran/expr.c:2913
55376 #, gcc-internal-format
55377 msgid "Specification function %qs at %L cannot be RECURSIVE"
55380 #: fortran/expr.c:3059
55381 #, gcc-internal-format
55382 msgid "Dummy argument %qs not allowed in expression at %L"
55385 #: fortran/expr.c:3066
55386 #, gcc-internal-format
55387 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
55390 #: fortran/expr.c:3073
55391 #, gcc-internal-format
55392 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
55395 #: fortran/expr.c:3102
55396 #, gcc-internal-format
55397 msgid "Variable %qs cannot appear in the expression at %L"
55400 #: fortran/expr.c:3133
55401 #, gcc-internal-format
55402 msgid "check_restricted(): Unknown expression type"
55405 #: fortran/expr.c:3153
55406 #, gcc-internal-format, gfc-internal-format
55407 msgid "Expression at %L must be of INTEGER type, found %s"
55410 #: fortran/expr.c:3165
55411 #, gcc-internal-format
55412 msgid "Function %qs at %L must be PURE"
55415 #: fortran/expr.c:3174
55416 #, gcc-internal-format, gfc-internal-format
55417 msgid "Expression at %L must be scalar"
55420 #: fortran/expr.c:3208
55421 #, gcc-internal-format, gfc-internal-format
55422 msgid "Incompatible ranks in %s (%d and %d) at %L"
55425 #: fortran/expr.c:3222
55426 #, gcc-internal-format, gfc-internal-format
55427 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
55430 #: fortran/expr.c:3318
55431 #, gcc-internal-format
55432 msgid "%qs at %L is not a VALUE"
55435 #: fortran/expr.c:3325
55436 #, gcc-internal-format, gfc-internal-format
55437 msgid "Incompatible ranks %d and %d in assignment at %L"
55440 #: fortran/expr.c:3332
55441 #, gcc-internal-format, gfc-internal-format
55442 msgid "Variable type is UNKNOWN in assignment at %L"
55445 #: fortran/expr.c:3344
55446 #, gcc-internal-format, gfc-internal-format
55447 msgid "NULL appears on right-hand side in assignment at %L"
55450 #: fortran/expr.c:3354
55451 #, gcc-internal-format, gfc-internal-format
55452 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
55455 #: fortran/expr.c:3364
55456 #, gcc-internal-format
55457 msgid "BOZ literal at %L used to initialize non-integer variable %qs"
55460 #: fortran/expr.c:3369 fortran/resolve.c:10187
55461 #, gcc-internal-format, gfc-internal-format
55463 "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
55466 #: fortran/expr.c:3380 fortran/resolve.c:10198
55467 #, gcc-internal-format
55468 msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
55471 #: fortran/expr.c:3388 fortran/resolve.c:10207
55472 #, gcc-internal-format
55474 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
55475 "disabled with the option %<-fno-range-check%>"
55478 #: fortran/expr.c:3392 fortran/resolve.c:10211
55479 #, gcc-internal-format
55481 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
55482 "disabled with the option %<-fno-range-check%>"
55485 #: fortran/expr.c:3396 fortran/resolve.c:10215
55486 #, gcc-internal-format
55488 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
55489 "with the option %<-fno-range-check%>"
55492 #: fortran/expr.c:3405
55493 #, gcc-internal-format, gfc-internal-format
55495 "The assignment to a KIND or LEN component of a parameterized type at %L is "
55499 #: fortran/expr.c:3426
55500 #, gcc-internal-format, gfc-internal-format
55502 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
55505 #: fortran/expr.c:3465
55506 #, gcc-internal-format, gfc-internal-format
55507 msgid "Pointer assignment target is not a POINTER at %L"
55510 #: fortran/expr.c:3473
55511 #, gcc-internal-format
55513 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
55517 #: fortran/expr.c:3496
55518 #, gcc-internal-format
55519 msgid "Expected bounds specification for %qs at %L"
55522 #: fortran/expr.c:3501
55523 #, gcc-internal-format
55524 msgid "Bounds specification for %qs in pointer assignment at %L"
55527 #: fortran/expr.c:3514
55528 #, gcc-internal-format, gfc-internal-format
55529 msgid "Lower bound has to be present at %L"
55532 #: fortran/expr.c:3520
55533 #, gcc-internal-format, gfc-internal-format
55534 msgid "Stride must not be present at %L"
55537 #: fortran/expr.c:3532
55538 #, gcc-internal-format, gfc-internal-format
55539 msgid "Either all or none of the upper bounds must be specified at %L"
55542 #: fortran/expr.c:3558
55543 #, gcc-internal-format, gfc-internal-format
55544 msgid "Pointer object at %L shall not have a coindex"
55547 #: fortran/expr.c:3579
55548 #, gcc-internal-format, gfc-internal-format
55549 msgid "Invalid procedure pointer assignment at %L"
55552 #: fortran/expr.c:3603
55553 #, gcc-internal-format
55555 "Function result %qs is invalid as proc-target in procedure pointer "
55559 #: fortran/expr.c:3612
55560 #, gcc-internal-format
55561 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
55564 #: fortran/expr.c:3622
55565 #, gcc-internal-format
55566 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
55569 #: fortran/expr.c:3628
55570 #, gcc-internal-format
55571 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
55574 #: fortran/expr.c:3635
55575 #, gcc-internal-format
55576 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
55579 #: fortran/expr.c:3643
55580 #, gcc-internal-format
55582 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
55586 #: fortran/expr.c:3666
55587 #, gcc-internal-format, gfc-internal-format
55589 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
55593 #: fortran/expr.c:3719
55594 #, gcc-internal-format
55596 "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
55600 #: fortran/expr.c:3729 fortran/expr.c:3744
55601 #, gcc-internal-format
55602 msgid "Explicit interface required for component %qs at %L: %s"
55605 #: fortran/expr.c:3735 fortran/expr.c:3750 fortran/resolve.c:2566
55606 #, gcc-internal-format
55607 msgid "Explicit interface required for %qs at %L: %s"
55610 #: fortran/expr.c:3762
55611 #, gcc-internal-format, gfc-internal-format
55612 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
55615 #: fortran/expr.c:3771
55616 #, gcc-internal-format
55618 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
55619 "associated, referenced or have the EXTERNAL attribute"
55622 #: fortran/expr.c:3788
55623 #, gcc-internal-format, gfc-internal-format
55625 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
55626 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
55627 "polymorphic target"
55630 #: fortran/expr.c:3793
55631 #, gcc-internal-format, gfc-internal-format
55633 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
55636 #: fortran/expr.c:3802
55637 #, gcc-internal-format, gfc-internal-format
55638 msgid "Different kind type parameters in pointer assignment at %L"
55641 #: fortran/expr.c:3809
55642 #, gcc-internal-format, gfc-internal-format
55643 msgid "Different ranks in pointer assignment at %L"
55646 #: fortran/expr.c:3828
55647 #, gcc-internal-format, gfc-internal-format
55649 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
55652 #: fortran/expr.c:3841
55653 #, gcc-internal-format, gfc-internal-format
55654 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
55657 #: fortran/expr.c:3845
55658 #, gcc-internal-format, gfc-internal-format
55659 msgid "Rank remapping target is not rank 1 at %L"
55662 #. The test above might need to be extend when F08, Note 5.4 has to be
55663 #. interpreted in the way that target and pointer with the same coindex
55665 #: fortran/expr.c:3877 fortran/expr.c:3925
55666 #, gcc-internal-format, gfc-internal-format
55667 msgid "Data target at %L shall not have a coindex"
55670 #: fortran/expr.c:3880
55671 #, gcc-internal-format, gfc-internal-format
55673 "Target expression in pointer assignment at %L must deliver a pointer result"
55676 #: fortran/expr.c:3888
55677 #, gcc-internal-format, gfc-internal-format
55678 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
55681 #: fortran/expr.c:3895
55682 #, gcc-internal-format, gfc-internal-format
55683 msgid "Bad target in pointer assignment in PURE procedure at %L"
55686 #: fortran/expr.c:3904
55687 #, gcc-internal-format, gfc-internal-format
55688 msgid "Pointer assignment with vector subscript on rhs at %L"
55691 #: fortran/expr.c:3912
55692 #, gcc-internal-format, gfc-internal-format
55693 msgid "Pointer assignment target has PROTECTED attribute at %L"
55696 #: fortran/expr.c:3936
55697 #, gcc-internal-format, gfc-internal-format
55698 msgid "Assignment to contiguous pointer from non-contiguous target at %L"
55701 #: fortran/expr.c:3975
55702 #, gcc-internal-format, gfc-internal-format
55703 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
55706 #: fortran/expr.c:4051 fortran/resolve.c:1452
55707 #, gcc-internal-format, gfc-internal-format
55708 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
55711 #: fortran/expr.c:4057
55712 #, gcc-internal-format, gfc-internal-format
55713 msgid "Pointer initialization target at %L must have the TARGET attribute"
55716 #: fortran/expr.c:4072 fortran/resolve.c:1458
55717 #, gcc-internal-format, gfc-internal-format
55718 msgid "Pointer initialization target at %L must have the SAVE attribute"
55721 #: fortran/expr.c:4084
55722 #, gcc-internal-format, gfc-internal-format
55724 "Procedure pointer initialization target at %L may not be a procedure pointer"
55727 #: fortran/expr.c:5512
55728 #, gcc-internal-format, gfc-internal-format
55730 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
55733 #: fortran/expr.c:5520
55734 #, gcc-internal-format, gfc-internal-format
55735 msgid "Non-variable expression in variable definition context (%s) at %L"
55738 #: fortran/expr.c:5528
55739 #, gcc-internal-format
55740 msgid "Named constant %qs in variable definition context (%s) at %L"
55743 #: fortran/expr.c:5537
55744 #, gcc-internal-format
55745 msgid "%qs in variable definition context (%s) at %L is not a variable"
55748 #: fortran/expr.c:5548
55749 #, gcc-internal-format, gfc-internal-format
55750 msgid "Non-POINTER in pointer association context (%s) at %L"
55753 #: fortran/expr.c:5557
55754 #, gcc-internal-format, gfc-internal-format
55755 msgid "Type inaccessible in variable definition context (%s) at %L"
55758 #: fortran/expr.c:5570
55759 #, gcc-internal-format, gfc-internal-format
55760 msgid "LOCK_TYPE in variable definition context (%s) at %L"
55763 #: fortran/expr.c:5583
55764 #, gcc-internal-format, gfc-internal-format
55765 msgid "LOCK_EVENT in variable definition context (%s) at %L"
55768 #: fortran/expr.c:5613
55769 #, gcc-internal-format
55771 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
55774 #: fortran/expr.c:5621
55775 #, gcc-internal-format
55777 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
55780 #: fortran/expr.c:5634
55781 #, gcc-internal-format
55783 "Variable %qs is PROTECTED and can not appear in a pointer association "
55784 "context (%s) at %L"
55787 #: fortran/expr.c:5642
55788 #, gcc-internal-format
55790 "Variable %qs is PROTECTED and can not appear in a variable definition "
55791 "context (%s) at %L"
55794 #: fortran/expr.c:5654
55795 #, gcc-internal-format
55797 "Variable %qs can not appear in a variable definition context (%s) at %L in "
55801 #: fortran/expr.c:5713
55802 #, gcc-internal-format
55804 "%qs at %L associated to vector-indexed target can not be used in a variable "
55805 "definition context (%s)"
55808 #: fortran/expr.c:5717
55809 #, gcc-internal-format
55811 "%qs at %L associated to expression can not be used in a variable definition "
55815 #: fortran/expr.c:5728
55816 #, gcc-internal-format
55818 "Associate-name %qs can not appear in a variable definition context (%s) at "
55819 "%L because its target at %L can not, either"
55822 #: fortran/expr.c:5770
55823 #, gcc-internal-format, gfc-internal-format
55825 "Elements with the same value at %L and %L in vector subscript in a variable "
55826 "definition context (%s)"
55829 #: fortran/f95-lang.c:251
55830 #, gcc-internal-format, gfc-internal-format
55831 msgid "can't open input file: %s"
55834 #: fortran/frontend-passes.c:190
55835 #, gcc-internal-format
55836 msgid "No location in statement"
55839 #: fortran/frontend-passes.c:205
55840 #, gcc-internal-format, gfc-internal-format
55841 msgid "No location in expression near %L"
55844 #: fortran/frontend-passes.c:409
55845 #, gcc-internal-format
55846 msgid "Illegal id in copy_walk_reduction_arg"
55849 #: fortran/frontend-passes.c:817 fortran/trans-array.c:1182
55850 #: fortran/trans-array.c:6440 fortran/trans-array.c:7864
55851 #: fortran/trans-intrinsic.c:7217
55852 #, gcc-internal-format, gfc-internal-format
55853 msgid "Creating array temporary at %L"
55856 #: fortran/frontend-passes.c:842 fortran/frontend-passes.c:846
55857 #, gcc-internal-format
55858 msgid "Removing call to function %qs at %L"
55861 #: fortran/frontend-passes.c:1256 fortran/frontend-passes.c:1295
55862 #, gcc-internal-format
55863 msgid "bad expression"
55866 #: fortran/frontend-passes.c:1291
55867 #, gcc-internal-format
55871 #: fortran/frontend-passes.c:2144
55872 #, gcc-internal-format
55873 msgid "illegal OP in optimize_comparison"
55876 #: fortran/frontend-passes.c:2390
55877 #, gcc-internal-format
55879 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
55880 "INTENT(OUT) argument to subroutine %qs"
55883 #: fortran/frontend-passes.c:2397
55884 #, gcc-internal-format
55886 "Variable %qs at %L not definable inside loop beginning at %L as "
55887 "INTENT(INOUT) argument to subroutine %qs"
55890 #: fortran/frontend-passes.c:2620 fortran/frontend-passes.c:2644
55891 #, gcc-internal-format, gfc-internal-format
55892 msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
55895 #: fortran/frontend-passes.c:2629 fortran/frontend-passes.c:2653
55896 #, gcc-internal-format, gfc-internal-format
55897 msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
55900 #: fortran/frontend-passes.c:2713
55901 #, gcc-internal-format
55903 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
55904 "INTENT(OUT) argument to function %qs"
55907 #: fortran/frontend-passes.c:2719
55908 #, gcc-internal-format
55910 "Variable %qs at %L not definable inside loop beginning at %L as "
55911 "INTENT(INOUT) argument to function %qs"
55914 #: fortran/frontend-passes.c:3111 fortran/trans-expr.c:1581
55915 #, gcc-internal-format, gfc-internal-format
55916 msgid "Code for reallocating the allocatable array at %L will be added"
55919 #: fortran/frontend-passes.c:3620
55920 #, gcc-internal-format
55921 msgid "Scalarization using DIMEN_RANGE unimplemented"
55924 #: fortran/frontend-passes.c:4412
55925 #, gcc-internal-format, gfc-internal-format
55926 msgid "Interchanging loops at %L"
55929 #: fortran/gfortranspec.c:145
55930 #, gcc-internal-format
55931 msgid "overflowed output arg list for %qs"
55934 #: fortran/gfortranspec.c:299
55935 #, gcc-internal-format
55936 msgid "no input files; unwilling to write output files"
55939 #: fortran/interface.c:225
55940 #, gcc-internal-format, gfc-internal-format
55941 msgid "Syntax error in generic specification at %C"
55944 #: fortran/interface.c:252
55945 #, gcc-internal-format, gfc-internal-format
55946 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
55949 #: fortran/interface.c:272
55950 #, gcc-internal-format
55951 msgid "Dummy procedure %qs at %C cannot have a generic interface"
55954 #: fortran/interface.c:305
55955 #, gcc-internal-format, gfc-internal-format
55956 msgid "ABSTRACT INTERFACE at %C"
55959 #: fortran/interface.c:312
55960 #, gcc-internal-format, gfc-internal-format
55961 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
55964 #: fortran/interface.c:343
55965 #, gcc-internal-format, gfc-internal-format
55966 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
55969 #: fortran/interface.c:356
55970 #, gcc-internal-format, gfc-internal-format
55971 msgid "Expected a nameless interface at %C"
55974 #: fortran/interface.c:369
55975 #, gcc-internal-format
55976 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
55979 #: fortran/interface.c:400
55980 #, gcc-internal-format
55981 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
55984 #: fortran/interface.c:403
55985 #, gcc-internal-format
55986 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
55989 #: fortran/interface.c:417
55990 #, gcc-internal-format
55991 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
55994 #: fortran/interface.c:429
55995 #, gcc-internal-format
55996 msgid "Expecting %<END INTERFACE %s%> at %C"
55999 #: fortran/interface.c:619
56000 #, gcc-internal-format
56001 msgid "gfc_compare_derived_types: invalid derived type"
56004 #: fortran/interface.c:871
56005 #, gcc-internal-format, gfc-internal-format
56006 msgid "Alternate return cannot appear in operator interface at %L"
56009 #: fortran/interface.c:900
56010 #, gcc-internal-format, gfc-internal-format
56011 msgid "Assignment operator interface at %L must have two arguments"
56014 #: fortran/interface.c:903
56015 #, gcc-internal-format, gfc-internal-format
56016 msgid "Operator interface at %L has the wrong number of arguments"
56019 #: fortran/interface.c:916
56020 #, gcc-internal-format, gfc-internal-format
56021 msgid "Assignment operator interface at %L must be a SUBROUTINE"
56024 #: fortran/interface.c:934
56025 #, gcc-internal-format, gfc-internal-format
56027 "Assignment operator interface at %L must not redefine an INTRINSIC type "
56031 #: fortran/interface.c:943
56032 #, gcc-internal-format, gfc-internal-format
56033 msgid "Intrinsic operator interface at %L must be a FUNCTION"
56036 #: fortran/interface.c:954
56037 #, gcc-internal-format, gfc-internal-format
56039 "First argument of defined assignment at %L must be INTENT(OUT) or "
56043 #: fortran/interface.c:961
56044 #, gcc-internal-format, gfc-internal-format
56045 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
56048 #: fortran/interface.c:970 fortran/resolve.c:16341
56049 #, gcc-internal-format, gfc-internal-format
56050 msgid "First argument of operator interface at %L must be INTENT(IN)"
56053 #: fortran/interface.c:977 fortran/resolve.c:16359
56054 #, gcc-internal-format, gfc-internal-format
56055 msgid "Second argument of operator interface at %L must be INTENT(IN)"
56058 #: fortran/interface.c:1082
56059 #, gcc-internal-format, gfc-internal-format
56060 msgid "Operator interface at %L conflicts with intrinsic interface"
56063 #: fortran/interface.c:1419 fortran/interface.c:1478
56064 #, gcc-internal-format, gfc-internal-format
56066 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
56069 #: fortran/interface.c:1591
56070 #, gcc-internal-format, gfc-internal-format
56072 "check_result_characteristics (1): Unexpected result %i of "
56073 "gfc_dep_compare_expr"
56076 #: fortran/interface.c:1638
56077 #, gcc-internal-format, gfc-internal-format
56079 "check_result_characteristics (2): Unexpected result %i of "
56080 "gfc_dep_compare_expr"
56083 #: fortran/interface.c:1810
56084 #, gcc-internal-format
56085 msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
56088 #: fortran/interface.c:1815
56089 #, gcc-internal-format
56090 msgid "Procedure %qs in %s at %L has no explicit interface"
56093 #: fortran/interface.c:1819
56094 #, gcc-internal-format
56096 "Procedure %qs in %s at %L is neither function nor subroutine; did you mean "
56100 #: fortran/interface.c:1823
56101 #, gcc-internal-format
56102 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
56105 #: fortran/interface.c:1835
56106 #, gcc-internal-format, gfc-internal-format
56107 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
56110 #: fortran/interface.c:1839
56111 #, gcc-internal-format, gfc-internal-format
56113 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
56114 "name of a derived type"
56117 #: fortran/interface.c:1847
56118 #, gcc-internal-format
56119 msgid "Internal procedure %qs in %s at %L"
56122 #: fortran/interface.c:1904 fortran/interface.c:1909
56123 #, gcc-internal-format
56124 msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
56127 #: fortran/interface.c:1914
56128 #, gcc-internal-format
56129 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
56132 #: fortran/interface.c:1949
56133 #, gcc-internal-format
56134 msgid "%qs at %L is not a module procedure"
56137 #: fortran/interface.c:2152
56138 #, gcc-internal-format
56140 "The assumed-rank array at %L requires that the dummy argument %qs has "
56144 #: fortran/interface.c:2155
56145 #, gcc-internal-format
56146 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
56149 #: fortran/interface.c:2158
56150 #, gcc-internal-format
56151 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
56154 #: fortran/interface.c:2161
56155 #, gcc-internal-format
56156 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
56159 #: fortran/interface.c:2203
56160 #, gcc-internal-format, gfc-internal-format
56161 msgid "Invalid procedure argument at %L"
56164 #: fortran/interface.c:2212 fortran/interface.c:2240
56165 #, gcc-internal-format
56166 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
56169 #: fortran/interface.c:2251
56170 #, gcc-internal-format
56172 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
56176 #: fortran/interface.c:2271
56177 #, gcc-internal-format
56178 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
56181 #: fortran/interface.c:2280
56182 #, gcc-internal-format
56184 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
56188 #: fortran/interface.c:2296
56189 #, gcc-internal-format
56190 msgid "Actual argument to %qs at %L must be polymorphic"
56193 #: fortran/interface.c:2306
56194 #, gcc-internal-format
56195 msgid "Actual argument to %qs at %L must have the same declared type"
56198 #: fortran/interface.c:2321
56199 #, gcc-internal-format
56201 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
56202 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
56206 #: fortran/interface.c:2332
56207 #, gcc-internal-format
56208 msgid "Actual argument to %qs at %L must be a coarray"
56211 #: fortran/interface.c:2351
56212 #, gcc-internal-format
56213 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
56216 #: fortran/interface.c:2369
56217 #, gcc-internal-format
56219 "Actual argument to %qs at %L must be simply contiguous or an element of such "
56223 #: fortran/interface.c:2384
56224 #, gcc-internal-format
56226 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
56227 "has a LOCK_TYPE component"
56230 #: fortran/interface.c:2399
56231 #, gcc-internal-format
56233 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
56234 "has a EVENT_TYPE component"
56237 #: fortran/interface.c:2418
56238 #, gcc-internal-format
56240 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
56241 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
56242 "contiguous and both are ASYNCHRONOUS or VOLATILE"
56245 #: fortran/interface.c:2431
56246 #, gcc-internal-format
56248 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
56252 #: fortran/interface.c:2438
56253 #, gcc-internal-format
56255 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
56256 "is invalid if the allocation status is modified"
56259 #: fortran/interface.c:2501
56260 #, gcc-internal-format
56261 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
56264 #: fortran/interface.c:2510
56265 #, gcc-internal-format
56267 "Element of assumed-shaped or pointer array passed to array dummy argument "
56271 #: fortran/interface.c:2522
56272 #, gcc-internal-format
56274 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
56275 "argument with array dummy argument %qs at %L"
56278 #: fortran/interface.c:2530
56279 #, gcc-internal-format
56281 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
56285 #: fortran/interface.c:2870
56286 #, gcc-internal-format
56287 msgid "Keyword argument %qs at %L is invalid in a statement function"
56290 #: fortran/interface.c:2893
56291 #, gcc-internal-format
56292 msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
56295 #: fortran/interface.c:2897
56296 #, gcc-internal-format
56297 msgid "Keyword argument %qs at %L is not in the procedure"
56300 #: fortran/interface.c:2906
56301 #, gcc-internal-format
56303 "Keyword argument %qs at %L is already associated with another actual argument"
56306 #: fortran/interface.c:2916
56307 #, gcc-internal-format, gfc-internal-format
56308 msgid "More actual than formal arguments in procedure call at %L"
56311 #: fortran/interface.c:2928 fortran/interface.c:3318
56312 #, gcc-internal-format, gfc-internal-format
56313 msgid "Missing alternate return spec in subroutine call at %L"
56316 #: fortran/interface.c:2936
56317 #, gcc-internal-format, gfc-internal-format
56318 msgid "Unexpected alternate return spec in subroutine call at %L"
56321 #: fortran/interface.c:2963
56322 #, gcc-internal-format
56323 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
56326 #: fortran/interface.c:2966
56327 #, gcc-internal-format
56328 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
56331 #: fortran/interface.c:2990
56332 #, gcc-internal-format, gfc-internal-format
56334 "Actual argument at %L to assumed-type dummy is of derived type with type-"
56335 "bound or FINAL procedures"
56338 #: fortran/interface.c:3013
56339 #, gcc-internal-format
56341 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
56342 "allocatable dummy argument %qs at %L"
56345 #: fortran/interface.c:3021
56346 #, gcc-internal-format
56348 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
56349 "shape dummy argument %qs at %L"
56352 #: fortran/interface.c:3035
56353 #, gcc-internal-format
56355 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
56356 "a deferred length type parameter if and only if the dummy has one"
56359 #: fortran/interface.c:3053
56360 #, gcc-internal-format
56362 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
56366 #: fortran/interface.c:3062 fortran/interface.c:3067
56367 #, gcc-internal-format
56369 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
56373 #: fortran/interface.c:3087
56374 #, gcc-internal-format
56375 msgid "Expected a procedure pointer for argument %qs at %L"
56378 #: fortran/interface.c:3103
56379 #, gcc-internal-format
56380 msgid "Expected a procedure for argument %qs at %L"
56383 #: fortran/interface.c:3117
56384 #, gcc-internal-format
56385 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
56388 #: fortran/interface.c:3126
56389 #, gcc-internal-format
56390 msgid "Actual argument for %qs must be a pointer at %L"
56393 #: fortran/interface.c:3136
56394 #, gcc-internal-format
56395 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
56398 #: fortran/interface.c:3146
56399 #, gcc-internal-format
56400 msgid "Coindexed actual argument at %L to pointer dummy %qs"
56403 #: fortran/interface.c:3159
56404 #, gcc-internal-format
56406 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
56409 #: fortran/interface.c:3173
56410 #, gcc-internal-format
56412 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
56413 "%qs has neither ASYNCHRONOUS nor VOLATILE"
56416 #: fortran/interface.c:3187
56417 #, gcc-internal-format
56419 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
56420 "%qs requires either VALUE or INTENT(IN)"
56423 #: fortran/interface.c:3199
56424 #, gcc-internal-format
56425 msgid "Actual CLASS array argument for %qs must be a full array at %L"
56428 #: fortran/interface.c:3209
56429 #, gcc-internal-format
56430 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
56433 #: fortran/interface.c:3239
56434 #, gcc-internal-format
56436 "Array-section actual argument with vector subscripts at %L is incompatible "
56437 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
56438 "dummy argument %qs"
56441 #: fortran/interface.c:3258
56442 #, gcc-internal-format
56444 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
56445 "shape dummy argument %qs due to VOLATILE attribute"
56448 #: fortran/interface.c:3275
56449 #, gcc-internal-format
56451 "Array-section actual argument at %L is incompatible with the non-assumed-"
56452 "shape dummy argument %qs due to VOLATILE attribute"
56455 #: fortran/interface.c:3295
56456 #, gcc-internal-format
56458 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
56459 "array dummy argument %qs due to VOLATILE attribute"
56462 #: fortran/interface.c:3326
56463 #, gcc-internal-format
56464 msgid "Missing actual argument for argument %qs at %L"
56467 #: fortran/interface.c:3445
56468 #, gcc-internal-format
56469 msgid "compare_actual_expr(): Bad component code"
56472 #: fortran/interface.c:3474
56473 #, gcc-internal-format
56474 msgid "check_some_aliasing(): List mismatch"
56477 #: fortran/interface.c:3500
56478 #, gcc-internal-format
56479 msgid "check_some_aliasing(): corrupted data"
56482 #: fortran/interface.c:3510
56483 #, gcc-internal-format
56485 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
56486 "argument %qs at %L"
56489 #: fortran/interface.c:3540
56490 #, gcc-internal-format
56491 msgid "check_intents(): List mismatch"
56494 #: fortran/interface.c:3560
56495 #, gcc-internal-format, gfc-internal-format
56497 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
56501 #: fortran/interface.c:3572
56502 #, gcc-internal-format, gfc-internal-format
56504 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
56508 #: fortran/interface.c:3582
56509 #, gcc-internal-format, gfc-internal-format
56511 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
56515 #: fortran/interface.c:3593
56516 #, gcc-internal-format
56518 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
56522 #: fortran/interface.c:3625
56523 #, gcc-internal-format
56525 "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
56528 #: fortran/interface.c:3629 fortran/interface.c:3639
56529 #, gcc-internal-format
56530 msgid "Procedure %qs called at %L is not explicitly declared"
56533 #: fortran/interface.c:3635
56534 #, gcc-internal-format
56535 msgid "Procedure %qs called with an implicit interface at %L"
56538 #: fortran/interface.c:3647
56539 #, gcc-internal-format
56541 "The pointer object %qs at %L must have an explicit function interface or be "
56542 "declared as array"
56545 #: fortran/interface.c:3655
56546 #, gcc-internal-format
56548 "The allocatable object %qs at %L must have an explicit function interface or "
56549 "be declared as array"
56552 #: fortran/interface.c:3663
56553 #, gcc-internal-format
56554 msgid "Allocatable function %qs at %L must have an explicit function interface"
56557 #: fortran/interface.c:3673
56558 #, gcc-internal-format
56559 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
56562 #: fortran/interface.c:3682
56563 #, gcc-internal-format, gfc-internal-format
56564 msgid "Assumed-type argument %s at %L requires an explicit interface"
56567 #: fortran/interface.c:3695
56568 #, gcc-internal-format
56570 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
56571 "explicit interface for procedure %qs"
56574 #: fortran/interface.c:3708
56575 #, gcc-internal-format
56577 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
56578 "explicit interface for procedure %qs"
56581 #: fortran/interface.c:3717
56582 #, gcc-internal-format, gfc-internal-format
56583 msgid "MOLD argument to NULL required at %L"
56586 #: fortran/interface.c:3725
56587 #, gcc-internal-format, gfc-internal-format
56588 msgid "Assumed-rank argument requires an explicit interface at %L"
56591 #: fortran/interface.c:3766
56592 #, gcc-internal-format
56593 msgid "Procedure pointer component %qs called with an implicit interface at %L"
56596 #: fortran/interface.c:3777
56597 #, gcc-internal-format
56599 "Keyword argument requires explicit interface for procedure pointer component "
56603 #: fortran/interface.c:3862
56604 #, gcc-internal-format, gfc-internal-format
56606 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
56607 "functions %s and %s"
56610 #: fortran/interface.c:3932
56611 #, gcc-internal-format
56612 msgid "Unable to find symbol %qs"
56615 #: fortran/interface.c:4299
56616 #, gcc-internal-format
56617 msgid "Entity %qs at %L is already present in the interface"
56620 #: fortran/interface.c:4416
56621 #, gcc-internal-format
56622 msgid "gfc_add_interface(): Bad interface type"
56625 #: fortran/interface.c:4510
56626 #, gcc-internal-format
56627 msgid "Can't overwrite GENERIC %qs at %L"
56630 #: fortran/interface.c:4522
56631 #, gcc-internal-format
56632 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
56635 #: fortran/interface.c:4530
56636 #, gcc-internal-format
56637 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
56640 #: fortran/interface.c:4538
56641 #, gcc-internal-format
56642 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
56645 #: fortran/interface.c:4547
56646 #, gcc-internal-format
56647 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
56650 #: fortran/interface.c:4553
56651 #, gcc-internal-format
56653 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
56657 #: fortran/interface.c:4562
56658 #, gcc-internal-format
56659 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
56662 #: fortran/interface.c:4573
56663 #, gcc-internal-format
56664 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
56667 #: fortran/interface.c:4581
56668 #, gcc-internal-format
56669 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
56672 #: fortran/interface.c:4592
56673 #, gcc-internal-format
56674 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
56677 #: fortran/interface.c:4622
56678 #, gcc-internal-format
56680 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
56681 "corresponding argument of the overridden procedure"
56684 #: fortran/interface.c:4634
56685 #, gcc-internal-format
56686 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
56689 #: fortran/interface.c:4643
56690 #, gcc-internal-format
56692 "%qs at %L must have the same number of formal arguments as the overridden "
56696 #: fortran/interface.c:4652
56697 #, gcc-internal-format
56698 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
56701 #: fortran/interface.c:4663
56702 #, gcc-internal-format
56703 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
56706 #: fortran/interface.c:4670
56707 #, gcc-internal-format
56709 "Passed-object dummy argument of %qs at %L must be at the same position as "
56710 "the passed-object dummy argument of the overridden procedure"
56713 #: fortran/interface.c:4691
56714 #, gcc-internal-format, gfc-internal-format
56715 msgid "DTIO dummy argument at %L must be of type %s"
56718 #: fortran/interface.c:4698
56719 #, gcc-internal-format, gfc-internal-format
56720 msgid "DTIO dummy argument at %L must be of KIND = %d"
56723 #: fortran/interface.c:4705
56724 #, gcc-internal-format, gfc-internal-format
56725 msgid "DTIO dummy argument at %L must be a scalar"
56728 #: fortran/interface.c:4709
56729 #, gcc-internal-format, gfc-internal-format
56730 msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
56733 #: fortran/interface.c:4713
56734 #, gcc-internal-format, gfc-internal-format
56735 msgid "DTIO character argument at %L must have assumed length"
56738 #: fortran/interface.c:4717
56739 #, gcc-internal-format, gfc-internal-format
56740 msgid "DTIO dummy argument at %L must have INTENT %s"
56743 #: fortran/interface.c:4776 fortran/interface.c:4820
56744 #, gcc-internal-format, gfc-internal-format
56745 msgid "Alternate return at %L is not permitted in a DTIO procedure"
56748 #: fortran/interface.c:4788
56749 #, gcc-internal-format
56750 msgid "DTIO procedure %qs at %L must be a subroutine"
56753 #: fortran/interface.c:4797
56754 #, gcc-internal-format
56755 msgid "Too few dummy arguments in DTIO procedure %qs at %L"
56758 #: fortran/interface.c:4804
56759 #, gcc-internal-format
56760 msgid "Too many dummy arguments in DTIO procedure %qs at %L"
56763 #: fortran/intrinsic.c:196
56764 #, gcc-internal-format, gfc-internal-format
56766 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
56767 "the intrinsic functions C_LOC and PRESENT"
56770 #: fortran/intrinsic.c:211
56771 #, gcc-internal-format, gfc-internal-format
56773 "Assumed-type argument at %L is not permitted as actual argument to the "
56777 #: fortran/intrinsic.c:218
56778 #, gcc-internal-format, gfc-internal-format
56780 "Assumed-type argument at %L is only permitted as first actual argument to "
56784 #: fortran/intrinsic.c:225
56785 #, gcc-internal-format, gfc-internal-format
56787 "Assumed-rank argument at %L is only permitted as actual argument to "
56788 "intrinsic inquiry functions"
56791 #: fortran/intrinsic.c:232
56792 #, gcc-internal-format, gfc-internal-format
56794 "Assumed-rank argument at %L is only permitted as first actual argument to "
56795 "the intrinsic inquiry function %s"
56798 #: fortran/intrinsic.c:280
56799 #, gcc-internal-format
56800 msgid "do_check(): too many args"
56803 #: fortran/intrinsic.c:360
56804 #, gcc-internal-format
56805 msgid "add_sym(): Bad sizing mode"
56808 #: fortran/intrinsic.c:1083
56809 #, gcc-internal-format
56811 "The intrinsic %qs at %L is not included in the selected standard but %s and "
56812 "%qs will be treated as if declared EXTERNAL. Use an appropriate -std=* "
56813 "option or define -fall-intrinsics to allow this intrinsic."
56816 #: fortran/intrinsic.c:1118
56817 #, gcc-internal-format
56818 msgid "make_generic(): Can't find generic symbol %qs"
56821 #: fortran/intrinsic.c:4133
56822 #, gcc-internal-format
56823 msgid "Too many arguments in call to %qs at %L"
56826 #: fortran/intrinsic.c:4148
56827 #, gcc-internal-format, gfc-internal-format
56829 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
56833 #: fortran/intrinsic.c:4151
56834 #, gcc-internal-format
56835 msgid "Can't find keyword named %qs in call to %qs at %L"
56838 #: fortran/intrinsic.c:4158
56839 #, gcc-internal-format
56840 msgid "Argument %qs appears twice in call to %qs at %L"
56843 #: fortran/intrinsic.c:4172
56844 #, gcc-internal-format
56845 msgid "Missing actual argument %qs in call to %qs at %L"
56848 #: fortran/intrinsic.c:4187
56849 #, gcc-internal-format, gfc-internal-format
56850 msgid "ALTERNATE RETURN not permitted at %L"
56853 #: fortran/intrinsic.c:4244
56854 #, gcc-internal-format
56855 msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
56858 #: fortran/intrinsic.c:4350
56859 #, gcc-internal-format
56860 msgid "resolve_intrinsic(): Too many args for intrinsic"
56863 #: fortran/intrinsic.c:4445
56864 #, gcc-internal-format
56865 msgid "do_simplify(): Too many args for intrinsic"
56868 #: fortran/intrinsic.c:4484
56869 #, gcc-internal-format
56870 msgid "init_arglist(): too many arguments"
56873 #: fortran/intrinsic.c:4634
56874 #, gcc-internal-format
56875 msgid "Invalid standard code on intrinsic %qs (%d)"
56878 #: fortran/intrinsic.c:4643
56879 #, gcc-internal-format
56880 msgid "Intrinsic %qs (is %s) is used at %L"
56883 #: fortran/intrinsic.c:4714
56884 #, gcc-internal-format
56885 msgid "Function %qs as initialization expression at %L"
56888 #: fortran/intrinsic.c:4732
56889 #, gcc-internal-format
56891 "Transformational function %qs at %L is invalid in an initialization "
56895 #: fortran/intrinsic.c:4811
56896 #, gcc-internal-format, gfc-internal-format
56898 "Elemental function as initialization expression with non-integer/non-"
56899 "character arguments at %L"
56902 #: fortran/intrinsic.c:4882
56903 #, gcc-internal-format
56905 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
56908 #: fortran/intrinsic.c:4889
56909 #, gcc-internal-format
56910 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
56913 #: fortran/intrinsic.c:4967
56914 #, gcc-internal-format, gfc-internal-format
56915 msgid "Extension: Conversion from %s to %s at %L"
56918 #: fortran/intrinsic.c:5003 fortran/intrinsic.c:5020
56919 #, gcc-internal-format, gfc-internal-format
56920 msgid "Possible change of value in conversion from %s to %s at %L"
56923 #: fortran/intrinsic.c:5008 fortran/intrinsic.c:5029
56924 #, gcc-internal-format, gfc-internal-format
56925 msgid "Conversion from %s to %s at %L"
56928 #: fortran/intrinsic.c:5084
56929 #, gcc-internal-format, gfc-internal-format
56930 msgid "Can't convert %s to %s at %L"
56933 #: fortran/intrinsic.c:5089
56934 #, gcc-internal-format
56935 msgid "Can't convert %qs to %qs at %L"
56938 #: fortran/intrinsic.c:5181
56939 #, gcc-internal-format
56941 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
56942 "call the intrinsic, explicit INTRINSIC declarations may be required."
56945 #: fortran/intrinsic.c:5187
56946 #, gcc-internal-format
56948 "%qs declared at %L is also the name of an intrinsic. It can only be called "
56949 "via an explicit interface or if declared EXTERNAL."
56952 #: fortran/io.c:180 fortran/primary.c:922
56953 #, gcc-internal-format, gfc-internal-format
56954 msgid "Extension: backslash character at %C"
56957 #: fortran/io.c:214
56958 #, gcc-internal-format, gfc-internal-format
56959 msgid "Nonconforming tab character in format at %C"
56962 #: fortran/io.c:457
56963 #, gcc-internal-format, gfc-internal-format
56964 msgid "DP format specifier not allowed at %C"
56967 #: fortran/io.c:464
56968 #, gcc-internal-format, gfc-internal-format
56969 msgid "DC format specifier not allowed at %C"
56972 #: fortran/io.c:471
56973 #, gcc-internal-format, gfc-internal-format
56974 msgid "Fortran 2003: DT format specifier not allowed at %C"
56977 #: fortran/io.c:699
56978 #, gcc-internal-format, gfc-internal-format
56979 msgid "X descriptor requires leading space count at %L"
56982 #: fortran/io.c:728
56983 #, gcc-internal-format, gfc-internal-format
56984 msgid "$ descriptor at %L"
56987 #: fortran/io.c:732
56988 #, gcc-internal-format, gfc-internal-format
56989 msgid "$ should be the last specifier in format at %L"
56992 #: fortran/io.c:832 fortran/io.c:836
56993 #, gcc-internal-format, gfc-internal-format
56994 msgid "Extension: Zero width after L descriptor at %L"
56997 #: fortran/io.c:848
56998 #, gcc-internal-format, gfc-internal-format
56999 msgid "Missing positive width after L descriptor at %L"
57002 #: fortran/io.c:879
57003 #, gcc-internal-format
57004 msgid "%<G0%> in format at %L"
57007 #: fortran/io.c:907
57008 #, gcc-internal-format, gfc-internal-format
57009 msgid "Positive width required in format specifier %s at %L"
57012 #: fortran/io.c:923 fortran/io.c:930
57013 #, gcc-internal-format, gfc-internal-format
57014 msgid "Period required in format specifier %s at %L"
57017 #: fortran/io.c:1052
57018 #, gcc-internal-format, gfc-internal-format
57019 msgid "Period required in format specifier at %L"
57022 #: fortran/io.c:1074
57023 #, gcc-internal-format, gfc-internal-format
57024 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
57027 #: fortran/io.c:1162 fortran/io.c:1224
57028 #, gcc-internal-format, gfc-internal-format
57029 msgid "Missing comma at %L"
57032 #: fortran/io.c:1242
57033 #, gcc-internal-format, gfc-internal-format
57034 msgid "%s in format string at %L"
57037 #: fortran/io.c:1280
57038 #, gcc-internal-format, gfc-internal-format
57039 msgid "Extraneous characters in format at %L"
57042 #: fortran/io.c:1302
57043 #, gcc-internal-format, gfc-internal-format
57044 msgid "Format statement in module main block at %C"
57047 #: fortran/io.c:1311
57048 #, gcc-internal-format, gfc-internal-format
57049 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
57052 #: fortran/io.c:1317
57053 #, gcc-internal-format, gfc-internal-format
57054 msgid "Missing format label at %C"
57057 #: fortran/io.c:1365
57058 #, gcc-internal-format, gfc-internal-format
57059 msgid "IOMSG must be a scalar-default-char-variable at %L"
57062 #: fortran/io.c:1379
57063 #, gcc-internal-format, gfc-internal-format
57064 msgid "%s requires a scalar-default-char-expr at %L"
57067 #: fortran/io.c:1402 fortran/io.c:1433 fortran/io.c:1499
57068 #, gcc-internal-format, gfc-internal-format
57069 msgid "Invalid value for %s specification at %C"
57072 #: fortran/io.c:1408 fortran/io.c:1439 fortran/io.c:1581 fortran/io.c:1594
57073 #, gcc-internal-format, gfc-internal-format
57074 msgid "Duplicate %s specification at %C"
57077 #: fortran/io.c:1446
57078 #, gcc-internal-format, gfc-internal-format
57079 msgid "Variable %s cannot be INTENT(IN) at %C"
57082 #: fortran/io.c:1454
57083 #, gcc-internal-format, gfc-internal-format
57084 msgid "Variable %s cannot be assigned in PURE procedure at %C"
57087 #: fortran/io.c:1505
57088 #, gcc-internal-format, gfc-internal-format
57089 msgid "Duplicate %s label specification at %C"
57092 #: fortran/io.c:1525 fortran/io.c:1542 fortran/io.c:1563
57093 #, gcc-internal-format
57094 msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
57097 #: fortran/io.c:1616
57098 #, gcc-internal-format, gfc-internal-format
57100 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
57103 #: fortran/io.c:1675
57104 #, gcc-internal-format, gfc-internal-format
57105 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
57108 #: fortran/io.c:1681
57109 #, gcc-internal-format, gfc-internal-format
57110 msgid "ASSIGNED variable in FORMAT tag at %L"
57113 #: fortran/io.c:1686
57114 #, gcc-internal-format
57115 msgid "Variable %qs at %L has not been assigned a format label"
57118 #: fortran/io.c:1693
57119 #, gcc-internal-format
57120 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
57123 #: fortran/io.c:1705
57124 #, gcc-internal-format, gfc-internal-format
57125 msgid "Non-character in FORMAT tag at %L"
57128 #: fortran/io.c:1711
57129 #, gcc-internal-format, gfc-internal-format
57130 msgid "Non-character assumed shape array element in FORMAT tag at %L"
57133 #: fortran/io.c:1718
57134 #, gcc-internal-format, gfc-internal-format
57135 msgid "Non-character assumed size array element in FORMAT tag at %L"
57138 #: fortran/io.c:1725
57139 #, gcc-internal-format, gfc-internal-format
57140 msgid "Non-character pointer array element in FORMAT tag at %L"
57143 #: fortran/io.c:1751
57144 #, gcc-internal-format, gfc-internal-format
57145 msgid "%s tag at %L must be of type %s"
57148 #: fortran/io.c:1758
57149 #, gcc-internal-format, gfc-internal-format
57150 msgid "%s tag at %L must be a character string of default kind"
57153 #: fortran/io.c:1765
57154 #, gcc-internal-format, gfc-internal-format
57155 msgid "%s tag at %L must be scalar"
57158 #: fortran/io.c:1771
57159 #, gcc-internal-format, gfc-internal-format
57160 msgid "IOMSG tag at %L"
57163 #: fortran/io.c:1779
57164 #, gcc-internal-format, gfc-internal-format
57165 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
57168 #: fortran/io.c:1788
57169 #, gcc-internal-format, gfc-internal-format
57170 msgid "Non-default LOGICAL kind in %s tag at %L"
57173 #: fortran/io.c:1795
57174 #, gcc-internal-format, gfc-internal-format
57175 msgid "NEWUNIT specifier at %L"
57178 #: fortran/io.c:1813
57179 #, gcc-internal-format, gfc-internal-format
57180 msgid "CONVERT tag at %L"
57183 #: fortran/io.c:2035
57184 #, gcc-internal-format
57185 msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
57188 #: fortran/io.c:2043 fortran/io.c:2070
57189 #, gcc-internal-format
57190 msgid "%s specifier in %s statement at %C has value %qs"
57193 #: fortran/io.c:2062
57194 #, gcc-internal-format
57195 msgid "Extension: %s specifier in %s statement at %C has value %qs"
57198 #: fortran/io.c:2084 fortran/io.c:2092
57199 #, gcc-internal-format
57200 msgid "%s specifier in %s statement at %C has invalid value %qs"
57203 #: fortran/io.c:2145
57204 #, gcc-internal-format, gfc-internal-format
57205 msgid "OPEN statement not allowed in PURE procedure at %C"
57208 #: fortran/io.c:2158
57209 #, gcc-internal-format, gfc-internal-format
57210 msgid "UNIT specifier not allowed with NEWUNIT at %C"
57213 #: fortran/io.c:2168
57214 #, gcc-internal-format, gfc-internal-format
57215 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
57218 #: fortran/io.c:2176
57219 #, gcc-internal-format, gfc-internal-format
57220 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
57223 #: fortran/io.c:2214
57224 #, gcc-internal-format, gfc-internal-format
57225 msgid "ACTION type conflicts with READONLY specifier at %C"
57228 #: fortran/io.c:2228
57229 #, gcc-internal-format, gfc-internal-format
57230 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
57233 #: fortran/io.c:2249 fortran/io.c:3848
57234 #, gcc-internal-format, gfc-internal-format
57235 msgid "BLANK= at %C not allowed in Fortran 95"
57238 #: fortran/io.c:2286 fortran/io.c:3824
57239 #, gcc-internal-format, gfc-internal-format
57240 msgid "DECIMAL= at %C not allowed in Fortran 95"
57243 #: fortran/io.c:2324
57244 #, gcc-internal-format, gfc-internal-format
57245 msgid "ENCODING= at %C not allowed in Fortran 95"
57248 #: fortran/io.c:2387 fortran/io.c:3897
57249 #, gcc-internal-format, gfc-internal-format
57250 msgid "ROUND= at %C not allowed in Fortran 95"
57253 #: fortran/io.c:2426
57254 #, gcc-internal-format, gfc-internal-format
57255 msgid "SIGN= at %C not allowed in Fortran 95"
57258 #: fortran/io.c:2647
57259 #, gcc-internal-format, gfc-internal-format
57260 msgid "CLOSE statement not allowed in PURE procedure at %C"
57263 #: fortran/io.c:2709
57264 #, gcc-internal-format, gfc-internal-format
57265 msgid "CLOSE statement at %L requires a UNIT number"
57268 #: fortran/io.c:2717
57269 #, gcc-internal-format, gfc-internal-format
57270 msgid "UNIT number in CLOSE statement at %L must be non-negative"
57273 #: fortran/io.c:2815 fortran/match.c:3010
57274 #, gcc-internal-format, gfc-internal-format
57275 msgid "%s statement not allowed in PURE procedure at %C"
57278 #: fortran/io.c:2849
57279 #, gcc-internal-format, gfc-internal-format
57280 msgid "UNIT number missing in statement at %L"
57283 #: fortran/io.c:2857 fortran/io.c:3324
57284 #, gcc-internal-format, gfc-internal-format
57285 msgid "UNIT number in statement at %L must be non-negative"
57288 #: fortran/io.c:2890
57289 #, gcc-internal-format, gfc-internal-format
57290 msgid "FLUSH statement at %C"
57293 #: fortran/io.c:2931
57294 #, gcc-internal-format, gfc-internal-format
57295 msgid "Missing format with default unit at %C"
57298 #: fortran/io.c:2951
57299 #, gcc-internal-format, gfc-internal-format
57300 msgid "Duplicate UNIT specification at %C"
57303 #: fortran/io.c:3025
57304 #, gcc-internal-format, gfc-internal-format
57305 msgid "Duplicate format specification at %C"
57308 #: fortran/io.c:3066
57309 #, gcc-internal-format
57310 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
57313 #: fortran/io.c:3102
57314 #, gcc-internal-format, gfc-internal-format
57315 msgid "Duplicate NML specification at %C"
57318 #: fortran/io.c:3111
57319 #, gcc-internal-format
57320 msgid "Symbol %qs at %C must be a NAMELIST group name"
57323 #: fortran/io.c:3181
57324 #, gcc-internal-format, gfc-internal-format
57325 msgid "END tag at %C not allowed in output statement"
57328 #: fortran/io.c:3258
57329 #, gcc-internal-format, gfc-internal-format
57330 msgid "UNIT not specified at %L"
57333 #: fortran/io.c:3270
57334 #, gcc-internal-format, gfc-internal-format
57336 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
57340 #: fortran/io.c:3292
57341 #, gcc-internal-format, gfc-internal-format
57342 msgid "Invalid form of WRITE statement at %L, UNIT required"
57345 #: fortran/io.c:3303
57346 #, gcc-internal-format, gfc-internal-format
57347 msgid "Internal unit with vector subscript at %L"
57350 #: fortran/io.c:3317
57351 #, gcc-internal-format, gfc-internal-format
57352 msgid "External IO UNIT cannot be an array at %L"
57355 #: fortran/io.c:3347
57356 #, gcc-internal-format
57358 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
57359 "appear in a variable definition context"
57362 #: fortran/io.c:3359
57363 #, gcc-internal-format
57365 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
57366 "defined input/output procedure"
57369 #: fortran/io.c:3369 fortran/resolve.c:14253
57370 #, gcc-internal-format
57372 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
57376 #: fortran/io.c:3377
57377 #, gcc-internal-format
57379 "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
57380 "components and thus requires a defined input/output procedure"
57383 #: fortran/io.c:3388
57384 #, gcc-internal-format, gfc-internal-format
57385 msgid "Comma before i/o item list at %L"
57388 #: fortran/io.c:3398
57389 #, gcc-internal-format, gfc-internal-format
57390 msgid "ERR tag label %d at %L not defined"
57393 #: fortran/io.c:3410
57394 #, gcc-internal-format, gfc-internal-format
57395 msgid "END tag label %d at %L not defined"
57398 #: fortran/io.c:3422
57399 #, gcc-internal-format, gfc-internal-format
57400 msgid "EOR tag label %d at %L not defined"
57403 #: fortran/io.c:3432
57404 #, gcc-internal-format, gfc-internal-format
57405 msgid "FORMAT label %d at %L not defined"
57408 #: fortran/io.c:3463
57409 #, gcc-internal-format
57410 msgid "io_kind_name(): bad I/O-kind"
57413 #: fortran/io.c:3552
57414 #, gcc-internal-format, gfc-internal-format
57415 msgid "Syntax error in I/O iterator at %C"
57418 #: fortran/io.c:3583
57419 #, gcc-internal-format, gfc-internal-format
57420 msgid "Expected variable in READ statement at %C"
57423 #: fortran/io.c:3589
57424 #, gcc-internal-format, gfc-internal-format
57425 msgid "Expected expression in %s statement at %C"
57428 #. A general purpose syntax error.
57429 #: fortran/io.c:3646 fortran/io.c:4316 fortran/gfortran.h:2876
57430 #, gcc-internal-format, gfc-internal-format
57431 msgid "Syntax error in %s statement at %C"
57434 #: fortran/io.c:3731
57435 #, gcc-internal-format, gfc-internal-format
57436 msgid "Internal file at %L with namelist"
57439 #: fortran/io.c:3788
57440 #, gcc-internal-format, gfc-internal-format
57441 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
57444 #: fortran/io.c:3873
57445 #, gcc-internal-format, gfc-internal-format
57446 msgid "PAD= at %C not allowed in Fortran 95"
57449 #: fortran/io.c:3949
57450 #, gcc-internal-format, gfc-internal-format
57451 msgid "DELIM= at %C not allowed in Fortran 95"
57454 #: fortran/io.c:4101
57455 #, gcc-internal-format, gfc-internal-format
57456 msgid "PRINT namelist at %C is an extension"
57459 #: fortran/io.c:4282
57460 #, gcc-internal-format, gfc-internal-format
57461 msgid "Expected comma in I/O list at %C"
57464 #: fortran/io.c:4350
57465 #, gcc-internal-format, gfc-internal-format
57466 msgid "PRINT statement at %C not allowed within PURE procedure"
57469 #: fortran/io.c:4517 fortran/io.c:4579
57470 #, gcc-internal-format, gfc-internal-format
57471 msgid "INQUIRE statement not allowed in PURE procedure at %C"
57474 #: fortran/io.c:4545
57475 #, gcc-internal-format, gfc-internal-format
57476 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
57479 #: fortran/io.c:4555 fortran/trans-io.c:1333
57480 #, gcc-internal-format, gfc-internal-format
57481 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
57484 #: fortran/io.c:4562
57485 #, gcc-internal-format, gfc-internal-format
57486 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
57489 #: fortran/io.c:4572
57490 #, gcc-internal-format, gfc-internal-format
57491 msgid "UNIT number in INQUIRE statement at %L can not be %d"
57494 #: fortran/io.c:4587
57495 #, gcc-internal-format, gfc-internal-format
57497 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
57500 #: fortran/io.c:4765
57501 #, gcc-internal-format, gfc-internal-format
57502 msgid "WAIT at %C not allowed in Fortran 95"
57505 #: fortran/io.c:4771
57506 #, gcc-internal-format, gfc-internal-format
57507 msgid "WAIT statement not allowed in PURE procedure at %C"
57510 #: fortran/match.c:118
57511 #, gcc-internal-format
57512 msgid "gfc_op2string(): Bad code"
57515 #: fortran/match.c:195
57516 #, gcc-internal-format, gfc-internal-format
57517 msgid "Expected structure component or operator name after '.' at %C"
57520 #: fortran/match.c:227
57521 #, gcc-internal-format
57523 "%qs is neither a defined operator nor a structure component in dotted string "
57527 #: fortran/match.c:297
57528 #, gcc-internal-format
57529 msgid "Missing %<)%> in statement at or before %L"
57532 #: fortran/match.c:302
57533 #, gcc-internal-format
57534 msgid "Missing %<(%> in statement at or before %L"
57537 #: fortran/match.c:499
57538 #, gcc-internal-format, gfc-internal-format
57539 msgid "Integer too large at %C"
57542 #: fortran/match.c:580 fortran/parse.c:1132
57543 #, gcc-internal-format, gfc-internal-format
57544 msgid "Too many digits in statement label at %C"
57547 #: fortran/match.c:586
57548 #, gcc-internal-format, gfc-internal-format
57549 msgid "Statement label at %C is zero"
57552 #: fortran/match.c:619
57553 #, gcc-internal-format
57554 msgid "Label name %qs at %C is ambiguous"
57557 #: fortran/match.c:625
57558 #, gcc-internal-format
57559 msgid "Duplicate construct label %qs at %C"
57562 #: fortran/match.c:659
57563 #, gcc-internal-format, gfc-internal-format
57564 msgid "Invalid character in name at %C"
57567 #: fortran/match.c:672
57568 #, gcc-internal-format, gfc-internal-format
57569 msgid "Name at %C is too long"
57572 #: fortran/match.c:683
57573 #, gcc-internal-format
57575 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
57579 #: fortran/match.c:959
57580 #, gcc-internal-format, gfc-internal-format
57581 msgid ".XOR. operator at %C"
57584 #: fortran/match.c:1014
57585 #, gcc-internal-format, gfc-internal-format
57586 msgid "Loop variable at %C cannot be an array"
57589 #: fortran/match.c:1021
57590 #, gcc-internal-format, gfc-internal-format
57591 msgid "Loop variable at %C cannot be a coarray"
57594 #: fortran/match.c:1027
57595 #, gcc-internal-format, gfc-internal-format
57596 msgid "Loop variable at %C cannot be a sub-component"
57599 #: fortran/match.c:1061
57600 #, gcc-internal-format, gfc-internal-format
57601 msgid "Expected a step value in iterator at %C"
57604 #: fortran/match.c:1073
57605 #, gcc-internal-format, gfc-internal-format
57606 msgid "Syntax error in iterator at %C"
57609 #: fortran/match.c:1241
57610 #, gcc-internal-format, gfc-internal-format
57611 msgid "gfc_match(): Bad match code %c"
57614 #: fortran/match.c:1315
57615 #, gcc-internal-format, gfc-internal-format
57616 msgid "Invalid form of PROGRAM statement at %C"
57619 #: fortran/match.c:1445 fortran/match.c:1525
57620 #, gcc-internal-format, gfc-internal-format
57621 msgid "Arithmetic IF statement at %C"
57624 #: fortran/match.c:1500
57625 #, gcc-internal-format, gfc-internal-format
57626 msgid "Syntax error in IF-expression at %C"
57629 #: fortran/match.c:1511
57630 #, gcc-internal-format, gfc-internal-format
57631 msgid "Block label not appropriate for arithmetic IF statement at %C"
57634 #: fortran/match.c:1548
57635 #, gcc-internal-format, gfc-internal-format
57636 msgid "Block label is not appropriate for IF statement at %C"
57639 #: fortran/match.c:1644
57640 #, gcc-internal-format, gfc-internal-format
57641 msgid "Cannot assign to a named constant at %C"
57644 #: fortran/match.c:1654
57645 #, gcc-internal-format, gfc-internal-format
57646 msgid "Unclassifiable statement in IF-clause at %C"
57649 #: fortran/match.c:1661
57650 #, gcc-internal-format, gfc-internal-format
57651 msgid "Syntax error in IF-clause at %C"
57654 #: fortran/match.c:1704
57655 #, gcc-internal-format, gfc-internal-format
57656 msgid "Unexpected junk after ELSE statement at %C"
57659 #: fortran/match.c:1710 fortran/match.c:1745
57660 #, gcc-internal-format
57661 msgid "Label %qs at %C doesn't match IF label %qs"
57664 #: fortran/match.c:1739
57665 #, gcc-internal-format, gfc-internal-format
57666 msgid "Unexpected junk after ELSE IF statement at %C"
57669 #: fortran/match.c:1803
57670 #, gcc-internal-format, gfc-internal-format
57671 msgid "Image control statement CRITICAL at %C in PURE procedure"
57674 #: fortran/match.c:1809
57675 #, gcc-internal-format, gfc-internal-format
57676 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
57679 #: fortran/match.c:1816
57680 #, gcc-internal-format, gfc-internal-format
57681 msgid "CRITICAL statement at %C"
57684 #: fortran/match.c:1828
57685 #, gcc-internal-format, gfc-internal-format
57686 msgid "Nested CRITICAL block at %C"
57689 #: fortran/match.c:1880
57690 #, gcc-internal-format, gfc-internal-format
57691 msgid "Expected association list at %C"
57694 #: fortran/match.c:1898
57695 #, gcc-internal-format, gfc-internal-format
57696 msgid "Expected association at %C"
57699 #: fortran/match.c:1909
57700 #, gcc-internal-format
57701 msgid "Duplicate name %qs in association at %C"
57704 #: fortran/match.c:1917
57705 #, gcc-internal-format, gfc-internal-format
57706 msgid "Association target at %C must not be coindexed"
57709 #: fortran/match.c:1935
57710 #, gcc-internal-format
57711 msgid "Expected %<)%> or %<,%> at %C"
57714 #: fortran/match.c:1953
57715 #, gcc-internal-format, gfc-internal-format
57716 msgid "Junk after ASSOCIATE statement at %C"
57719 #: fortran/match.c:2075
57720 #, gcc-internal-format
57721 msgid "Derived type %qs at %L may not be ABSTRACT"
57724 #: fortran/match.c:2149 fortran/match.c:2215 fortran/match.c:2236
57725 #, gcc-internal-format, gfc-internal-format
57726 msgid "Invalid type-spec at %C"
57729 #: fortran/match.c:2331
57730 #, gcc-internal-format, gfc-internal-format
57731 msgid "Syntax error in FORALL iterator at %C"
57734 #: fortran/match.c:2596
57735 #, gcc-internal-format, gfc-internal-format
57736 msgid "DO CONCURRENT construct at %C"
57739 #: fortran/match.c:2721
57740 #, gcc-internal-format
57741 msgid "Name %qs in %s statement at %C is unknown"
57744 #: fortran/match.c:2729
57745 #, gcc-internal-format
57746 msgid "Name %qs in %s statement at %C is not a construct name"
57749 #: fortran/match.c:2741
57750 #, gcc-internal-format, gfc-internal-format
57751 msgid "%s statement at %C leaves CRITICAL construct"
57754 #. F2008, C821 & C845.
57755 #: fortran/match.c:2749
57756 #, gcc-internal-format, gfc-internal-format
57757 msgid "%s statement at %C leaves DO CONCURRENT construct"
57760 #: fortran/match.c:2761
57761 #, gcc-internal-format, gfc-internal-format
57762 msgid "%s statement at %C is not within a construct"
57765 #: fortran/match.c:2764
57766 #, gcc-internal-format
57767 msgid "%s statement at %C is not within construct %qs"
57770 #: fortran/match.c:2789
57771 #, gcc-internal-format
57772 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
57775 #: fortran/match.c:2794
57776 #, gcc-internal-format, gfc-internal-format
57777 msgid "EXIT statement with no do-construct-name at %C"
57780 #: fortran/match.c:2800
57781 #, gcc-internal-format
57782 msgid "%s statement at %C is not applicable to construct %qs"
57785 #: fortran/match.c:2808
57786 #, gcc-internal-format, gfc-internal-format
57787 msgid "%s statement at %C leaving OpenACC structured block"
57790 #: fortran/match.c:2809
57791 #, gcc-internal-format, gfc-internal-format
57792 msgid "%s statement at %C leaving OpenMP structured block"
57795 #: fortran/match.c:2833
57796 #, gcc-internal-format, gfc-internal-format
57797 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
57800 #: fortran/match.c:2838
57801 #, gcc-internal-format, gfc-internal-format
57802 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
57805 #: fortran/match.c:2867
57806 #, gcc-internal-format, gfc-internal-format
57807 msgid "EXIT statement at %C terminating !$OMP DO loop"
57810 #: fortran/match.c:2872
57811 #, gcc-internal-format, gfc-internal-format
57812 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
57815 #: fortran/match.c:2959
57816 #, gcc-internal-format, gfc-internal-format
57817 msgid "Blank required in %s statement near %C"
57820 #: fortran/match.c:2977
57821 #, gcc-internal-format, gfc-internal-format
57822 msgid "STOP code at %C cannot be negative"
57825 #: fortran/match.c:2983
57826 #, gcc-internal-format, gfc-internal-format
57827 msgid "STOP code at %C contains too many digits"
57830 #: fortran/match.c:3004
57831 #, gcc-internal-format, gfc-internal-format
57832 msgid "%s statement at %C in PURE procedure"
57835 #: fortran/match.c:3020
57836 #, gcc-internal-format, gfc-internal-format
57837 msgid "Image control statement STOP at %C in CRITICAL block"
57840 #: fortran/match.c:3025
57841 #, gcc-internal-format, gfc-internal-format
57842 msgid "Image control statement STOP at %C in DO CONCURRENT block"
57845 #: fortran/match.c:3036
57846 #, gcc-internal-format, gfc-internal-format
57848 "STOP code at %L must be a scalar CHARACTER constant or "
57849 "digit[digit[digit[digit[digit]]]]"
57852 #: fortran/match.c:3049
57853 #, gcc-internal-format, gfc-internal-format
57854 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
57857 #: fortran/match.c:3056
57858 #, gcc-internal-format, gfc-internal-format
57859 msgid "STOP code at %L must be scalar"
57862 #: fortran/match.c:3063
57863 #, gcc-internal-format, gfc-internal-format
57864 msgid "STOP code at %L must be default character KIND=%d"
57867 #: fortran/match.c:3070
57868 #, gcc-internal-format, gfc-internal-format
57869 msgid "STOP code at %L must be default integer KIND=%d"
57872 #: fortran/match.c:3118
57873 #, gcc-internal-format, gfc-internal-format
57874 msgid "PAUSE statement at %C"
57877 #: fortran/match.c:3139
57878 #, gcc-internal-format, gfc-internal-format
57879 msgid "ERROR STOP statement at %C"
57882 #: fortran/match.c:3165
57883 #, gcc-internal-format, gfc-internal-format
57884 msgid "Image control statement EVENT %s at %C in PURE procedure"
57887 #: fortran/match.c:3180
57888 #, gcc-internal-format, gfc-internal-format
57889 msgid "Image control statement EVENT %s at %C in CRITICAL block"
57892 #: fortran/match.c:3187
57893 #, gcc-internal-format, gfc-internal-format
57894 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
57897 #: fortran/match.c:3217 fortran/match.c:3559 fortran/match.c:3771
57898 #: fortran/match.c:4317 fortran/match.c:4659
57899 #, gcc-internal-format, gfc-internal-format
57900 msgid "Redundant STAT tag found at %L"
57903 #: fortran/match.c:3238 fortran/match.c:3580 fortran/match.c:3791
57904 #: fortran/match.c:4343 fortran/match.c:4684
57905 #, gcc-internal-format, gfc-internal-format
57906 msgid "Redundant ERRMSG tag found at %L"
57909 #: fortran/match.c:3259
57910 #, gcc-internal-format, gfc-internal-format
57911 msgid "Redundant UNTIL_COUNT tag found at %L"
57914 #: fortran/match.c:3325
57915 #, gcc-internal-format, gfc-internal-format
57916 msgid "EVENT POST statement at %C"
57919 #: fortran/match.c:3335
57920 #, gcc-internal-format, gfc-internal-format
57921 msgid "EVENT WAIT statement at %C"
57924 #: fortran/match.c:3347
57925 #, gcc-internal-format, gfc-internal-format
57926 msgid "FAIL IMAGE statement at %C"
57929 #: fortran/match.c:3371
57930 #, gcc-internal-format, gfc-internal-format
57931 msgid "FORM TEAM statement at %C"
57934 #: fortran/match.c:3410
57935 #, gcc-internal-format, gfc-internal-format
57936 msgid "CHANGE TEAM statement at %C"
57939 #: fortran/match.c:3440
57940 #, gcc-internal-format, gfc-internal-format
57941 msgid "END TEAM statement at %C"
57944 #: fortran/match.c:3464
57945 #, gcc-internal-format, gfc-internal-format
57946 msgid "SYNC TEAM statement at %C"
57949 #: fortran/match.c:3507
57950 #, gcc-internal-format, gfc-internal-format
57951 msgid "Image control statement %s at %C in PURE procedure"
57954 #: fortran/match.c:3522
57955 #, gcc-internal-format, gfc-internal-format
57956 msgid "Image control statement %s at %C in CRITICAL block"
57959 #: fortran/match.c:3529
57960 #, gcc-internal-format, gfc-internal-format
57961 msgid "Image control statement %s at %C in DO CONCURRENT block"
57964 #: fortran/match.c:3601
57965 #, gcc-internal-format, gfc-internal-format
57966 msgid "Redundant ACQUIRED_LOCK tag found at %L"
57969 #: fortran/match.c:3666
57970 #, gcc-internal-format, gfc-internal-format
57971 msgid "LOCK statement at %C"
57974 #: fortran/match.c:3676
57975 #, gcc-internal-format, gfc-internal-format
57976 msgid "UNLOCK statement at %C"
57979 #: fortran/match.c:3701
57980 #, gcc-internal-format, gfc-internal-format
57981 msgid "Image control statement SYNC at %C in PURE procedure"
57984 #: fortran/match.c:3707
57985 #, gcc-internal-format, gfc-internal-format
57986 msgid "SYNC statement at %C"
57989 #: fortran/match.c:3719
57990 #, gcc-internal-format, gfc-internal-format
57991 msgid "Image control statement SYNC at %C in CRITICAL block"
57994 #: fortran/match.c:3725
57995 #, gcc-internal-format, gfc-internal-format
57996 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
57999 #: fortran/match.c:3905
58000 #, gcc-internal-format, gfc-internal-format
58001 msgid "ASSIGN statement at %C"
58004 #: fortran/match.c:3949
58005 #, gcc-internal-format, gfc-internal-format
58006 msgid "Assigned GOTO statement at %C"
58009 #: fortran/match.c:3993 fortran/match.c:4044
58010 #, gcc-internal-format, gfc-internal-format
58011 msgid "Statement label list in GOTO at %C cannot be empty"
58014 #: fortran/match.c:4054
58015 #, gcc-internal-format, gfc-internal-format
58016 msgid "Computed GOTO at %C"
58019 #: fortran/match.c:4129
58020 #, gcc-internal-format, gfc-internal-format
58021 msgid "Error in type-spec at %L"
58024 #: fortran/match.c:4142
58025 #, gcc-internal-format, gfc-internal-format
58026 msgid "typespec in ALLOCATE at %L"
58029 #: fortran/match.c:4165
58030 #, gcc-internal-format, gfc-internal-format
58032 "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
58036 #: fortran/match.c:4199
58037 #, gcc-internal-format, gfc-internal-format
58038 msgid "Bad allocate-object at %C for a PURE procedure"
58041 #: fortran/match.c:4214
58042 #, gcc-internal-format, gfc-internal-format
58043 msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
58046 #: fortran/match.c:4236
58047 #, gcc-internal-format, gfc-internal-format
58048 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
58051 #: fortran/match.c:4241
58052 #, gcc-internal-format, gfc-internal-format
58053 msgid "ALLOCATE of coarray at %C in CRITICAL block"
58056 #: fortran/match.c:4263
58057 #, gcc-internal-format, gfc-internal-format
58059 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
58062 #: fortran/match.c:4275
58063 #, gcc-internal-format, gfc-internal-format
58064 msgid "Type of entity at %L is type incompatible with typespec"
58067 #: fortran/match.c:4283
58068 #, gcc-internal-format, gfc-internal-format
58070 "Kind type parameter for entity at %L differs from the kind type parameter of "
58074 #: fortran/match.c:4300
58075 #, gcc-internal-format, gfc-internal-format
58076 msgid "Shape specification for allocatable scalar at %C"
58079 #: fortran/match.c:4337
58080 #, gcc-internal-format, gfc-internal-format
58081 msgid "ERRMSG tag at %L"
58084 #: fortran/match.c:4360
58085 #, gcc-internal-format, gfc-internal-format
58086 msgid "SOURCE tag at %L"
58089 #: fortran/match.c:4366
58090 #, gcc-internal-format, gfc-internal-format
58091 msgid "Redundant SOURCE tag found at %L"
58094 #: fortran/match.c:4373
58095 #, gcc-internal-format, gfc-internal-format
58096 msgid "SOURCE tag at %L conflicts with the typespec at %L"
58099 #: fortran/match.c:4379
58100 #, gcc-internal-format, gfc-internal-format
58101 msgid "SOURCE tag at %L with more than a single allocate object"
58104 #: fortran/match.c:4397
58105 #, gcc-internal-format, gfc-internal-format
58106 msgid "MOLD tag at %L"
58109 #: fortran/match.c:4403
58110 #, gcc-internal-format, gfc-internal-format
58111 msgid "Redundant MOLD tag found at %L"
58114 #: fortran/match.c:4410
58115 #, gcc-internal-format, gfc-internal-format
58116 msgid "MOLD tag at %L conflicts with the typespec at %L"
58119 #: fortran/match.c:4436
58120 #, gcc-internal-format, gfc-internal-format
58121 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
58124 #: fortran/match.c:4444
58125 #, gcc-internal-format, gfc-internal-format
58127 "Allocate-object at %L with a deferred type parameter requires either a type-"
58128 "spec or SOURCE tag or a MOLD tag"
58131 #: fortran/match.c:4456
58132 #, gcc-internal-format, gfc-internal-format
58134 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
58135 "SOURCE tag or a MOLD tag"
58138 #: fortran/match.c:4523
58139 #, gcc-internal-format, gfc-internal-format
58140 msgid "Pointer object at %C shall not be coindexed"
58143 #: fortran/match.c:4609
58144 #, gcc-internal-format, gfc-internal-format
58145 msgid "Illegal allocate-object at %C for a PURE procedure"
58148 #: fortran/match.c:4619
58149 #, gcc-internal-format, gfc-internal-format
58150 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
58153 #: fortran/match.c:4626
58154 #, gcc-internal-format, gfc-internal-format
58155 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
58158 #: fortran/match.c:4642
58159 #, gcc-internal-format, gfc-internal-format
58161 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
58165 #: fortran/match.c:4679
58166 #, gcc-internal-format, gfc-internal-format
58167 msgid "ERRMSG at %L"
58170 #: fortran/match.c:4736
58171 #, gcc-internal-format, gfc-internal-format
58172 msgid "Image control statement RETURN at %C in CRITICAL block"
58175 #: fortran/match.c:4742
58176 #, gcc-internal-format, gfc-internal-format
58177 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
58180 #: fortran/match.c:4751
58181 #, gcc-internal-format, gfc-internal-format
58182 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
58185 #: fortran/match.c:4782
58186 #, gcc-internal-format, gfc-internal-format
58187 msgid "RETURN statement in main program at %C"
58190 #: fortran/match.c:4810
58191 #, gcc-internal-format, gfc-internal-format
58192 msgid "Expected component reference at %C"
58195 #: fortran/match.c:4819
58196 #, gcc-internal-format, gfc-internal-format
58197 msgid "Junk after CALL at %C"
58200 #: fortran/match.c:4830
58201 #, gcc-internal-format, gfc-internal-format
58202 msgid "Expected type-bound procedure or procedure pointer component at %C"
58205 #: fortran/match.c:5051
58206 #, gcc-internal-format, gfc-internal-format
58207 msgid "Syntax error in common block name at %C"
58210 #. If we find an error, just print it and continue,
58211 #. cause it's just semantic, and we can see if there
58212 #. are more errors.
58213 #: fortran/match.c:5118
58214 #, gcc-internal-format
58216 "Variable %qs at %L in common block %qs at %C must be declared with a C "
58217 "interoperable kind since common block %qs is bind(c)"
58220 #: fortran/match.c:5127
58221 #, gcc-internal-format
58223 "Variable %qs in common block %qs at %C can not be bind(c) since it is not "
58227 #: fortran/match.c:5134
58228 #, gcc-internal-format
58229 msgid "Symbol %qs at %C is already in a COMMON block"
58232 #: fortran/match.c:5142
58233 #, gcc-internal-format
58234 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
58237 #: fortran/match.c:5158
58238 #, gcc-internal-format
58239 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
58242 #: fortran/match.c:5168
58243 #, gcc-internal-format
58244 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
58247 #: fortran/match.c:5214
58248 #, gcc-internal-format
58250 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
58251 "another COMMON block %qs"
58254 #: fortran/match.c:5342
58255 #, gcc-internal-format
58256 msgid "Namelist group name %qs at %C already has a basic type of %s"
58259 #: fortran/match.c:5350
58260 #, gcc-internal-format
58262 "Namelist group name %qs at %C already is USE associated and cannot be "
58266 #: fortran/match.c:5376
58267 #, gcc-internal-format
58268 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
58271 #: fortran/match.c:5510
58272 #, gcc-internal-format, gfc-internal-format
58273 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
58276 #: fortran/match.c:5518
58277 #, gcc-internal-format, gfc-internal-format
58278 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
58281 #: fortran/match.c:5546
58282 #, gcc-internal-format, gfc-internal-format
58283 msgid "EQUIVALENCE at %C requires two or more objects"
58286 #: fortran/match.c:5560
58287 #, gcc-internal-format, gfc-internal-format
58289 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
58292 #: fortran/match.c:5573
58293 #, gcc-internal-format, gfc-internal-format
58294 msgid "Expecting a comma in EQUIVALENCE at %C"
58297 #: fortran/match.c:5689
58298 #, gcc-internal-format, gfc-internal-format
58299 msgid "Statement function at %L is recursive"
58302 #: fortran/match.c:5699
58303 #, gcc-internal-format, gfc-internal-format
58304 msgid "Statement function at %L cannot appear within an INTERFACE"
58307 #: fortran/match.c:5704
58308 #, gcc-internal-format, gfc-internal-format
58309 msgid "Statement function at %C"
58312 #: fortran/match.c:5829 fortran/match.c:5845
58313 #, gcc-internal-format, gfc-internal-format
58314 msgid "Expression in CASE selector at %L cannot be %s"
58317 #: fortran/match.c:5867
58318 #, gcc-internal-format, gfc-internal-format
58319 msgid "Expected initialization expression in CASE at %C"
58322 #: fortran/match.c:5899
58323 #, gcc-internal-format
58324 msgid "Expected block name %qs of SELECT construct at %C"
58327 #: fortran/match.c:6186
58328 #, gcc-internal-format, gfc-internal-format
58329 msgid "parse error in SELECT TYPE statement at %C"
58332 #: fortran/match.c:6211
58333 #, gcc-internal-format, gfc-internal-format
58335 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
58338 #: fortran/match.c:6249
58339 #, gcc-internal-format, gfc-internal-format
58340 msgid "Unexpected CASE statement at %C"
58343 #: fortran/match.c:6301
58344 #, gcc-internal-format, gfc-internal-format
58345 msgid "Syntax error in CASE specification at %C"
58348 #: fortran/match.c:6319
58349 #, gcc-internal-format, gfc-internal-format
58350 msgid "Unexpected TYPE IS statement at %C"
58353 #: fortran/match.c:6351
58354 #, gcc-internal-format, gfc-internal-format
58356 "The type-spec shall not specify a sequence derived type or a type with the "
58357 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
58360 #: fortran/match.c:6362
58361 #, gcc-internal-format, gfc-internal-format
58363 "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
58366 #: fortran/match.c:6373
58367 #, gcc-internal-format, gfc-internal-format
58368 msgid "Syntax error in TYPE IS specification at %C"
58371 #: fortran/match.c:6449
58372 #, gcc-internal-format, gfc-internal-format
58373 msgid "Syntax error in CLASS IS specification at %C"
58376 #: fortran/match.c:6572
58377 #, gcc-internal-format, gfc-internal-format
58378 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
58381 #: fortran/match.c:6610
58382 #, gcc-internal-format
58383 msgid "Label %qs at %C doesn't match WHERE label %qs"
58386 #: fortran/matchexp.c:72
58387 #, gcc-internal-format
58388 msgid "Bad character %qc in OPERATOR name at %C"
58391 #: fortran/matchexp.c:80
58392 #, gcc-internal-format
58393 msgid "The name %qs cannot be used as a defined operator at %C"
58396 #: fortran/matchexp.c:173
58397 #, gcc-internal-format, gfc-internal-format
58398 msgid "Expected a right parenthesis in expression at %C"
58401 #: fortran/matchexp.c:281
58402 #, gcc-internal-format, gfc-internal-format
58403 msgid "Expected exponent in expression at %C"
58406 #: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
58407 #: fortran/matchexp.c:433
58408 #, gcc-internal-format, gfc-internal-format
58410 "Extension: Unary operator following arithmetic operator (use parentheses) at "
58414 #: fortran/matchexp.c:665
58415 #, gcc-internal-format
58416 msgid "match_level_4(): Bad operator"
58419 #: fortran/misc.c:110
58420 #, gcc-internal-format
58421 msgid "gfc_basic_typename(): Undefined type"
58424 #: fortran/misc.c:176
58425 #, gcc-internal-format
58426 msgid "gfc_typename(): Undefined type"
58429 #: fortran/misc.c:196
58430 #, gcc-internal-format
58431 msgid "gfc_code2string(): Bad code"
58434 #: fortran/module.c:236
58435 #, gcc-internal-format
58436 msgid "free_pi_tree(): Unresolved fixup"
58439 #: fortran/module.c:453
58440 #, gcc-internal-format
58441 msgid "associate_integer_pointer(): Already associated"
58444 #: fortran/module.c:535
58445 #, gcc-internal-format, gfc-internal-format
58446 msgid "module nature in USE statement at %C"
58449 #: fortran/module.c:547
58450 #, gcc-internal-format, gfc-internal-format
58452 "Module nature in USE statement at %C shall be either INTRINSIC or "
58456 #: fortran/module.c:560
58457 #, gcc-internal-format, gfc-internal-format
58458 msgid "\"::\" was expected after module nature at %C but was not found"
58461 #: fortran/module.c:570
58462 #, gcc-internal-format, gfc-internal-format
58463 msgid "\"USE :: module\" at %C"
58466 #: fortran/module.c:629
58467 #, gcc-internal-format, gfc-internal-format
58468 msgid "Missing generic specification in USE statement at %C"
58471 #: fortran/module.c:638
58472 #, gcc-internal-format, gfc-internal-format
58473 msgid "Renaming operators in USE statements at %C"
58476 #: fortran/module.c:679
58477 #, gcc-internal-format
58478 msgid "The name %qs at %C has already been used as an external module name"
58481 #: fortran/module.c:742
58482 #, gcc-internal-format, gfc-internal-format
58483 msgid "SUBMODULE declaration at %C"
58486 #: fortran/module.c:747
58487 #, gcc-internal-format, gfc-internal-format
58488 msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
58491 #: fortran/module.c:822
58492 #, gcc-internal-format, gfc-internal-format
58493 msgid "Syntax error in SUBMODULE statement at %C"
58496 #: fortran/module.c:1167
58497 #, gcc-internal-format
58498 msgid "Reading module %qs at line %d column %d: %s"
58501 #: fortran/module.c:1171
58502 #, gcc-internal-format
58503 msgid "Writing module %qs at line %d column %d: %s"
58506 #: fortran/module.c:1175
58507 #, gcc-internal-format
58508 msgid "Module %qs at line %d column %d: %s"
58511 #: fortran/module.c:1568
58512 #, gcc-internal-format
58513 msgid "require_atom(): bad atom type required"
58516 #: fortran/module.c:1617
58517 #, gcc-internal-format, gfc-internal-format
58518 msgid "Error writing modules file: %s"
58521 #: fortran/module.c:1667
58522 #, gcc-internal-format
58523 msgid "write_atom(): Trying to write dab atom"
58526 #: fortran/module.c:1888
58527 #, gcc-internal-format
58528 msgid "unquote_string(): got bad string"
58531 #: fortran/module.c:2724
58532 #, gcc-internal-format
58533 msgid "mio_array_ref(): Unknown array ref"
58536 #: fortran/module.c:3716
58537 #, gcc-internal-format, gfc-internal-format
58538 msgid "Namelist %s cannot be renamed by USE association to %s"
58541 #: fortran/module.c:4832
58542 #, gcc-internal-format, gfc-internal-format
58543 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
58546 #: fortran/module.c:4835
58547 #, gcc-internal-format, gfc-internal-format
58548 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
58551 #: fortran/module.c:5029
58552 #, gcc-internal-format
58554 "%qs of module %qs, imported at %C, is also the name of the current program "
58558 #: fortran/module.c:5381
58559 #, gcc-internal-format
58560 msgid "Symbol %qs referenced at %L not found in module %qs"
58563 #: fortran/module.c:5388
58564 #, gcc-internal-format
58565 msgid "User operator %qs referenced at %L not found in module %qs"
58568 #: fortran/module.c:5393
58569 #, gcc-internal-format
58570 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
58573 #: fortran/module.c:5628
58574 #, gcc-internal-format
58575 msgid "write_symbol(): bad module symbol %qs"
58578 #: fortran/module.c:5961
58579 #, gcc-internal-format
58580 msgid "write_symtree(): Symbol not written"
58583 #: fortran/module.c:6148
58584 #, gcc-internal-format
58585 msgid "Can't open module file %qs for writing at %C: %s"
58588 #: fortran/module.c:6169
58589 #, gcc-internal-format
58590 msgid "Error writing module file %qs for writing: %s"
58593 #: fortran/module.c:6180
58594 #, gcc-internal-format
58595 msgid "Can't delete module file %qs: %s"
58598 #: fortran/module.c:6183
58599 #, gcc-internal-format
58600 msgid "Can't rename module file %qs to %qs: %s"
58603 #: fortran/module.c:6189
58604 #, gcc-internal-format
58605 msgid "Can't delete temporary module file %qs: %s"
58608 #: fortran/module.c:6246
58609 #, gcc-internal-format
58610 msgid "Symbol %qs at %C already declared"
58613 #: fortran/module.c:6317
58614 #, gcc-internal-format, gfc-internal-format
58615 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
58618 #: fortran/module.c:6425 fortran/module.c:6769
58619 #, gcc-internal-format
58620 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
58623 #: fortran/module.c:6553
58624 #, gcc-internal-format
58625 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
58628 #: fortran/module.c:6574 fortran/module.c:6607 fortran/module.c:6649
58629 #, gcc-internal-format
58630 msgid "Symbol %qs already declared"
58633 #: fortran/module.c:6754
58634 #, gcc-internal-format
58636 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
58640 #: fortran/module.c:6776
58641 #, gcc-internal-format
58643 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58644 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
58647 #: fortran/module.c:6844
58648 #, gcc-internal-format, gfc-internal-format
58650 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58651 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
58654 #: fortran/module.c:6898
58655 #, gcc-internal-format
58657 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
58660 #: fortran/module.c:6924
58661 #, gcc-internal-format, gfc-internal-format
58662 msgid "USE statement at %C has no ONLY qualifier"
58665 #: fortran/module.c:6953
58666 #, gcc-internal-format, gfc-internal-format
58667 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
58670 #: fortran/module.c:6965
58671 #, gcc-internal-format, gfc-internal-format
58672 msgid "ISO_C_BINDING module at %C"
58675 #: fortran/module.c:6978
58676 #, gcc-internal-format
58677 msgid "Can't find an intrinsic module named %qs at %C"
58680 #: fortran/module.c:6984
58681 #, gcc-internal-format, gfc-internal-format
58682 msgid "IEEE_FEATURES module at %C"
58685 #: fortran/module.c:6990
58686 #, gcc-internal-format, gfc-internal-format
58687 msgid "IEEE_EXCEPTIONS module at %C"
58690 #: fortran/module.c:6996
58691 #, gcc-internal-format, gfc-internal-format
58692 msgid "IEEE_ARITHMETIC module at %C"
58695 #: fortran/module.c:7006
58696 #, gcc-internal-format
58697 msgid "Can't open module file %qs for reading at %C: %s"
58700 #: fortran/module.c:7009
58701 #, gcc-internal-format
58703 "Module file %qs has not been generated, either because the module does not "
58704 "contain a MODULE PROCEDURE or there is an error in the module."
58707 #: fortran/module.c:7020
58708 #, gcc-internal-format
58710 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
58714 #: fortran/module.c:7043
58715 #, gcc-internal-format
58716 msgid "File %qs opened at %C is not a GNU Fortran module file"
58719 #: fortran/module.c:7051
58720 #, gcc-internal-format
58722 "Cannot read module file %qs opened at %C, because it was created by a "
58723 "different version of GNU Fortran"
58726 #: fortran/module.c:7066
58727 #, gcc-internal-format, gfc-internal-format
58728 msgid "Can't USE the same %smodule we're building"
58731 #: fortran/openmp.c:296 fortran/openmp.c:397 fortran/openmp.c:692
58732 #: fortran/openmp.c:3167
58733 #, gcc-internal-format, gfc-internal-format
58734 msgid "COMMON block /%s/ not found at %C"
58737 #: fortran/openmp.c:335 fortran/openmp.c:425
58738 #, gcc-internal-format, gfc-internal-format
58739 msgid "Syntax error in OpenMP variable list at %C"
58742 #: fortran/openmp.c:499
58743 #, gcc-internal-format, gfc-internal-format
58744 msgid "Syntax error in OpenMP DEPEND SINK list at %C"
58747 #: fortran/openmp.c:561
58748 #, gcc-internal-format, gfc-internal-format
58749 msgid "Syntax error in OpenACC expression list at %C"
58752 #: fortran/openmp.c:628
58753 #, gcc-internal-format
58754 msgid "Unexpected OpenACC parallelism."
58757 #: fortran/openmp.c:660
58758 #, gcc-internal-format, gfc-internal-format
58759 msgid "Variable at %C is an element of a COMMON block"
58762 #: fortran/openmp.c:720
58763 #, gcc-internal-format, gfc-internal-format
58764 msgid "Unexpected junk after !$ACC DECLARE at %C"
58767 #: fortran/openmp.c:730
58768 #, gcc-internal-format, gfc-internal-format
58769 msgid "Syntax error in !$ACC DECLARE list at %C"
58772 #: fortran/openmp.c:1032
58773 #, gcc-internal-format, gfc-internal-format
58774 msgid "COLLAPSE clause argument not constant positive integer at %C"
58777 #: fortran/openmp.c:1492
58778 #, gcc-internal-format, gfc-internal-format
58779 msgid "ORDERED clause argument not constant positive integer at %C"
58782 #: fortran/openmp.c:1675
58783 #, gcc-internal-format, gfc-internal-format
58784 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
58787 #: fortran/openmp.c:2067
58788 #, gcc-internal-format, gfc-internal-format
58789 msgid "Invalid clause in module with !$ACC DECLARE at %L"
58792 #: fortran/openmp.c:2077
58793 #, gcc-internal-format, gfc-internal-format
58794 msgid "Variable is USE-associated with !$ACC DECLARE at %L"
58797 #: fortran/openmp.c:2085
58798 #, gcc-internal-format, gfc-internal-format
58799 msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
58802 #: fortran/openmp.c:2132
58803 #, gcc-internal-format
58805 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
58809 #: fortran/openmp.c:2180
58810 #, gcc-internal-format, gfc-internal-format
58811 msgid "Invalid argument to !$ACC WAIT at %L"
58814 #: fortran/openmp.c:2188
58815 #, gcc-internal-format, gfc-internal-format
58816 msgid "WAIT clause at %L requires a scalar INTEGER expression"
58819 #: fortran/openmp.c:2221
58820 #, gcc-internal-format, gfc-internal-format
58821 msgid "ACC CACHE directive must be inside of loop %C"
58824 #: fortran/openmp.c:2252
58825 #, gcc-internal-format
58826 msgid "Multiple loop axes specified for routine"
58829 #: fortran/openmp.c:2278
58830 #, gcc-internal-format, gfc-internal-format
58832 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
58835 #: fortran/openmp.c:2306
58836 #, gcc-internal-format, gfc-internal-format
58837 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, invalid function name %s"
58840 #: fortran/openmp.c:2315
58841 #, gcc-internal-format, gfc-internal-format
58842 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
58845 #: fortran/openmp.c:2322
58846 #, gcc-internal-format, gfc-internal-format
58847 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
58850 #: fortran/openmp.c:2457 fortran/openmp.c:2481
58851 #, gcc-internal-format, gfc-internal-format
58852 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
58855 #: fortran/openmp.c:2548
58856 #, gcc-internal-format, gfc-internal-format
58857 msgid "Unexpected junk after $OMP FLUSH statement at %C"
58860 #: fortran/openmp.c:2942 fortran/openmp.c:6229
58861 #, gcc-internal-format, gfc-internal-format
58862 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
58865 #: fortran/openmp.c:2946 fortran/openmp.c:6233
58866 #, gcc-internal-format, gfc-internal-format
58867 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
58870 #: fortran/openmp.c:2951
58871 #, gcc-internal-format, gfc-internal-format
58872 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
58875 #: fortran/openmp.c:2953
58876 #, gcc-internal-format, gfc-internal-format
58877 msgid "Previous !$OMP DECLARE REDUCTION at %L"
58880 #: fortran/openmp.c:2973
58881 #, gcc-internal-format, gfc-internal-format
58882 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
58885 #: fortran/openmp.c:3010
58886 #, gcc-internal-format, gfc-internal-format
58888 "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
58892 #: fortran/openmp.c:3025
58893 #, gcc-internal-format, gfc-internal-format
58894 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
58897 #: fortran/openmp.c:3048
58898 #, gcc-internal-format, gfc-internal-format
58899 msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
58902 #: fortran/openmp.c:3053
58903 #, gcc-internal-format, gfc-internal-format
58905 "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
58906 "later in TO clause"
58909 #: fortran/openmp.c:3059
58910 #, gcc-internal-format, gfc-internal-format
58912 "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
58913 "later in LINK clause"
58916 #: fortran/openmp.c:3063
58917 #, gcc-internal-format, gfc-internal-format
58919 "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
58923 #: fortran/openmp.c:3078
58924 #, gcc-internal-format, gfc-internal-format
58926 "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
58927 "later in TO clause"
58930 #: fortran/openmp.c:3084
58931 #, gcc-internal-format, gfc-internal-format
58933 "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
58937 #: fortran/openmp.c:3088
58938 #, gcc-internal-format, gfc-internal-format
58940 "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
58944 #: fortran/openmp.c:3115
58945 #, gcc-internal-format, gfc-internal-format
58946 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
58949 #: fortran/openmp.c:3147
58950 #, gcc-internal-format, gfc-internal-format
58951 msgid "Threadprivate variable at %C is an element of a COMMON block"
58954 #: fortran/openmp.c:3184
58955 #, gcc-internal-format, gfc-internal-format
58956 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
58959 #: fortran/openmp.c:3191
58960 #, gcc-internal-format, gfc-internal-format
58961 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
58964 #: fortran/openmp.c:3405
58965 #, gcc-internal-format, gfc-internal-format
58966 msgid "Unexpected junk after TASKWAIT clause at %C"
58969 #: fortran/openmp.c:3419
58970 #, gcc-internal-format, gfc-internal-format
58971 msgid "Unexpected junk after TASKYIELD clause at %C"
58974 #: fortran/openmp.c:3478
58975 #, gcc-internal-format, gfc-internal-format
58976 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
58979 #: fortran/openmp.c:3492
58980 #, gcc-internal-format, gfc-internal-format
58981 msgid "Unexpected junk after $OMP MASTER statement at %C"
58984 #: fortran/openmp.c:3551
58985 #, gcc-internal-format, gfc-internal-format
58986 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
58989 #: fortran/openmp.c:3578
58990 #, gcc-internal-format, gfc-internal-format
58991 msgid "Unexpected junk after $OMP BARRIER statement at %C"
58994 #: fortran/openmp.c:3592
58995 #, gcc-internal-format, gfc-internal-format
58996 msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
58999 #: fortran/openmp.c:3642
59000 #, gcc-internal-format, gfc-internal-format
59001 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
59004 #: fortran/openmp.c:3662
59005 #, gcc-internal-format, gfc-internal-format
59006 msgid "Unexpected junk after NOWAIT clause at %C"
59009 #: fortran/openmp.c:3704
59010 #, gcc-internal-format, gfc-internal-format
59011 msgid "%s clause at %L requires a scalar INTEGER expression"
59014 #: fortran/openmp.c:3715
59015 #, gcc-internal-format, gfc-internal-format
59016 msgid "INTEGER expression of %s clause at %L must be positive"
59019 #: fortran/openmp.c:3726
59020 #, gcc-internal-format, gfc-internal-format
59021 msgid "INTEGER expression of %s clause at %L must be non-negative"
59024 #: fortran/openmp.c:3737
59025 #, gcc-internal-format
59026 msgid "POINTER object %qs of derived type in %s clause at %L"
59029 #: fortran/openmp.c:3740
59030 #, gcc-internal-format
59031 msgid "Cray pointer object %qs of derived type in %s clause at %L"
59034 #: fortran/openmp.c:3743
59035 #, gcc-internal-format
59036 msgid "Cray pointee object %qs of derived type in %s clause at %L"
59039 #: fortran/openmp.c:3749 fortran/openmp.c:4687
59040 #, gcc-internal-format
59041 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
59044 #: fortran/openmp.c:3754
59045 #, gcc-internal-format
59046 msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
59049 #: fortran/openmp.c:3759
59050 #, gcc-internal-format
59051 msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
59054 #: fortran/openmp.c:3769 fortran/openmp.c:4385 fortran/openmp.c:4490
59055 #, gcc-internal-format
59056 msgid "Assumed size array %qs in %s clause at %L"
59059 #: fortran/openmp.c:3772
59060 #, gcc-internal-format
59061 msgid "Assumed rank array %qs in %s clause at %L"
59064 #: fortran/openmp.c:3776
59065 #, gcc-internal-format
59066 msgid "Noncontiguous deferred shape array %qs in %s clause at %L"
59069 #: fortran/openmp.c:3784
59070 #, gcc-internal-format
59071 msgid "ALLOCATABLE object %qs of derived type in %s clause at %L"
59074 #: fortran/openmp.c:3789
59075 #, gcc-internal-format
59076 msgid "ALLOCATABLE object %qs of polymorphic type in %s clause at %L"
59079 #: fortran/openmp.c:3801 fortran/openmp.c:4480
59080 #, gcc-internal-format
59081 msgid "POINTER object %qs in %s clause at %L"
59084 #: fortran/openmp.c:3806 fortran/openmp.c:4691
59085 #, gcc-internal-format
59086 msgid "Cray pointer object %qs in %s clause at %L"
59089 #: fortran/openmp.c:3811 fortran/openmp.c:4694
59090 #, gcc-internal-format
59091 msgid "Cray pointee object %qs in %s clause at %L"
59094 #: fortran/openmp.c:3816 fortran/openmp.c:4682
59095 #, gcc-internal-format
59096 msgid "ALLOCATABLE object %qs in %s clause at %L"
59099 #: fortran/openmp.c:3819
59100 #, gcc-internal-format
59101 msgid "VALUE object %qs in %s clause at %L"
59104 #: fortran/openmp.c:3862
59105 #, gcc-internal-format, gfc-internal-format
59106 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
59109 #: fortran/openmp.c:3911
59110 #, gcc-internal-format, gfc-internal-format
59111 msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
59114 #: fortran/openmp.c:3944
59115 #, gcc-internal-format, gfc-internal-format
59116 msgid "ORDERED clause parameter is less than COLLAPSE at %L"
59119 #: fortran/openmp.c:3952 fortran/openmp.c:3963 fortran/resolve.c:10018
59120 #: fortran/resolve.c:11285
59121 #, gcc-internal-format, gfc-internal-format
59122 msgid "IF clause at %L requires a scalar LOGICAL expression"
59125 #: fortran/openmp.c:3967
59126 #, gcc-internal-format, gfc-internal-format
59128 "IF clause without modifier at %L used together with IF clauses with modifiers"
59131 #: fortran/openmp.c:4044
59132 #, gcc-internal-format, gfc-internal-format
59134 "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
59137 #: fortran/openmp.c:4054
59138 #, gcc-internal-format, gfc-internal-format
59139 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
59142 #: fortran/openmp.c:4064
59143 #, gcc-internal-format, gfc-internal-format
59144 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
59147 #: fortran/openmp.c:4069
59148 #, gcc-internal-format, gfc-internal-format
59150 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
59153 #: fortran/openmp.c:4084
59154 #, gcc-internal-format
59155 msgid "Variable %qs is not a dummy argument at %L"
59158 #: fortran/openmp.c:4116
59159 #, gcc-internal-format
59160 msgid "Object %qs is not a variable at %L"
59163 #: fortran/openmp.c:4132 fortran/openmp.c:4143 fortran/openmp.c:4151
59164 #: fortran/openmp.c:4162 fortran/openmp.c:4174 fortran/openmp.c:4189
59165 #: fortran/openmp.c:6027
59166 #, gcc-internal-format
59167 msgid "Symbol %qs present on multiple clauses at %L"
59170 #: fortran/openmp.c:4196
59171 #, gcc-internal-format
59172 msgid "Array %qs is not permitted in reduction at %L"
59175 #: fortran/openmp.c:4209
59176 #, gcc-internal-format
59177 msgid "Symbol %qs present on both FROM and TO clauses at %L"
59180 #: fortran/openmp.c:4231
59181 #, gcc-internal-format
59182 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
59185 #: fortran/openmp.c:4239
59186 #, gcc-internal-format
59187 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
59190 #: fortran/openmp.c:4242
59191 #, gcc-internal-format
59192 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
59195 #: fortran/openmp.c:4250
59196 #, gcc-internal-format
59197 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
59200 #: fortran/openmp.c:4253
59201 #, gcc-internal-format
59202 msgid "Cray pointee %qs in SHARED clause at %L"
59205 #: fortran/openmp.c:4256
59206 #, gcc-internal-format
59207 msgid "ASSOCIATE name %qs in SHARED clause at %L"
59210 #: fortran/openmp.c:4271
59211 #, gcc-internal-format
59213 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
59217 #: fortran/openmp.c:4283
59218 #, gcc-internal-format
59220 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
59221 "alignment expression"
59224 #: fortran/openmp.c:4302
59225 #, gcc-internal-format, gfc-internal-format
59226 msgid "SINK dependence type only allowed on ORDERED directive at %L"
59229 #: fortran/openmp.c:4306
59230 #, gcc-internal-format, gfc-internal-format
59232 "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
59235 #: fortran/openmp.c:4316
59236 #, gcc-internal-format, gfc-internal-format
59237 msgid "SINK addend not a constant integer at %L"
59240 #: fortran/openmp.c:4322
59241 #, gcc-internal-format, gfc-internal-format
59243 "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
59246 #: fortran/openmp.c:4333 fortran/openmp.c:4354
59247 #, gcc-internal-format
59248 msgid "%qs in %s clause at %L is not a proper array section"
59251 #: fortran/openmp.c:4337
59252 #, gcc-internal-format, gfc-internal-format
59253 msgid "Coarrays not supported in %s clause at %L"
59256 #: fortran/openmp.c:4346
59257 #, gcc-internal-format, gfc-internal-format
59258 msgid "Stride should not be specified for array section in %s clause at %L"
59261 #: fortran/openmp.c:4367
59262 #, gcc-internal-format
59263 msgid "%qs in DEPEND clause at %L is a zero size array section"
59266 #: fortran/openmp.c:4403
59267 #, gcc-internal-format, gfc-internal-format
59269 "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
59273 #: fortran/openmp.c:4419
59274 #, gcc-internal-format, gfc-internal-format
59276 "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
59279 #: fortran/openmp.c:4434
59280 #, gcc-internal-format, gfc-internal-format
59282 "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
59286 #: fortran/openmp.c:4450 fortran/openmp.c:4466
59287 #, gcc-internal-format
59288 msgid "THREADPRIVATE object %qs in %s clause at %L"
59291 #: fortran/openmp.c:4453 fortran/openmp.c:4469
59292 #, gcc-internal-format
59293 msgid "Cray pointee %qs in %s clause at %L"
59296 #: fortran/openmp.c:4472
59297 #, gcc-internal-format
59298 msgid "ASSOCIATE name %qs in %s clause at %L"
59301 #: fortran/openmp.c:4477
59302 #, gcc-internal-format
59303 msgid "Procedure pointer %qs in %s clause at %L"
59306 #: fortran/openmp.c:4483
59307 #, gcc-internal-format
59308 msgid "Cray pointer %qs in %s clause at %L"
59311 #: fortran/openmp.c:4493
59312 #, gcc-internal-format
59313 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
59316 #. case OMP_LIST_REDUCTION:
59317 #: fortran/openmp.c:4503
59318 #, gcc-internal-format
59319 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
59322 #: fortran/openmp.c:4596
59323 #, gcc-internal-format, gfc-internal-format
59324 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
59327 #: fortran/openmp.c:4622
59328 #, gcc-internal-format, gfc-internal-format
59329 msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
59332 #: fortran/openmp.c:4627
59333 #, gcc-internal-format, gfc-internal-format
59335 "LINEAR clause specified together with ORDERED clause with argument at %L"
59338 #: fortran/openmp.c:4632
59339 #, gcc-internal-format
59340 msgid "LINEAR variable %qs must be INTEGER at %L"
59343 #: fortran/openmp.c:4637
59344 #, gcc-internal-format
59345 msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
59348 #: fortran/openmp.c:4648
59349 #, gcc-internal-format
59351 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
59354 #: fortran/openmp.c:4665
59355 #, gcc-internal-format
59357 "%qs in LINEAR clause at %L requires a constant integer linear-step "
59358 "expression or dummy argument specified in UNIFORM clause"
59361 #: fortran/openmp.c:4699
59362 #, gcc-internal-format
59363 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
59366 #: fortran/openmp.c:4731
59367 #, gcc-internal-format, gfc-internal-format
59369 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
59372 #: fortran/openmp.c:4763
59373 #, gcc-internal-format, gfc-internal-format
59374 msgid "Incompatible use of TILE and COLLAPSE at %L"
59377 #: fortran/openmp.c:4765
59378 #, gcc-internal-format, gfc-internal-format
59379 msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
59382 #: fortran/openmp.c:4778
59383 #, gcc-internal-format, gfc-internal-format
59384 msgid "%s must contain at least one MAP clause at %L"
59387 #: fortran/openmp.c:4875
59388 #, gcc-internal-format, gfc-internal-format
59389 msgid "unexpected !$OMP ATOMIC expression at %L"
59392 #: fortran/openmp.c:4904
59393 #, gcc-internal-format, gfc-internal-format
59395 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
59398 #: fortran/openmp.c:4929
59399 #, gcc-internal-format, gfc-internal-format
59401 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
59405 #: fortran/openmp.c:4934
59406 #, gcc-internal-format, gfc-internal-format
59408 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
59409 "reference var at %L"
59412 #: fortran/openmp.c:4956 fortran/openmp.c:5247
59413 #, gcc-internal-format, gfc-internal-format
59415 "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
59416 "intrinsic type at %L"
59419 #: fortran/openmp.c:4971
59420 #, gcc-internal-format, gfc-internal-format
59422 "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
59423 "intrinsic type at %L"
59426 #: fortran/openmp.c:4978 fortran/openmp.c:5254
59427 #, gcc-internal-format, gfc-internal-format
59429 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
59430 "update statement writes into at %L"
59433 #: fortran/openmp.c:4994
59434 #, gcc-internal-format, gfc-internal-format
59435 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
59438 #: fortran/openmp.c:5036
59439 #, gcc-internal-format, gfc-internal-format
59441 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
59442 "EQV. or .NEQV. at %L"
59445 #: fortran/openmp.c:5084
59446 #, gcc-internal-format, gfc-internal-format
59448 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
59451 #: fortran/openmp.c:5098
59452 #, gcc-internal-format, gfc-internal-format
59454 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
59458 #: fortran/openmp.c:5130
59459 #, gcc-internal-format, gfc-internal-format
59461 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
59462 "reference var at %L"
59465 #: fortran/openmp.c:5154
59466 #, gcc-internal-format, gfc-internal-format
59468 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
59472 #: fortran/openmp.c:5161
59473 #, gcc-internal-format, gfc-internal-format
59475 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
59478 #: fortran/openmp.c:5178
59479 #, gcc-internal-format
59481 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
59484 #: fortran/openmp.c:5185
59485 #, gcc-internal-format, gfc-internal-format
59486 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
59489 #: fortran/openmp.c:5193
59490 #, gcc-internal-format
59491 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
59494 #: fortran/openmp.c:5211
59495 #, gcc-internal-format, gfc-internal-format
59497 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
59501 #: fortran/openmp.c:5225
59502 #, gcc-internal-format, gfc-internal-format
59504 "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
59505 "intrinsic type at %L"
59508 #: fortran/openmp.c:5544
59509 #, gcc-internal-format, gfc-internal-format
59510 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
59513 #: fortran/openmp.c:5550
59514 #, gcc-internal-format, gfc-internal-format
59515 msgid "%s cannot be a DO CONCURRENT loop at %L"
59518 #: fortran/openmp.c:5556
59519 #, gcc-internal-format, gfc-internal-format
59520 msgid "%s iteration variable must be of type integer at %L"
59523 #: fortran/openmp.c:5560
59524 #, gcc-internal-format, gfc-internal-format
59525 msgid "%s iteration variable must not be THREADPRIVATE at %L"
59528 #: fortran/openmp.c:5573
59529 #, gcc-internal-format, gfc-internal-format
59531 "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
59535 #: fortran/openmp.c:5577
59536 #, gcc-internal-format, gfc-internal-format
59537 msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
59540 #: fortran/openmp.c:5581
59541 #, gcc-internal-format, gfc-internal-format
59542 msgid "%s iteration variable present on clause other than LINEAR at %L"
59545 #: fortran/openmp.c:5599
59546 #, gcc-internal-format, gfc-internal-format
59547 msgid "%s collapsed loops don't form rectangular iteration space at %L"
59550 #: fortran/openmp.c:5613
59551 #, gcc-internal-format, gfc-internal-format
59552 msgid "collapsed %s loops not perfectly nested at %L"
59555 #: fortran/openmp.c:5622 fortran/openmp.c:5630
59556 #, gcc-internal-format, gfc-internal-format
59557 msgid "not enough DO loops for collapsed %s at %L"
59560 #: fortran/openmp.c:5714 fortran/openmp.c:5727
59561 #, gcc-internal-format, gfc-internal-format
59562 msgid "The %s directive cannot be specified within a %s region at %L"
59565 #: fortran/openmp.c:5746
59566 #, gcc-internal-format, gfc-internal-format
59567 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
59570 #: fortran/openmp.c:5752
59571 #, gcc-internal-format, gfc-internal-format
59572 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
59575 #: fortran/openmp.c:5768
59576 #, gcc-internal-format, gfc-internal-format
59577 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
59580 #: fortran/openmp.c:5782
59581 #, gcc-internal-format, gfc-internal-format
59582 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
59585 #: fortran/openmp.c:5792 fortran/openmp.c:5801
59586 #, gcc-internal-format, gfc-internal-format
59587 msgid "not enough DO loops for %s !$ACC LOOP at %L"
59590 #: fortran/openmp.c:5816 fortran/openmp.c:5823
59591 #, gcc-internal-format, gfc-internal-format
59592 msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
59595 #: fortran/openmp.c:5845
59596 #, gcc-internal-format, gfc-internal-format
59598 "Loop parallelized across gangs is not allowed inside another loop "
59599 "parallelized across gangs at %L"
59602 #: fortran/openmp.c:5849 fortran/openmp.c:5853
59603 #, gcc-internal-format, gfc-internal-format
59605 "Loop parallelized across gangs is not allowed inside loop parallelized "
59606 "across workers at %L"
59609 #: fortran/openmp.c:5860
59610 #, gcc-internal-format, gfc-internal-format
59612 "Loop parallelized across workers is not allowed inside another loop "
59613 "parallelized across workers at %L"
59616 #: fortran/openmp.c:5864
59617 #, gcc-internal-format, gfc-internal-format
59619 "Loop parallelized across workers is not allowed inside another loop "
59620 "parallelized across vectors at %L"
59623 #: fortran/openmp.c:5870
59624 #, gcc-internal-format, gfc-internal-format
59626 "Loop parallelized across vectors is not allowed inside another loop "
59627 "parallelized across vectors at %L"
59630 #: fortran/openmp.c:5882
59631 #, gcc-internal-format, gfc-internal-format
59632 msgid "Clause SEQ conflicts with INDEPENDENT at %L"
59635 #: fortran/openmp.c:5884
59636 #, gcc-internal-format, gfc-internal-format
59637 msgid "Clause SEQ conflicts with GANG at %L"
59640 #: fortran/openmp.c:5886
59641 #, gcc-internal-format, gfc-internal-format
59642 msgid "Clause SEQ conflicts with WORKER at %L"
59645 #: fortran/openmp.c:5888
59646 #, gcc-internal-format, gfc-internal-format
59647 msgid "Clause SEQ conflicts with VECTOR at %L"
59650 #: fortran/openmp.c:5890
59651 #, gcc-internal-format, gfc-internal-format
59652 msgid "Clause SEQ conflicts with AUTO at %L"
59655 #: fortran/openmp.c:5895
59656 #, gcc-internal-format, gfc-internal-format
59657 msgid "Clause AUTO conflicts with GANG at %L"
59660 #: fortran/openmp.c:5897
59661 #, gcc-internal-format, gfc-internal-format
59662 msgid "Clause AUTO conflicts with WORKER at %L"
59665 #: fortran/openmp.c:5899
59666 #, gcc-internal-format, gfc-internal-format
59667 msgid "Clause AUTO conflicts with VECTOR at %L"
59670 #: fortran/openmp.c:5903
59671 #, gcc-internal-format, gfc-internal-format
59673 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
59677 #: fortran/openmp.c:5938
59678 #, gcc-internal-format, gfc-internal-format
59679 msgid "TILE requires constant expression at %L"
59682 #: fortran/openmp.c:6003
59683 #, gcc-internal-format
59684 msgid "PARAMETER object %qs is not allowed at %L"
59687 #: fortran/openmp.c:6010
59688 #, gcc-internal-format
59689 msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
59692 #: fortran/openmp.c:6137
59693 #, gcc-internal-format, gfc-internal-format
59694 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
59697 #: fortran/openmp.c:6159
59698 #, gcc-internal-format
59699 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
59702 #: fortran/openmp.c:6183
59703 #, gcc-internal-format, gfc-internal-format
59705 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
59706 "DECLARE REDUCTION at %L"
59709 #: fortran/openmp.c:6191
59710 #, gcc-internal-format, gfc-internal-format
59712 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
59716 #: fortran/openmp.c:6220
59717 #, gcc-internal-format, gfc-internal-format
59718 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
59721 #: fortran/openmp.c:6242
59722 #, gcc-internal-format, gfc-internal-format
59723 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
59726 #: fortran/openmp.c:6258
59727 #, gcc-internal-format, gfc-internal-format
59729 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
59733 #: fortran/openmp.c:6273
59734 #, gcc-internal-format, gfc-internal-format
59736 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
59737 "DECLARE REDUCTION at %L"
59740 #: fortran/openmp.c:6283
59741 #, gcc-internal-format, gfc-internal-format
59743 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
59744 "REDUCTION must be OMP_PRIV at %L"
59747 #: fortran/openmp.c:6291
59748 #, gcc-internal-format, gfc-internal-format
59750 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
59751 "without default initializer at %L"
59754 #: fortran/options.c:227
59755 #, gcc-internal-format
59756 msgid "-fexcess-precision=standard for Fortran"
59759 #: fortran/options.c:316
59760 #, gcc-internal-format
59761 msgid "Reading file %qs as free form"
59764 #: fortran/options.c:326
59765 #, gcc-internal-format
59766 msgid "%<-fd-lines-as-comments%> has no effect in free form"
59769 #: fortran/options.c:329
59770 #, gcc-internal-format
59771 msgid "%<-fd-lines-as-code%> has no effect in free form"
59774 #: fortran/options.c:367
59775 #, gcc-internal-format
59776 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
59779 #: fortran/options.c:370
59780 #, gcc-internal-format
59781 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
59784 #: fortran/options.c:372
59785 #, gcc-internal-format
59787 "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
59790 #: fortran/options.c:375
59791 #, gcc-internal-format
59792 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
59795 #: fortran/options.c:378
59796 #, gcc-internal-format
59798 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-"
59802 #: fortran/options.c:430
59803 #, gcc-internal-format
59804 msgid "Fixed line length must be at least seven"
59807 #: fortran/options.c:433
59808 #, gcc-internal-format
59809 msgid "Free line length must be at least three"
59812 #: fortran/options.c:436
59813 #, gcc-internal-format, gfc-internal-format
59814 msgid "Maximum subrecord length cannot exceed %d"
59817 #: fortran/options.c:455
59818 #, gcc-internal-format
59819 msgid "gfortran: Only one %<-J%> option allowed"
59822 #: fortran/options.c:527
59823 #, gcc-internal-format
59824 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
59827 #: fortran/options.c:529
59828 #, gcc-internal-format
59829 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
59832 #: fortran/options.c:578
59833 #, gcc-internal-format
59834 msgid "Argument to %<-fcheck%> is not valid: %s"
59837 #: fortran/options.c:627
59838 #, gcc-internal-format
59839 msgid "%<-static-libgfortran%> is not supported in this configuration"
59842 #: fortran/options.c:650
59843 #, gcc-internal-format, gfc-internal-format
59844 msgid "Maximum supported identifier length is %d"
59847 #: fortran/options.c:670
59848 #, gcc-internal-format
59849 msgid "Unrecognized option to %<-finit-logical%>: %s"
59852 #: fortran/options.c:686
59853 #, gcc-internal-format
59854 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
59857 #: fortran/parse.c:593
59858 #, gcc-internal-format, gfc-internal-format
59859 msgid "Unclassifiable statement at %C"
59862 #: fortran/parse.c:629
59863 #, gcc-internal-format, gfc-internal-format
59864 msgid "OpenACC directives at %C may not appear in PURE procedures"
59867 #: fortran/parse.c:705
59868 #, gcc-internal-format, gfc-internal-format
59869 msgid "Unclassifiable OpenACC directive at %C"
59872 #: fortran/parse.c:831 fortran/parse.c:1040
59873 #, gcc-internal-format, gfc-internal-format
59875 "OpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in "
59876 "PURE or ELEMENTAL procedures"
59879 #: fortran/parse.c:1024
59880 #, gcc-internal-format, gfc-internal-format
59881 msgid "Unclassifiable OpenMP directive at %C"
59884 #: fortran/parse.c:1076
59885 #, gcc-internal-format, gfc-internal-format
59886 msgid "Unclassifiable GCC directive at %C"
59889 #: fortran/parse.c:1135 fortran/parse.c:1362
59890 #, gcc-internal-format, gfc-internal-format
59891 msgid "Zero is not a valid statement label at %C"
59894 #: fortran/parse.c:1142 fortran/parse.c:1354
59895 #, gcc-internal-format, gfc-internal-format
59896 msgid "Non-numeric character in statement label at %C"
59899 #: fortran/parse.c:1154 fortran/parse.c:1403
59900 #, gcc-internal-format, gfc-internal-format
59901 msgid "Semicolon at %C needs to be preceded by statement"
59904 #: fortran/parse.c:1161 fortran/parse.c:1418
59905 #, gcc-internal-format, gfc-internal-format
59906 msgid "Statement label without statement at %L"
59909 #: fortran/parse.c:1224 fortran/parse.c:1405
59910 #, gcc-internal-format, gfc-internal-format
59911 msgid "Fortran 2008: Semicolon at %C without preceding statement"
59914 #: fortran/parse.c:1247 fortran/parse.c:1381
59915 #, gcc-internal-format, gfc-internal-format
59916 msgid "Bad continuation line at %C"
59919 #: fortran/parse.c:1679
59920 #, gcc-internal-format, gfc-internal-format
59921 msgid "FORMAT statement at %L does not have a statement label"
59924 #: fortran/parse.c:2435
59925 #, gcc-internal-format
59926 msgid "gfc_ascii_statement(): Bad statement code"
59929 #: fortran/parse.c:2577
59930 #, gcc-internal-format, gfc-internal-format
59931 msgid "Unexpected %s statement at %C"
59934 #: fortran/parse.c:2732
59935 #, gcc-internal-format, gfc-internal-format
59936 msgid "%s statement at %C cannot follow %s statement at %L"
59939 #: fortran/parse.c:2749
59940 #, gcc-internal-format
59941 msgid "Unexpected end of file in %qs"
59944 #: fortran/parse.c:2784
59945 #, gcc-internal-format
59946 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
59949 #: fortran/parse.c:2787
59950 #, gcc-internal-format
59951 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
59954 #: fortran/parse.c:2807
59955 #, gcc-internal-format, gfc-internal-format
59956 msgid "Components in TYPE at %C must precede CONTAINS"
59959 #: fortran/parse.c:2811
59960 #, gcc-internal-format, gfc-internal-format
59961 msgid "Type-bound procedure at %C"
59964 #: fortran/parse.c:2819
59965 #, gcc-internal-format, gfc-internal-format
59966 msgid "GENERIC binding at %C"
59969 #: fortran/parse.c:2827
59970 #, gcc-internal-format, gfc-internal-format
59971 msgid "FINAL procedure declaration at %C"
59974 #: fortran/parse.c:2839
59975 #, gcc-internal-format, gfc-internal-format
59976 msgid "Derived type definition at %C with empty CONTAINS section"
59979 #: fortran/parse.c:2849 fortran/parse.c:3304
59980 #, gcc-internal-format, gfc-internal-format
59981 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
59984 #: fortran/parse.c:2856
59985 #, gcc-internal-format, gfc-internal-format
59986 msgid "PRIVATE statement at %C must precede procedure bindings"
59989 #: fortran/parse.c:2863 fortran/parse.c:3317
59990 #, gcc-internal-format, gfc-internal-format
59991 msgid "Duplicate PRIVATE statement at %C"
59994 #: fortran/parse.c:2873
59995 #, gcc-internal-format, gfc-internal-format
59996 msgid "SEQUENCE statement at %C must precede CONTAINS"
59999 #: fortran/parse.c:2877
60000 #, gcc-internal-format, gfc-internal-format
60001 msgid "Already inside a CONTAINS block at %C"
60004 #: fortran/parse.c:2996
60005 #, gcc-internal-format, gfc-internal-format
60007 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
60008 "subcomponent of a coarray, which is not possible as the component has the "
60009 "pointer attribute"
60012 #: fortran/parse.c:3002
60013 #, gcc-internal-format, gfc-internal-format
60015 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
60016 "which must have a codimension or be a subcomponent of a coarray"
60019 #: fortran/parse.c:3007
60020 #, gcc-internal-format, gfc-internal-format
60022 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
60025 #: fortran/parse.c:3011
60026 #, gcc-internal-format, gfc-internal-format
60028 "Allocatable component %s at %L must have a codimension as it has a "
60029 "noncoarray subcomponent of type LOCK_TYPE"
60032 #: fortran/parse.c:3016
60033 #, gcc-internal-format, gfc-internal-format
60035 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
60036 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
60037 "(Variables of type %s may not have a codimension as already a coarray "
60038 "subcomponent exists)"
60041 #: fortran/parse.c:3023
60042 #, gcc-internal-format, gfc-internal-format
60044 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
60045 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
60046 "(Variables of type %s may not have a codimension as %s at %L has a "
60047 "codimension or a coarray subcomponent)"
60050 #: fortran/parse.c:3033
60051 #, gcc-internal-format, gfc-internal-format
60053 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
60054 "subcomponent of a coarray, which is not possible as the component has the "
60055 "pointer attribute"
60058 #: fortran/parse.c:3039
60059 #, gcc-internal-format, gfc-internal-format
60061 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
60062 "which must have a codimension or be a subcomponent of a coarray"
60065 #: fortran/parse.c:3044
60066 #, gcc-internal-format, gfc-internal-format
60068 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
60071 #: fortran/parse.c:3048
60072 #, gcc-internal-format, gfc-internal-format
60074 "Allocatable component %s at %L must have a codimension as it has a "
60075 "noncoarray subcomponent of type EVENT_TYPE"
60078 #: fortran/parse.c:3053
60079 #, gcc-internal-format, gfc-internal-format
60081 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
60082 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
60083 "(Variables of type %s may not have a codimension as already a coarray "
60084 "subcomponent exists)"
60087 #: fortran/parse.c:3060
60088 #, gcc-internal-format, gfc-internal-format
60090 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
60091 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
60092 "(Variables of type %s may not have a codimension as %s at %L has a "
60093 "codimension or a coarray subcomponent)"
60096 #: fortran/parse.c:3112
60097 #, gcc-internal-format, gfc-internal-format
60098 msgid "failed to create map component '%s'"
60101 #: fortran/parse.c:3145
60102 #, gcc-internal-format, gfc-internal-format
60103 msgid "failed to create union component '%s'"
60106 #: fortran/parse.c:3200
60107 #, gcc-internal-format, gfc-internal-format
60108 msgid "Syntax error in nested structure declaration at %C"
60111 #: fortran/parse.c:3287
60112 #, gcc-internal-format, gfc-internal-format
60113 msgid "FINAL declaration at %C must be inside CONTAINS"
60116 #: fortran/parse.c:3295
60117 #, gcc-internal-format, gfc-internal-format
60118 msgid "Derived type definition at %C without components"
60121 #: fortran/parse.c:3311
60122 #, gcc-internal-format, gfc-internal-format
60123 msgid "PRIVATE statement at %C must precede structure components"
60126 #: fortran/parse.c:3328
60127 #, gcc-internal-format, gfc-internal-format
60128 msgid "SEQUENCE statement at %C must precede structure components"
60131 #: fortran/parse.c:3334
60132 #, gcc-internal-format, gfc-internal-format
60133 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
60136 #: fortran/parse.c:3339
60137 #, gcc-internal-format, gfc-internal-format
60138 msgid "Duplicate SEQUENCE statement at %C"
60141 #: fortran/parse.c:3349
60142 #, gcc-internal-format, gfc-internal-format
60143 msgid "CONTAINS block in derived type definition at %C"
60146 #: fortran/parse.c:3407
60147 #, gcc-internal-format, gfc-internal-format
60148 msgid "ENUM declaration at %C has no ENUMERATORS"
60151 #: fortran/parse.c:3494
60152 #, gcc-internal-format, gfc-internal-format
60153 msgid "Unexpected %s statement in INTERFACE block at %C"
60156 #: fortran/parse.c:3518
60157 #, gcc-internal-format
60159 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
60162 #: fortran/parse.c:3552
60163 #, gcc-internal-format, gfc-internal-format
60164 msgid "Unexpected %s statement at %C in INTERFACE body"
60167 #: fortran/parse.c:3570
60168 #, gcc-internal-format
60170 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
60173 #: fortran/parse.c:3700
60174 #, gcc-internal-format, gfc-internal-format
60175 msgid "%s statement is not allowed inside of BLOCK at %C"
60178 #: fortran/parse.c:3732
60179 #, gcc-internal-format, gfc-internal-format
60180 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
60183 #: fortran/parse.c:3822
60184 #, gcc-internal-format, gfc-internal-format
60185 msgid "%s statement must appear in a MODULE"
60188 #: fortran/parse.c:3830
60189 #, gcc-internal-format, gfc-internal-format
60190 msgid "%s statement at %C follows another accessibility specification"
60193 #: fortran/parse.c:3882
60194 #, gcc-internal-format
60195 msgid "Bad kind expression for function %qs at %L"
60198 #: fortran/parse.c:3886
60199 #, gcc-internal-format
60200 msgid "The type for function %qs at %L is not accessible"
60203 #: fortran/parse.c:3946
60204 #, gcc-internal-format, gfc-internal-format
60205 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
60208 #: fortran/parse.c:3968
60209 #, gcc-internal-format, gfc-internal-format
60210 msgid "Unexpected %s statement in WHERE block at %C"
60213 #: fortran/parse.c:4027
60214 #, gcc-internal-format, gfc-internal-format
60215 msgid "Unexpected %s statement in FORALL block at %C"
60218 #: fortran/parse.c:4078
60219 #, gcc-internal-format, gfc-internal-format
60220 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
60223 #: fortran/parse.c:4096
60224 #, gcc-internal-format, gfc-internal-format
60225 msgid "Duplicate ELSE statements at %L and %C"
60228 #: fortran/parse.c:4157
60229 #, gcc-internal-format, gfc-internal-format
60230 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
60233 #: fortran/parse.c:4241
60234 #, gcc-internal-format, gfc-internal-format
60236 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
60240 #: fortran/parse.c:4303
60241 #, gcc-internal-format
60242 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
60245 #: fortran/parse.c:4336
60246 #, gcc-internal-format, gfc-internal-format
60247 msgid "End of nonblock DO statement at %C is within another block"
60250 #: fortran/parse.c:4346
60251 #, gcc-internal-format, gfc-internal-format
60252 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
60255 #: fortran/parse.c:4372
60256 #, gcc-internal-format, gfc-internal-format
60257 msgid "CRITICAL block inside of OpenACC region at %C"
60260 #: fortran/parse.c:4373
60261 #, gcc-internal-format, gfc-internal-format
60262 msgid "CRITICAL block inside of OpenMP region at %C"
60265 #: fortran/parse.c:4399
60266 #, gcc-internal-format, gfc-internal-format
60267 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
60270 #: fortran/parse.c:4468
60271 #, gcc-internal-format, gfc-internal-format
60272 msgid "BLOCK construct at %C"
60275 #: fortran/parse.c:4502
60276 #, gcc-internal-format, gfc-internal-format
60277 msgid "ASSOCIATE construct at %C"
60280 #: fortran/parse.c:4690
60281 #, gcc-internal-format, gfc-internal-format
60282 msgid "Statement label in ENDDO at %C doesn't match DO label"
60285 #: fortran/parse.c:4706
60286 #, gcc-internal-format, gfc-internal-format
60287 msgid "Named block DO at %L requires matching ENDDO name"
60290 #: fortran/parse.c:4897
60291 #, gcc-internal-format, gfc-internal-format
60292 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
60295 #: fortran/parse.c:4913 fortran/parse.c:4972
60296 #, gcc-internal-format, gfc-internal-format
60297 msgid "OpenACC directive inside of CRITICAL block at %C"
60300 #: fortran/parse.c:4947
60301 #, gcc-internal-format, gfc-internal-format
60302 msgid "Expecting %s at %C"
60305 #: fortran/parse.c:4991
60306 #, gcc-internal-format, gfc-internal-format
60307 msgid "Expected DO loop at %C"
60310 #: fortran/parse.c:5011
60311 #, gcc-internal-format, gfc-internal-format
60312 msgid "Redundant !$ACC END LOOP at %C"
60315 #: fortran/parse.c:5225
60316 #, gcc-internal-format, gfc-internal-format
60317 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
60320 #: fortran/parse.c:5283
60321 #, gcc-internal-format, gfc-internal-format
60322 msgid "%s statement at %C cannot terminate a non-block DO loop"
60325 #: fortran/parse.c:5297
60326 #, gcc-internal-format, gfc-internal-format
60327 msgid "DATA statement at %C after the first executable statement"
60330 #: fortran/parse.c:5423
60331 #, gcc-internal-format
60332 msgid "%<GCC unroll%> directive does not commence a loop at %C"
60335 #: fortran/parse.c:5538
60336 #, gcc-internal-format
60337 msgid "Contained procedure %qs at %C is already ambiguous"
60340 #: fortran/parse.c:5595
60341 #, gcc-internal-format, gfc-internal-format
60342 msgid "Unexpected %s statement in CONTAINS section at %C"
60345 #: fortran/parse.c:5620
60346 #, gcc-internal-format, gfc-internal-format
60347 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
60350 #: fortran/parse.c:5732
60351 #, gcc-internal-format, gfc-internal-format
60352 msgid "CONTAINS statement at %C is already in a contained program unit"
60355 #: fortran/parse.c:5784
60356 #, gcc-internal-format
60357 msgid "Global binding name %qs at %L is already being used as a %s at %L"
60360 #: fortran/parse.c:5788
60361 #, gcc-internal-format
60362 msgid "Global name %qs at %L is already being used as a %s at %L"
60365 #: fortran/parse.c:5794
60366 #, gcc-internal-format
60367 msgid "Global binding name %qs at %L is already being used at %L"
60370 #: fortran/parse.c:5797
60371 #, gcc-internal-format
60372 msgid "Global name %qs at %L is already being used at %L"
60375 #: fortran/parse.c:5819
60376 #, gcc-internal-format, gfc-internal-format
60377 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
60380 #: fortran/parse.c:5845
60381 #, gcc-internal-format, gfc-internal-format
60382 msgid "Unexpected %s statement in BLOCK DATA at %C"
60385 #: fortran/parse.c:5949
60386 #, gcc-internal-format, gfc-internal-format
60387 msgid "Unexpected %s statement in MODULE at %C"
60390 #. If we see a duplicate main program, shut down. If the second
60391 #. instance is an implied main program, i.e. data decls or executable
60392 #. statements, we're in for lots of errors.
60393 #: fortran/parse.c:6333
60394 #, gcc-internal-format, gfc-internal-format
60395 msgid "Two main PROGRAMs at %L and %C"
60398 #: fortran/primary.c:103
60399 #, gcc-internal-format, gfc-internal-format
60400 msgid "Missing kind-parameter at %C"
60403 #: fortran/primary.c:136
60404 #, gcc-internal-format
60405 msgid "gfc_check_digit(): bad radix"
60408 #: fortran/primary.c:230
60409 #, gcc-internal-format, gfc-internal-format
60410 msgid "Integer kind %d at %C not available"
60413 #: fortran/primary.c:239
60414 #, gcc-internal-format, gfc-internal-format
60416 "Integer too big for its kind at %C. This check can be disabled with the "
60417 "option -fno-range-check"
60420 #: fortran/primary.c:267
60421 #, gcc-internal-format, gfc-internal-format
60422 msgid "Hollerith constant at %C"
60425 #: fortran/primary.c:274
60426 #, gcc-internal-format, gfc-internal-format
60427 msgid "Invalid Hollerith constant: %L must contain at least one character"
60430 #: fortran/primary.c:280
60431 #, gcc-internal-format, gfc-internal-format
60432 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
60435 #: fortran/primary.c:300
60436 #, gcc-internal-format, gfc-internal-format
60437 msgid "Invalid Hollerith constant at %L contains a wide character"
60440 #: fortran/primary.c:386
60441 #, gcc-internal-format, gfc-internal-format
60442 msgid "Hexadecimal constant at %C uses non-standard syntax"
60445 #: fortran/primary.c:395
60446 #, gcc-internal-format, gfc-internal-format
60447 msgid "Empty set of digits in BOZ constant at %C"
60450 #: fortran/primary.c:401
60451 #, gcc-internal-format, gfc-internal-format
60452 msgid "Illegal character in BOZ constant at %C"
60455 #: fortran/primary.c:424
60456 #, gcc-internal-format, gfc-internal-format
60457 msgid "BOZ constant at %C uses non-standard postfix syntax"
60460 #: fortran/primary.c:454
60461 #, gcc-internal-format, gfc-internal-format
60462 msgid "Integer too big for integer kind %i at %C"
60465 #: fortran/primary.c:460
60466 #, gcc-internal-format, gfc-internal-format
60467 msgid "BOZ used outside a DATA statement at %C"
60470 #: fortran/primary.c:551
60471 #, gcc-internal-format, gfc-internal-format
60472 msgid "exponent-letter 'q' in real-literal-constant at %C"
60475 #: fortran/primary.c:556
60476 #, gcc-internal-format
60477 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
60480 #: fortran/primary.c:577
60481 #, gcc-internal-format, gfc-internal-format
60482 msgid "Missing exponent in real number at %C"
60485 #: fortran/primary.c:636
60486 #, gcc-internal-format
60487 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
60490 #: fortran/primary.c:666
60491 #, gcc-internal-format
60492 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
60495 #: fortran/primary.c:680
60496 #, gcc-internal-format
60497 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
60500 #: fortran/primary.c:713
60501 #, gcc-internal-format, gfc-internal-format
60502 msgid "Invalid real kind %d at %C"
60505 #: fortran/primary.c:728
60506 #, gcc-internal-format, gfc-internal-format
60507 msgid "Real constant overflows its kind at %C"
60510 #: fortran/primary.c:733
60511 #, gcc-internal-format, gfc-internal-format
60512 msgid "Real constant underflows its kind at %C"
60515 #: fortran/primary.c:738
60516 #, gcc-internal-format
60517 msgid "gfc_range_check() returned bad value"
60520 #: fortran/primary.c:785
60521 #, gcc-internal-format
60522 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
60525 #: fortran/primary.c:877
60526 #, gcc-internal-format, gfc-internal-format
60527 msgid "Syntax error in SUBSTRING specification at %C"
60530 #: fortran/primary.c:1085
60531 #, gcc-internal-format, gfc-internal-format
60532 msgid "Invalid kind %d for CHARACTER constant at %C"
60535 #: fortran/primary.c:1106
60536 #, gcc-internal-format, gfc-internal-format
60537 msgid "Unterminated character constant beginning at %C"
60540 #: fortran/primary.c:1136
60541 #, gcc-internal-format
60542 msgid "Character %qs in string at %C is not representable in character kind %d"
60545 #: fortran/primary.c:1149
60546 #, gcc-internal-format
60547 msgid "match_string_constant(): Delimiter not found"
60550 #: fortran/primary.c:1219
60551 #, gcc-internal-format, gfc-internal-format
60552 msgid "Bad kind for logical constant at %C"
60555 #: fortran/primary.c:1263
60556 #, gcc-internal-format, gfc-internal-format
60557 msgid "Expected PARAMETER symbol in complex constant at %C"
60560 #: fortran/primary.c:1274
60561 #, gcc-internal-format, gfc-internal-format
60562 msgid "Numeric PARAMETER required in complex constant at %C"
60565 #: fortran/primary.c:1280
60566 #, gcc-internal-format, gfc-internal-format
60567 msgid "Scalar PARAMETER required in complex constant at %C"
60570 #: fortran/primary.c:1284
60571 #, gcc-internal-format, gfc-internal-format
60572 msgid "PARAMETER symbol in complex constant at %C"
60575 #: fortran/primary.c:1307
60576 #, gcc-internal-format
60577 msgid "gfc_match_sym_complex_part(): Bad type"
60580 #: fortran/primary.c:1314
60581 #, gcc-internal-format, gfc-internal-format
60582 msgid "Error converting PARAMETER constant in complex constant at %C"
60585 #: fortran/primary.c:1446
60586 #, gcc-internal-format, gfc-internal-format
60587 msgid "Syntax error in COMPLEX constant at %C"
60590 #: fortran/primary.c:1573
60591 #, gcc-internal-format
60592 msgid "Namelist %qs can not be an argument at %L"
60595 #: fortran/primary.c:1675
60596 #, gcc-internal-format
60597 msgid "Keyword %qs at %C has already appeared in the current argument list"
60600 #: fortran/primary.c:1742
60601 #, gcc-internal-format, gfc-internal-format
60602 msgid "argument list function at %C"
60605 #: fortran/primary.c:1816
60606 #, gcc-internal-format, gfc-internal-format
60607 msgid "Expected alternate return label at %C"
60610 #: fortran/primary.c:1863
60611 #, gcc-internal-format, gfc-internal-format
60612 msgid "Missing keyword name in actual argument list at %C"
60615 #: fortran/primary.c:1909
60616 #, gcc-internal-format, gfc-internal-format
60617 msgid "Syntax error in argument list at %C"
60620 #: fortran/primary.c:1930
60621 #, gcc-internal-format
60622 msgid "extend_ref(): Bad tail"
60625 #: fortran/primary.c:1970
60626 #, gcc-internal-format, gfc-internal-format
60628 "Array section designator, e.g. '(:)', is required besides the coarray "
60629 "designator '[...]' at %C"
60632 #: fortran/primary.c:1978
60633 #, gcc-internal-format
60634 msgid "Coarray designator at %C but %qs is not a coarray"
60637 #: fortran/primary.c:2116
60638 #, gcc-internal-format
60639 msgid "Symbol %qs at %C has no IMPLICIT type"
60642 #: fortran/primary.c:2123
60643 #, gcc-internal-format
60644 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
60647 #: fortran/primary.c:2141
60648 #, gcc-internal-format, gfc-internal-format
60649 msgid "Expected structure component name at %C"
60652 #: fortran/primary.c:2192
60653 #, gcc-internal-format, gfc-internal-format
60654 msgid "Expected argument list at %C"
60657 #: fortran/primary.c:2232
60658 #, gcc-internal-format
60659 msgid "Procedure pointer component %qs requires an argument list at %C"
60662 #: fortran/primary.c:2321
60663 #, gcc-internal-format, gfc-internal-format
60664 msgid "Nonpolymorphic reference to abstract type at %C"
60667 #: fortran/primary.c:2328
60668 #, gcc-internal-format, gfc-internal-format
60669 msgid "Coindexed procedure-pointer component at %C"
60672 #: fortran/primary.c:2363
60673 #, gcc-internal-format
60674 msgid "gfc_variable_attr(): Expression isn't a variable"
60677 #: fortran/primary.c:2418
60678 #, gcc-internal-format
60679 msgid "gfc_variable_attr(): Bad array reference"
60682 #: fortran/primary.c:2538
60683 #, gcc-internal-format
60684 msgid "gfc_caf_attr(): Expression isn't a variable"
60687 #: fortran/primary.c:2595
60688 #, gcc-internal-format
60689 msgid "gfc_caf_attr(): Bad array reference"
60692 #: fortran/primary.c:2767
60693 #, gcc-internal-format, gfc-internal-format
60694 msgid "Structure constructor with missing optional arguments at %C"
60697 #: fortran/primary.c:2776
60698 #, gcc-internal-format
60700 "No initializer for allocatable component %qs given in the structure "
60701 "constructor at %C"
60704 #: fortran/primary.c:2783
60705 #, gcc-internal-format
60707 "No initializer for component %qs given in the structure constructor at %C"
60710 #: fortran/primary.c:2831
60711 #, gcc-internal-format
60712 msgid "Can't construct ABSTRACT type %qs at %L"
60715 #: fortran/primary.c:2851
60716 #, gcc-internal-format, gfc-internal-format
60717 msgid "Structure constructor with named arguments at %C"
60720 #: fortran/primary.c:2866
60721 #, gcc-internal-format, gfc-internal-format
60722 msgid "Component initializer without name after component named %s at %L"
60725 #: fortran/primary.c:2871
60726 #, gcc-internal-format, gfc-internal-format
60727 msgid "Too many components in structure constructor at %L"
60730 #: fortran/primary.c:2941
60731 #, gcc-internal-format
60732 msgid "Component %qs is initialized twice in the structure constructor at %L"
60735 #: fortran/primary.c:2953
60736 #, gcc-internal-format
60738 "Coindexed expression to pointer component %qs in structure constructor at %L"
60741 #: fortran/primary.c:3007
60742 #, gcc-internal-format
60744 "component %qs at %L has already been set by a parent derived type constructor"
60747 #: fortran/primary.c:3162
60748 #, gcc-internal-format, gfc-internal-format
60749 msgid "%%LOC() as an rvalue at %C"
60752 #: fortran/primary.c:3221
60753 #, gcc-internal-format
60755 "%qs at %C is the name of a recursive function and so refers to the result "
60756 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
60759 #: fortran/primary.c:3345
60760 #, gcc-internal-format
60761 msgid "Unexpected use of subroutine name %qs at %C"
60764 #: fortran/primary.c:3377
60765 #, gcc-internal-format
60766 msgid "Statement function %qs requires argument list at %C"
60769 #: fortran/primary.c:3380
60770 #, gcc-internal-format
60771 msgid "Function %qs requires an argument list at %C"
60774 #: fortran/primary.c:3430
60775 #, gcc-internal-format
60776 msgid "Missing argument to %qs at %C"
60779 #: fortran/primary.c:3443
60780 #, gcc-internal-format, gfc-internal-format
60782 "The leftmost part-ref in a data-ref can not be a function reference at %C"
60785 #: fortran/primary.c:3597
60786 #, gcc-internal-format
60787 msgid "Missing argument list in function %qs at %C"
60790 #: fortran/primary.c:3641
60791 #, gcc-internal-format, gfc-internal-format
60792 msgid "Symbol at %C is not appropriate for an expression"
60795 #: fortran/primary.c:3711
60796 #, gcc-internal-format
60797 msgid "Derived type %qs cannot be used as a variable at %C"
60800 #: fortran/primary.c:3752
60801 #, gcc-internal-format, gfc-internal-format
60802 msgid "Named constant at %C in an EQUIVALENCE"
60805 #: fortran/primary.c:3787
60806 #, gcc-internal-format
60807 msgid "%qs at %C is not a variable"
60810 #: fortran/resolve.c:123
60811 #, gcc-internal-format
60812 msgid "%qs at %L is of the ABSTRACT type %qs"
60815 #: fortran/resolve.c:126
60816 #, gcc-internal-format
60817 msgid "ABSTRACT type %qs used at %L"
60820 #: fortran/resolve.c:143
60821 #, gcc-internal-format
60822 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
60825 #: fortran/resolve.c:156
60826 #, gcc-internal-format
60827 msgid "Interface %qs at %L may not be generic"
60830 #: fortran/resolve.c:163
60831 #, gcc-internal-format
60832 msgid "Interface %qs at %L may not be a statement function"
60835 #: fortran/resolve.c:172
60836 #, gcc-internal-format
60837 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
60840 #: fortran/resolve.c:178
60841 #, gcc-internal-format
60842 msgid "Interface %qs at %L must be explicit"
60845 #: fortran/resolve.c:200
60846 #, gcc-internal-format
60847 msgid "PROCEDURE %qs at %L may not be used as its own interface"
60850 #: fortran/resolve.c:300
60851 #, gcc-internal-format
60853 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
60856 #: fortran/resolve.c:304
60857 #, gcc-internal-format
60858 msgid "Alternate return specifier in function %qs at %L is not allowed"
60861 #: fortran/resolve.c:315
60862 #, gcc-internal-format
60863 msgid "Self-referential argument %qs at %L is not allowed"
60866 #: fortran/resolve.c:387
60867 #, gcc-internal-format
60868 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
60871 #: fortran/resolve.c:397
60872 #, gcc-internal-format
60874 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
60878 #: fortran/resolve.c:402
60879 #, gcc-internal-format
60880 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
60883 #: fortran/resolve.c:410
60884 #, gcc-internal-format
60886 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
60890 #: fortran/resolve.c:415
60891 #, gcc-internal-format
60893 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
60894 "have the VALUE attribute"
60897 #: fortran/resolve.c:425
60898 #, gcc-internal-format
60900 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
60903 #: fortran/resolve.c:458
60904 #, gcc-internal-format
60905 msgid "Coarray dummy argument %qs at %L to elemental procedure"
60908 #: fortran/resolve.c:466
60909 #, gcc-internal-format
60910 msgid "Argument %qs of elemental procedure at %L must be scalar"
60913 #: fortran/resolve.c:475
60914 #, gcc-internal-format
60916 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
60920 #: fortran/resolve.c:485
60921 #, gcc-internal-format
60923 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
60926 #: fortran/resolve.c:493
60927 #, gcc-internal-format
60928 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
60931 #: fortran/resolve.c:502
60932 #, gcc-internal-format
60934 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
60935 "or have the VALUE attribute"
60938 #. F03:C1263 (R1238) The function-name and each dummy-arg-name
60939 #. shall be specified, explicitly or implicitly, to be scalar.
60940 #: fortran/resolve.c:517
60941 #, gcc-internal-format, gfc-internal-format
60942 msgid "Argument '%s' of statement function '%s' at %L must be scalar"
60945 #: fortran/resolve.c:528
60946 #, gcc-internal-format
60948 "Character-valued argument %qs of statement function at %L must have constant "
60952 #: fortran/resolve.c:577
60953 #, gcc-internal-format
60955 "Contained procedure %qs at %L has the same name as its encompassing procedure"
60958 #: fortran/resolve.c:594
60959 #, gcc-internal-format
60960 msgid "Contained function %qs at %L has no IMPLICIT type"
60963 #: fortran/resolve.c:597
60964 #, gcc-internal-format
60965 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
60968 #: fortran/resolve.c:622
60969 #, gcc-internal-format
60970 msgid "Character-valued module procedure %qs at %L must not be assumed length"
60973 #: fortran/resolve.c:624
60974 #, gcc-internal-format
60975 msgid "Character-valued internal function %qs at %L must not be assumed length"
60978 #: fortran/resolve.c:796
60979 #, gcc-internal-format, gfc-internal-format
60980 msgid "Function %s at %L has entries with mismatched array specifications"
60983 #: fortran/resolve.c:813
60984 #, gcc-internal-format, gfc-internal-format
60986 "Function %s at %L with entries returning variables of different string "
60990 #: fortran/resolve.c:840
60991 #, gcc-internal-format, gfc-internal-format
60992 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
60995 #: fortran/resolve.c:844
60996 #, gcc-internal-format, gfc-internal-format
60997 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
61000 #: fortran/resolve.c:851
61001 #, gcc-internal-format, gfc-internal-format
61002 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
61005 #: fortran/resolve.c:855
61006 #, gcc-internal-format, gfc-internal-format
61007 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
61010 #: fortran/resolve.c:893
61011 #, gcc-internal-format, gfc-internal-format
61012 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
61015 #: fortran/resolve.c:898
61016 #, gcc-internal-format, gfc-internal-format
61017 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
61020 #: fortran/resolve.c:947
61021 #, gcc-internal-format
61023 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
61027 #: fortran/resolve.c:951
61028 #, gcc-internal-format
61030 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
61031 "only allowed in named common blocks"
61034 #: fortran/resolve.c:958
61035 #, gcc-internal-format
61036 msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
61039 #: fortran/resolve.c:966
61040 #, gcc-internal-format
61042 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
61043 "BIND(C) attribute"
61046 #: fortran/resolve.c:970
61047 #, gcc-internal-format
61049 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
61053 #: fortran/resolve.c:974
61054 #, gcc-internal-format
61056 "Derived type variable %qs in COMMON at %L may not have default initializer"
61059 #: fortran/resolve.c:1018
61060 #, gcc-internal-format
61062 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
61063 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
61066 #: fortran/resolve.c:1032
61067 #, gcc-internal-format
61068 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
61071 #: fortran/resolve.c:1040
61072 #, gcc-internal-format
61074 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
61075 "identifier with global non-COMMON-block entity at %L"
61078 #: fortran/resolve.c:1062
61079 #, gcc-internal-format
61081 "COMMON block at %L with binding label %qs uses the same global identifier as "
61085 #: fortran/resolve.c:1083
61086 #, gcc-internal-format
61087 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
61090 #: fortran/resolve.c:1087
61091 #, gcc-internal-format
61092 msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
61095 #: fortran/resolve.c:1091
61096 #, gcc-internal-format
61097 msgid "COMMON block %qs at %L is also an intrinsic procedure"
61100 #: fortran/resolve.c:1095
61101 #, gcc-internal-format
61102 msgid "COMMON block %qs at %L that is also a function result"
61105 #: fortran/resolve.c:1100
61106 #, gcc-internal-format
61107 msgid "COMMON block %qs at %L that is also a global procedure"
61110 #: fortran/resolve.c:1167
61111 #, gcc-internal-format
61112 msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
61115 #: fortran/resolve.c:1303
61116 #, gcc-internal-format, gfc-internal-format
61118 "The rank of the element in the structure constructor at %L does not match "
61119 "that of the component (%d/%d)"
61122 #: fortran/resolve.c:1324
61123 #, gcc-internal-format
61125 "The element in the structure constructor at %L, for pointer component %qs, "
61126 "is %s but should be %s"
61129 #: fortran/resolve.c:1390
61130 #, gcc-internal-format
61132 "The NULL in the structure constructor at %L is being applied to component "
61133 "%qs, which is neither a POINTER nor ALLOCATABLE"
61136 #: fortran/resolve.c:1425
61137 #, gcc-internal-format
61139 "Interface mismatch for procedure-pointer component %qs in structure "
61140 "constructor at %L: %s"
61143 #: fortran/resolve.c:1441
61144 #, gcc-internal-format
61146 "The element in the structure constructor at %L, for pointer component %qs "
61147 "should be a POINTER or a TARGET"
61150 #: fortran/resolve.c:1470
61151 #, gcc-internal-format
61153 "Invalid expression in the structure constructor for pointer component %qs at "
61154 "%L in PURE procedure"
61157 #: fortran/resolve.c:1594
61158 #, gcc-internal-format
61160 "The upper bound in the last dimension must appear in the reference to the "
61161 "assumed size array %qs at %L"
61164 #: fortran/resolve.c:1656
61165 #, gcc-internal-format
61166 msgid "%qs at %L is ambiguous"
61169 #: fortran/resolve.c:1660
61170 #, gcc-internal-format
61171 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
61174 #: fortran/resolve.c:1781
61175 #, gcc-internal-format
61176 msgid "Type specified for intrinsic function %qs at %L is ignored"
61179 #: fortran/resolve.c:1794
61180 #, gcc-internal-format
61181 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
61184 #: fortran/resolve.c:1805
61185 #, gcc-internal-format
61186 msgid "%qs declared INTRINSIC at %L does not exist"
61189 #: fortran/resolve.c:1818
61190 #, gcc-internal-format
61192 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
61193 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
61194 "fall-intrinsics%> in order to use it."
61197 #: fortran/resolve.c:1854
61198 #, gcc-internal-format
61200 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
61201 "Declare it RECURSIVE or use %<-frecursive%>"
61204 #: fortran/resolve.c:1893 fortran/resolve.c:9550 fortran/resolve.c:11215
61205 #, gcc-internal-format, gfc-internal-format
61206 msgid "Label %d referenced at %L is never defined"
61209 #: fortran/resolve.c:1936
61210 #, gcc-internal-format
61211 msgid "Statement function %qs at %L is not allowed as an actual argument"
61214 #: fortran/resolve.c:1944
61215 #, gcc-internal-format
61216 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
61219 #: fortran/resolve.c:1951
61220 #, gcc-internal-format
61221 msgid "Internal procedure %qs is used as actual argument at %L"
61224 #: fortran/resolve.c:1959
61225 #, gcc-internal-format
61227 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
61231 #: fortran/resolve.c:1986
61232 #, gcc-internal-format
61234 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
61237 #: fortran/resolve.c:2008
61238 #, gcc-internal-format
61239 msgid "Symbol %qs at %L is ambiguous"
61242 #: fortran/resolve.c:2063
61243 #, gcc-internal-format, gfc-internal-format
61244 msgid "By-value argument at %L is not of numeric type"
61247 #: fortran/resolve.c:2070
61248 #, gcc-internal-format, gfc-internal-format
61249 msgid "By-value argument at %L cannot be an array or an array section"
61252 #: fortran/resolve.c:2084
61253 #, gcc-internal-format, gfc-internal-format
61254 msgid "By-value argument at %L is not allowed in this context"
61257 #: fortran/resolve.c:2096
61258 #, gcc-internal-format, gfc-internal-format
61259 msgid "Passing internal procedure at %L by location not allowed"
61262 #: fortran/resolve.c:2107
61263 #, gcc-internal-format
61265 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
61269 #: fortran/resolve.c:2116
61270 #, gcc-internal-format, gfc-internal-format
61271 msgid "Coindexed actual argument at %L with ultimate pointer component"
61274 #: fortran/resolve.c:2248
61275 #, gcc-internal-format
61277 "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
61278 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
61279 "argument with the same rank (12.4.1.5)"
61282 #: fortran/resolve.c:2285
61283 #, gcc-internal-format
61285 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
61286 "is a scalar, but another actual argument is an array"
61289 #: fortran/resolve.c:2557
61290 #, gcc-internal-format
61291 msgid "Return type mismatch of function %qs at %L (%s/%s)"
61294 #: fortran/resolve.c:2579
61295 #, gcc-internal-format
61296 msgid "Interface mismatch in global procedure %qs at %L: %s"
61299 #: fortran/resolve.c:2692
61300 #, gcc-internal-format
61301 msgid "There is no specific function for the generic %qs at %L"
61304 #: fortran/resolve.c:2712
61305 #, gcc-internal-format
61307 "Generic function %qs at %L is not consistent with a specific intrinsic "
61311 #: fortran/resolve.c:2750
61312 #, gcc-internal-format
61313 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
61316 #: fortran/resolve.c:2805
61317 #, gcc-internal-format
61318 msgid "Unable to resolve the specific function %qs at %L"
61321 #: fortran/resolve.c:2901
61322 #, gcc-internal-format
61323 msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
61326 #: fortran/resolve.c:2905 fortran/resolve.c:16273
61327 #, gcc-internal-format
61328 msgid "Function %qs at %L has no IMPLICIT type"
61331 #: fortran/resolve.c:3014
61332 #, gcc-internal-format
61333 msgid "Reference to impure function %qs at %L inside a FORALL %s"
61336 #: fortran/resolve.c:3021
61337 #, gcc-internal-format
61338 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
61341 #: fortran/resolve.c:3028
61342 #, gcc-internal-format
61343 msgid "Reference to impure function %qs at %L within a PURE procedure"
61346 #: fortran/resolve.c:3098
61347 #, gcc-internal-format
61348 msgid "%qs at %L is not a function"
61351 #: fortran/resolve.c:3106 fortran/resolve.c:3576
61352 #, gcc-internal-format
61353 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
61356 #. Internal procedures are taken care of in resolve_contained_fntype.
61357 #: fortran/resolve.c:3149
61358 #, gcc-internal-format
61360 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
61361 "not a dummy argument"
61364 #: fortran/resolve.c:3183
61365 #, gcc-internal-format
61366 msgid "resolve_function(): bad function type"
61369 #: fortran/resolve.c:3203
61370 #, gcc-internal-format
61372 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
61376 #: fortran/resolve.c:3265
61377 #, gcc-internal-format
61379 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
61383 #: fortran/resolve.c:3269
61384 #, gcc-internal-format
61385 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
61388 #: fortran/resolve.c:3320
61389 #, gcc-internal-format
61390 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
61393 #: fortran/resolve.c:3326
61394 #, gcc-internal-format
61395 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
61398 #: fortran/resolve.c:3332
61399 #, gcc-internal-format
61400 msgid "Subroutine call to %qs at %L is not PURE"
61403 #: fortran/resolve.c:3400
61404 #, gcc-internal-format
61405 msgid "There is no specific subroutine for the generic %qs at %L"
61408 #: fortran/resolve.c:3409
61409 #, gcc-internal-format
61411 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
61415 #: fortran/resolve.c:3444
61416 #, gcc-internal-format
61418 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
61421 #: fortran/resolve.c:3489
61422 #, gcc-internal-format
61423 msgid "Unable to resolve the specific subroutine %qs at %L"
61426 #: fortran/resolve.c:3547
61427 #, gcc-internal-format
61428 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
61431 #: fortran/resolve.c:3586
61432 #, gcc-internal-format
61434 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
61438 #: fortran/resolve.c:3590
61439 #, gcc-internal-format
61441 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
61444 #: fortran/resolve.c:3635
61445 #, gcc-internal-format
61446 msgid "resolve_subroutine(): bad function type"
61449 #: fortran/resolve.c:3673
61450 #, gcc-internal-format, gfc-internal-format
61451 msgid "Shapes for operands at %L and %L are not conformable"
61454 #: fortran/resolve.c:3725
61455 #, gcc-internal-format
61456 msgid "logical_to_bitwise(): Bad intrinsic"
61459 #: fortran/resolve.c:4059
61460 #, gcc-internal-format
61461 msgid "resolve_operator(): Bad intrinsic"
61464 #: fortran/resolve.c:4229 fortran/resolve.c:4252
61465 #, gcc-internal-format
61466 msgid "compare_bound_int(): Bad expression"
61469 #: fortran/resolve.c:4347
61470 #, gcc-internal-format, gfc-internal-format
61471 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61474 #: fortran/resolve.c:4352
61475 #, gcc-internal-format, gfc-internal-format
61476 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
61479 #: fortran/resolve.c:4362
61480 #, gcc-internal-format, gfc-internal-format
61481 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61484 #: fortran/resolve.c:4367
61485 #, gcc-internal-format, gfc-internal-format
61486 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
61489 #: fortran/resolve.c:4387
61490 #, gcc-internal-format, gfc-internal-format
61491 msgid "Illegal stride of zero at %L"
61494 #: fortran/resolve.c:4404
61495 #, gcc-internal-format, gfc-internal-format
61497 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61500 #: fortran/resolve.c:4412
61501 #, gcc-internal-format, gfc-internal-format
61503 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61506 #: fortran/resolve.c:4428
61507 #, gcc-internal-format, gfc-internal-format
61509 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61512 #: fortran/resolve.c:4437
61513 #, gcc-internal-format, gfc-internal-format
61515 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61518 #: fortran/resolve.c:4453
61519 #, gcc-internal-format
61520 msgid "check_dimension(): Bad array reference"
61523 #: fortran/resolve.c:4476
61524 #, gcc-internal-format, gfc-internal-format
61525 msgid "Rightmost upper bound of assumed size array section not specified at %L"
61528 #: fortran/resolve.c:4486
61529 #, gcc-internal-format, gfc-internal-format
61530 msgid "Rank mismatch in array reference at %L (%d/%d)"
61533 #: fortran/resolve.c:4494
61534 #, gcc-internal-format, gfc-internal-format
61535 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
61538 #: fortran/resolve.c:4510
61539 #, gcc-internal-format, gfc-internal-format
61540 msgid "Coindex of codimension %d must be a scalar at %L"
61543 #: fortran/resolve.c:4538
61544 #, gcc-internal-format, gfc-internal-format
61545 msgid "Array index at %L must be scalar"
61548 #: fortran/resolve.c:4544
61549 #, gcc-internal-format, gfc-internal-format
61550 msgid "Array index at %L must be of INTEGER type, found %s"
61553 #: fortran/resolve.c:4550
61554 #, gcc-internal-format, gfc-internal-format
61555 msgid "REAL array index at %L"
61558 #: fortran/resolve.c:4589
61559 #, gcc-internal-format, gfc-internal-format
61560 msgid "Argument dim at %L must be scalar"
61563 #: fortran/resolve.c:4596
61564 #, gcc-internal-format, gfc-internal-format
61565 msgid "Argument dim at %L must be of INTEGER type"
61568 #: fortran/resolve.c:4641
61569 #, gcc-internal-format
61570 msgid "find_array_spec(): Missing spec"
61573 #: fortran/resolve.c:4652
61574 #, gcc-internal-format
61575 msgid "find_array_spec(): unused as(1)"
61578 #: fortran/resolve.c:4663
61579 #, gcc-internal-format
61580 msgid "find_array_spec(): unused as(2)"
61583 #: fortran/resolve.c:4706
61584 #, gcc-internal-format, gfc-internal-format
61585 msgid "Array index at %L is an array of rank %d"
61588 #: fortran/resolve.c:4804
61589 #, gcc-internal-format, gfc-internal-format
61590 msgid "Substring start index at %L must be of type INTEGER"
61593 #: fortran/resolve.c:4811
61594 #, gcc-internal-format, gfc-internal-format
61595 msgid "Substring start index at %L must be scalar"
61598 #: fortran/resolve.c:4820
61599 #, gcc-internal-format, gfc-internal-format
61600 msgid "Substring start index at %L is less than one"
61603 #: fortran/resolve.c:4833
61604 #, gcc-internal-format, gfc-internal-format
61605 msgid "Substring end index at %L must be of type INTEGER"
61608 #: fortran/resolve.c:4840
61609 #, gcc-internal-format, gfc-internal-format
61610 msgid "Substring end index at %L must be scalar"
61613 #: fortran/resolve.c:4850
61614 #, gcc-internal-format, gfc-internal-format
61615 msgid "Substring end index at %L exceeds the string length"
61618 #: fortran/resolve.c:4860
61619 #, gcc-internal-format, gfc-internal-format
61620 msgid "Substring end index at %L is too large"
61623 #: fortran/resolve.c:5013
61624 #, gcc-internal-format
61625 msgid "resolve_ref(): Bad array reference"
61628 #: fortran/resolve.c:5027
61629 #, gcc-internal-format, gfc-internal-format
61631 "Component to the right of a part reference with nonzero rank must not have "
61632 "the POINTER attribute at %L"
61635 #: fortran/resolve.c:5037
61636 #, gcc-internal-format, gfc-internal-format
61638 "Component to the right of a part reference with nonzero rank must not have "
61639 "the ALLOCATABLE attribute at %L"
61642 #: fortran/resolve.c:5056
61643 #, gcc-internal-format, gfc-internal-format
61645 "Two or more part references with nonzero rank must not be specified at %L"
61648 #: fortran/resolve.c:5154
61649 #, gcc-internal-format
61650 msgid "expression_rank(): Two array specs"
61653 #: fortran/resolve.c:5236
61654 #, gcc-internal-format, gfc-internal-format
61656 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
61660 #: fortran/resolve.c:5246
61661 #, gcc-internal-format, gfc-internal-format
61662 msgid "Assumed-type variable %s at %L may only be used as actual argument"
61665 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61666 #. for all inquiry functions in resolve_function; the reason is
61667 #. that the function-name resolution happens too late in that
61669 #: fortran/resolve.c:5256
61670 #, gcc-internal-format, gfc-internal-format
61672 "Assumed-type variable %s at %L as actual argument to an inquiry function "
61673 "shall be the first argument"
61676 #: fortran/resolve.c:5271
61677 #, gcc-internal-format, gfc-internal-format
61678 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
61681 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61682 #. for all inquiry functions in resolve_function; the reason is
61683 #. that the function-name resolution happens too late in that
61685 #: fortran/resolve.c:5281
61686 #, gcc-internal-format, gfc-internal-format
61688 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
61689 "shall be the first argument"
61692 #: fortran/resolve.c:5292
61693 #, gcc-internal-format, gfc-internal-format
61695 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
61699 #: fortran/resolve.c:5301
61700 #, gcc-internal-format, gfc-internal-format
61701 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
61704 #: fortran/resolve.c:5316
61705 #, gcc-internal-format, gfc-internal-format
61706 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
61709 #: fortran/resolve.c:5478
61710 #, gcc-internal-format
61712 "Variable %qs, used in a specification expression, is referenced at %L before "
61713 "the ENTRY statement in which it is a parameter"
61716 #: fortran/resolve.c:5483
61717 #, gcc-internal-format
61719 "Variable %qs is used at %L before the ENTRY statement in which it is a "
61723 #: fortran/resolve.c:5553
61724 #, gcc-internal-format, gfc-internal-format
61725 msgid "Polymorphic subobject of coindexed object at %L"
61728 #: fortran/resolve.c:5566
61729 #, gcc-internal-format, gfc-internal-format
61730 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
61733 #: fortran/resolve.c:5909
61734 #, gcc-internal-format, gfc-internal-format
61735 msgid "Passed-object at %L must be scalar"
61738 #: fortran/resolve.c:5916
61739 #, gcc-internal-format
61741 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
61745 #: fortran/resolve.c:5951
61746 #, gcc-internal-format
61747 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
61750 #: fortran/resolve.c:5960
61751 #, gcc-internal-format, gfc-internal-format
61752 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
61755 #. Nothing matching found!
61756 #: fortran/resolve.c:6148
61757 #, gcc-internal-format
61759 "Found no matching specific binding for the call to the GENERIC %qs at %L"
61762 #: fortran/resolve.c:6175
61763 #, gcc-internal-format
61764 msgid "%qs at %L should be a SUBROUTINE"
61767 #: fortran/resolve.c:6226
61768 #, gcc-internal-format
61769 msgid "%qs at %L should be a FUNCTION"
61772 #: fortran/resolve.c:6776
61773 #, gcc-internal-format
61774 msgid "gfc_resolve_expr(): Bad expression type"
61777 #: fortran/resolve.c:6802
61778 #, gcc-internal-format, gfc-internal-format
61779 msgid "%s at %L must be a scalar"
61782 #: fortran/resolve.c:6812
61783 #, gcc-internal-format, gfc-internal-format
61784 msgid "%s at %L must be integer"
61787 #: fortran/resolve.c:6816 fortran/resolve.c:6823
61788 #, gcc-internal-format, gfc-internal-format
61789 msgid "%s at %L must be INTEGER"
61792 #: fortran/resolve.c:6865
61793 #, gcc-internal-format, gfc-internal-format
61794 msgid "Step expression in DO loop at %L cannot be zero"
61797 #: fortran/resolve.c:6901
61798 #, gcc-internal-format, gfc-internal-format
61799 msgid "DO loop at %L will be executed zero times"
61802 #: fortran/resolve.c:6918
61803 #, gcc-internal-format, gfc-internal-format
61804 msgid "DO loop at %L is undefined as it overflows"
61807 #: fortran/resolve.c:6924
61808 #, gcc-internal-format, gfc-internal-format
61809 msgid "DO loop at %L is undefined as it underflows"
61812 #: fortran/resolve.c:6985
61813 #, gcc-internal-format, gfc-internal-format
61814 msgid "FORALL index-name at %L must be a scalar INTEGER"
61817 #: fortran/resolve.c:6990
61818 #, gcc-internal-format, gfc-internal-format
61819 msgid "FORALL start expression at %L must be a scalar INTEGER"
61822 #: fortran/resolve.c:6997
61823 #, gcc-internal-format, gfc-internal-format
61824 msgid "FORALL end expression at %L must be a scalar INTEGER"
61827 #: fortran/resolve.c:7005
61828 #, gcc-internal-format, gfc-internal-format
61829 msgid "FORALL stride expression at %L must be a scalar %s"
61832 #: fortran/resolve.c:7010
61833 #, gcc-internal-format, gfc-internal-format
61834 msgid "FORALL stride expression at %L cannot be zero"
61837 #: fortran/resolve.c:7023
61838 #, gcc-internal-format
61839 msgid "FORALL index %qs may not appear in triplet specification at %L"
61842 #: fortran/resolve.c:7126 fortran/resolve.c:7418
61843 #, gcc-internal-format, gfc-internal-format
61844 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
61847 #: fortran/resolve.c:7134 fortran/resolve.c:7383
61848 #, gcc-internal-format, gfc-internal-format
61849 msgid "Coindexed allocatable object at %L"
61852 #: fortran/resolve.c:7240
61853 #, gcc-internal-format, gfc-internal-format
61855 "Source-expr at %L must be scalar or have the same rank as the allocate-"
61859 #: fortran/resolve.c:7271
61860 #, gcc-internal-format, gfc-internal-format
61861 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
61864 #: fortran/resolve.c:7429
61865 #, gcc-internal-format, gfc-internal-format
61866 msgid "Type of entity at %L is type incompatible with source-expr at %L"
61869 #: fortran/resolve.c:7441
61870 #, gcc-internal-format, gfc-internal-format
61872 "The allocate-object at %L and the source-expr at %L shall have the same kind "
61876 #: fortran/resolve.c:7455
61877 #, gcc-internal-format, gfc-internal-format
61879 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
61880 "LOCK_TYPE component if allocate-object at %L is a coarray"
61883 #: fortran/resolve.c:7470
61884 #, gcc-internal-format, gfc-internal-format
61886 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
61887 "EVENT_TYPE component if allocate-object at %L is a coarray"
61890 #: fortran/resolve.c:7483
61891 #, gcc-internal-format, gfc-internal-format
61893 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
61896 #: fortran/resolve.c:7501
61897 #, gcc-internal-format, gfc-internal-format
61899 "Allocating %s at %L with type-spec requires the same character-length "
61900 "parameter as in the declaration"
61903 #: fortran/resolve.c:7582 fortran/resolve.c:7597
61904 #, gcc-internal-format, gfc-internal-format
61905 msgid "Array specification required in ALLOCATE statement at %L"
61908 #: fortran/resolve.c:7589
61909 #, gcc-internal-format, gfc-internal-format
61911 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
61915 #: fortran/resolve.c:7612
61916 #, gcc-internal-format, gfc-internal-format
61917 msgid "Coarray specification required in ALLOCATE statement at %L"
61920 #: fortran/resolve.c:7639
61921 #, gcc-internal-format, gfc-internal-format
61922 msgid "Bad array specification in ALLOCATE statement at %L"
61925 #: fortran/resolve.c:7658
61926 #, gcc-internal-format
61928 "%qs must not appear in the array specification at %L in the same ALLOCATE "
61929 "statement where it is itself allocated"
61932 #: fortran/resolve.c:7673
61933 #, gcc-internal-format, gfc-internal-format
61934 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
61937 #: fortran/resolve.c:7684
61938 #, gcc-internal-format, gfc-internal-format
61939 msgid "Bad coarray specification in ALLOCATE statement at %L"
61942 #: fortran/resolve.c:7716
61943 #, gcc-internal-format, gfc-internal-format
61944 msgid "Stat-variable at %L must be a scalar INTEGER variable"
61947 #: fortran/resolve.c:7739
61948 #, gcc-internal-format, gfc-internal-format
61949 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
61952 #: fortran/resolve.c:7750
61953 #, gcc-internal-format, gfc-internal-format
61954 msgid "ERRMSG at %L is useless without a STAT tag"
61957 #: fortran/resolve.c:7761
61958 #, gcc-internal-format, gfc-internal-format
61959 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
61962 #: fortran/resolve.c:7784
61963 #, gcc-internal-format, gfc-internal-format
61964 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
61967 #: fortran/resolve.c:7814
61968 #, gcc-internal-format, gfc-internal-format
61969 msgid "Allocate-object at %L also appears at %L"
61972 #: fortran/resolve.c:7820 fortran/resolve.c:7826
61973 #, gcc-internal-format, gfc-internal-format
61974 msgid "Allocate-object at %L is subobject of object at %L"
61977 #. The cases overlap, or they are the same
61978 #. element in the list. Either way, we must
61979 #. issue an error and get the next case from P.
61980 #. FIXME: Sort P and Q by line number.
61981 #: fortran/resolve.c:8054
61982 #, gcc-internal-format, gfc-internal-format
61983 msgid "CASE label at %L overlaps with CASE label at %L"
61986 #: fortran/resolve.c:8105
61987 #, gcc-internal-format, gfc-internal-format
61988 msgid "Expression in CASE statement at %L must be of type %s"
61991 #: fortran/resolve.c:8116
61992 #, gcc-internal-format, gfc-internal-format
61993 msgid "Expression in CASE statement at %L must be of kind %d"
61996 #: fortran/resolve.c:8129
61997 #, gcc-internal-format, gfc-internal-format
61998 msgid "Expression in CASE statement at %L must be scalar"
62001 #: fortran/resolve.c:8175
62002 #, gcc-internal-format, gfc-internal-format
62004 "Selection expression in computed GOTO statement at %L must be a scalar "
62005 "integer expression"
62008 #: fortran/resolve.c:8194
62009 #, gcc-internal-format, gfc-internal-format
62010 msgid "Argument of SELECT statement at %L cannot be %s"
62013 #: fortran/resolve.c:8204
62014 #, gcc-internal-format, gfc-internal-format
62015 msgid "Argument of SELECT statement at %L must be a scalar expression"
62018 #: fortran/resolve.c:8222 fortran/resolve.c:8230
62019 #, gcc-internal-format, gfc-internal-format
62020 msgid "Expression in CASE statement at %L is not in the range of %s"
62023 #: fortran/resolve.c:8292 fortran/resolve.c:8863
62024 #, gcc-internal-format, gfc-internal-format
62026 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
62029 #: fortran/resolve.c:8318
62030 #, gcc-internal-format, gfc-internal-format
62031 msgid "Logical range in CASE statement at %L is not allowed"
62034 #: fortran/resolve.c:8330
62035 #, gcc-internal-format, gfc-internal-format
62036 msgid "Constant logical value in CASE statement is repeated at %L"
62039 #: fortran/resolve.c:8345
62040 #, gcc-internal-format, gfc-internal-format
62041 msgid "Range specification at %L can never be matched"
62044 #: fortran/resolve.c:8448
62045 #, gcc-internal-format, gfc-internal-format
62046 msgid "Logical SELECT CASE block at %L has more that two cases"
62049 #: fortran/resolve.c:8508
62050 #, gcc-internal-format, gfc-internal-format
62051 msgid "Selector at %L cannot be NULL()"
62054 #: fortran/resolve.c:8513
62055 #, gcc-internal-format, gfc-internal-format
62056 msgid "Selector at %L has no type"
62059 #: fortran/resolve.c:8535
62060 #, gcc-internal-format
62061 msgid "Associate-name %qs at %L is used as array"
62064 #: fortran/resolve.c:8546
62065 #, gcc-internal-format, gfc-internal-format
62066 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
62069 #: fortran/resolve.c:8753
62070 #, gcc-internal-format, gfc-internal-format
62071 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
62074 #: fortran/resolve.c:8773 fortran/resolve.c:8785
62075 #, gcc-internal-format, gfc-internal-format
62076 msgid "Selector at %L must not be coindexed"
62079 #: fortran/resolve.c:8814
62080 #, gcc-internal-format, gfc-internal-format
62081 msgid "TYPE IS at %L overlaps with TYPE IS at %L"
62084 #: fortran/resolve.c:8826
62085 #, gcc-internal-format
62086 msgid "Derived type %qs at %L must be extensible"
62089 #: fortran/resolve.c:8838
62090 #, gcc-internal-format
62091 msgid "Derived type %qs at %L must be an extension of %qs"
62094 #: fortran/resolve.c:8841
62095 #, gcc-internal-format
62096 msgid "Unexpected intrinsic type %qs at %L"
62099 #: fortran/resolve.c:8851
62100 #, gcc-internal-format, gfc-internal-format
62102 "The type-spec at %L shall specify that each length type parameter is assumed"
62105 #: fortran/resolve.c:9098
62106 #, gcc-internal-format, gfc-internal-format
62107 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
62110 #: fortran/resolve.c:9194
62111 #, gcc-internal-format, gfc-internal-format
62112 msgid "Invalid context for NULL () intrinsic at %L"
62115 #: fortran/resolve.c:9247
62116 #, gcc-internal-format, gfc-internal-format
62117 msgid "DTIO %s procedure at %L must be recursive"
62120 #: fortran/resolve.c:9257
62121 #, gcc-internal-format, gfc-internal-format
62123 "Data transfer element at %L cannot be polymorphic unless it is processed by "
62124 "a defined input/output procedure"
62127 #: fortran/resolve.c:9270
62128 #, gcc-internal-format, gfc-internal-format
62130 "Data transfer element at %L cannot have POINTER components unless it is "
62131 "processed by a defined input/output procedure"
62134 #: fortran/resolve.c:9279
62135 #, gcc-internal-format, gfc-internal-format
62136 msgid "Data transfer element at %L cannot have procedure pointer components"
62139 #: fortran/resolve.c:9286
62140 #, gcc-internal-format, gfc-internal-format
62142 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
62143 "processed by a defined input/output procedure"
62146 #: fortran/resolve.c:9297
62147 #, gcc-internal-format, gfc-internal-format
62148 msgid "Data transfer element at %L cannot have PRIVATE components"
62151 #: fortran/resolve.c:9303
62152 #, gcc-internal-format, gfc-internal-format
62154 "Data transfer element at %L cannot have PRIVATE components unless it is "
62155 "processed by a defined input/output procedure"
62158 #: fortran/resolve.c:9318
62159 #, gcc-internal-format, gfc-internal-format
62161 "Data transfer element at %L cannot be a full reference to an assumed-size "
62165 #: fortran/resolve.c:9378
62166 #, gcc-internal-format, gfc-internal-format
62167 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
62170 #: fortran/resolve.c:9388
62171 #, gcc-internal-format, gfc-internal-format
62172 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
62175 #: fortran/resolve.c:9392
62176 #, gcc-internal-format, gfc-internal-format
62177 msgid "Event variable argument at %L must be a coarray or coindexed"
62180 #: fortran/resolve.c:9395
62181 #, gcc-internal-format, gfc-internal-format
62182 msgid "Event variable argument at %L must be a coarray but not coindexed"
62185 #: fortran/resolve.c:9402 fortran/resolve.c:9523
62186 #, gcc-internal-format, gfc-internal-format
62187 msgid "STAT= argument at %L must be a scalar INTEGER variable"
62190 #: fortran/resolve.c:9414 fortran/resolve.c:9530
62191 #, gcc-internal-format, gfc-internal-format
62192 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
62195 #: fortran/resolve.c:9426
62196 #, gcc-internal-format, gfc-internal-format
62197 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
62200 #: fortran/resolve.c:9439
62201 #, gcc-internal-format, gfc-internal-format
62202 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
62205 #: fortran/resolve.c:9500
62206 #, gcc-internal-format, gfc-internal-format
62207 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
62210 #: fortran/resolve.c:9504 fortran/resolve.c:9514
62211 #, gcc-internal-format, gfc-internal-format
62212 msgid "Imageset argument at %L must between 1 and num_images()"
62215 #: fortran/resolve.c:9557
62216 #, gcc-internal-format, gfc-internal-format
62218 "Statement at %L is not a valid branch target statement for the branch "
62222 #: fortran/resolve.c:9567
62223 #, gcc-internal-format, gfc-internal-format
62224 msgid "Branch at %L may result in an infinite loop"
62227 #. Note: A label at END CRITICAL does not leave the CRITICAL
62228 #. construct as END CRITICAL is still part of it.
62229 #: fortran/resolve.c:9584 fortran/resolve.c:9607
62230 #, gcc-internal-format, gfc-internal-format
62231 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
62234 #: fortran/resolve.c:9588 fortran/resolve.c:9613
62235 #, gcc-internal-format, gfc-internal-format
62236 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
62239 #. The label is not in an enclosing block, so illegal. This was
62240 #. allowed in Fortran 66, so we allow it as extension. No
62241 #. further checks are necessary in this case.
62242 #: fortran/resolve.c:9628
62243 #, gcc-internal-format, gfc-internal-format
62244 msgid "Label at %L is not in the same block as the GOTO statement at %L"
62247 #: fortran/resolve.c:9700
62248 #, gcc-internal-format, gfc-internal-format
62249 msgid "WHERE mask at %L has inconsistent shape"
62252 #: fortran/resolve.c:9716
62253 #, gcc-internal-format, gfc-internal-format
62254 msgid "WHERE assignment target at %L has inconsistent shape"
62257 #: fortran/resolve.c:9724 fortran/resolve.c:9811
62258 #, gcc-internal-format, gfc-internal-format
62259 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
62262 #: fortran/resolve.c:9734 fortran/resolve.c:9821
62263 #, gcc-internal-format, gfc-internal-format
62264 msgid "Unsupported statement inside WHERE at %L"
62267 #: fortran/resolve.c:9765
62268 #, gcc-internal-format, gfc-internal-format
62269 msgid "Assignment to a FORALL index variable at %L"
62272 #: fortran/resolve.c:9774
62273 #, gcc-internal-format
62275 "The FORALL with index %qs is not used on the left side of the assignment at "
62276 "%L and so might cause multiple assignment to this object"
62279 #: fortran/resolve.c:9939
62280 #, gcc-internal-format, gfc-internal-format
62281 msgid "FORALL index-name at %L must be a scalar variable of type integer"
62284 #: fortran/resolve.c:9949
62285 #, gcc-internal-format, gfc-internal-format
62286 msgid "An outer FORALL construct already has an index with this name %L"
62289 #: fortran/resolve.c:10026
62290 #, gcc-internal-format, gfc-internal-format
62291 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
62294 #: fortran/resolve.c:10128
62295 #, gcc-internal-format
62296 msgid "gfc_resolve_blocks(): Bad block type"
62299 #: fortran/resolve.c:10241
62300 #, gcc-internal-format, gfc-internal-format
62301 msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
62304 #: fortran/resolve.c:10273
62305 #, gcc-internal-format, gfc-internal-format
62307 "Coindexed expression at %L is assigned to a derived type variable with a "
62308 "POINTER component in a PURE procedure"
62311 #: fortran/resolve.c:10278
62312 #, gcc-internal-format, gfc-internal-format
62314 "The impure variable at %L is assigned to a derived type variable with a "
62315 "POINTER component in a PURE procedure (12.6)"
62318 #: fortran/resolve.c:10288
62319 #, gcc-internal-format, gfc-internal-format
62320 msgid "Assignment to coindexed variable at %L in a PURE procedure"
62323 #: fortran/resolve.c:10320
62324 #, gcc-internal-format, gfc-internal-format
62325 msgid "Assignment to polymorphic coarray at %L is not permitted"
62328 #: fortran/resolve.c:10324
62329 #, gcc-internal-format, gfc-internal-format
62330 msgid "Assignment to an allocatable polymorphic variable at %L"
62333 #: fortran/resolve.c:10329
62334 #, gcc-internal-format
62336 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
62340 #: fortran/resolve.c:10336
62341 #, gcc-internal-format, gfc-internal-format
62343 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
62344 "%L - check that there is a matching specific subroutine for '=' operator"
62347 #: fortran/resolve.c:10347
62348 #, gcc-internal-format, gfc-internal-format
62350 "Coindexed variable must not have an allocatable ultimate component in "
62354 #: fortran/resolve.c:10653
62355 #, gcc-internal-format, gfc-internal-format
62357 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
62358 "array references would occur in intermediate expressions."
62361 #. Even if standard does not support this feature, continue to build
62362 #. the two statements to avoid upsetting frontend_passes.c.
62363 #: fortran/resolve.c:10895
62364 #, gcc-internal-format, gfc-internal-format
62365 msgid "Pointer procedure assignment at %L"
62368 #: fortran/resolve.c:10907
62369 #, gcc-internal-format, gfc-internal-format
62371 "The function result on the lhs of the assignment at %L must have the pointer "
62375 #: fortran/resolve.c:11147
62376 #, gcc-internal-format, gfc-internal-format
62377 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
62380 #: fortran/resolve.c:11150
62381 #, gcc-internal-format
62382 msgid "Variable %qs has not been assigned a target label at %L"
62385 #: fortran/resolve.c:11161
62386 #, gcc-internal-format, gfc-internal-format
62388 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
62391 #: fortran/resolve.c:11223
62392 #, gcc-internal-format, gfc-internal-format
62393 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
62396 #: fortran/resolve.c:11268
62397 #, gcc-internal-format, gfc-internal-format
62398 msgid "Invalid NULL at %L"
62401 #: fortran/resolve.c:11272
62402 #, gcc-internal-format, gfc-internal-format
62404 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
62407 #: fortran/resolve.c:11329
62408 #, gcc-internal-format
62409 msgid "gfc_resolve_code(): No expression on DO WHILE"
62412 #: fortran/resolve.c:11334
62413 #, gcc-internal-format, gfc-internal-format
62415 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
62418 #: fortran/resolve.c:11418
62419 #, gcc-internal-format, gfc-internal-format
62420 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
62423 #: fortran/resolve.c:11497
62424 #, gcc-internal-format
62425 msgid "gfc_resolve_code(): Bad statement code"
62428 #: fortran/resolve.c:11607
62429 #, gcc-internal-format
62431 "Variable %qs with binding label %qs at %L uses the same global identifier as "
62435 #. This can only happen if the variable is defined in a module - if it
62436 #. isn't the same module, reject it.
62437 #: fortran/resolve.c:11620
62438 #, gcc-internal-format
62440 "Variable %qs from module %qs with binding label %qs at %L uses the same "
62441 "global identifier as entity at %L from module %qs"
62444 #. Print an error if the procedure is defined multiple times; we have to
62445 #. exclude references to the same procedure via module association or
62446 #. multiple checks for the same procedure.
62447 #: fortran/resolve.c:11637
62448 #, gcc-internal-format
62450 "Procedure %qs with binding label %qs at %L uses the same global identifier "
62454 #: fortran/resolve.c:11722
62455 #, gcc-internal-format, gfc-internal-format
62456 msgid "String length at %L is too large"
62459 #: fortran/resolve.c:11951
62460 #, gcc-internal-format
62461 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
62464 #: fortran/resolve.c:11955
62465 #, gcc-internal-format
62466 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
62469 #: fortran/resolve.c:11963
62470 #, gcc-internal-format
62471 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
62474 #: fortran/resolve.c:11973
62475 #, gcc-internal-format
62476 msgid "Array %qs at %L cannot have a deferred shape"
62479 #: fortran/resolve.c:11988
62480 #, gcc-internal-format
62481 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
62484 #: fortran/resolve.c:12000
62485 #, gcc-internal-format
62486 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
62489 #: fortran/resolve.c:12031
62490 #, gcc-internal-format
62492 "The type %qs cannot be host associated at %L because it is blocked by an "
62493 "incompatible object of the same name declared at %L"
62496 #: fortran/resolve.c:12053
62497 #, gcc-internal-format
62499 "Implied SAVE for module variable %qs at %L, needed due to the default "
62503 #: fortran/resolve.c:12080
62504 #, gcc-internal-format
62506 "Entity %qs at %L has a deferred type parameter and requires either the "
62507 "POINTER or ALLOCATABLE attribute"
62510 #. F08:C541. The shape of an array defined in a main program or module
62511 #. * needs to be constant.
62512 #: fortran/resolve.c:12121
62513 #, gcc-internal-format
62514 msgid "The module or main program array %qs at %L must have constant shape"
62517 #: fortran/resolve.c:12140
62518 #, gcc-internal-format, gfc-internal-format
62520 "Entity with assumed character length at %L must be a dummy argument or a "
62524 #: fortran/resolve.c:12161
62525 #, gcc-internal-format
62526 msgid "%qs at %L must have constant character length in this context"
62529 #: fortran/resolve.c:12168
62530 #, gcc-internal-format
62531 msgid "COMMON variable %qs at %L must have constant character length"
62534 #: fortran/resolve.c:12215
62535 #, gcc-internal-format
62536 msgid "Allocatable %qs at %L cannot have an initializer"
62539 #: fortran/resolve.c:12218
62540 #, gcc-internal-format
62541 msgid "External %qs at %L cannot have an initializer"
62544 #: fortran/resolve.c:12222
62545 #, gcc-internal-format
62546 msgid "Dummy %qs at %L cannot have an initializer"
62549 #: fortran/resolve.c:12225
62550 #, gcc-internal-format
62551 msgid "Intrinsic %qs at %L cannot have an initializer"
62554 #: fortran/resolve.c:12228
62555 #, gcc-internal-format
62556 msgid "Function result %qs at %L cannot have an initializer"
62559 #: fortran/resolve.c:12231
62560 #, gcc-internal-format
62561 msgid "Automatic array %qs at %L cannot have an initializer"
62564 #: fortran/resolve.c:12273
62565 #, gcc-internal-format, gfc-internal-format
62569 #: fortran/resolve.c:12300
62570 #, gcc-internal-format
62571 msgid "Character-valued statement function %qs at %L must have constant length"
62574 #: fortran/resolve.c:12322
62575 #, gcc-internal-format
62577 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
62581 #: fortran/resolve.c:12344
62582 #, gcc-internal-format
62584 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
62588 #: fortran/resolve.c:12362
62589 #, gcc-internal-format
62590 msgid "Function %qs at %L cannot have an initializer"
62593 #: fortran/resolve.c:12371
62594 #, gcc-internal-format
62595 msgid "External object %qs at %L may not have an initializer"
62598 #: fortran/resolve.c:12379
62599 #, gcc-internal-format
62600 msgid "ELEMENTAL function %qs at %L must have a scalar result"
62603 #: fortran/resolve.c:12389
62604 #, gcc-internal-format
62606 "Statement function %qs at %L may not have pointer or allocatable attribute"
62609 #: fortran/resolve.c:12408
62610 #, gcc-internal-format
62611 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
62614 #: fortran/resolve.c:12412
62615 #, gcc-internal-format
62616 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
62619 #: fortran/resolve.c:12416
62620 #, gcc-internal-format
62621 msgid "CHARACTER(*) function %qs at %L cannot be pure"
62624 #: fortran/resolve.c:12420
62625 #, gcc-internal-format
62626 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
62629 #: fortran/resolve.c:12433
62630 #, gcc-internal-format
62631 msgid "CHARACTER(*) function %qs at %L"
62634 #: fortran/resolve.c:12442
62635 #, gcc-internal-format
62636 msgid "Procedure pointer %qs at %L shall not be elemental"
62639 #: fortran/resolve.c:12448
62640 #, gcc-internal-format
62641 msgid "Dummy procedure %qs at %L shall not be elemental"
62644 #: fortran/resolve.c:12460
62645 #, gcc-internal-format
62647 "Function result variable %qs at %L of elemental function %qs shall not have "
62648 "an ALLOCATABLE or POINTER attribute"
62651 #: fortran/resolve.c:12517
62652 #, gcc-internal-format
62653 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
62656 #: fortran/resolve.c:12523
62657 #, gcc-internal-format
62658 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
62661 #: fortran/resolve.c:12529
62662 #, gcc-internal-format
62663 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
62666 #: fortran/resolve.c:12537
62667 #, gcc-internal-format
62668 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
62671 #: fortran/resolve.c:12543
62672 #, gcc-internal-format
62673 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
62676 #: fortran/resolve.c:12586
62677 #, gcc-internal-format, gfc-internal-format
62679 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
62683 #: fortran/resolve.c:12594
62684 #, gcc-internal-format, gfc-internal-format
62686 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
62690 #: fortran/resolve.c:12602
62691 #, gcc-internal-format, gfc-internal-format
62693 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
62697 #: fortran/resolve.c:12611
62698 #, gcc-internal-format
62700 "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
62701 "declaration at %L in (SUB)MODULE %qs"
62704 #: fortran/resolve.c:12695
62705 #, gcc-internal-format
62706 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
62709 #: fortran/resolve.c:12704
62710 #, gcc-internal-format, gfc-internal-format
62711 msgid "FINAL procedure at %L must have exactly one argument"
62714 #: fortran/resolve.c:12713
62715 #, gcc-internal-format
62716 msgid "Argument of FINAL procedure at %L must be of type %qs"
62719 #: fortran/resolve.c:12721
62720 #, gcc-internal-format, gfc-internal-format
62721 msgid "Argument of FINAL procedure at %L must not be a POINTER"
62724 #: fortran/resolve.c:12727
62725 #, gcc-internal-format, gfc-internal-format
62726 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
62729 #: fortran/resolve.c:12733
62730 #, gcc-internal-format, gfc-internal-format
62731 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
62734 #: fortran/resolve.c:12741
62735 #, gcc-internal-format, gfc-internal-format
62736 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
62739 #: fortran/resolve.c:12750
62740 #, gcc-internal-format, gfc-internal-format
62741 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
62744 #: fortran/resolve.c:12772
62745 #, gcc-internal-format
62746 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
62749 #: fortran/resolve.c:12809
62750 #, gcc-internal-format
62752 "Only array FINAL procedures declared for derived type %qs defined at %L, "
62753 "suggest also scalar one"
62756 #: fortran/resolve.c:12849
62757 #, gcc-internal-format
62758 msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
62761 #: fortran/resolve.c:12885
62762 #, gcc-internal-format
62763 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
62766 #: fortran/resolve.c:12944
62767 #, gcc-internal-format
62768 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
62771 #: fortran/resolve.c:12956
62772 #, gcc-internal-format
62773 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
62776 #: fortran/resolve.c:12984
62777 #, gcc-internal-format
62778 msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
62781 #: fortran/resolve.c:13040
62782 #, gcc-internal-format, gfc-internal-format
62783 msgid "Type-bound operator at %L can't be NOPASS"
62786 #: fortran/resolve.c:13232
62787 #, gcc-internal-format
62789 "%qs must be a module procedure or an external procedure with an explicit "
62793 #: fortran/resolve.c:13274
62794 #, gcc-internal-format
62795 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
62798 #: fortran/resolve.c:13288
62799 #, gcc-internal-format
62800 msgid "Procedure %qs with PASS at %L must have at least one argument"
62803 #: fortran/resolve.c:13302 fortran/resolve.c:13768
62804 #, gcc-internal-format
62805 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
62808 #: fortran/resolve.c:13310
62809 #, gcc-internal-format
62810 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
62813 #: fortran/resolve.c:13319
62814 #, gcc-internal-format
62815 msgid "Passed-object dummy argument of %qs at %L must be scalar"
62818 #: fortran/resolve.c:13325
62819 #, gcc-internal-format
62820 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
62823 #: fortran/resolve.c:13331
62824 #, gcc-internal-format
62825 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
62828 #: fortran/resolve.c:13360
62829 #, gcc-internal-format
62830 msgid "Procedure %qs at %L has the same name as a component of %qs"
62833 #: fortran/resolve.c:13370
62834 #, gcc-internal-format
62835 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
62838 #: fortran/resolve.c:13462
62839 #, gcc-internal-format
62841 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
62845 #: fortran/resolve.c:13564
62846 #, gcc-internal-format
62847 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
62850 #: fortran/resolve.c:13573
62851 #, gcc-internal-format
62853 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
62856 #: fortran/resolve.c:13583
62857 #, gcc-internal-format
62859 "Component %qs at %L with coarray component shall be a nonpointer, "
62860 "nonallocatable scalar"
62863 #: fortran/resolve.c:13592
62864 #, gcc-internal-format
62866 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
62869 #: fortran/resolve.c:13603
62870 #, gcc-internal-format
62871 msgid "Component %qs of BIND(C) type at %L must have length one"
62874 #: fortran/resolve.c:13701
62875 #, gcc-internal-format
62876 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
62879 #: fortran/resolve.c:13715
62880 #, gcc-internal-format
62882 "Procedure pointer component %qs with PASS at %L must have at least one "
62886 #: fortran/resolve.c:13731
62887 #, gcc-internal-format
62888 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
62891 #: fortran/resolve.c:13741
62892 #, gcc-internal-format
62893 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
62896 #: fortran/resolve.c:13750
62897 #, gcc-internal-format
62899 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
62902 #: fortran/resolve.c:13759
62903 #, gcc-internal-format
62904 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
62907 #: fortran/resolve.c:13801
62908 #, gcc-internal-format
62910 "Component %qs of %qs at %L has the same name as an inherited type-bound "
62914 #: fortran/resolve.c:13814
62915 #, gcc-internal-format
62917 "Character length of component %qs needs to be a constant specification "
62921 #: fortran/resolve.c:13825
62922 #, gcc-internal-format
62924 "Character component %qs of %qs at %L with deferred length must be a POINTER "
62928 #: fortran/resolve.c:13858
62929 #, gcc-internal-format
62931 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
62935 #: fortran/resolve.c:13866
62936 #, gcc-internal-format, gfc-internal-format
62937 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
62940 #: fortran/resolve.c:13875
62941 #, gcc-internal-format, gfc-internal-format
62943 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
62947 #: fortran/resolve.c:13893 fortran/resolve.c:13905
62948 #, gcc-internal-format
62950 "The pointer component %qs of %qs at %L is a type that has not been declared"
62953 #: fortran/resolve.c:13979
62954 #, gcc-internal-format, gfc-internal-format
62955 msgid "Conflicting initializers in union at %L and %L"
62958 #: fortran/resolve.c:14024
62959 #, gcc-internal-format
62961 "As extending type %qs at %L has a coarray component, parent type %qs shall "
62965 #: fortran/resolve.c:14037
62966 #, gcc-internal-format
62967 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
62970 #: fortran/resolve.c:14101
62971 #, gcc-internal-format
62973 "Parameterized type %qs does not have a component corresponding to parameter "
62977 #: fortran/resolve.c:14134
62978 #, gcc-internal-format
62980 "Generic name %qs of function %qs at %L being the same name as derived type "
62984 #: fortran/resolve.c:14206
62985 #, gcc-internal-format
62986 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
62989 #: fortran/resolve.c:14212
62990 #, gcc-internal-format
62991 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
62994 #: fortran/resolve.c:14218
62995 #, gcc-internal-format
62996 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
62999 #: fortran/resolve.c:14226
63000 #, gcc-internal-format
63002 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
63005 #: fortran/resolve.c:14243
63006 #, gcc-internal-format
63008 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
63009 "namelist %qs at %L"
63012 #: fortran/resolve.c:14265
63013 #, gcc-internal-format
63015 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
63016 "member of namelist %qs at %L"
63019 #: fortran/resolve.c:14276
63020 #, gcc-internal-format
63022 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
63023 "namelist %qs at %L"
63026 #: fortran/resolve.c:14303
63027 #, gcc-internal-format
63028 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
63031 #: fortran/resolve.c:14327
63032 #, gcc-internal-format
63033 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
63036 #: fortran/resolve.c:14343
63037 #, gcc-internal-format
63039 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
63042 #: fortran/resolve.c:14354
63043 #, gcc-internal-format, gfc-internal-format
63044 msgid "Incompatible derived type in PARAMETER at %L"
63047 #: fortran/resolve.c:14362
63048 #, gcc-internal-format
63049 msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
63052 #: fortran/resolve.c:14413
63053 #, gcc-internal-format
63055 "The object %qs at %L has a deferred LEN parameter %qs and is neither "
63056 "allocatable nor a pointer"
63059 #: fortran/resolve.c:14424
63060 #, gcc-internal-format
63062 "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
63063 "variable declared in the main program, a module or a submodule(F08/C513)"
63066 #: fortran/resolve.c:14431
63067 #, gcc-internal-format
63069 "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
63070 "SELECT TYPE selector(F08/4.2)"
63073 #: fortran/resolve.c:14470
63074 #, gcc-internal-format, gfc-internal-format
63076 "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
63077 "at %L are unsupported"
63080 #: fortran/resolve.c:14534
63081 #, gcc-internal-format, gfc-internal-format
63082 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
63085 #: fortran/resolve.c:14537
63086 #, gcc-internal-format, gfc-internal-format
63087 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
63090 #: fortran/resolve.c:14633
63091 #, gcc-internal-format
63093 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
63094 "assumed-shape or assumed-rank array"
63097 #: fortran/resolve.c:14654
63098 #, gcc-internal-format, gfc-internal-format
63099 msgid "Bad specification for assumed size array at %L"
63102 #: fortran/resolve.c:14667
63103 #, gcc-internal-format, gfc-internal-format
63104 msgid "Assumed size array at %L must be a dummy argument"
63107 #: fortran/resolve.c:14670
63108 #, gcc-internal-format, gfc-internal-format
63109 msgid "Assumed shape array at %L must be a dummy argument"
63112 #: fortran/resolve.c:14678
63113 #, gcc-internal-format, gfc-internal-format
63114 msgid "Assumed-rank array at %L must be a dummy argument"
63117 #: fortran/resolve.c:14685
63118 #, gcc-internal-format, gfc-internal-format
63120 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
63123 #: fortran/resolve.c:14698
63124 #, gcc-internal-format, gfc-internal-format
63125 msgid "Symbol at %L is not a DUMMY variable"
63128 #: fortran/resolve.c:14704
63129 #, gcc-internal-format
63131 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
63134 #: fortran/resolve.c:14714
63135 #, gcc-internal-format
63137 "Character dummy variable %qs at %L with VALUE attribute must have constant "
63141 #: fortran/resolve.c:14723
63142 #, gcc-internal-format
63144 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
63148 #: fortran/resolve.c:14736 fortran/resolve.c:14913
63149 #, gcc-internal-format
63150 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
63153 #: fortran/resolve.c:14750
63154 #, gcc-internal-format, gfc-internal-format
63155 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
63158 #: fortran/resolve.c:14759
63159 #, gcc-internal-format, gfc-internal-format
63161 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
63162 "an numeric intrinsic type"
63165 #: fortran/resolve.c:14768
63166 #, gcc-internal-format, gfc-internal-format
63168 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
63169 "CODIMENSION, POINTER or VALUE attribute"
63172 #: fortran/resolve.c:14776
63173 #, gcc-internal-format, gfc-internal-format
63175 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
63179 #: fortran/resolve.c:14783
63180 #, gcc-internal-format, gfc-internal-format
63182 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
63183 "assumed-size array"
63186 #: fortran/resolve.c:14803
63187 #, gcc-internal-format, gfc-internal-format
63188 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
63191 #: fortran/resolve.c:14810
63192 #, gcc-internal-format, gfc-internal-format
63194 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
63195 "POINTER or VALUE attribute"
63198 #: fortran/resolve.c:14817
63199 #, gcc-internal-format, gfc-internal-format
63200 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
63203 #: fortran/resolve.c:14824
63204 #, gcc-internal-format, gfc-internal-format
63205 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
63208 #: fortran/resolve.c:14850
63209 #, gcc-internal-format
63211 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
63212 "nor declared at the module level scope"
63215 #: fortran/resolve.c:14860
63216 #, gcc-internal-format
63217 msgid "BIND(C) Variable %qs at %L must have length one"
63220 #: fortran/resolve.c:14939
63221 #, gcc-internal-format
63222 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
63225 #: fortran/resolve.c:14954
63226 #, gcc-internal-format, gfc-internal-format
63228 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
63229 "must be a coarray"
63232 #: fortran/resolve.c:14967
63233 #, gcc-internal-format, gfc-internal-format
63235 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
63236 "must be a coarray"
63239 #: fortran/resolve.c:14985
63240 #, gcc-internal-format
63242 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
63243 "a default initializer"
63246 #: fortran/resolve.c:14997
63247 #, gcc-internal-format
63248 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
63251 #: fortran/resolve.c:15006
63252 #, gcc-internal-format
63253 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
63256 #: fortran/resolve.c:15018
63257 #, gcc-internal-format
63259 "Function result %qs at %L shall not be a coarray or have a coarray component"
63262 #: fortran/resolve.c:15027
63263 #, gcc-internal-format
63265 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
63268 #: fortran/resolve.c:15039
63269 #, gcc-internal-format
63271 "Variable %qs at %L with coarray component shall be a nonpointer, "
63272 "nonallocatable scalar, which is not a coarray"
63275 #: fortran/resolve.c:15055
63276 #, gcc-internal-format
63278 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
63282 #: fortran/resolve.c:15063
63283 #, gcc-internal-format
63285 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
63288 #: fortran/resolve.c:15070
63289 #, gcc-internal-format
63290 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
63293 #: fortran/resolve.c:15082
63294 #, gcc-internal-format
63296 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
63297 "or have coarray components"
63300 #: fortran/resolve.c:15091
63301 #, gcc-internal-format
63302 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
63305 #: fortran/resolve.c:15107
63306 #, gcc-internal-format
63308 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
63312 #: fortran/resolve.c:15113
63313 #, gcc-internal-format
63315 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
63319 #: fortran/resolve.c:15138
63320 #, gcc-internal-format
63321 msgid "Namelist %qs can not be an argument to subroutine or function at %L"
63324 #: fortran/resolve.c:15208
63325 #, gcc-internal-format, gfc-internal-format
63326 msgid "Threadprivate at %L isn't SAVEd"
63329 #: fortran/resolve.c:15219
63330 #, gcc-internal-format
63331 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
63334 #: fortran/resolve.c:15323
63335 #, gcc-internal-format
63336 msgid "check_data_variable(): Bad expression"
63339 #: fortran/resolve.c:15329
63340 #, gcc-internal-format
63341 msgid "BLOCK DATA element %qs at %L must be in COMMON"
63344 #: fortran/resolve.c:15335
63345 #, gcc-internal-format
63346 msgid "DATA array %qs at %L must be specified in a previous declaration"
63349 #: fortran/resolve.c:15344
63350 #, gcc-internal-format
63351 msgid "DATA element %qs at %L cannot have a coindex"
63354 #: fortran/resolve.c:15358
63355 #, gcc-internal-format
63356 msgid "DATA element %qs at %L is a pointer and so must be a full array"
63359 #: fortran/resolve.c:15404
63360 #, gcc-internal-format, gfc-internal-format
63361 msgid "Nonconstant array section at %L in DATA statement"
63364 #: fortran/resolve.c:15417
63365 #, gcc-internal-format, gfc-internal-format
63366 msgid "DATA statement at %L has more variables than values"
63369 #: fortran/resolve.c:15516
63370 #, gcc-internal-format, gfc-internal-format
63372 "start of implied-do loop at %L could not be simplified to a constant value"
63375 #: fortran/resolve.c:15524
63376 #, gcc-internal-format, gfc-internal-format
63378 "end of implied-do loop at %L could not be simplified to a constant value"
63381 #: fortran/resolve.c:15532
63382 #, gcc-internal-format, gfc-internal-format
63384 "step of implied-do loop at %L could not be simplified to a constant value"
63387 #: fortran/resolve.c:15657
63388 #, gcc-internal-format, gfc-internal-format
63389 msgid "DATA statement at %L has more values than variables"
63392 #: fortran/resolve.c:15822
63393 #, gcc-internal-format, gfc-internal-format
63394 msgid "Label %d at %L defined but not used"
63397 #: fortran/resolve.c:15828
63398 #, gcc-internal-format, gfc-internal-format
63399 msgid "Label %d at %L defined but cannot be used"
63402 #: fortran/resolve.c:15912
63403 #, gcc-internal-format
63405 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
63406 "EQUIVALENCE object"
63409 #: fortran/resolve.c:15921
63410 #, gcc-internal-format
63412 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
63413 "EQUIVALENCE object"
63416 #: fortran/resolve.c:15929
63417 #, gcc-internal-format
63419 "Derived type variable %qs at %L with default initialization cannot be in "
63420 "EQUIVALENCE with a variable in COMMON"
63423 #: fortran/resolve.c:15945
63424 #, gcc-internal-format
63426 "Derived type variable %qs at %L with pointer component(s) cannot be an "
63427 "EQUIVALENCE object"
63430 #: fortran/resolve.c:16048
63431 #, gcc-internal-format, gfc-internal-format
63432 msgid "Syntax error in EQUIVALENCE statement at %L"
63435 #: fortran/resolve.c:16063
63436 #, gcc-internal-format, gfc-internal-format
63438 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
63439 "the PROTECTED attribute"
63442 #: fortran/resolve.c:16088
63443 #, gcc-internal-format
63445 "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
63449 #: fortran/resolve.c:16097
63450 #, gcc-internal-format
63451 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
63454 #: fortran/resolve.c:16170
63455 #, gcc-internal-format
63457 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
63460 #: fortran/resolve.c:16181
63461 #, gcc-internal-format
63462 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
63465 #: fortran/resolve.c:16192
63466 #, gcc-internal-format, gfc-internal-format
63467 msgid "Substring at %L has length zero"
63470 #: fortran/resolve.c:16283
63471 #, gcc-internal-format
63472 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
63475 #: fortran/resolve.c:16296
63476 #, gcc-internal-format
63477 msgid "ENTRY %qs at %L has no IMPLICIT type"
63480 #: fortran/resolve.c:16316
63481 #, gcc-internal-format
63482 msgid "User operator procedure %qs at %L must be a FUNCTION"
63485 #: fortran/resolve.c:16326
63486 #, gcc-internal-format
63487 msgid "User operator procedure %qs at %L cannot be assumed character length"
63490 #: fortran/resolve.c:16334
63491 #, gcc-internal-format
63492 msgid "User operator procedure %qs at %L must have at least one argument"
63495 #: fortran/resolve.c:16348
63496 #, gcc-internal-format, gfc-internal-format
63497 msgid "First argument of operator interface at %L cannot be optional"
63500 #: fortran/resolve.c:16366
63501 #, gcc-internal-format, gfc-internal-format
63502 msgid "Second argument of operator interface at %L cannot be optional"
63505 #: fortran/resolve.c:16373
63506 #, gcc-internal-format, gfc-internal-format
63507 msgid "Operator interface at %L must have, at most, two arguments"
63510 #: fortran/resolve.c:16451
63511 #, gcc-internal-format
63512 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
63515 #: fortran/scanner.c:332
63516 #, gcc-internal-format
63517 msgid "Include directory %qs: %s"
63520 #: fortran/scanner.c:336
63521 #, gcc-internal-format
63522 msgid "Nonexistent include directory %qs"
63525 #: fortran/scanner.c:341
63526 #, gcc-internal-format
63527 msgid "%qs is not a directory"
63530 #: fortran/scanner.c:744
63531 #, gcc-internal-format, gfc-internal-format
63533 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
63534 "is a continuation line"
63537 #: fortran/scanner.c:784
63538 #, gcc-internal-format, gfc-internal-format
63540 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
63541 "is a continuation line"
63544 #: fortran/scanner.c:1277 fortran/scanner.c:1470
63545 #, gcc-internal-format, gfc-internal-format
63546 msgid "Line truncated at %L"
63549 #: fortran/scanner.c:1333 fortran/scanner.c:1548
63550 #, gcc-internal-format, gfc-internal-format
63551 msgid "Limit of %d continuations exceeded in statement at %C"
63554 #: fortran/scanner.c:1412 fortran/scanner.c:1509
63555 #, gcc-internal-format, gfc-internal-format
63556 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
63559 #: fortran/scanner.c:1414 fortran/scanner.c:1511
63560 #, gcc-internal-format, gfc-internal-format
63561 msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
63564 #: fortran/scanner.c:1425
63565 #, gcc-internal-format
63566 msgid "Missing %<&%> in continued character constant at %C"
63569 #: fortran/scanner.c:1699
63570 #, gcc-internal-format, gfc-internal-format
63571 msgid "Nonconforming tab character at %C"
63574 #: fortran/scanner.c:1710
63575 #, gcc-internal-format, gfc-internal-format
63576 msgid "Invalid character 0x%s at %C"
63579 #: fortran/scanner.c:1795 fortran/scanner.c:1798
63580 #, gcc-internal-format
63581 msgid "%<&%> not allowed by itself in line %d"
63584 #: fortran/scanner.c:1857
63585 #, gcc-internal-format, gfc-internal-format
63586 msgid "Nonconforming tab character in column %d of line %d"
63589 #: fortran/scanner.c:2086
63590 #, gcc-internal-format
63591 msgid "file %qs left but not entered"
63594 #: fortran/scanner.c:2124
63595 #, gcc-internal-format
63596 msgid "Illegal preprocessor directive"
63599 #: fortran/scanner.c:2251
63600 #, gcc-internal-format
63601 msgid "Can't open file %qs"
63604 #: fortran/simplify.c:92
63605 #, gcc-internal-format, gfc-internal-format
63606 msgid "Result of %s overflows its kind at %L"
63609 #: fortran/simplify.c:97
63610 #, gcc-internal-format, gfc-internal-format
63611 msgid "Result of %s underflows its kind at %L"
63614 #: fortran/simplify.c:102
63615 #, gcc-internal-format, gfc-internal-format
63616 msgid "Result of %s is NaN at %L"
63619 #: fortran/simplify.c:106
63620 #, gcc-internal-format, gfc-internal-format
63621 msgid "Result of %s gives range error for its kind at %L"
63624 #: fortran/simplify.c:129
63625 #, gcc-internal-format, gfc-internal-format
63626 msgid "KIND parameter of %s at %L must be an initialization expression"
63629 #: fortran/simplify.c:137
63630 #, gcc-internal-format, gfc-internal-format
63631 msgid "Invalid KIND parameter of %s at %L"
63634 #: fortran/simplify.c:747
63635 #, gcc-internal-format
63636 msgid "gfc_simplify_abs(): Bad type"
63639 #: fortran/simplify.c:768
63640 #, gcc-internal-format, gfc-internal-format
63641 msgid "Argument of %s function at %L is negative"
63644 #: fortran/simplify.c:775
63645 #, gcc-internal-format, gfc-internal-format
63646 msgid "Argument of %s function at %L outside of range [0,127]"
63649 #: fortran/simplify.c:793
63650 #, gcc-internal-format, gfc-internal-format
63652 "Argument of %s function at %L is too large for the collating sequence of "
63656 #: fortran/simplify.c:830
63657 #, gcc-internal-format, gfc-internal-format
63658 msgid "Argument of ACOS at %L must be between -1 and 1"
63661 #: fortran/simplify.c:844
63662 #, gcc-internal-format
63663 msgid "in gfc_simplify_acos(): Bad type"
63666 #: fortran/simplify.c:863
63667 #, gcc-internal-format, gfc-internal-format
63668 msgid "Argument of ACOSH at %L must not be less than 1"
63671 #: fortran/simplify.c:878
63672 #, gcc-internal-format
63673 msgid "in gfc_simplify_acosh(): Bad type"
63676 #: fortran/simplify.c:1107
63677 #, gcc-internal-format, gfc-internal-format
63678 msgid "Argument of ASIN at %L must be between -1 and 1"
63681 #: fortran/simplify.c:1121
63682 #, gcc-internal-format
63683 msgid "in gfc_simplify_asin(): Bad type"
63686 #: fortran/simplify.c:1149
63687 #, gcc-internal-format
63688 msgid "in gfc_simplify_asinh(): Bad type"
63691 #: fortran/simplify.c:1177
63692 #, gcc-internal-format
63693 msgid "in gfc_simplify_atan(): Bad type"
63696 #: fortran/simplify.c:1198
63697 #, gcc-internal-format, gfc-internal-format
63698 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
63701 #: fortran/simplify.c:1212
63702 #, gcc-internal-format
63703 msgid "in gfc_simplify_atanh(): Bad type"
63706 #: fortran/simplify.c:1229
63707 #, gcc-internal-format, gfc-internal-format
63709 "If first argument of ATAN2 %L is zero, then the second argument must not be "
63713 #: fortran/simplify.c:1321
63714 #, gcc-internal-format, gfc-internal-format
63715 msgid "Result of BESSEL_YN is -INF at %L"
63718 #: fortran/simplify.c:1690
63719 #, gcc-internal-format
63720 msgid "gfc_simplify_dcmplx(): Bad type (x)"
63723 #: fortran/simplify.c:1709
63724 #, gcc-internal-format
63725 msgid "gfc_simplify_dcmplx(): Bad type (y)"
63728 #: fortran/simplify.c:1790
63729 #, gcc-internal-format
63730 msgid "in simplify_trig_call(): Bad intrinsic"
63733 #: fortran/simplify.c:1850
63734 #, gcc-internal-format
63735 msgid "in gfc_simplify_trigd(): Bad type"
63738 #: fortran/simplify.c:1868
63739 #, gcc-internal-format
63740 msgid "in gfc_simplify_atrigd(): Bad type"
63743 #: fortran/simplify.c:1892
63744 #, gcc-internal-format
63745 msgid "in gfc_simplify_atan2d(): Bad type"
63748 #: fortran/simplify.c:1930
63749 #, gcc-internal-format
63750 msgid "in gfc_simplify_cos(): Bad type"
63753 #: fortran/simplify.c:2289
63754 #, gcc-internal-format
63755 msgid "gfc_simplify_dim(): Bad type"
63758 #: fortran/simplify.c:2859
63759 #, gcc-internal-format
63760 msgid "in gfc_simplify_exp(): Bad type"
63763 #: fortran/simplify.c:3081
63764 #, gcc-internal-format
63765 msgid "gfc_simplify_floor(): Bad kind"
63768 #: fortran/simplify.c:3231
63769 #, gcc-internal-format, gfc-internal-format
63770 msgid "Argument of IACHAR at %L must be of length one"
63773 #: fortran/simplify.c:3239
63774 #, gcc-internal-format, gfc-internal-format
63775 msgid "Argument of IACHAR function at %L outside of range 0..127"
63778 #: fortran/simplify.c:3354
63779 #, gcc-internal-format, gfc-internal-format
63780 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
63783 #: fortran/simplify.c:3378
63784 #, gcc-internal-format
63785 msgid "IBITS: Bad bit"
63788 #: fortran/simplify.c:3429
63789 #, gcc-internal-format, gfc-internal-format
63790 msgid "Argument of ICHAR at %L must be of length one"
63793 #. Left shift, as in SHIFTL.
63794 #: fortran/simplify.c:3794 fortran/simplify.c:3802
63795 #, gcc-internal-format, gfc-internal-format
63796 msgid "Second argument of %s is negative at %L"
63799 #: fortran/simplify.c:3814
63800 #, gcc-internal-format, gfc-internal-format
63801 msgid "Magnitude of second argument of %s exceeds bit size at %L"
63804 #: fortran/simplify.c:3939
63805 #, gcc-internal-format, gfc-internal-format
63807 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
63811 #: fortran/simplify.c:3942
63812 #, gcc-internal-format, gfc-internal-format
63813 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
63816 #: fortran/simplify.c:4262 fortran/simplify.c:4394
63817 #, gcc-internal-format, gfc-internal-format
63818 msgid "DIM argument at %L is out of bounds"
63821 #: fortran/simplify.c:4577
63822 #, gcc-internal-format, gfc-internal-format
63823 msgid "Argument of LOG at %L cannot be less than or equal to zero"
63826 #: fortran/simplify.c:4590
63827 #, gcc-internal-format, gfc-internal-format
63828 msgid "Complex argument of LOG at %L cannot be zero"
63831 #: fortran/simplify.c:4601
63832 #, gcc-internal-format
63833 msgid "gfc_simplify_log: bad type"
63836 #: fortran/simplify.c:4618
63837 #, gcc-internal-format, gfc-internal-format
63838 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
63841 #: fortran/simplify.c:4941
63842 #, gcc-internal-format
63843 msgid "simplify_min_max(): Bad type in arglist"
63846 #. Result is processor-dependent.
63847 #: fortran/simplify.c:5472
63848 #, gcc-internal-format, gfc-internal-format
63849 msgid "Second argument MOD at %L is zero"
63852 #. Result is processor-dependent.
63853 #: fortran/simplify.c:5483
63854 #, gcc-internal-format, gfc-internal-format
63855 msgid "Second argument of MOD at %L is zero"
63858 #: fortran/simplify.c:5494
63859 #, gcc-internal-format
63860 msgid "gfc_simplify_mod(): Bad arguments"
63863 #. Result is processor-dependent. This processor just opts
63864 #. to not handle it at all.
63865 #. Result is processor-dependent.
63866 #: fortran/simplify.c:5520 fortran/simplify.c:5532
63867 #, gcc-internal-format, gfc-internal-format
63868 msgid "Second argument of MODULO at %L is zero"
63871 #: fortran/simplify.c:5552
63872 #, gcc-internal-format
63873 msgid "gfc_simplify_modulo(): Bad arguments"
63876 #: fortran/simplify.c:5600
63877 #, gcc-internal-format, gfc-internal-format
63878 msgid "Result of NEAREST is NaN at %L"
63881 #: fortran/simplify.c:6081
63882 #, gcc-internal-format, gfc-internal-format
63883 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
63886 #: fortran/simplify.c:6137
63887 #, gcc-internal-format, gfc-internal-format
63888 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
63891 #: fortran/simplify.c:6174
63892 #, gcc-internal-format, gfc-internal-format
63894 "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
63897 #: fortran/simplify.c:6302
63898 #, gcc-internal-format, gfc-internal-format
63899 msgid "Reshaped array too large at %C"
63902 #: fortran/simplify.c:6416
63903 #, gcc-internal-format, gfc-internal-format
63904 msgid "Result of SCALE overflows its kind at %L"
63907 #: fortran/simplify.c:6995
63908 #, gcc-internal-format
63909 msgid "Bad type in gfc_simplify_sign"
63912 #: fortran/simplify.c:7024
63913 #, gcc-internal-format
63914 msgid "in gfc_simplify_sin(): Bad type"
63917 #: fortran/simplify.c:7151 fortran/simplify.c:7431
63918 #, gcc-internal-format
63919 msgid "Failure getting length of a constant array."
63922 #: fortran/simplify.c:7161
63923 #, gcc-internal-format
63925 "The number of elements (%d) in the array constructor at %L requires an "
63926 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
63930 #: fortran/simplify.c:7227
63931 #, gcc-internal-format, gfc-internal-format
63932 msgid "Simplification of SPREAD at %C not yet implemented"
63935 #: fortran/simplify.c:7251
63936 #, gcc-internal-format, gfc-internal-format
63937 msgid "Argument of SQRT at %L has a negative value"
63940 #: fortran/simplify.c:7267
63941 #, gcc-internal-format, gfc-internal-format
63942 msgid "invalid argument of SQRT at %L"
63945 #: fortran/simplify.c:7598
63946 #, gcc-internal-format, gfc-internal-format
63948 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
63949 "lower bound is %ld)"
63952 #: fortran/simplify.c:7621
63953 #, gcc-internal-format, gfc-internal-format
63955 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
63956 "upper bound is %ld)"
63959 #: fortran/simplify.c:7993
63960 #, gcc-internal-format
63961 msgid "gfc_convert_constant(): Unexpected type"
63964 #: fortran/simplify.c:8085
63965 #, gcc-internal-format
63967 "Character %qs in string at %L cannot be converted into character kind %d"
63970 #: fortran/st.c:277
63971 #, gcc-internal-format
63972 msgid "gfc_free_statement(): Bad statement"
63975 #: fortran/symbol.c:141
63976 #, gcc-internal-format, gfc-internal-format
63977 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
63980 #: fortran/symbol.c:178
63981 #, gcc-internal-format
63982 msgid "Letter %qc already set in IMPLICIT statement at %C"
63985 #: fortran/symbol.c:200
63986 #, gcc-internal-format, gfc-internal-format
63987 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
63990 #: fortran/symbol.c:210
63991 #, gcc-internal-format
63992 msgid "Letter %qc already has an IMPLICIT type at %C"
63995 #: fortran/symbol.c:234
63996 #, gcc-internal-format
63998 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
63999 "developers, and should not be used for implicitly typed variables"
64002 #: fortran/symbol.c:239
64003 #, gcc-internal-format
64004 msgid "gfc_get_default_type(): Bad symbol %qs"
64007 #: fortran/symbol.c:296
64008 #, gcc-internal-format
64009 msgid "gfc_set_default_type(): symbol already has a type"
64012 #: fortran/symbol.c:306
64013 #, gcc-internal-format
64014 msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
64017 #: fortran/symbol.c:310
64018 #, gcc-internal-format
64019 msgid "Symbol %qs at %L has no IMPLICIT type"
64022 #. BIND(C) variables should not be implicitly declared.
64023 #: fortran/symbol.c:330
64024 #, gcc-internal-format
64026 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
64029 #. Dummy args to a BIND(C) routine may not be interoperable if
64030 #. they are implicitly typed.
64031 #: fortran/symbol.c:346
64032 #, gcc-internal-format
64034 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
64035 "a dummy argument to the BIND(C) procedure %qs at %L"
64038 #: fortran/symbol.c:387
64039 #, gcc-internal-format
64040 msgid "Function result %qs at %L has no IMPLICIT type"
64043 #: fortran/symbol.c:485
64044 #, gcc-internal-format, gfc-internal-format
64045 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
64048 #: fortran/symbol.c:510
64049 #, gcc-internal-format, gfc-internal-format
64050 msgid "Namelist group name at %L cannot have the SAVE attribute"
64053 #: fortran/symbol.c:529
64054 #, gcc-internal-format
64055 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
64058 #: fortran/symbol.c:562
64059 #, gcc-internal-format, gfc-internal-format
64060 msgid "Procedure pointer at %C"
64063 #: fortran/symbol.c:773
64064 #, gcc-internal-format, gfc-internal-format
64065 msgid "%s attribute applied to %s %s at %L"
64068 #: fortran/symbol.c:780
64069 #, gcc-internal-format, gfc-internal-format
64070 msgid "BIND(C) applied to %s %s at %L"
64073 #: fortran/symbol.c:901 fortran/symbol.c:912 fortran/symbol.c:1762
64074 #, gcc-internal-format, gfc-internal-format
64075 msgid "%s attribute conflicts with %s attribute at %L"
64078 #: fortran/symbol.c:904 fortran/symbol.c:918
64079 #, gcc-internal-format
64080 msgid "%s attribute conflicts with %s attribute in %qs at %L"
64083 #: fortran/symbol.c:962
64084 #, gcc-internal-format, gfc-internal-format
64085 msgid "Cannot change attributes of USE-associated symbol at %L"
64088 #: fortran/symbol.c:965
64089 #, gcc-internal-format, gfc-internal-format
64090 msgid "Cannot change attributes of USE-associated symbol %s at %L"
64093 #: fortran/symbol.c:981
64094 #, gcc-internal-format, gfc-internal-format
64095 msgid "Duplicate %s attribute specified at %L"
64098 #: fortran/symbol.c:1023
64099 #, gcc-internal-format, gfc-internal-format
64100 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
64103 #: fortran/symbol.c:1040
64104 #, gcc-internal-format, gfc-internal-format
64105 msgid "Duplicate AUTOMATIC attribute specified at %L"
64108 #: fortran/symbol.c:1064
64109 #, gcc-internal-format
64110 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
64113 #: fortran/symbol.c:1090
64114 #, gcc-internal-format
64115 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
64118 #: fortran/symbol.c:1246
64119 #, gcc-internal-format, gfc-internal-format
64120 msgid "Cray Pointee at %L appears in multiple pointer() statements"
64123 #: fortran/symbol.c:1265
64124 #, gcc-internal-format, gfc-internal-format
64125 msgid "Duplicate PROTECTED attribute specified at %L"
64128 #: fortran/symbol.c:1298
64129 #, gcc-internal-format, gfc-internal-format
64130 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
64133 #: fortran/symbol.c:1309
64134 #, gcc-internal-format, gfc-internal-format
64135 msgid "Duplicate SAVE attribute specified at %L"
64138 #: fortran/symbol.c:1329
64139 #, gcc-internal-format, gfc-internal-format
64140 msgid "Duplicate VALUE attribute specified at %L"
64143 #: fortran/symbol.c:1348
64144 #, gcc-internal-format, gfc-internal-format
64145 msgid "Duplicate VOLATILE attribute specified at %L"
64148 #: fortran/symbol.c:1367
64149 #, gcc-internal-format, gfc-internal-format
64150 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
64153 #: fortran/symbol.c:1758
64154 #, gcc-internal-format
64155 msgid "%s attribute of %qs conflicts with %s attribute at %L"
64158 #: fortran/symbol.c:1794
64159 #, gcc-internal-format, gfc-internal-format
64161 "%s procedure at %L is already declared as %s procedure. \n"
64162 "F2008: A pointer function assignment is ambiguous if it is the first "
64163 "executable statement after the specification block. Please add any other "
64164 "kind of executable statement before it. FIXME"
64167 #: fortran/symbol.c:1802
64168 #, gcc-internal-format, gfc-internal-format
64169 msgid "%s procedure at %L is already declared as %s procedure"
64172 #: fortran/symbol.c:1837
64173 #, gcc-internal-format, gfc-internal-format
64174 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
64177 #: fortran/symbol.c:1861
64178 #, gcc-internal-format, gfc-internal-format
64179 msgid "ACCESS specification at %L was already specified"
64182 #: fortran/symbol.c:1878
64183 #, gcc-internal-format, gfc-internal-format
64184 msgid "Duplicate BIND attribute specified at %L"
64187 #: fortran/symbol.c:1885
64188 #, gcc-internal-format, gfc-internal-format
64189 msgid "BIND(C) at %L"
64192 #: fortran/symbol.c:1901
64193 #, gcc-internal-format, gfc-internal-format
64194 msgid "Duplicate EXTENDS attribute specified at %L"
64197 #: fortran/symbol.c:1905
64198 #, gcc-internal-format, gfc-internal-format
64199 msgid "EXTENDS at %L"
64202 #: fortran/symbol.c:1931
64203 #, gcc-internal-format
64204 msgid "Symbol %qs at %L already has an explicit interface"
64207 #: fortran/symbol.c:1938
64208 #, gcc-internal-format
64209 msgid "%qs at %L has attributes specified outside its INTERFACE body"
64212 #: fortran/symbol.c:1976
64213 #, gcc-internal-format
64215 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
64218 #: fortran/symbol.c:1980
64219 #, gcc-internal-format
64220 msgid "Symbol %qs at %L already has basic type of %s"
64223 #: fortran/symbol.c:1987
64224 #, gcc-internal-format
64225 msgid "Procedure %qs at %L may not have basic type of %s"
64228 #: fortran/symbol.c:1999
64229 #, gcc-internal-format
64230 msgid "Symbol %qs at %L cannot have a type"
64233 #: fortran/symbol.c:2242
64234 #, gcc-internal-format
64235 msgid "Component %qs at %C already in the parent type at %L"
64238 #: fortran/symbol.c:2327
64239 #, gcc-internal-format
64240 msgid "Symbol %qs at %C is ambiguous"
64243 #: fortran/symbol.c:2359
64244 #, gcc-internal-format
64245 msgid "Derived type %qs at %C is being used before it is defined"
64248 #: fortran/symbol.c:2508
64249 #, gcc-internal-format
64250 msgid "Component %qs at %C is a PRIVATE component of %qs"
64253 #: fortran/symbol.c:2529
64254 #, gcc-internal-format
64255 msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
64258 #: fortran/symbol.c:2533
64259 #, gcc-internal-format
64260 msgid "%qs at %C is not a member of the %qs structure"
64263 #: fortran/symbol.c:2697
64264 #, gcc-internal-format, gfc-internal-format
64265 msgid "Duplicate statement label %d at %L and %L"
64268 #: fortran/symbol.c:2708
64269 #, gcc-internal-format, gfc-internal-format
64270 msgid "Label %d at %C already referenced as branch target"
64273 #: fortran/symbol.c:2718
64274 #, gcc-internal-format, gfc-internal-format
64275 msgid "Label %d at %C already referenced as a format label"
64278 #: fortran/symbol.c:2724
64279 #, gcc-internal-format, gfc-internal-format
64281 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
64284 #: fortran/symbol.c:2766
64285 #, gcc-internal-format, gfc-internal-format
64286 msgid "Label %d at %C previously used as a FORMAT label"
64289 #: fortran/symbol.c:2775
64290 #, gcc-internal-format, gfc-internal-format
64291 msgid "Label %d at %C previously used as branch target"
64294 #: fortran/symbol.c:2781
64295 #, gcc-internal-format, gfc-internal-format
64296 msgid "Shared DO termination label %d at %C"
64299 #: fortran/symbol.c:3110
64300 #, gcc-internal-format
64301 msgid "new_symbol(): Symbol name too long"
64304 #: fortran/symbol.c:3135
64305 #, gcc-internal-format
64306 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
64309 #: fortran/symbol.c:3138
64310 #, gcc-internal-format
64312 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
64315 #. Symbol is from another namespace.
64316 #: fortran/symbol.c:3381
64317 #, gcc-internal-format
64318 msgid "Symbol %qs at %C has already been host associated"
64321 #: fortran/symbol.c:4397
64322 #, gcc-internal-format
64323 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
64326 #: fortran/symbol.c:4410
64327 #, gcc-internal-format
64329 "Derived type %qs declared at %L must have the BIND attribute to be C "
64333 #: fortran/symbol.c:4428
64334 #, gcc-internal-format
64336 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
64337 "inaccessible by the C companion processor"
64340 #: fortran/symbol.c:4449
64341 #, gcc-internal-format
64343 "Component %qs at %L cannot have the POINTER attribute because it is a member "
64344 "of the BIND(C) derived type %qs at %L"
64347 #: fortran/symbol.c:4459
64348 #, gcc-internal-format
64350 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
64351 "derived type %qs at %L"
64354 #: fortran/symbol.c:4470
64355 #, gcc-internal-format
64357 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
64358 "member of the BIND(C) derived type %qs at %L"
64361 #: fortran/symbol.c:4509
64362 #, gcc-internal-format
64364 "Component %qs in derived type %qs at %L may not be C interoperable, even "
64365 "though derived type %qs is BIND(C)"
64368 #: fortran/symbol.c:4519
64369 #, gcc-internal-format
64370 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
64373 #: fortran/symbol.c:4533
64374 #, gcc-internal-format
64376 "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) "
64380 #: fortran/symbol.c:4541
64381 #, gcc-internal-format
64383 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
64387 #: fortran/symbol.c:5018 fortran/symbol.c:5023
64388 #, gcc-internal-format
64389 msgid "Symbol %qs is used before it is typed at %L"
64392 #: fortran/target-memory.c:126
64393 #, gcc-internal-format
64394 msgid "Invalid expression in gfc_element_size."
64397 #: fortran/target-memory.c:345
64398 #, gcc-internal-format
64399 msgid "Invalid expression in gfc_target_encode_expr."
64402 #: fortran/target-memory.c:614
64403 #, gcc-internal-format
64404 msgid "Invalid expression in gfc_target_interpret_expr."
64407 #: fortran/target-memory.c:687
64408 #, gcc-internal-format, gfc-internal-format
64409 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
64412 #: fortran/target-memory.c:690
64413 #, gcc-internal-format, gfc-internal-format
64414 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
64417 #: fortran/target-memory.c:778
64418 #, gcc-internal-format, gfc-internal-format
64419 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
64422 #. Problems occur when we get something like
64423 #. integer :: a(lots) = (/(i, i=1, lots)/)
64424 #: fortran/trans-array.c:5927
64425 #, gcc-internal-format
64427 "The number of elements in the array constructor at %L requires an increase "
64428 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
64431 #: fortran/trans-array.c:7860
64432 #, gcc-internal-format
64433 msgid "Creating array temporary at %L for argument %qs"
64436 #: fortran/trans-array.c:10693
64437 #, gcc-internal-format, gfc-internal-format
64438 msgid "bad expression type during walk (%d)"
64441 #: fortran/trans-common.c:401
64442 #, gcc-internal-format
64444 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
64448 #: fortran/trans-common.c:782
64449 #, gcc-internal-format
64450 msgid "get_mpz(): Not an integer constant"
64453 #: fortran/trans-common.c:810
64454 #, gcc-internal-format
64455 msgid "element_number(): Bad dimension type"
64458 #: fortran/trans-common.c:880
64459 #, gcc-internal-format, gfc-internal-format
64460 msgid "Bad array reference at %L"
64463 #: fortran/trans-common.c:888
64464 #, gcc-internal-format, gfc-internal-format
64465 msgid "Illegal reference type at %L as EQUIVALENCE object"
64468 #: fortran/trans-common.c:928
64469 #, gcc-internal-format
64470 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
64473 #. Aligning this field would misalign a previous field.
64474 #: fortran/trans-common.c:1061
64475 #, gcc-internal-format
64477 "The equivalence set for variable %qs declared at %L violates alignment "
64481 #: fortran/trans-common.c:1126
64482 #, gcc-internal-format
64483 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
64486 #: fortran/trans-common.c:1141
64487 #, gcc-internal-format
64489 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
64492 #: fortran/trans-common.c:1157
64493 #, gcc-internal-format
64495 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
64496 "elements or use -fno-align-commons"
64499 #: fortran/trans-common.c:1163
64500 #, gcc-internal-format
64502 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
64503 "use -fno-align-commons"
64506 #: fortran/trans-common.c:1184
64507 #, gcc-internal-format
64508 msgid "COMMON %qs at %L does not exist"
64511 #: fortran/trans-common.c:1193
64512 #, gcc-internal-format
64514 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
64515 "fno-align-commons%>"
64518 #: fortran/trans-common.c:1198
64519 #, gcc-internal-format
64521 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
64525 #: fortran/trans-const.c:335
64526 #, gcc-internal-format, gfc-internal-format
64527 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
64530 #: fortran/trans-const.c:372
64531 #, gcc-internal-format, gfc-internal-format
64532 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
64535 #: fortran/trans-const.c:403
64536 #, gcc-internal-format, gfc-internal-format
64537 msgid "non-constant initialization expression at %L"
64540 #: fortran/trans-decl.c:1702
64541 #, gcc-internal-format
64542 msgid "intrinsic variable which isn't a procedure"
64545 #: fortran/trans-decl.c:4284 fortran/trans-decl.c:6585
64546 #, gcc-internal-format
64547 msgid "Return value of function %qs at %L not set"
64550 #: fortran/trans-decl.c:4765
64551 #, gcc-internal-format
64552 msgid "Deferred type parameter not yet supported"
64555 #: fortran/trans-decl.c:4994
64556 #, gcc-internal-format
64557 msgid "backend decl for module variable %qs already exists"
64560 #: fortran/trans-decl.c:5007
64561 #, gcc-internal-format
64562 msgid "Unused PRIVATE module variable %qs declared at %L"
64565 #: fortran/trans-decl.c:5605
64566 #, gcc-internal-format
64567 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
64570 #: fortran/trans-decl.c:5611
64571 #, gcc-internal-format
64573 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
64574 "set and does not have a default initializer"
64577 #: fortran/trans-decl.c:5621 fortran/trans-decl.c:5762
64578 #, gcc-internal-format
64579 msgid "Unused dummy argument %qs at %L"
64582 #: fortran/trans-decl.c:5636
64583 #, gcc-internal-format
64584 msgid "Unused module variable %qs which has been explicitly imported at %L"
64587 #: fortran/trans-decl.c:5655
64588 #, gcc-internal-format
64589 msgid "Unused variable %qs declared at %L"
64592 #: fortran/trans-decl.c:5704
64593 #, gcc-internal-format
64594 msgid "Unused parameter %qs declared at %L"
64597 #: fortran/trans-decl.c:5708
64598 #, gcc-internal-format
64599 msgid "Unused parameter %qs which has been explicitly imported at %L"
64602 #: fortran/trans-decl.c:5734
64603 #, gcc-internal-format
64604 msgid "Return value %qs of function %qs declared at %L not set"
64607 #: fortran/trans-decl.c:6311
64608 #, gcc-internal-format, gfc-internal-format
64609 msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
64612 #: fortran/trans-expr.c:926
64613 #, gcc-internal-format, gfc-internal-format
64614 msgid "Can't compute the length of the char array at %L."
64617 #: fortran/trans-expr.c:1585
64618 #, gcc-internal-format, gfc-internal-format
64619 msgid "Code for reallocating the allocatable variable at %L will be added"
64622 #: fortran/trans-expr.c:1883
64623 #, gcc-internal-format, gfc-internal-format
64625 "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
64629 #: fortran/trans-expr.c:1892
64630 #, gcc-internal-format, gfc-internal-format
64632 "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
64636 #: fortran/trans-expr.c:3412
64637 #, gcc-internal-format
64638 msgid "Unknown intrinsic op"
64641 #: fortran/trans-expr.c:4714
64642 #, gcc-internal-format, gfc-internal-format
64643 msgid "Unknown argument list function at %L"
64646 #: fortran/trans-intrinsic.c:855
64647 #, gcc-internal-format
64648 msgid "Intrinsic function %qs (%d) not recognized"
64651 #: fortran/trans-intrinsic.c:2270 fortran/trans-intrinsic.c:2735
64652 #: fortran/trans-intrinsic.c:2932
64653 #, gcc-internal-format
64654 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
64657 #: fortran/trans-intrinsic.c:10482 fortran/trans-stmt.c:1050
64658 #, gcc-internal-format, gfc-internal-format
64659 msgid "Sorry, the event component of derived type at %L is not yet supported"
64662 #: fortran/trans-intrinsic.c:10489
64663 #, gcc-internal-format, gfc-internal-format
64664 msgid "The event variable at %L shall not be coindexed"
64667 #: fortran/trans-io.c:1967
64668 #, gcc-internal-format
64669 msgid "build_dt: format with namelist"
64672 #: fortran/trans-io.c:2510
64673 #, gcc-internal-format, gfc-internal-format
64674 msgid "Bad IO basetype (%d)"
64677 #: fortran/trans-openmp.c:1058
64678 #, gcc-internal-format
64679 msgid "implicit mapping of assumed size array %qD"
64682 #: fortran/trans-openmp.c:4997
64683 #, gcc-internal-format
64684 msgid "gfc_trans_omp_workshare(): Bad statement code"
64687 #: fortran/trans-stmt.c:546
64688 #, gcc-internal-format, gfc-internal-format
64689 msgid "An alternate return at %L without a * dummy argument"
64692 #: fortran/trans-stmt.c:853
64693 #, gcc-internal-format, gfc-internal-format
64694 msgid "Sorry, the lock component of derived type at %L is not yet supported"
64697 #: fortran/trans-stmt.c:1312
64698 #, gcc-internal-format, gfc-internal-format
64699 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
64702 #: fortran/trans-stmt.c:3346
64703 #, gcc-internal-format
64704 msgid "gfc_trans_select(): Bad type for case expr."
64707 #: fortran/trans-types.c:555
64708 #, gcc-internal-format
64709 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
64712 #: fortran/trans-types.c:564
64713 #, gcc-internal-format
64714 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
64717 #: fortran/trans-types.c:583
64718 #, gcc-internal-format
64719 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
64722 #: fortran/trans-types.c:591
64723 #, gcc-internal-format
64724 msgid "REAL(KIND=10) is not available for %<-fdefault-real-10%> option"
64727 #: fortran/trans-types.c:599
64728 #, gcc-internal-format
64729 msgid "REAL(KIND=16) is not available for %<-fdefault-real-16%> option"
64732 #: fortran/trans-types.c:607
64733 #, gcc-internal-format
64734 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
64737 #: fortran/trans-types.c:615
64738 #, gcc-internal-format
64739 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
64742 #: fortran/trans-types.c:623
64743 #, gcc-internal-format
64744 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
64747 #: fortran/trans-types.c:654
64748 #, gcc-internal-format
64749 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
64752 #: fortran/trans-types.c:662
64753 #, gcc-internal-format
64754 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
64757 #: fortran/trans-types.c:670
64758 #, gcc-internal-format
64759 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
64762 #: fortran/trans-types.c:810
64763 #, gcc-internal-format
64764 msgid "gfc_validate_kind(): Got bad type"
64767 #: fortran/trans-types.c:814
64768 #, gcc-internal-format
64769 msgid "gfc_validate_kind(): Got bad kind"
64772 #: fortran/trans.c:2120
64773 #, gcc-internal-format
64774 msgid "gfc_trans_code(): Bad statement code"
64777 #: jit/docs/examples/tut05-bf.c:242
64778 #, gcc-internal-format
64779 msgid "too many open parens"
64782 #: jit/docs/examples/tut05-bf.c:275
64783 #, gcc-internal-format
64784 msgid "mismatching parens"
64787 #: jit/docs/examples/tut05-bf.c:310
64788 #, gcc-internal-format
64789 msgid "unable to open file"
64792 #: lto/lto-lang.c:305
64793 #, gcc-internal-format
64794 msgid "%s:%s: %E: %E"
64797 #: lto/lto-lang.c:864
64798 #, gcc-internal-format
64799 msgid "-fwpa and -fltrans are mutually exclusive"
64802 #: lto/lto-object.c:107
64803 #, gcc-internal-format, gfc-internal-format
64804 msgid "open %s failed: %s"
64807 #: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
64808 #: lto/lto-object.c:340 lto/lto-object.c:364
64809 #, gcc-internal-format, gfc-internal-format
64813 #: lto/lto-object.c:153
64814 #, gcc-internal-format, gfc-internal-format
64818 #: lto/lto-object.c:195
64819 #, gcc-internal-format, gfc-internal-format
64823 #: lto/lto-object.c:251
64824 #, gcc-internal-format, gfc-internal-format
64825 msgid "two or more sections for %s"
64828 #: lto/lto-partition.c:516
64829 #, gcc-internal-format
64830 msgid "min partition size cannot be greater than max partition size"
64833 #: lto/lto-symtab.c:176
64834 #, gcc-internal-format
64835 msgid "%qD is defined with tls model %s"
64838 #: lto/lto-symtab.c:178
64839 #, gcc-internal-format, gfc-internal-format
64840 msgid "previously defined here as %s"
64843 #: lto/lto-symtab.c:475
64844 #, gcc-internal-format
64845 msgid "multiple prevailing defs for %qE"
64848 #: lto/lto-symtab.c:493
64849 #, gcc-internal-format
64850 msgid "%qD has already been defined"
64853 #: lto/lto-symtab.c:495
64854 #, gcc-internal-format
64855 msgid "previously defined here"
64858 #: lto/lto-symtab.c:703
64859 #, gcc-internal-format
64860 msgid "%qD violates the C++ One Definition Rule "
64863 #: lto/lto-symtab.c:708
64864 #, gcc-internal-format
64865 msgid "type of %qD does not match original declaration"
64868 #: lto/lto-symtab.c:728
64869 #, gcc-internal-format
64870 msgid "alignment of %qD is bigger than original declaration"
64873 #: lto/lto-symtab.c:734
64874 #, gcc-internal-format
64875 msgid "size of %qD differ from the size of original declaration"
64878 #: lto/lto-symtab.c:739
64879 #, gcc-internal-format
64880 msgid "%qD was previously declared here"
64883 #: lto/lto-symtab.c:742
64884 #, gcc-internal-format
64885 msgid "code may be misoptimized unless -fno-strict-aliasing is used"
64888 #: lto/lto-symtab.c:828
64889 #, gcc-internal-format
64890 msgid "variable %qD redeclared as function"
64893 #: lto/lto-symtab.c:835
64894 #, gcc-internal-format
64895 msgid "function %qD redeclared as variable"
64898 #: lto/lto-symtab.c:847
64899 #, gcc-internal-format
64900 msgid "previously declared here"
64904 #, gcc-internal-format
64905 msgid "bytecode stream: garbage at the end of symbols section"
64909 #, gcc-internal-format
64910 msgid "could not parse hex number"
64914 #, gcc-internal-format, gfc-internal-format
64915 msgid "unexpected file name %s in linker resolution file. Expected %s"
64919 #, gcc-internal-format
64920 msgid "could not parse file offset"
64924 #, gcc-internal-format
64925 msgid "unexpected offset"
64929 #, gcc-internal-format
64930 msgid "invalid line in the resolution file"
64934 #, gcc-internal-format
64935 msgid "invalid resolution in the resolution file"
64939 #, gcc-internal-format
64940 msgid "resolution sub id %wx not in object file"
64944 #, gcc-internal-format, gfc-internal-format
64945 msgid "cannot read LTO decls from %s"
64949 #, gcc-internal-format, gfc-internal-format
64950 msgid "Cannot open %s"
64954 #, gcc-internal-format, gfc-internal-format
64955 msgid "Cannot map %s"
64959 #, gcc-internal-format, gfc-internal-format
64960 msgid "Cannot read %s"
64964 #, gcc-internal-format
64965 msgid "lto_obj_file_open() failed"
64969 #, gcc-internal-format
64970 msgid "waitpid failed"
64974 #, gcc-internal-format
64975 msgid "streaming subprocess failed"
64979 #, gcc-internal-format
64980 msgid "streaming subprocess was killed by signal"
64984 #, gcc-internal-format
64985 msgid "no LTRANS output list filename provided"
64989 #, gcc-internal-format
64990 msgid "opening LTRANS output list %s: %m"
64994 #, gcc-internal-format
64995 msgid "writing to LTRANS output list %s: %m"
64999 #, gcc-internal-format
65000 msgid "closing LTRANS output list %s: %m"
65004 #, gcc-internal-format
65005 msgid "could not open symbol resolution file: %m"
65009 #, gcc-internal-format, gfc-internal-format
65010 msgid "missing resolution data for %s"
65014 #, gcc-internal-format
65015 msgid "errors during merging of translation units"
65018 #: objc/objc-act.c:425 objc/objc-act.c:6786
65019 #, gcc-internal-format
65020 msgid "%<@end%> missing in implementation context"
65023 #: objc/objc-act.c:578
65024 #, gcc-internal-format
65025 msgid "class attributes are not available in Objective-C 1.0"
65028 #: objc/objc-act.c:593
65029 #, gcc-internal-format
65030 msgid "category attributes are not available in Objective-C 1.0"
65033 #: objc/objc-act.c:596
65034 #, gcc-internal-format
65036 "category attributes are not available in this version of the compiler, "
65040 #: objc/objc-act.c:602
65041 #, gcc-internal-format
65042 msgid "class extensions are not available in Objective-C 1.0"
65045 #: objc/objc-act.c:616
65046 #, gcc-internal-format
65047 msgid "class extension for class %qE declared after its %<@implementation%>"
65050 #: objc/objc-act.c:631
65051 #, gcc-internal-format
65052 msgid "protocol attributes are not available in Objective-C 1.0"
65055 #: objc/objc-act.c:696
65056 #, gcc-internal-format
65057 msgid "%<@end%> must appear in an @implementation context"
65060 #: objc/objc-act.c:705
65061 #, gcc-internal-format
65062 msgid "%<@package%> is not available in Objective-C 1.0"
65065 #: objc/objc-act.c:707
65066 #, gcc-internal-format
65067 msgid "%<@package%> presently has the same effect as %<@public%>"
65070 #: objc/objc-act.c:718
65071 #, gcc-internal-format
65072 msgid "%<@optional%> is not available in Objective-C 1.0"
65075 #: objc/objc-act.c:720
65076 #, gcc-internal-format
65077 msgid "%<@required%> is not available in Objective-C 1.0"
65080 #: objc/objc-act.c:728
65081 #, gcc-internal-format
65082 msgid "%<@optional%> is allowed in @protocol context only"
65085 #: objc/objc-act.c:730
65086 #, gcc-internal-format
65087 msgid "%<@required%> is allowed in @protocol context only"
65090 #: objc/objc-act.c:837
65091 #, gcc-internal-format
65092 msgid "%<@property%> is not available in Objective-C 1.0"
65095 #: objc/objc-act.c:841
65096 #, gcc-internal-format
65097 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
65100 #: objc/objc-act.c:858
65101 #, gcc-internal-format
65102 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
65105 #: objc/objc-act.c:864
65106 #, gcc-internal-format
65107 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
65110 #: objc/objc-act.c:869
65111 #, gcc-internal-format
65112 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
65115 #: objc/objc-act.c:874
65116 #, gcc-internal-format
65117 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
65120 #: objc/objc-act.c:891
65121 #, gcc-internal-format
65122 msgid "property declaration not in @interface or @protocol context"
65125 #: objc/objc-act.c:902
65126 #, gcc-internal-format
65127 msgid "invalid property declaration"
65130 #: objc/objc-act.c:910
65131 #, gcc-internal-format
65132 msgid "property can not be an array"
65135 #. A @property is not an actual variable, but it is a way to
65136 #. describe a pair of accessor methods, so its type (which is
65137 #. the type of the return value of the getter and the first
65138 #. argument of the setter) can't be a bitfield (as return values
65139 #. and arguments of functions can not be bitfields). The
65140 #. underlying instance variable could be a bitfield, but that is
65141 #. a different matter.
65142 #: objc/objc-act.c:928
65143 #, gcc-internal-format
65144 msgid "property can not be a bit-field"
65147 #: objc/objc-act.c:960
65148 #, gcc-internal-format
65150 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
65151 "assuming %<assign%>"
65154 #: objc/objc-act.c:963
65155 #, gcc-internal-format
65157 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
65161 #: objc/objc-act.c:970
65162 #, gcc-internal-format
65163 msgid "%<retain%> attribute is only valid for Objective-C objects"
65166 #: objc/objc-act.c:974
65167 #, gcc-internal-format
65168 msgid "%<copy%> attribute is only valid for Objective-C objects"
65171 #: objc/objc-act.c:1028
65172 #, gcc-internal-format
65173 msgid "redeclaration of property %qD"
65176 #: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
65177 #: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
65178 #: objc/objc-act.c:1178 objc/objc-act.c:7557 objc/objc-act.c:7620
65179 #: objc/objc-act.c:7642 objc/objc-act.c:7655 objc/objc-act.c:7673
65180 #: objc/objc-act.c:7772
65181 #, gcc-internal-format
65182 msgid "originally specified here"
65185 #: objc/objc-act.c:1093
65186 #, gcc-internal-format
65188 "'nonatomic' attribute of property %qD conflicts with previous declaration"
65191 #: objc/objc-act.c:1103
65192 #, gcc-internal-format
65193 msgid "'getter' attribute of property %qD conflicts with previous declaration"
65196 #: objc/objc-act.c:1116
65197 #, gcc-internal-format
65198 msgid "'setter' attribute of property %qD conflicts with previous declaration"
65201 #: objc/objc-act.c:1127
65202 #, gcc-internal-format
65204 "assign semantics attributes of property %qD conflict with previous "
65208 #: objc/objc-act.c:1138
65209 #, gcc-internal-format
65211 "'readonly' attribute of property %qD conflicts with previous declaration"
65214 #: objc/objc-act.c:1176
65215 #, gcc-internal-format
65216 msgid "type of property %qD conflicts with previous declaration"
65219 #: objc/objc-act.c:1649
65220 #, gcc-internal-format
65221 msgid "the dot syntax is not available in Objective-C 1.0"
65224 #. We know that 'class_name' is an Objective-C class name as the
65225 #. parser won't call this function if it is not. This is only a
65226 #. double-check for safety.
65227 #: objc/objc-act.c:1665
65228 #, gcc-internal-format
65229 msgid "could not find class %qE"
65232 #. Again, this should never happen, but we do check.
65233 #: objc/objc-act.c:1673
65234 #, gcc-internal-format
65235 msgid "could not find interface for class %qE"
65238 #: objc/objc-act.c:1679 objc/objc-act.c:6823 objc/objc-act.c:6954
65239 #, gcc-internal-format
65240 msgid "class %qE is deprecated"
65243 #: objc/objc-act.c:1708
65244 #, gcc-internal-format
65245 msgid "could not find setter/getter for %qE in class %qE"
65248 #: objc/objc-act.c:1744
65249 #, gcc-internal-format
65250 msgid "readonly property can not be set"
65253 #: objc/objc-act.c:2015
65254 #, gcc-internal-format
65255 msgid "method declaration not in @interface context"
65258 #: objc/objc-act.c:2019
65259 #, gcc-internal-format
65260 msgid "method attributes are not available in Objective-C 1.0"
65263 #: objc/objc-act.c:2039
65264 #, gcc-internal-format
65265 msgid "method definition not in @implementation context"
65268 #: objc/objc-act.c:2054
65269 #, gcc-internal-format
65270 msgid "method attributes can not be specified in @implementation context"
65273 #: objc/objc-act.c:2283
65274 #, gcc-internal-format
65275 msgid "class %qs does not implement the %qE protocol"
65278 #: objc/objc-act.c:2286
65279 #, gcc-internal-format
65280 msgid "type %qs does not conform to the %qE protocol"
65283 #: objc/objc-act.c:2567
65284 #, gcc-internal-format
65285 msgid "comparison of distinct Objective-C types lacks a cast"
65288 #: objc/objc-act.c:2571
65289 #, gcc-internal-format
65290 msgid "initialization from distinct Objective-C type"
65293 #: objc/objc-act.c:2575
65294 #, gcc-internal-format
65295 msgid "assignment from distinct Objective-C type"
65298 #: objc/objc-act.c:2579
65299 #, gcc-internal-format
65300 msgid "distinct Objective-C type in return"
65303 #: objc/objc-act.c:2583
65304 #, gcc-internal-format
65305 msgid "passing argument %d of %qE from distinct Objective-C type"
65308 #: objc/objc-act.c:2726
65309 #, gcc-internal-format
65310 msgid "statically allocated instance of Objective-C class %qE"
65313 #: objc/objc-act.c:2735
65314 #, gcc-internal-format
65315 msgid "redeclaration of Objective-C class %qs"
65318 #. This case happens when we are given an 'interface' which
65319 #. is not a valid class name. For example if a typedef was
65320 #. used, and 'interface' really is the identifier of the
65321 #. typedef, but when you resolve it you don't get an
65322 #. Objective-C class, but something else, such as 'int'.
65323 #. This is an error; protocols make no sense unless you use
65324 #. them with Objective-C objects.
65325 #: objc/objc-act.c:2777
65326 #, gcc-internal-format
65327 msgid "only Objective-C object types can be qualified with a protocol"
65330 #: objc/objc-act.c:2841
65331 #, gcc-internal-format
65332 msgid "protocol %qE has circular dependency"
65335 #: objc/objc-act.c:2874 objc/objc-act.c:5687
65336 #, gcc-internal-format
65337 msgid "cannot find protocol declaration for %qE"
65340 #: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6399
65341 #: objc/objc-act.c:6874 objc/objc-act.c:6947 objc/objc-act.c:7000
65342 #, gcc-internal-format
65343 msgid "cannot find interface declaration for %qE"
65346 #: objc/objc-act.c:3179
65347 #, gcc-internal-format
65348 msgid "interface %qE does not have valid constant string layout"
65351 #: objc/objc-act.c:3184
65352 #, gcc-internal-format
65353 msgid "cannot find reference tag for class %qE"
65356 #: objc/objc-act.c:3329
65357 #, gcc-internal-format
65358 msgid "%qE is not an Objective-C class name or alias"
65361 #: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6780
65362 #: objc/objc-act.c:8103 objc/objc-act.c:8154
65363 #, gcc-internal-format
65364 msgid "Objective-C declarations may only appear in global scope"
65367 #: objc/objc-act.c:3349
65368 #, gcc-internal-format
65369 msgid "cannot find class %qE"
65372 #: objc/objc-act.c:3351
65373 #, gcc-internal-format
65374 msgid "class %qE already exists"
65377 #: objc/objc-act.c:3393 objc/objc-act.c:6839
65378 #, gcc-internal-format
65379 msgid "%qE redeclared as different kind of symbol"
65382 #: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
65383 #: objc/objc-act.c:4064 objc/objc-act.c:6841
65384 #, gcc-internal-format
65385 msgid "previous declaration of %q+D"
65388 #: objc/objc-act.c:3684
65389 #, gcc-internal-format
65390 msgid "strong-cast assignment has been intercepted"
65393 #: objc/objc-act.c:3726
65394 #, gcc-internal-format
65395 msgid "strong-cast may possibly be needed"
65398 #: objc/objc-act.c:3736
65399 #, gcc-internal-format
65400 msgid "instance variable assignment has been intercepted"
65403 #: objc/objc-act.c:3755
65404 #, gcc-internal-format
65405 msgid "pointer arithmetic for garbage-collected objects not allowed"
65408 #: objc/objc-act.c:3761
65409 #, gcc-internal-format
65410 msgid "global/static variable assignment has been intercepted"
65413 #: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
65414 #, gcc-internal-format
65415 msgid "duplicate instance variable %q+D"
65418 #: objc/objc-act.c:4121
65419 #, gcc-internal-format
65421 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
65424 #: objc/objc-act.c:4205
65425 #, gcc-internal-format
65426 msgid "@catch parameter is not a known Objective-C class type"
65429 #: objc/objc-act.c:4211
65430 #, gcc-internal-format
65431 msgid "@catch parameter can not be protocol-qualified"
65434 #: objc/objc-act.c:4256
65435 #, gcc-internal-format
65436 msgid "exception of type %<%T%> will be caught"
65439 #: objc/objc-act.c:4258
65440 #, gcc-internal-format
65441 msgid " by earlier handler for %<%T%>"
65444 #: objc/objc-act.c:4305
65445 #, gcc-internal-format
65446 msgid "%<@try%> without %<@catch%> or %<@finally%>"
65449 #: objc/objc-act.c:4333
65450 #, gcc-internal-format
65451 msgid "%<@throw%> (rethrow) used outside of a @catch block"
65454 #: objc/objc-act.c:4346
65455 #, gcc-internal-format
65456 msgid "%<@throw%> argument is not an object"
65459 #: objc/objc-act.c:4367
65460 #, gcc-internal-format
65461 msgid "%<@synchronized%> argument is not an object"
65464 #: objc/objc-act.c:4575
65465 #, gcc-internal-format
65469 #: objc/objc-act.c:4598 objc/objc-act.c:4623
65470 #, gcc-internal-format
65471 msgid "inconsistent instance variable specification"
65474 #: objc/objc-act.c:4678
65475 #, gcc-internal-format
65476 msgid "can not use an object as parameter to a method"
65479 #: objc/objc-act.c:4722
65480 #, gcc-internal-format
65481 msgid "method argument attributes are not available in Objective-C 1.0"
65484 #: objc/objc-act.c:5096
65485 #, gcc-internal-format
65486 msgid "multiple methods named %<%c%E%> found"
65489 #: objc/objc-act.c:5099
65490 #, gcc-internal-format
65491 msgid "using %<%c%s%>"
65494 #: objc/objc-act.c:5108
65495 #, gcc-internal-format
65496 msgid "multiple selectors named %<%c%E%> found"
65499 #: objc/objc-act.c:5111
65500 #, gcc-internal-format
65501 msgid "found %<%c%s%>"
65504 #: objc/objc-act.c:5120
65505 #, gcc-internal-format
65506 msgid "also found %<%c%s%>"
65509 #. If 'rtype' is NULL_TREE at this point it means that
65510 #. we have seen no @interface corresponding to that
65511 #. class name, only a @class declaration (alternatively,
65512 #. this was a call such as [objc_getClass("SomeClass")
65513 #. alloc], where we've never seen the @interface of
65514 #. SomeClass). So, we have a class name (class_tree)
65515 #. but no actual details of the class methods. We won't
65516 #. be able to check that the class responds to the
65517 #. method, and we will have to guess the method
65518 #. prototype. Emit a warning, then keep going (this
65519 #. will use any method with a matching name, as if the
65520 #. receiver was of type 'Class').
65521 #. We could not find an @interface declaration, and
65522 #. there are no protocols attached to the receiver,
65523 #. so we can't complete the check that the receiver
65524 #. responds to the method, and we can't retrieve the
65525 #. method prototype. But, because the receiver has
65526 #. a well-specified class, the programmer did want
65527 #. this check to be performed. Emit a warning, then
65528 #. keep going as if it was an 'id'. To remove the
65529 #. warning, either include an @interface for the
65530 #. class, or cast the receiver to 'id'. Note that
65531 #. rtype is an IDENTIFIER_NODE at this point.
65532 #: objc/objc-act.c:5406 objc/objc-act.c:5540
65533 #, gcc-internal-format
65534 msgid "@interface of class %qE not found"
65537 #: objc/objc-act.c:5414
65538 #, gcc-internal-format
65539 msgid "no super class declared in @interface for %qE"
65542 #: objc/objc-act.c:5465
65543 #, gcc-internal-format
65544 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
65547 #. We have a type, but it's not an Objective-C type (!).
65548 #: objc/objc-act.c:5577
65549 #, gcc-internal-format
65550 msgid "invalid receiver type %qs"
65553 #: objc/objc-act.c:5594
65554 #, gcc-internal-format
65555 msgid "%<%c%E%> not found in protocol(s)"
65558 #: objc/objc-act.c:5608
65559 #, gcc-internal-format
65560 msgid "%qE may not respond to %<%c%E%>"
65563 #: objc/objc-act.c:5616
65564 #, gcc-internal-format
65565 msgid "no %<%c%E%> method found"
65568 #: objc/objc-act.c:5623
65569 #, gcc-internal-format
65570 msgid "(Messages without a matching method signature"
65573 #: objc/objc-act.c:5625
65574 #, gcc-internal-format
65575 msgid "will be assumed to return %<id%> and accept"
65578 #: objc/objc-act.c:5627
65579 #, gcc-internal-format
65580 msgid "%<...%> as arguments.)"
65583 #: objc/objc-act.c:5736
65584 #, gcc-internal-format
65585 msgid "undeclared selector %qE"
65588 #. Historically, a class method that produced objects (factory
65589 #. method) would assign `self' to the instance that it
65590 #. allocated. This would effectively turn the class method into
65591 #. an instance method. Following this assignment, the instance
65592 #. variables could be accessed. That practice, while safe,
65593 #. violates the simple rule that a class method should not refer
65594 #. to an instance variable. It's better to catch the cases
65595 #. where this is done unknowingly than to support the above
65597 #: objc/objc-act.c:5760
65598 #, gcc-internal-format
65599 msgid "instance variable %qE accessed in class method"
65602 #: objc/objc-act.c:5990 objc/objc-act.c:6010
65603 #, gcc-internal-format
65605 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
65608 #: objc/objc-act.c:5994
65609 #, gcc-internal-format
65610 msgid "previous declaration of %<%c%E%> as %<@required%>"
65613 #: objc/objc-act.c:6014
65614 #, gcc-internal-format
65615 msgid "previous declaration of %<%c%E%> as %<@optional%>"
65618 #: objc/objc-act.c:6074
65619 #, gcc-internal-format
65620 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
65623 #: objc/objc-act.c:6078
65624 #, gcc-internal-format
65625 msgid "previous declaration of %<%c%E%>"
65628 #: objc/objc-act.c:6115
65629 #, gcc-internal-format
65630 msgid "duplicate interface declaration for category %<%E(%E)%>"
65633 #: objc/objc-act.c:6203
65634 #, gcc-internal-format
65635 msgid "illegal reference type specified for instance variable %qs"
65638 #: objc/objc-act.c:6214
65639 #, gcc-internal-format
65640 msgid "instance variable %qs has unknown size"
65643 #: objc/objc-act.c:6235
65644 #, gcc-internal-format
65645 msgid "instance variable %qs uses flexible array member"
65648 #: objc/objc-act.c:6262
65649 #, gcc-internal-format
65650 msgid "type %qE has no default constructor to call"
65653 #: objc/objc-act.c:6268
65654 #, gcc-internal-format
65655 msgid "destructor for %qE shall not be run either"
65658 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
65659 #. initialize them.
65660 #: objc/objc-act.c:6280
65661 #, gcc-internal-format
65662 msgid "type %qE has virtual member functions"
65665 #: objc/objc-act.c:6281
65666 #, gcc-internal-format
65667 msgid "illegal aggregate type %qE specified for instance variable %qs"
65670 #: objc/objc-act.c:6291
65671 #, gcc-internal-format
65672 msgid "type %qE has a user-defined constructor"
65675 #: objc/objc-act.c:6293
65676 #, gcc-internal-format
65677 msgid "type %qE has a user-defined destructor"
65680 #: objc/objc-act.c:6297
65681 #, gcc-internal-format
65683 "C++ constructors and destructors will not be invoked for Objective-C fields"
65686 #: objc/objc-act.c:6428
65687 #, gcc-internal-format
65688 msgid "instance variable %qE is declared private"
65691 #: objc/objc-act.c:6439
65692 #, gcc-internal-format
65693 msgid "instance variable %qE is %s; this will be a hard error in the future"
65696 #: objc/objc-act.c:6446
65697 #, gcc-internal-format
65698 msgid "instance variable %qE is declared %s"
65701 #: objc/objc-act.c:6557 objc/objc-act.c:6672
65702 #, gcc-internal-format
65703 msgid "incomplete implementation of class %qE"
65706 #: objc/objc-act.c:6561 objc/objc-act.c:6676
65707 #, gcc-internal-format
65708 msgid "incomplete implementation of category %qE"
65711 #: objc/objc-act.c:6570 objc/objc-act.c:6684
65712 #, gcc-internal-format
65713 msgid "method definition for %<%c%E%> not found"
65716 #: objc/objc-act.c:6725
65717 #, gcc-internal-format
65718 msgid "%s %qE does not fully implement the %qE protocol"
65721 #: objc/objc-act.c:6815
65722 #, gcc-internal-format
65723 msgid "cannot find interface declaration for %qE, superclass of %qE"
65726 #: objc/objc-act.c:6854
65727 #, gcc-internal-format
65728 msgid "reimplementation of class %qE"
65731 #: objc/objc-act.c:6887
65732 #, gcc-internal-format
65733 msgid "conflicting super class name %qE"
65736 #: objc/objc-act.c:6890
65737 #, gcc-internal-format
65738 msgid "previous declaration of %qE"
65741 #: objc/objc-act.c:6892
65742 #, gcc-internal-format
65743 msgid "previous declaration"
65746 #: objc/objc-act.c:6905 objc/objc-act.c:6907
65747 #, gcc-internal-format
65748 msgid "duplicate interface declaration for class %qE"
65751 #: objc/objc-act.c:7224 objc/objc-act.c:7420
65752 #, gcc-internal-format
65753 msgid "can not find instance variable associated with property"
65756 #. TODO: This should be caught much earlier than this.
65757 #: objc/objc-act.c:7386
65758 #, gcc-internal-format
65759 msgid "invalid setter, it must have one argument"
65762 #: objc/objc-act.c:7550 objc/objc-act.c:7765
65763 #, gcc-internal-format
65764 msgid "property %qs already specified in %<@dynamic%>"
65767 #: objc/objc-act.c:7553 objc/objc-act.c:7768
65768 #, gcc-internal-format
65769 msgid "property %qs already specified in %<@synthesize%>"
65772 #: objc/objc-act.c:7567 objc/objc-act.c:7782
65773 #, gcc-internal-format
65774 msgid "no declaration of property %qs found in the interface"
65777 #: objc/objc-act.c:7594
65778 #, gcc-internal-format
65779 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
65782 #: objc/objc-act.c:7615
65783 #, gcc-internal-format
65784 msgid "property %qs is using instance variable %qs of incompatible type"
65787 #: objc/objc-act.c:7637
65788 #, gcc-internal-format
65789 msgid "'assign' property %qs is using bit-field instance variable %qs"
65792 #: objc/objc-act.c:7650
65793 #, gcc-internal-format
65794 msgid "'atomic' property %qs is using bit-field instance variable %qs"
65797 #: objc/objc-act.c:7668
65798 #, gcc-internal-format
65799 msgid "property %qs is using the same instance variable as property %qs"
65802 #: objc/objc-act.c:7709
65803 #, gcc-internal-format
65804 msgid "%<@synthesize%> is not available in Objective-C 1.0"
65807 #. We can get here only in Objective-C; the Objective-C++ parser
65808 #. detects the problem while parsing, outputs the error
65809 #. "misplaced '@synthesize' Objective-C++ construct" and skips
65810 #. the declaration.
65811 #: objc/objc-act.c:7720
65812 #, gcc-internal-format
65813 msgid "%<@synthesize%> not in @implementation context"
65816 #: objc/objc-act.c:7726
65817 #, gcc-internal-format
65818 msgid "%<@synthesize%> can not be used in categories"
65821 #: objc/objc-act.c:7735
65822 #, gcc-internal-format
65823 msgid "%<@synthesize%> requires the @interface of the class to be available"
65826 #: objc/objc-act.c:7818
65827 #, gcc-internal-format
65828 msgid "%<@dynamic%> is not available in Objective-C 1.0"
65831 #. We can get here only in Objective-C; the Objective-C++ parser
65832 #. detects the problem while parsing, outputs the error
65833 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
65835 #: objc/objc-act.c:7829
65836 #, gcc-internal-format
65837 msgid "%<@dynamic%> not in @implementation context"
65840 #: objc/objc-act.c:7851
65841 #, gcc-internal-format
65842 msgid "%<@dynamic%> requires the @interface of the class to be available"
65845 #: objc/objc-act.c:8049
65846 #, gcc-internal-format
65847 msgid "definition of protocol %qE not found"
65850 #. It would be nice to use warn_deprecated_use() here, but
65851 #. we are using TREE_CHAIN (which is supposed to be the
65852 #. TYPE_STUB_DECL for a TYPE) for something different.
65853 #: objc/objc-act.c:8080
65854 #, gcc-internal-format
65855 msgid "protocol %qE is deprecated"
65858 #: objc/objc-act.c:8199
65859 #, gcc-internal-format
65860 msgid "duplicate declaration for protocol %qE"
65863 #: objc/objc-act.c:8710
65864 #, gcc-internal-format
65865 msgid "conflicting types for %<%c%s%>"
65868 #: objc/objc-act.c:8714
65869 #, gcc-internal-format
65870 msgid "previous declaration of %<%c%s%>"
65873 #: objc/objc-act.c:8814
65874 #, gcc-internal-format
65875 msgid "no super class declared in interface for %qE"
65878 #: objc/objc-act.c:8841
65879 #, gcc-internal-format
65880 msgid "[super ...] must appear in a method context"
65883 #: objc/objc-act.c:8881
65884 #, gcc-internal-format
65885 msgid "method possibly missing a [super dealloc] call"
65888 #: objc/objc-act.c:9345
65889 #, gcc-internal-format
65890 msgid "instance variable %qs is declared private"
65893 #: objc/objc-act.c:9398
65894 #, gcc-internal-format
65895 msgid "local declaration of %qE hides instance variable"
65898 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
65899 #. should be impossible for real properties, which always
65901 #: objc/objc-act.c:9444
65902 #, gcc-internal-format
65903 msgid "no %qs getter found"
65906 #: objc/objc-act.c:9684
65907 #, gcc-internal-format
65908 msgid "fast enumeration is not available in Objective-C 1.0"
65911 #: objc/objc-act.c:9694
65912 #, gcc-internal-format
65913 msgid "iterating variable in fast enumeration is not an object"
65916 #: objc/objc-act.c:9700
65917 #, gcc-internal-format
65918 msgid "collection in fast enumeration is not an object"
65921 #: objc/objc-encoding.c:130
65922 #, gcc-internal-format
65923 msgid "type %qT does not have a known size"
65926 #: objc/objc-encoding.c:721
65927 #, gcc-internal-format
65928 msgid "unknown type %<%T%> found during Objective-C encoding"
65931 #. Do not do any encoding, produce an error and keep going.
65932 #: objc/objc-encoding.c:804
65933 #, gcc-internal-format
65934 msgid "trying to encode non-integer type as a bitfield"
65937 #: objc/objc-gnu-runtime-abi-01.c:134
65938 #, gcc-internal-format
65939 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
65942 #: objc/objc-gnu-runtime-abi-01.c:142
65943 #, gcc-internal-format
65944 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
65947 #: objc/objc-gnu-runtime-abi-01.c:2171 objc/objc-next-runtime-abi-01.c:2817
65948 #: objc/objc-next-runtime-abi-02.c:3589
65949 #, gcc-internal-format
65950 msgid "non-objective-c type %qT cannot be caught"
65953 #: objc/objc-next-runtime-abi-01.c:152
65954 #, gcc-internal-format
65956 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
65957 "fnext-runtime%> with %<-fobjc-abi-version%> < 2"
65960 #: objc/objc-next-runtime-abi-02.c:244
65961 #, gcc-internal-format
65963 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
65964 "abi-version%> >= 2"
65967 #: objc/objc-runtime-shared-support.c:425
65968 #, gcc-internal-format
65969 msgid "creating selector for nonexistent method %qE"