1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
11 "POT-Creation-Date: 2008-02-01 16:21+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"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
23 #: c-format.c:357 c-format.c:381
27 #: c-format.c:357 c-format.c:381
28 msgid "the ' ' printf flag"
31 #: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428 c-format.c:487
35 #: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428
36 msgid "the '+' printf flag"
39 #: c-format.c:359 c-format.c:383 c-format.c:429 c-format.c:463
43 #: c-format.c:359 c-format.c:383 c-format.c:429
44 msgid "the '#' printf flag"
47 #: c-format.c:360 c-format.c:384 c-format.c:461
51 #: c-format.c:360 c-format.c:384
52 msgid "the '0' printf flag"
55 #: c-format.c:361 c-format.c:385 c-format.c:460 c-format.c:490
59 #: c-format.c:361 c-format.c:385
60 msgid "the '-' printf flag"
63 #: c-format.c:362 c-format.c:443
68 msgid "the ''' printf flag"
71 #: c-format.c:363 c-format.c:444
76 msgid "the 'I' printf flag"
79 #: c-format.c:364 c-format.c:386 c-format.c:441 c-format.c:464 c-format.c:491
80 #: c-format.c:1623 config/sol2-c.c:45
84 #: c-format.c:364 c-format.c:386 config/sol2-c.c:45
85 msgid "field width in printf format"
88 #: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
92 #: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
93 msgid "precision in printf format"
96 #: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432 c-format.c:442
97 #: c-format.c:494 config/sol2-c.c:46
98 msgid "length modifier"
101 #: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432
102 #: config/sol2-c.c:46
103 msgid "length modifier in printf format"
106 #: c-format.c:417 c-format.c:430
110 #: c-format.c:417 c-format.c:430
111 msgid "the 'q' diagnostic flag"
115 msgid "assignment suppression"
119 msgid "the assignment suppression scanf feature"
127 msgid "the 'a' scanf flag"
135 msgid "the 'm' scanf flag"
139 msgid "field width in scanf format"
143 msgid "length modifier in scanf format"
147 msgid "the ''' scanf flag"
151 msgid "the 'I' scanf flag"
159 msgid "the '_' strftime flag"
163 msgid "the '-' strftime flag"
167 msgid "the '0' strftime flag"
170 #: c-format.c:462 c-format.c:486
175 msgid "the '^' strftime flag"
179 msgid "the '#' strftime flag"
183 msgid "field width in strftime format"
191 msgid "the 'E' strftime modifier"
199 msgid "the 'O' strftime modifier"
203 msgid "the 'O' modifier"
207 msgid "fill character"
211 msgid "fill character in strfmon format"
215 msgid "the '^' strfmon flag"
219 msgid "the '+' strfmon flag"
227 msgid "the '(' strfmon flag"
235 msgid "the '!' strfmon flag"
239 msgid "the '-' strfmon flag"
243 msgid "field width in strfmon format"
247 msgid "left precision"
251 msgid "left precision in strfmon format"
255 msgid "right precision"
259 msgid "right precision in strfmon format"
263 msgid "length modifier in strfmon format"
267 msgid "field precision"
272 msgid "ignoring duplicate directory \"%s\"\n"
277 msgid " as it is a non-system directory that duplicates a system directory\n"
282 msgid "ignoring nonexistent directory \"%s\"\n"
287 msgid "#include \"...\" search starts here:\n"
292 msgid "#include <...> search starts here:\n"
297 msgid "End of search list.\n"
305 msgid "<command-line>"
308 #: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
309 #: c-typeck.c:4902 c-typeck.c:6278
310 msgid "initializer element is not constant"
314 msgid "array initialized from parenthesized string constant"
317 #: c-typeck.c:4726 cp/typeck2.c:677
318 #, gcc-internal-format
319 msgid "char-array initialized from wide string"
323 msgid "wchar_t-array initialized from non-wide string"
326 #: c-typeck.c:4749 cp/typeck2.c:697
327 #, gcc-internal-format
328 msgid "initializer-string for array of chars is too long"
332 msgid "array of inappropriate type initialized from string constant"
335 #. ??? This should not be an error when inlining calls to
336 #. unprototyped functions.
337 #: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1563
338 #, gcc-internal-format
339 msgid "invalid use of non-lvalue array"
343 msgid "array initialized from non-constant array expression"
346 #: c-typeck.c:4909 c-typeck.c:6282
347 #, gcc-internal-format
348 msgid "initializer element is not computable at load time"
351 #. Although C99 is unclear about whether incomplete arrays
352 #. of VLAs themselves count as VLAs, it does not make
353 #. sense to permit them to be initialized given that
354 #. ordinary VLAs may not be initialized.
355 #: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
356 #, gcc-internal-format
357 msgid "variable-sized object may not be initialized"
361 msgid "invalid initializer"
365 msgid "extra brace group at end of initializer"
369 msgid "missing braces around initializer"
373 msgid "braces around scalar initializer"
377 msgid "initialization of flexible array member in a nested context"
381 msgid "initialization of a flexible array member"
385 msgid "missing initializer"
389 msgid "empty scalar initializer"
393 msgid "extra elements in scalar initializer"
396 #: c-typeck.c:5689 c-typeck.c:5749
397 msgid "array index in non-array initializer"
400 #: c-typeck.c:5694 c-typeck.c:5802
401 msgid "field name not in record or union initializer"
405 msgid "array index in initializer not of integer type"
408 #: c-typeck.c:5745 c-typeck.c:5747
409 msgid "nonconstant array index in initializer"
412 #: c-typeck.c:5751 c-typeck.c:5754
413 msgid "array index in initializer exceeds array bounds"
417 msgid "empty index range in initializer"
421 msgid "array index range in initializer exceeds array bounds"
424 #: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
425 msgid "initialized field with side-effects overwritten"
428 #: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
429 msgid "initialized field overwritten"
433 msgid "excess elements in char array initializer"
436 #: c-typeck.c:6563 c-typeck.c:6609
437 msgid "excess elements in struct initializer"
441 msgid "non-static initialization of a flexible array member"
445 msgid "excess elements in union initializer"
449 msgid "excess elements in array initializer"
453 msgid "excess elements in vector initializer"
457 msgid "excess elements in scalar initializer"
461 msgid "flow control insn inside a basic block"
465 msgid "wrong insn in the fallthru edge"
469 msgid "insn outside basic block"
473 msgid "return not followed by barrier"
476 #: cgraph.c:340 ipa-inline.c:417
477 msgid "function body not available"
480 #: cgraph.c:342 cgraphbuild.c:96
481 msgid "redefined extern inline functions are not considered for inlining"
484 #: cgraph.c:345 cgraphbuild.c:103
485 msgid "function not considered for inlining"
488 #: cgraph.c:347 cgraphbuild.c:99
489 msgid "function not inlinable"
493 msgid "mismatched arguments"
496 #: collect2.c:382 gcc.c:6896
498 msgid "internal gcc abort in %s, at %s:%d"
506 #: collect2.c:1277 collect2.c:1425 collect2.c:1460
511 #: collect2.c:1280 collect2.c:1430 collect2.c:1463
518 msgid "collect2 version %s"
523 msgid "%d constructor(s) found\n"
528 msgid "%d destructor(s) found\n"
533 msgid "%d frame table(s) found\n"
538 msgid "can't get program status"
543 msgid "could not open response file %s"
548 msgid "could not write to response file %s"
553 msgid "could not close response file %s"
558 msgid "[cannot find %s]"
563 msgid "cannot find '%s'"
566 #: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
568 msgid "pex_init failed"
573 msgid "[Leaving %s]\n"
580 "write_c_file - output name is %s, prefix is %s\n"
585 msgid "cannot find 'nm'"
590 msgid "can't open nm output"
595 msgid "init function found in object %s"
600 msgid "fini function found in object %s"
605 msgid "can't open ldd output"
612 "ldd output with constructors/destructors.\n"
617 msgid "dynamic dependency %s not found"
622 msgid "unable to open dynamic dependency '%s'"
627 msgid "%s: not a COFF file"
632 msgid "%s: cannot open as COFF file"
637 msgid "library lib%s not found"
642 msgid "\"%s\" is not a valid option to the preprocessor"
647 msgid "too many input files"
652 msgid "%s:%d: confused by earlier errors, bailing out\n"
657 msgid "compilation terminated due to -Wfatal-errors.\n"
663 "Please submit a full bug report,\n"
664 "with preprocessed source if appropriate.\n"
665 "See %s for instructions.\n"
670 msgid "compilation terminated.\n"
675 msgid "Internal compiler error: Error reporting routines re-entered.\n"
679 msgid "negative insn length"
683 msgid "could not split insn"
687 msgid "invalid 'asm': "
692 msgid "nested assembly dialect alternatives"
695 #: final.c:3192 final.c:3204
697 msgid "unterminated assembly dialect alternative"
702 msgid "operand number missing after %%-letter"
705 #: final.c:3254 final.c:3295
707 msgid "operand number out of range"
712 msgid "invalid %%-code"
717 msgid "'%%l' operand isn't a label"
720 #. We can't handle floating point constants;
721 #. PRINT_OPERAND must handle them.
722 #. We can't handle floating point constants; PRINT_OPERAND must
724 #. We can't handle floating point constants;
725 #. PRINT_OPERAND must handle them.
726 #: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8195
727 #: config/pdp11/pdp11.c:1704
729 msgid "floating constant misused"
732 #: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8276
733 #: config/pdp11/pdp11.c:1751
735 msgid "invalid expression as operand"
740 msgid "Using built-in specs.\n"
746 "Setting spec %s to '%s'\n"
752 msgid "Reading specs from %s\n"
755 #: gcc.c:2094 gcc.c:2113
757 msgid "specs %%include syntax malformed after %ld characters"
762 msgid "could not find specs file %s\n"
765 #: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
767 msgid "specs %%rename syntax malformed after %ld characters"
772 msgid "specs %s spec was not found to be renamed"
777 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
782 msgid "rename spec %s to %s\n"
794 msgid "specs unknown %% command after %ld characters"
797 #: gcc.c:2211 gcc.c:2224
799 msgid "specs file malformed after %ld characters"
804 msgid "spec file has no spec for linking"
807 #: gcc.c:2605 gcc.c:4745
814 msgid "system path '%s' is not absolute"
819 msgid "-pipe not supported"
826 "Go ahead? (y or n) "
830 msgid "failed to get exit status"
834 msgid "failed to get process times"
840 "Internal error: %s (program %s)\n"
841 "Please submit a full bug report.\n"
842 "See %s for instructions."
847 msgid "# %s %.2f %.2f\n"
852 msgid "Usage: %s [options] file...\n"
860 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
864 msgid " --help Display this information\n"
869 " --target-help Display target specific command line options\n"
874 " --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]"
880 " Display specific types of command line options\n"
884 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
888 msgid " -dumpspecs Display all of the built in spec strings\n"
892 msgid " -dumpversion Display the version of the compiler\n"
896 msgid " -dumpmachine Display the compiler's target processor\n"
901 " -print-search-dirs Display the directories in the compiler's search "
907 " -print-libgcc-file-name Display the name of the compiler's companion "
912 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
917 " -print-prog-name=<prog> Display the full path to compiler component "
923 " -print-multi-directory Display the root directory for versions of "
929 " -print-multi-lib Display the mapping between command line options "
931 " multiple library search directories\n"
935 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
940 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
946 " -Wa,<options> Pass comma-separated <options> on to the "
952 " -Wp,<options> Pass comma-separated <options> on to the "
958 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
962 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
966 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
970 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
975 " -combine Pass multiple source files to compiler at once\n"
979 msgid " -save-temps Do not delete intermediate files\n"
983 msgid " -pipe Use pipes rather than intermediate files\n"
987 msgid " -time Time the execution of each subprocess\n"
992 " -specs=<file> Override built-in specs with the contents of "
998 " -std=<standard> Assume that the input sources are for <standard>\n"
1003 " --sysroot=<directory> Use <directory> as the root directory for "
1010 " -B <directory> Add <directory> to the compiler's search paths\n"
1014 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
1019 " -V <version> Run gcc version number <version>, if installed\n"
1024 " -v Display the programs invoked by the compiler\n"
1029 " -### Like -v but options quoted and commands not "
1035 " -E Preprocess only; do not compile, assemble or "
1040 msgid " -S Compile only; do not assemble or link\n"
1044 msgid " -c Compile and assemble, but do not link\n"
1048 msgid " -o <file> Place the output into <file>\n"
1053 " -x <language> Specify the language of the following input "
1055 " Permissible languages include: c c++ assembler "
1057 " 'none' means revert to the default behavior of\n"
1058 " guessing the language based on the file's "
1066 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1067 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1068 " other options on to these processes the -W<letter> options must be used.\n"
1073 msgid "'-%c' option must have argument"
1078 msgid "couldn't run '%s': %s"
1081 #. translate_options () has turned --version into -fversion.
1087 #: gcc.c:3609 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
1091 #: gcc.c:3610 java/jcf-dump.c:1169
1094 "This is free software; see the source for copying conditions. There is NO\n"
1095 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1101 msgid "argument to '-Xlinker' is missing"
1106 msgid "argument to '-Xpreprocessor' is missing"
1111 msgid "argument to '-Xassembler' is missing"
1116 msgid "argument to '-l' is missing"
1121 msgid "argument to '-specs' is missing"
1126 msgid "argument to '-specs=' is missing"
1131 msgid "'-%c' must come at the start of the command line"
1136 msgid "argument to '-B' is missing"
1141 msgid "argument to '-x' is missing"
1146 msgid "argument to '-%s' is missing"
1151 msgid "switch '%s' does not start with '-'"
1156 msgid "spec '%s' invalid"
1161 msgid "spec '%s' has invalid '%%0%c'"
1166 msgid "could not open temporary response file %s"
1171 msgid "could not write to temporary response file %s"
1176 msgid "could not close temporary response file %s"
1181 msgid "spec '%s' has invalid '%%W%c"
1186 msgid "spec '%s' has invalid '%%x%c'"
1191 msgid "Processing spec %c%s%c, which is '%s'\n"
1196 msgid "unknown spec function '%s'"
1201 msgid "error in args to spec function '%s'"
1206 msgid "malformed spec function name"
1212 msgid "no arguments for spec function"
1217 msgid "malformed spec function arguments"
1222 msgid "braced spec '%s' is invalid at '%c'"
1227 msgid "braced spec body '%s' is invalid"
1232 msgid "install: %s%s\n"
1237 msgid "programs: %s\n"
1242 msgid "libraries: %s\n"
1245 #. The error status indicates that only one set of fixed
1246 #. headers should be built.
1249 msgid "not configured with sysroot headers suffix"
1256 "For bug reporting instructions, please see:\n"
1261 msgid "Target: %s\n"
1266 msgid "Configured with: %s\n"
1271 msgid "Thread model: %s\n"
1276 msgid "gcc version %s %s\n"
1281 msgid "gcc driver version %s %sexecuting gcc version %s\n"
1286 msgid "no input files"
1291 msgid "cannot specify -o with -c or -S with multiple files"
1296 msgid "spec '%s' is invalid"
1311 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
1317 msgid "multilib spec '%s' is invalid"
1322 msgid "multilib exclusions '%s' is invalid"
1325 #: gcc.c:7360 gcc.c:7501
1327 msgid "multilib select '%s' is invalid"
1332 msgid "multilib exclusion '%s' is invalid"
1337 msgid "environment variable \"%s\" not defined"
1340 #: gcc.c:7836 gcc.c:7841
1342 msgid "invalid version number `%s'"
1347 msgid "too few arguments to %%:version-compare"
1352 msgid "too many arguments to %%:version-compare"
1357 msgid "unknown operator '%s' in %%:version-compare"
1363 "Assembler options\n"
1364 "=================\n"
1371 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
1378 "Usage: gcov [OPTION]... SOURCEFILE...\n"
1385 "Print code coverage information.\n"
1391 msgid " -h, --help Print this help, then exit\n"
1396 msgid " -v, --version Print version number, then exit\n"
1402 " -a, --all-blocks Show information for every basic block\n"
1408 " -b, --branch-probabilities Include branch probabilities in output\n"
1414 " -c, --branch-counts Given counts of branches taken\n"
1415 " rather than percentages\n"
1420 msgid " -n, --no-output Do not create an output file\n"
1426 " -l, --long-file-names Use long output file names for included\n"
1432 msgid " -f, --function-summaries Output summaries for each function\n"
1438 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1444 msgid " -p, --preserve-paths Preserve all pathname components\n"
1450 " -u, --unconditional-branches Show unconditional branch counts too\n"
1457 "For bug reporting instructions, please see:\n"
1469 "This is free software; see the source for copying conditions.\n"
1470 "There is NO warranty; not even for MERCHANTABILITY or \n"
1471 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1477 msgid "%s:no functions found\n"
1480 #: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
1487 msgid "%s:creating '%s'\n"
1492 msgid "%s:error writing output file '%s'\n"
1497 msgid "%s:could not open output file '%s'\n"
1502 msgid "%s:source file is newer than graph file '%s'\n"
1507 msgid "(the message is only displayed one per source file)\n"
1512 msgid "%s:cannot open graph file\n"
1517 msgid "%s:not a gcov graph file\n"
1522 msgid "%s:version '%.4s', prefer '%.4s'\n"
1527 msgid "%s:already seen blocks for '%s'\n"
1532 msgid "%s:corrupted\n"
1537 msgid "%s:cannot open data file, assuming not executed\n"
1542 msgid "%s:not a gcov data file\n"
1547 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1552 msgid "%s:stamp mismatch with graph file\n"
1557 msgid "%s:unknown function '%u'\n"
1562 msgid "%s:profile mismatch for '%s'\n"
1567 msgid "%s:overflowed\n"
1572 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1577 msgid "%s:'%s' has arcs to entry block\n"
1582 msgid "%s:'%s' has arcs from exit block\n"
1587 msgid "%s:graph is unsolvable for '%s'\n"
1597 msgid "Lines executed:%s of %d\n"
1602 msgid "No executable lines\n"
1607 msgid "Branches executed:%s of %d\n"
1612 msgid "Taken at least once:%s of %d\n"
1617 msgid "No branches\n"
1622 msgid "Calls executed:%s of %d\n"
1632 msgid "%s:no lines for '%s'\n"
1637 msgid "call %2d returned %s\n"
1642 msgid "call %2d never executed\n"
1647 msgid "branch %2d taken %s%s\n"
1652 msgid "branch %2d never executed\n"
1657 msgid "unconditional %2d taken %s\n"
1662 msgid "unconditional %2d never executed\n"
1667 msgid "%s:cannot open source file\n"
1671 msgid "GCSE disabled"
1675 msgid "jump bypassing disabled"
1678 #. Opening quotation mark.
1683 #. Closing quotation mark.
1689 msgid "--param large-function-growth limit reached"
1693 msgid "--param large-stack-frame-growth limit reached"
1697 msgid "function not inline candidate"
1701 msgid "--param max-inline-insns-single limit reached"
1705 msgid "--param max-inline-insns-auto limit reached"
1708 #: ipa-inline.c:461 ipa-inline.c:914 ipa-inline.c:1105 ipa-inline.c:1225
1709 msgid "recursive inlining"
1713 msgid "call is unlikely and code size would grow"
1717 msgid "function not declared inline and code size would grow"
1721 msgid "optimizing for size and code size would grow"
1724 #: ipa-inline.c:1013
1725 msgid "--param inline-unit-growth limit reached"
1729 msgid "At top level:"
1734 msgid "In member function %qs"
1739 msgid "In function %qs"
1744 msgid " inlined from %qs at %s:%d:%d"
1749 msgid " inlined from %qs at %s:%d"
1754 msgid " inlined from %qs"
1757 #: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
1758 msgid "assuming that the loop is not infinite"
1761 #: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
1762 msgid "cannot optimize possibly infinite loops"
1765 #: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
1766 msgid "assuming that the loop counter does not overflow"
1769 #: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
1770 msgid "cannot optimize loop, the loop counter may overflow"
1773 #. What to print when a switch has no documentation.
1775 msgid "This switch lacks documentation"
1788 msgid " No options with the desired characteristics were found\n"
1794 " All options with the desired characteristics have already been displayed\n"
1798 msgid "The following options are target specific"
1802 msgid "The following options control compiler warning messages"
1806 msgid "The following options control optimizations"
1809 #: opts.c:1237 opts.c:1275
1810 msgid "The following options are language-independent"
1814 msgid "The --param option recognizes the following as parameters"
1818 msgid "The following options are specific to the language "
1822 msgid "The following options are supported by the language "
1826 msgid "The following options are not documented"
1830 msgid "The following options are language-related"
1835 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
1840 msgid "%s: error writing file '%s': %s\n"
1845 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1850 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1855 msgid "%s: warning: no read access for file '%s'\n"
1860 msgid "%s: warning: no write access for file '%s'\n"
1865 msgid "%s: warning: no write access for dir containing '%s'\n"
1868 #. Catch cases like /.. where we try to backup to a
1869 #. point above the absolute root of the logical file
1873 msgid "%s: invalid file name: %s\n"
1878 msgid "%s: %s: can't get status: %s\n"
1885 "%s: fatal error: aux info file corrupted at line %d\n"
1890 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1895 msgid "%s: compiling '%s'\n"
1900 msgid "%s: wait: %s\n"
1905 msgid "%s: subprocess got fatal signal %d\n"
1910 msgid "%s: %s exited with status %d\n"
1915 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1918 #: protoize.c:1980 protoize.c:2009
1920 msgid "%s: can't read aux info file '%s': %s\n"
1923 #: protoize.c:2025 protoize.c:2053
1925 msgid "%s: can't get status of aux info file '%s': %s\n"
1930 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1935 msgid "%s: error reading aux info file '%s': %s\n"
1940 msgid "%s: error closing aux info file '%s': %s\n"
1945 msgid "%s: can't delete aux info file '%s': %s\n"
1948 #: protoize.c:2210 protoize.c:4180
1950 msgid "%s: can't delete file '%s': %s\n"
1955 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1960 msgid "%s: conflicting extern definitions of '%s'\n"
1965 msgid "%s: declarations of '%s' will not be converted\n"
1970 msgid "%s: conflict list for '%s' follows:\n"
1975 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
1980 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
1985 msgid "%s: %d: warning: no extern definition for '%s'\n"
1990 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
1995 msgid "%s: multiple static defs of '%s' in file '%s'\n"
1998 #: protoize.c:2701 protoize.c:2704
2000 msgid "%s: %d: warning: source too confusing\n"
2005 msgid "%s: %d: warning: varargs function declaration not converted\n"
2010 msgid "%s: declaration of function '%s' not converted\n"
2015 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
2022 "%s: warning: too few parameter lists in declaration of '%s'\n"
2027 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
2032 msgid "%s: local declaration for function '%s' not inserted\n"
2039 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
2044 msgid "%s: global declarations for file '%s' not inserted\n"
2047 #: protoize.c:3518 protoize.c:3548
2049 msgid "%s: definition of function '%s' not converted\n"
2054 msgid "%s: %d: warning: definition of %s not converted\n"
2059 msgid "%s: found definition of '%s' at %s(%d)\n"
2062 #. If we make it here, then we did not know about this
2063 #. function definition.
2066 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
2071 msgid "%s: function definition not converted\n"
2076 msgid "%s: '%s' not converted\n"
2081 msgid "%s: would convert file '%s'\n"
2086 msgid "%s: converting file '%s'\n"
2091 msgid "%s: can't get status for file '%s': %s\n"
2096 msgid "%s: can't open file '%s' for reading: %s\n"
2103 "%s: error reading input file '%s': %s\n"
2108 msgid "%s: can't create/open clean file '%s': %s\n"
2113 msgid "%s: warning: file '%s' already saved in '%s'\n"
2118 msgid "%s: can't link file '%s' to '%s': %s\n"
2123 msgid "%s: can't create/open output file '%s': %s\n"
2128 msgid "%s: can't change mode of file '%s': %s\n"
2133 msgid "%s: cannot get working directory: %s\n"
2138 msgid "%s: input file names must have .c suffixes: %s\n"
2142 msgid "unable to generate reloads for:"
2146 msgid "this is the insn:"
2149 #. It's the compiler's fault.
2151 msgid "could not find a spill register"
2154 #. It's the compiler's fault.
2156 msgid "VOIDmode on an output"
2160 msgid "Failure trying to reload:"
2164 msgid "unrecognizable insn:"
2168 msgid "insn does not satisfy its constraints:"
2174 "Execution times (seconds)\n"
2177 #. Print total time.
2184 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2189 msgid "collect: reading %s\n"
2194 msgid "removing .rpo file"
2199 msgid "renaming .rpo file"
2204 msgid "collect: recompiling %s\n"
2209 msgid "collect: tweaking %s in %s\n"
2214 msgid "collect: relinking\n"
2219 msgid "unrecoverable error"
2225 "%s%s%s %sversion %s (%s)\n"
2226 "%s\tcompiled by GNU C version %s, "
2231 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
2236 msgid "GMP version %s, MPFR version %s.\n"
2241 msgid "warning: %s header version %s differs from library version %s.\n"
2247 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2251 msgid "options passed: "
2255 msgid "options enabled: "
2260 msgid "created and used with differing settings of '%s'"
2264 msgid "out of memory"
2268 msgid "created and used with different settings of -fpic"
2272 msgid "created and used with different settings of -fpie"
2275 #: tree-inline.c:2657
2276 msgid "originally indirect function call not considered for inlining"
2279 #. The remainder are real diagnostic types.
2280 #: diagnostic.def:15
2281 msgid "fatal error: "
2284 #: diagnostic.def:16
2285 msgid "internal compiler error: "
2288 #: diagnostic.def:17
2292 #: diagnostic.def:18
2293 msgid "sorry, unimplemented: "
2296 #: diagnostic.def:19
2300 #: diagnostic.def:20
2301 msgid "anachronism: "
2304 #: diagnostic.def:21
2308 #: diagnostic.def:22
2314 "The maximum number of fields in a structure variable without direct "
2315 "structure accesses that GCC will attempt to track separately"
2320 "The maximum number of elements in an array for wich we track its elements "
2326 "The maximum structure size (in bytes) for which GCC will use by-element "
2332 "The maximum number of structure fields for which GCC will use by-element "
2338 "The threshold ratio between instantiated fields and the total structure size"
2342 msgid "The threshold ratio between current and hottest structure counts"
2347 "The maximum number of instructions in a single function eligible for inlining"
2351 msgid "The maximum number of instructions when automatically inlining"
2356 "The maximum number of instructions inline function can grow to via recursive "
2362 "The maximum number of instructions non-inline function can grow to via "
2363 "recursive inlining"
2367 msgid "The maximum depth of recursive inlining for inline functions"
2371 msgid "The maximum depth of recursive inlining for non-inline functions"
2376 "Inline recursively only when the probability of call being executed exceeds "
2382 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2383 "that an individual variable will be expanded during loop unrolling"
2388 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2389 "considered for vectorization"
2393 msgid "The maximum number of instructions to consider to fill a delay slot"
2398 "The maximum number of instructions to consider to find accurate live "
2399 "register information"
2403 msgid "The maximum length of scheduling's pending operations list"
2407 msgid "The size of function body to be considered large"
2411 msgid "Maximal growth due to inlining of large function (in percent)"
2415 msgid "The size of translation unit to be considered large"
2420 "how much can given compilation unit grow because of the inlining (in percent)"
2424 msgid "expense of call operation relative to ordinary arithmetic operations"
2428 msgid "The size of stack frame to be considered large"
2432 msgid "Maximal stack frame growth due to inlining (in percent)"
2436 msgid "The maximum amount of memory to be allocated by GCSE"
2440 msgid "The maximum number of passes to make when doing GCSE"
2445 "The threshold ratio for performing partial redundancy elimination after "
2451 "The threshold ratio of critical edges execution count that permit performing "
2452 "redundancy elimination after reload"
2456 msgid "The maximum number of instructions to consider to unroll in a loop"
2461 "The maximum number of instructions to consider to unroll in a loop on average"
2465 msgid "The maximum number of unrollings of a single loop"
2469 msgid "The maximum number of insns of a peeled loop"
2473 msgid "The maximum number of peelings of a single loop"
2477 msgid "The maximum number of insns of a completely peeled loop"
2482 "The maximum number of peelings of a single loop that is peeled completely"
2486 msgid "The maximum number of insns of a peeled loop that rolls only once"
2490 msgid "The maximum number of insns of an unswitched loop"
2494 msgid "The maximum number of unswitchings in a single loop"
2499 "Bound on the number of iterations the brute force # of iterations analysis "
2500 "algorithm evaluates"
2504 msgid "Bound on the cost of an expression to compute the number of iterations"
2509 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2515 "The number of cycles the swing modulo scheduler considers when checking "
2516 "conflicts using DFA"
2521 "A threshold on the average loop count considered by the swing modulo "
2527 "Select fraction of the maximal count of repetitions of basic block in "
2528 "program given basic block needs to have to be considered hot"
2533 "Select fraction of the maximal frequency of executions of basic block in "
2534 "function given basic block needs to have to be considered hot"
2539 "Select fraction of the maximal frequency of executions of basic block in "
2540 "function given basic block get alignment"
2545 "Loops iterating at least selected number of iterations will get loop "
2550 msgid "The maximum number of loop iterations we predict statically"
2555 "The percentage of function, weighted by execution frequency, that must be "
2556 "covered by trace formation. Used when profile feedback is available"
2561 "The percentage of function, weighted by execution frequency, that must be "
2562 "covered by trace formation. Used when profile feedback is not available"
2566 msgid "Maximal code growth caused by tail duplication (in percent)"
2571 "Stop reverse growth if the reverse probability of best edge is less than "
2572 "this threshold (in percent)"
2577 "Stop forward growth if the probability of best edge is less than this "
2578 "threshold (in percent). Used when profile feedback is available"
2583 "Stop forward growth if the probability of best edge is less than this "
2584 "threshold (in percent). Used when profile feedback is not available"
2588 msgid "The maximum number of incoming edges to consider for crossjumping"
2593 "The minimum number of matching instructions to consider for crossjumping"
2597 msgid "The maximum expansion factor when copying basic blocks"
2602 "The maximum number of insns to duplicate when unfactoring computed gotos"
2606 msgid "The maximum length of path considered in cse"
2610 msgid "The maximum instructions CSE process before flushing"
2615 "The minimum cost of an expensive expression in the loop invariant motion"
2620 "Bound on number of candidates below that all candidates are considered in iv "
2625 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2630 "If number of candidates in the set is smaller, we always try to remove "
2631 "unused ivs during its optimization"
2635 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2639 msgid "Bound on the number of variables in Omega constraint systems"
2643 msgid "Bound on the number of inequalities in Omega constraint systems"
2647 msgid "Bound on the number of equalities in Omega constraint systems"
2651 msgid "Bound on the number of wild cards in Omega constraint systems"
2655 msgid "Bound on the size of the hash table in Omega constraint systems"
2659 msgid "Bound on the number of keys in Omega constraint systems"
2664 "When set to 1, use expensive methods to eliminate all redundant constraints"
2669 "Bound on number of runtime checks inserted by the vectorizer's loop "
2670 "versioning for alignment check"
2675 "Bound on number of runtime checks inserted by the vectorizer's loop "
2676 "versioning for alias check"
2680 msgid "The maximum memory locations recorded by cselib"
2684 msgid "The maximum memory locations recorded by flow"
2689 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2690 "total size of the heap"
2694 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2699 "The maximum number of instructions to search backward when looking for "
2705 "The maximum number of virtual operators that a function is allowed to have "
2706 "before triggering memory partitioning heuristics"
2711 "The average number of virtual operators that memory statements are allowed "
2712 "to have before triggering memory partitioning heuristics"
2717 "The maximum number of blocks in a region to be considered for interblock "
2723 "The maximum number of insns in a region to be considered for interblock "
2729 "The minimum probability of reaching a source block for interblock "
2730 "speculative scheduling"
2734 msgid "The maximum number of iterations through CFG to extend regions"
2739 "The maximum conflict delay for an insn to be considered for speculative "
2745 "The minimal probability of speculation success (in percents), so that "
2746 "speculative insn will be scheduled."
2751 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2755 msgid "The upper bound for sharing integer constants"
2760 "Minimum number of virtual mappings to consider switching to full virtual "
2766 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2771 "The lower bound for a buffer to be considered for stack smashing protection"
2776 "Maximum number of statements allowed in a block that needs to be duplicated "
2777 "when threading jumps"
2782 "Maximum number of fields in a structure before pointer analysis treats the "
2783 "structure as a single variable"
2788 "The maximum number of instructions ready to be issued to be considered by "
2789 "the scheduler during the first scheduling pass"
2793 msgid "The number of insns executed before prefetch is completed"
2797 msgid "The number of prefetches that can run at the same time"
2801 msgid "The size of L1 cache"
2805 msgid "The size of L1 cache line"
2809 msgid "The size of L2 cache"
2813 msgid "Whether to use canonical types"
2818 "Maximum length of partial antic set when performing tree pre optimization"
2822 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2826 msgid "Multiplier used for determining the double-queueing threshold"
2829 #: config/alpha/alpha.c:5020
2831 msgid "invalid %%H value"
2834 #: config/alpha/alpha.c:5041 config/bfin/bfin.c:1516
2836 msgid "invalid %%J value"
2839 #: config/alpha/alpha.c:5071 config/ia64/ia64.c:4719
2841 msgid "invalid %%r value"
2844 #: config/alpha/alpha.c:5081 config/ia64/ia64.c:4673
2845 #: config/rs6000/rs6000.c:11866 config/xtensa/xtensa.c:2042
2847 msgid "invalid %%R value"
2850 #: config/alpha/alpha.c:5087 config/rs6000/rs6000.c:11785
2851 #: config/xtensa/xtensa.c:2009
2853 msgid "invalid %%N value"
2856 #: config/alpha/alpha.c:5095 config/rs6000/rs6000.c:11813
2858 msgid "invalid %%P value"
2861 #: config/alpha/alpha.c:5103
2863 msgid "invalid %%h value"
2866 #: config/alpha/alpha.c:5111 config/xtensa/xtensa.c:2035
2868 msgid "invalid %%L value"
2871 #: config/alpha/alpha.c:5150 config/rs6000/rs6000.c:11767
2873 msgid "invalid %%m value"
2876 #: config/alpha/alpha.c:5158 config/rs6000/rs6000.c:11775
2878 msgid "invalid %%M value"
2881 #: config/alpha/alpha.c:5202
2883 msgid "invalid %%U value"
2886 #: config/alpha/alpha.c:5214 config/alpha/alpha.c:5228
2887 #: config/rs6000/rs6000.c:11874
2889 msgid "invalid %%s value"
2892 #: config/alpha/alpha.c:5251
2894 msgid "invalid %%C value"
2897 #: config/alpha/alpha.c:5288 config/rs6000/rs6000.c:11602
2898 #: config/rs6000/rs6000.c:11621
2900 msgid "invalid %%E value"
2903 #: config/alpha/alpha.c:5313 config/alpha/alpha.c:5361
2905 msgid "unknown relocation unspec"
2908 #: config/alpha/alpha.c:5322 config/crx/crx.c:1081
2909 #: config/rs6000/rs6000.c:12201 config/spu/spu.c:1482
2911 msgid "invalid %%xn code"
2914 #: config/arc/arc.c:1728 config/m32r/m32r.c:1805
2916 msgid "invalid operand to %%R code"
2919 #: config/arc/arc.c:1760 config/m32r/m32r.c:1828
2921 msgid "invalid operand to %%H/%%L code"
2924 #: config/arc/arc.c:1782 config/m32r/m32r.c:1899
2926 msgid "invalid operand to %%U code"
2929 #: config/arc/arc.c:1793
2931 msgid "invalid operand to %%V code"
2935 #. Undocumented flag.
2936 #: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
2938 msgid "invalid operand output code"
2941 #: config/arm/arm.c:12521 config/arm/arm.c:12539
2943 msgid "predicated Thumb instruction"
2946 #: config/arm/arm.c:12527
2948 msgid "predicated instruction in conditional sequence"
2951 #: config/arm/arm.c:12686
2953 msgid "invalid shift operand"
2956 #: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
2957 #: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
2958 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
2959 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
2960 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
2961 #: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
2962 #: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
2963 #: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
2965 msgid "invalid operand for code '%c'"
2968 #: config/arm/arm.c:12825
2970 msgid "instruction never executed"
2973 #: config/arm/arm.c:13037
2975 msgid "missing operand"
2978 #: config/avr/avr.c:1043
2980 msgid "address operand requires constraint for X, Y, or Z register"
2983 #: config/avr/avr.c:1150
2984 msgid "bad address, not (reg+disp):"
2987 #: config/avr/avr.c:1157
2988 msgid "bad address, not post_inc or pre_dec:"
2991 #: config/avr/avr.c:1168
2992 msgid "internal compiler error. Bad address:"
2995 #: config/avr/avr.c:1181
2996 msgid "internal compiler error. Unknown mode:"
2999 #: config/avr/avr.c:1796 config/avr/avr.c:2484
3000 msgid "invalid insn:"
3003 #: config/avr/avr.c:1835 config/avr/avr.c:1921 config/avr/avr.c:1970
3004 #: config/avr/avr.c:1998 config/avr/avr.c:2093 config/avr/avr.c:2262
3005 #: config/avr/avr.c:2523 config/avr/avr.c:2635
3006 msgid "incorrect insn:"
3009 #: config/avr/avr.c:2017 config/avr/avr.c:2178 config/avr/avr.c:2333
3010 #: config/avr/avr.c:2701
3011 msgid "unknown move insn:"
3014 #: config/avr/avr.c:2931
3015 msgid "bad shift insn:"
3018 #: config/avr/avr.c:3047 config/avr/avr.c:3467 config/avr/avr.c:3825
3019 msgid "internal compiler error. Incorrect shift:"
3022 #: config/bfin/bfin.c:1478
3024 msgid "invalid %%j value"
3027 #: config/bfin/bfin.c:1671
3029 msgid "invalid const_double operand"
3032 #. Use `%s' to print the string in case there are any escape
3033 #. characters in the message.
3034 #: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
3035 #: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
3036 #: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
3037 #: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
3038 #: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
3039 #: cp/parser.c:2192 cp/typeck.c:4556 java/expr.c:409
3040 #, gcc-internal-format
3044 #: config/cris/cris.c:555
3045 msgid "unexpected index-type in cris_print_index"
3048 #: config/cris/cris.c:572
3049 msgid "unexpected base-type in cris_print_base"
3052 #: config/cris/cris.c:688
3053 msgid "invalid operand for 'b' modifier"
3056 #: config/cris/cris.c:705
3057 msgid "invalid operand for 'o' modifier"
3060 #: config/cris/cris.c:724
3061 msgid "invalid operand for 'O' modifier"
3064 #: config/cris/cris.c:757
3065 msgid "invalid operand for 'p' modifier"
3068 #: config/cris/cris.c:796
3069 msgid "invalid operand for 'z' modifier"
3072 #: config/cris/cris.c:860 config/cris/cris.c:894
3073 msgid "invalid operand for 'H' modifier"
3076 #: config/cris/cris.c:870
3077 msgid "bad register"
3080 #: config/cris/cris.c:914
3081 msgid "invalid operand for 'e' modifier"
3084 #: config/cris/cris.c:931
3085 msgid "invalid operand for 'm' modifier"
3088 #: config/cris/cris.c:956
3089 msgid "invalid operand for 'A' modifier"
3092 #: config/cris/cris.c:979
3093 msgid "invalid operand for 'D' modifier"
3096 #: config/cris/cris.c:993
3097 msgid "invalid operand for 'T' modifier"
3100 #: config/cris/cris.c:1013
3101 msgid "invalid operand modifier letter"
3104 #: config/cris/cris.c:1070
3105 msgid "unexpected multiplicative operand"
3108 #: config/cris/cris.c:1090
3109 msgid "unexpected operand"
3112 #: config/cris/cris.c:1123 config/cris/cris.c:1133
3113 msgid "unrecognized address"
3116 #: config/cris/cris.c:2209
3117 msgid "unrecognized supposed constant"
3120 #: config/cris/cris.c:2638 config/cris/cris.c:2702
3121 msgid "unexpected side-effects in address"
3124 #. Can't possibly get a GOT-needing-fixup for a function-call,
3126 #: config/cris/cris.c:3539
3127 msgid "Unidentifiable call op"
3130 #: config/cris/cris.c:3590
3132 msgid "PIC register isn't set up"
3135 #: config/fr30/fr30.c:464
3137 msgid "fr30_print_operand_address: unhandled address"
3140 #: config/fr30/fr30.c:488
3142 msgid "fr30_print_operand: unrecognized %%p code"
3145 #: config/fr30/fr30.c:508
3147 msgid "fr30_print_operand: unrecognized %%b code"
3150 #: config/fr30/fr30.c:529
3152 msgid "fr30_print_operand: unrecognized %%B code"
3155 #: config/fr30/fr30.c:537
3157 msgid "fr30_print_operand: invalid operand to %%A code"
3160 #: config/fr30/fr30.c:554
3162 msgid "fr30_print_operand: invalid %%x code"
3165 #: config/fr30/fr30.c:561
3167 msgid "fr30_print_operand: invalid %%F code"
3170 #: config/fr30/fr30.c:578
3172 msgid "fr30_print_operand: unknown code"
3175 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3176 #: config/fr30/fr30.c:639
3178 msgid "fr30_print_operand: unhandled MEM"
3181 #: config/frv/frv.c:2546
3182 msgid "bad insn to frv_print_operand_address:"
3185 #: config/frv/frv.c:2557
3186 msgid "bad register to frv_print_operand_memory_reference_reg:"
3189 #: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
3190 #: config/frv/frv.c:2636 config/frv/frv.c:2641
3191 msgid "bad insn to frv_print_operand_memory_reference:"
3194 #: config/frv/frv.c:2727
3196 msgid "bad condition code"
3199 #: config/frv/frv.c:2802
3200 msgid "bad insn in frv_print_operand, bad const_double"
3203 #: config/frv/frv.c:2863
3204 msgid "bad insn to frv_print_operand, 'e' modifier:"
3207 #: config/frv/frv.c:2871
3208 msgid "bad insn to frv_print_operand, 'F' modifier:"
3211 #: config/frv/frv.c:2887
3212 msgid "bad insn to frv_print_operand, 'f' modifier:"
3215 #: config/frv/frv.c:2901
3216 msgid "bad insn to frv_print_operand, 'g' modifier:"
3219 #: config/frv/frv.c:2949
3220 msgid "bad insn to frv_print_operand, 'L' modifier:"
3223 #: config/frv/frv.c:2962
3224 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3227 #: config/frv/frv.c:2983
3228 msgid "bad insn to frv_print_operand, 'O' modifier:"
3231 #: config/frv/frv.c:3001
3232 msgid "bad insn to frv_print_operand, P modifier:"
3235 #: config/frv/frv.c:3021
3236 msgid "bad insn in frv_print_operand, z case"
3239 #: config/frv/frv.c:3052
3240 msgid "bad insn in frv_print_operand, 0 case"
3243 #: config/frv/frv.c:3057
3244 msgid "frv_print_operand: unknown code"
3247 #: config/frv/frv.c:4426
3248 msgid "bad output_move_single operand"
3251 #: config/frv/frv.c:4553
3252 msgid "bad output_move_double operand"
3255 #: config/frv/frv.c:4695
3256 msgid "bad output_condmove_single operand"
3259 #. This macro is a C statement to print on `stderr' a string describing the
3260 #. particular machine description choice. Every machine description should
3261 #. define `TARGET_VERSION'. For example:
3264 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3266 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3268 #: config/frv/frv.h:328
3273 #: config/i386/i386.c:8270
3275 msgid "invalid UNSPEC as operand"
3278 #: config/i386/i386.c:8976
3281 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3284 #: config/i386/i386.c:9092
3286 msgid "invalid operand code '%c'"
3289 #: config/i386/i386.c:9141
3291 msgid "invalid constraints for operand"
3294 #: config/i386/i386.c:16418
3295 msgid "unknown insn mode"
3298 #. 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.
3299 #. 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.
3300 #: config/i386/xm-djgpp.h:61
3302 msgid "environment variable DJGPP not defined"
3305 #: config/i386/xm-djgpp.h:63
3307 msgid "environment variable DJGPP points to missing file '%s'"
3310 #: config/i386/xm-djgpp.h:66
3312 msgid "environment variable DJGPP points to corrupt file '%s'"
3315 #: config/ia64/ia64.c:4771
3317 msgid "ia64_print_operand: unknown code"
3320 #: config/ia64/ia64.c:9890
3321 msgid "invalid conversion from %<__fpreg%>"
3324 #: config/ia64/ia64.c:9893
3325 msgid "invalid conversion to %<__fpreg%>"
3328 #: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
3329 msgid "invalid operation on %<__fpreg%>"
3332 #: config/iq2000/iq2000.c:3122
3334 msgid "invalid %%P operand"
3337 #: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11803
3339 msgid "invalid %%p value"
3342 #: config/iq2000/iq2000.c:3186
3344 msgid "invalid use of %%d, %%x, or %%X"
3347 #: config/m32r/m32r.c:1775
3349 msgid "invalid operand to %%s code"
3352 #: config/m32r/m32r.c:1782
3354 msgid "invalid operand to %%p code"
3357 #: config/m32r/m32r.c:1837
3358 msgid "bad insn for 'A'"
3361 #: config/m32r/m32r.c:1884
3363 msgid "invalid operand to %%T/%%B code"
3366 #: config/m32r/m32r.c:1907
3368 msgid "invalid operand to %%N code"
3371 #: config/m32r/m32r.c:1940
3372 msgid "pre-increment address is not a register"
3375 #: config/m32r/m32r.c:1947
3376 msgid "pre-decrement address is not a register"
3379 #: config/m32r/m32r.c:1954
3380 msgid "post-increment address is not a register"
3383 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3384 #: config/rs6000/rs6000.c:20072
3388 #: config/m32r/m32r.c:2049
3389 msgid "lo_sum not of register"
3392 #. !!!! SCz wrong here.
3393 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3394 msgid "move insn not handled"
3397 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3398 #: config/m68hc11/m68hc11.c:3770
3399 msgid "invalid register in the move instruction"
3402 #: config/m68hc11/m68hc11.c:3447
3403 msgid "invalid operand in the instruction"
3406 #: config/m68hc11/m68hc11.c:3744
3407 msgid "invalid register in the instruction"
3410 #: config/m68hc11/m68hc11.c:3777
3411 msgid "operand 1 must be a hard register"
3414 #: config/m68hc11/m68hc11.c:3791
3415 msgid "invalid rotate insn"
3418 #: config/m68hc11/m68hc11.c:4215
3419 msgid "registers IX, IY and Z used in the same INSN"
3422 #: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
3423 msgid "cannot do z-register replacement"
3426 #: config/m68hc11/m68hc11.c:4911
3427 msgid "invalid Z register replacement for insn"
3430 #: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
3432 msgid "'%%%c' is not a valid operand prefix"
3435 #: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
3436 #: config/mips/mips.c:6514
3438 msgid "invalid use of '%%%c'"
3441 #: config/mips/mips.c:6761
3442 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3445 #: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
3446 msgid "MMIX Internal: Expected a CONST_INT, not this"
3449 #: config/mmix/mmix.c:1562
3450 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3453 #: config/mmix/mmix.c:1581
3454 msgid "MMIX Internal: Expected a register, not this"
3457 #: config/mmix/mmix.c:1591
3458 msgid "MMIX Internal: Expected a constant, not this"
3461 #. We need the original here.
3462 #: config/mmix/mmix.c:1675
3463 msgid "MMIX Internal: Cannot decode this operand"
3466 #: config/mmix/mmix.c:1732
3467 msgid "MMIX Internal: This is not a recognized address"
3470 #: config/mmix/mmix.c:2665
3471 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3474 #: config/mmix/mmix.c:2672
3475 msgid "MMIX Internal: What's the CC of this?"
3478 #: config/mmix/mmix.c:2676
3479 msgid "MMIX Internal: What is the CC of this?"
3482 #: config/mmix/mmix.c:2740
3483 msgid "MMIX Internal: This is not a constant:"
3486 #: config/mt/mt.c:299
3487 msgid "mt_final_prescan_insn, invalid insn #1"
3490 #: config/mt/mt.c:370
3491 msgid "PRINT_OPERAND_ADDRESS, 2 regs"
3494 #: config/mt/mt.c:394
3495 msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
3498 #: config/rs6000/host-darwin.c:96
3500 msgid "Out of stack space.\n"
3503 #: config/rs6000/host-darwin.c:117
3505 msgid "Try running '%s' in the shell to raise its limit.\n"
3508 #: config/rs6000/rs6000.c:11630
3510 msgid "invalid %%f value"
3513 #: config/rs6000/rs6000.c:11639
3515 msgid "invalid %%F value"
3518 #: config/rs6000/rs6000.c:11648
3520 msgid "invalid %%G value"
3523 #: config/rs6000/rs6000.c:11683
3525 msgid "invalid %%j code"
3528 #: config/rs6000/rs6000.c:11693
3530 msgid "invalid %%J code"
3533 #: config/rs6000/rs6000.c:11703
3535 msgid "invalid %%k value"
3538 #: config/rs6000/rs6000.c:11723 config/xtensa/xtensa.c:2028
3540 msgid "invalid %%K value"
3543 #: config/rs6000/rs6000.c:11793
3545 msgid "invalid %%O value"
3548 #: config/rs6000/rs6000.c:11840
3550 msgid "invalid %%q value"
3553 #: config/rs6000/rs6000.c:11884
3555 msgid "invalid %%S value"
3558 #: config/rs6000/rs6000.c:11924
3560 msgid "invalid %%T value"
3563 #: config/rs6000/rs6000.c:11934
3565 msgid "invalid %%u value"
3568 #: config/rs6000/rs6000.c:11943 config/xtensa/xtensa.c:1998
3570 msgid "invalid %%v value"
3573 #: config/rs6000/rs6000.c:21931
3574 msgid "AltiVec argument passed to unprototyped function"
3577 #: config/s390/s390.c:4560
3579 msgid "cannot decompose address"
3582 #: config/s390/s390.c:4770
3583 msgid "UNKNOWN in print_operand !?"
3586 #: config/score/score3.c:1262 config/score/score3.c:1282
3587 #: config/score/score7.c:1253
3589 msgid "invalid operand for code: '%c'"
3592 #: config/sh/sh.c:749
3594 msgid "invalid operand to %%R"
3597 #: config/sh/sh.c:776
3599 msgid "invalid operand to %%S"
3602 #: config/sh/sh.c:8098
3603 msgid "created and used with different architectures / ABIs"
3606 #: config/sh/sh.c:8100
3607 msgid "created and used with different ABIs"
3610 #: config/sh/sh.c:8102
3611 msgid "created and used with different endianness"
3614 #: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
3616 msgid "invalid %%Y operand"
3619 #: config/sparc/sparc.c:6882
3621 msgid "invalid %%A operand"
3624 #: config/sparc/sparc.c:6892
3626 msgid "invalid %%B operand"
3629 #: config/sparc/sparc.c:6931
3631 msgid "invalid %%c operand"
3634 #: config/sparc/sparc.c:6953
3636 msgid "invalid %%d operand"
3639 #: config/sparc/sparc.c:6970
3641 msgid "invalid %%f operand"
3644 #: config/sparc/sparc.c:6984
3646 msgid "invalid %%s operand"
3649 #: config/sparc/sparc.c:7038
3651 msgid "long long constant not a valid immediate operand"
3654 #: config/sparc/sparc.c:7041
3656 msgid "floating point constant not a valid immediate operand"
3659 #: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
3661 msgid "'B' operand is not constant"
3664 #: config/stormy16/stormy16.c:1775
3666 msgid "'B' operand has multiple bits set"
3669 #: config/stormy16/stormy16.c:1801
3671 msgid "'o' operand is not constant"
3674 #: config/stormy16/stormy16.c:1833
3676 msgid "xstormy16_print_operand: unknown code"
3679 #: config/v850/v850.c:372
3680 msgid "const_double_split got a bad insn:"
3683 #: config/v850/v850.c:936
3684 msgid "output_move_single:"
3687 #: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
3688 #: config/xtensa/xtensa.c:697
3692 #: config/xtensa/xtensa.c:1986
3694 msgid "invalid %%D value"
3697 #: config/xtensa/xtensa.c:2023
3698 msgid "invalid mask"
3701 #: config/xtensa/xtensa.c:2049
3703 msgid "invalid %%x value"
3706 #: config/xtensa/xtensa.c:2056
3708 msgid "invalid %%d value"
3711 #: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
3713 msgid "invalid %%t/%%b value"
3716 #: config/xtensa/xtensa.c:2129
3717 msgid "invalid address"
3720 #: config/xtensa/xtensa.c:2154
3721 msgid "no register in address"
3724 #: config/xtensa/xtensa.c:2162
3725 msgid "address offset not a constant"
3729 msgid "candidates are:"
3733 msgid "candidate 1:"
3737 msgid "candidate 2:"
3741 msgid "candidates are: %+#D"
3745 msgid "candidate is: %+#D"
3748 #: cp/g++spec.c:251 java/jvspec.c:406
3750 msgid "argument to '%s' missing\n"
3753 #: fortran/arith.c:90
3754 msgid "Arithmetic OK at %L"
3757 #: fortran/arith.c:93
3758 msgid "Arithmetic overflow at %L"
3761 #: fortran/arith.c:96
3762 msgid "Arithmetic underflow at %L"
3765 #: fortran/arith.c:99
3766 msgid "Arithmetic NaN at %L"
3769 #: fortran/arith.c:102
3770 msgid "Division by zero at %L"
3773 #: fortran/arith.c:105
3774 msgid "Array operands are incommensurate at %L"
3777 #: fortran/arith.c:109
3778 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3781 #: fortran/arith.c:1472
3782 msgid "elemental binary operation"
3785 #: fortran/arith.c:2044
3787 msgid "Arithmetic OK converting %s to %s at %L"
3790 #: fortran/arith.c:2048
3793 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
3794 "with the option -fno-range-check"
3797 #: fortran/arith.c:2053
3799 msgid "Arithmetic underflow converting %s to %s at %L"
3802 #: fortran/arith.c:2057
3804 msgid "Arithmetic NaN converting %s to %s at %L"
3807 #: fortran/arith.c:2061
3809 msgid "Division by zero converting %s to %s at %L"
3812 #: fortran/arith.c:2065
3814 msgid "Array operands are incommensurate converting %s to %s at %L"
3817 #: fortran/arith.c:2069
3820 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3824 #: fortran/arith.c:2402
3826 msgid "The Hollerith constant at %L is too long to convert to %s"
3829 #: fortran/arith.c:2560
3831 msgid "Enumerator exceeds the C integer type at %C"
3834 #: fortran/array.c:97
3836 msgid "Expected array subscript at %C"
3839 #: fortran/array.c:124
3841 msgid "Expected array subscript stride at %C"
3844 #: fortran/array.c:167
3846 msgid "Invalid form of array reference at %C"
3849 #: fortran/array.c:172
3851 msgid "Array reference at %C cannot have more than %d dimensions"
3854 #: fortran/array.c:223
3856 msgid "Variable '%s' at %L in this context must be constant"
3859 #: fortran/array.c:299
3861 msgid "Expected expression in array specification at %C"
3864 #: fortran/array.c:386
3866 msgid "Bad array specification for an explicitly shaped array at %C"
3869 #: fortran/array.c:396
3871 msgid "Bad array specification for assumed shape array at %C"
3874 #: fortran/array.c:410
3876 msgid "Bad specification for deferred shape array at %C"
3879 #: fortran/array.c:414
3881 msgid "Bad specification for assumed size array at %C"
3884 #: fortran/array.c:423
3886 msgid "Expected another dimension in array declaration at %C"
3889 #: fortran/array.c:429
3891 msgid "Array specification at %C has more than %d dimensions"
3894 #: fortran/array.c:635
3896 msgid "duplicated initializer"
3899 #: fortran/array.c:727
3901 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3904 #: fortran/array.c:829 fortran/array.c:938
3906 msgid "Syntax error in array constructor at %C"
3909 #: fortran/array.c:884
3911 msgid "Fortran 2003: [...] style array constructors at %C"
3914 #: fortran/array.c:898
3916 msgid "Empty array constructor at %C is not allowed"
3919 #: fortran/array.c:982
3921 msgid "Element in %s array constructor at %L is %s"
3924 #: fortran/array.c:1309
3926 msgid "Iterator step at %L cannot be zero"
3929 #: fortran/check.c:44
3931 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
3934 #: fortran/check.c:59
3936 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
3939 #: fortran/check.c:87
3941 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
3944 #: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
3946 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3949 #: fortran/check.c:118
3951 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
3954 #: fortran/check.c:147
3956 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
3959 #: fortran/check.c:156
3961 msgid "Invalid kind for %s at %L"
3964 #: fortran/check.c:175
3966 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
3969 #: fortran/check.c:192
3971 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
3974 #: fortran/check.c:210
3976 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
3979 #: fortran/check.c:225
3982 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
3985 #: fortran/check.c:241
3987 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
3990 #: fortran/check.c:256
3992 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
3995 #: fortran/check.c:275
3997 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4000 #: fortran/check.c:297
4002 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4005 #: fortran/check.c:303
4007 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4010 #: fortran/check.c:356
4012 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4015 #: fortran/check.c:426
4017 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
4020 #: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
4022 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4025 #: fortran/check.c:552 fortran/check.c:3697
4027 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4030 #: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
4031 #: fortran/check.c:1354 fortran/check.c:1610
4033 msgid "Extension: Different type kinds at %L"
4036 #: fortran/check.c:601 fortran/check.c:2016
4038 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4041 #: fortran/check.c:621
4044 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4048 #: fortran/check.c:629
4050 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4053 #: fortran/check.c:645
4056 "Array section with a vector subscript at %L shall not be the target of a "
4060 #: fortran/check.c:656
4063 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4067 #: fortran/check.c:791 fortran/check.c:910
4070 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4073 #: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
4074 #: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
4075 #: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
4077 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4080 #: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
4082 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4085 #: fortran/check.c:973
4088 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4091 #: fortran/check.c:992 fortran/check.c:1000
4093 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4096 #: fortran/check.c:1250
4098 msgid "Argument of %s at %L must be of length one"
4101 #: fortran/check.c:1309
4103 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4106 #: fortran/check.c:1434
4108 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4111 #: fortran/check.c:1583
4113 msgid "Intrinsic '%s' at %L must have at least two arguments"
4116 #: fortran/check.c:1616
4118 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4121 #: fortran/check.c:1649
4123 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4126 #: fortran/check.c:1656
4129 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4132 #: fortran/check.c:1728
4135 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4139 #: fortran/check.c:1747
4142 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4143 "argument '%s' at %L for intrinsic matmul"
4146 #: fortran/check.c:1756
4148 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4151 #: fortran/check.c:1958
4154 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4158 #: fortran/check.c:1967
4161 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4165 #: fortran/check.c:2063
4167 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4170 #: fortran/check.c:2084
4172 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4175 #: fortran/check.c:2092
4178 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4181 #: fortran/check.c:2108
4183 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4186 #: fortran/check.c:2225
4189 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4193 #: fortran/check.c:2235
4195 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4198 #: fortran/check.c:2273
4201 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4202 "source at %L to match the shape"
4205 #: fortran/check.c:2358
4207 msgid "Missing arguments to %s intrinsic at %L"
4210 #: fortran/check.c:2399
4213 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4217 #: fortran/check.c:2473
4219 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4222 #: fortran/check.c:2725
4224 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4227 #: fortran/check.c:3044
4229 msgid "Too many arguments to %s at %L"
4232 #: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
4234 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4237 #: fortran/check.c:3332
4240 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4244 #: fortran/check.c:3681 fortran/check.c:3689
4246 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4249 #: fortran/data.c:64
4251 msgid "non-constant array in DATA statement %L"
4254 #: fortran/data.c:193
4256 msgid "failure to simplify substring reference in DATA statement at %L"
4259 #: fortran/data.c:224
4261 msgid "initialization string truncated to match variable at %L"
4264 #: fortran/data.c:293
4266 msgid "'%s' at %L already is initialized at %L"
4269 #: fortran/data.c:412
4271 msgid "Extension: re-initialization of '%s' at %L"
4274 #: fortran/decl.c:253
4276 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4279 #: fortran/decl.c:260
4282 "Extension: initialization of common block variable '%s' in DATA statement at "
4286 #: fortran/decl.c:365
4288 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4291 #: fortran/decl.c:390
4293 msgid "Invalid initializer %s in Data statement at %C"
4296 #: fortran/decl.c:493
4298 msgid "Initialization at %C is not allowed in a PURE procedure"
4301 #: fortran/decl.c:552
4303 msgid "DATA statement at %C is not allowed in a PURE procedure"
4306 #: fortran/decl.c:581
4308 msgid "Bad INTENT specification at %C"
4311 #: fortran/decl.c:623
4313 msgid "Conflict in attributes of function argument at %C"
4316 #: fortran/decl.c:676
4318 msgid "Syntax error in character length specification at %C"
4321 #: fortran/decl.c:795
4323 msgid "Procedure '%s' at %C is already defined at %L"
4326 #: fortran/decl.c:803
4328 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4331 #: fortran/decl.c:816
4334 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4338 #: fortran/decl.c:888
4341 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4344 #: fortran/decl.c:918
4347 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4348 "interoperable because derived type '%s' is not C interoperable"
4351 #: fortran/decl.c:925
4354 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4355 "be C interoperable"
4358 #: fortran/decl.c:940
4361 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4365 #: fortran/decl.c:954
4368 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4372 #: fortran/decl.c:963
4375 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4379 #: fortran/decl.c:972
4382 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4386 #: fortran/decl.c:985
4389 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4390 "at %L because the procedure is BIND(C)"
4393 #: fortran/decl.c:995
4396 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4397 "at %L because the procedure is BIND(C)"
4400 #: fortran/decl.c:1071
4403 "Variable '%s' in common block '%s' at %C must be declared with a C "
4404 "interoperable kind since common block '%s' is BIND(C)"
4407 #: fortran/decl.c:1107
4409 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4412 #: fortran/decl.c:1113
4415 "The CHARACTER elements of the array constructor at %L must have the same "
4419 #: fortran/decl.c:1203
4421 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4424 #: fortran/decl.c:1213
4426 msgid "PARAMETER at %L is missing an initializer"
4429 #: fortran/decl.c:1223
4432 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4435 #: fortran/decl.c:1373
4437 msgid "Component at %C must have the POINTER attribute"
4440 #: fortran/decl.c:1381
4442 msgid "Array component of structure at %C must have explicit or deferred shape"
4445 #: fortran/decl.c:1425
4447 msgid "Allocatable component at %C must be an array"
4450 #: fortran/decl.c:1436
4452 msgid "Pointer array component of structure at %C must have a deferred shape"
4455 #: fortran/decl.c:1445
4457 msgid "Allocatable component of structure at %C must have a deferred shape"
4460 #: fortran/decl.c:1454
4462 msgid "Array component of structure at %C must have an explicit shape"
4465 #: fortran/decl.c:1480
4467 msgid "NULL() initialization at %C is ambiguous"
4470 #: fortran/decl.c:1603 fortran/decl.c:5395
4472 msgid "Duplicate array spec for Cray pointee at %C"
4475 #: fortran/decl.c:1663
4477 msgid "the type of '%s' at %C has not been declared within the interface"
4480 #: fortran/decl.c:1679
4482 msgid "Function name '%s' not allowed at %C"
4485 #: fortran/decl.c:1695
4487 msgid "Extension: Old-style initialization at %C"
4490 #: fortran/decl.c:1710
4492 msgid "Initialization at %C isn't for a pointer variable"
4495 #: fortran/decl.c:1718
4497 msgid "Pointer initialization requires a NULL() at %C"
4500 #: fortran/decl.c:1724
4502 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4505 #: fortran/decl.c:1737
4507 msgid "Pointer initialization at %C requires '=>', not '='"
4510 #: fortran/decl.c:1746 fortran/decl.c:6361
4512 msgid "Expected an initialization expression at %C"
4515 #: fortran/decl.c:1752
4517 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4520 #: fortran/decl.c:1765
4522 msgid "Initialization of allocatable component at %C is not allowed"
4525 #: fortran/decl.c:1819 fortran/decl.c:1828
4527 msgid "Old-style type declaration %s*%d not supported at %C"
4530 #: fortran/decl.c:1833
4532 msgid "Nonstandard type declaration %s*%d at %C"
4535 #: fortran/decl.c:1884 fortran/decl.c:1948
4537 msgid "Missing right parenthesis at %C"
4540 #: fortran/decl.c:1897 fortran/decl.c:1993
4542 msgid "Expected initialization expression at %C"
4545 #: fortran/decl.c:1905 fortran/decl.c:1999
4547 msgid "Expected scalar initialization expression at %C"
4550 #: fortran/decl.c:1936
4552 msgid "Kind %d not supported for type %s at %C"
4555 #: fortran/decl.c:1946
4557 msgid "Missing right parenthesis or comma at %C"
4560 #: fortran/decl.c:2019
4562 msgid "Kind %d is not supported for CHARACTER at %C"
4565 #: fortran/decl.c:2148
4567 msgid "Syntax error in CHARACTER declaration at %C"
4570 #: fortran/decl.c:2233
4572 msgid "Extension: BYTE type at %C"
4575 #: fortran/decl.c:2239
4577 msgid "BYTE type used at %C is not available on the target machine"
4580 #: fortran/decl.c:2288
4582 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4585 #: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
4586 #: fortran/decl.c:2657
4588 msgid "Type name '%s' at %C is ambiguous"
4591 #: fortran/decl.c:2412
4593 msgid "Missing character range in IMPLICIT at %C"
4596 #: fortran/decl.c:2458
4598 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4601 #: fortran/decl.c:2512
4603 msgid "Empty IMPLICIT statement at %C"
4606 #: fortran/decl.c:2615
4608 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
4611 #: fortran/decl.c:2620
4613 msgid "Fortran 2003: IMPORT statement at %C"
4616 #: fortran/decl.c:2635
4618 msgid "Expecting list of named entities at %C"
4621 #: fortran/decl.c:2663
4623 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
4626 #: fortran/decl.c:2670
4628 msgid "'%s' is already IMPORTed from host scoping unit at %C."
4631 #: fortran/decl.c:2699
4633 msgid "Syntax error in IMPORT statement at %C"
4636 #: fortran/decl.c:2941
4638 msgid "Missing dimension specification at %C"
4641 #: fortran/decl.c:3015
4643 msgid "Duplicate %s attribute at %L"
4646 #: fortran/decl.c:3034
4648 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
4651 #: fortran/decl.c:3044
4653 msgid "Attribute at %L is not allowed in a TYPE definition"
4656 #: fortran/decl.c:3062
4658 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
4661 #: fortran/decl.c:3073
4664 "%s attribute at %L is not allowed outside of the specification part of a "
4668 #: fortran/decl.c:3125 fortran/decl.c:5635
4670 msgid "PROTECTED at %C only allowed in specification part of a module"
4673 #: fortran/decl.c:3131
4675 msgid "Fortran 2003: PROTECTED attribute at %C"
4678 #: fortran/decl.c:3162
4680 msgid "Fortran 2003: VALUE attribute at %C"
4683 #: fortran/decl.c:3172
4685 msgid "Fortran 2003: VOLATILE attribute at %C"
4688 #: fortran/decl.c:3212
4690 msgid "Multiple identifiers provided with single NAME= specifier at %C"
4693 #. Print an error, but continue parsing line.
4694 #: fortran/decl.c:3261
4696 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
4699 #: fortran/decl.c:3325
4702 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
4705 #: fortran/decl.c:3347
4708 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
4709 "though common block '%s' is BIND(C)"
4712 #: fortran/decl.c:3356
4714 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
4717 #: fortran/decl.c:3360
4719 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
4722 #: fortran/decl.c:3372
4725 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
4726 "since it is not a global"
4729 #: fortran/decl.c:3386
4731 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
4734 #: fortran/decl.c:3394
4737 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
4740 #: fortran/decl.c:3404
4742 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
4745 #: fortran/decl.c:3412
4747 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
4750 #. Use gfc_warning_now because we won't say that the symbol fails
4751 #. just because of this.
4752 #: fortran/decl.c:3424
4755 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
4758 #: fortran/decl.c:3499
4761 "Need either entity or common block name for attribute specification "
4765 #: fortran/decl.c:3546
4768 "Missing entity or common block name for attribute specification statement at "
4772 #. Now we have an error, which we signal, and then fix up
4773 #. because the knock-on is plain and simple confusing.
4774 #: fortran/decl.c:3653
4777 "Derived type at %C has not been previously defined and so cannot appear in a "
4778 "derived type definition"
4781 #: fortran/decl.c:3685
4783 msgid "Syntax error in data declaration at %C"
4786 #: fortran/decl.c:3832
4788 msgid "Name '%s' at %C is the name of the procedure"
4791 #: fortran/decl.c:3844
4793 msgid "Unexpected junk in formal argument list at %C"
4796 #: fortran/decl.c:3861
4798 msgid "Duplicate symbol '%s' in formal argument list at %C"
4801 #: fortran/decl.c:3912
4803 msgid "RESULT variable at %C must be different than function name"
4806 #: fortran/decl.c:3990
4808 msgid "Unexpected junk after function declaration at %C"
4811 #: fortran/decl.c:4000 fortran/decl.c:4734
4814 "Extension: BIND(C) attribute at %L may not be specified for an internal "
4818 #: fortran/decl.c:4066
4820 msgid "Interface '%s' at %C may not be generic"
4823 #: fortran/decl.c:4071
4825 msgid "Interface '%s' at %C may not be a statement function"
4828 #: fortran/decl.c:4082
4830 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
4833 #: fortran/decl.c:4118
4835 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
4838 #: fortran/decl.c:4125
4840 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
4843 #: fortran/decl.c:4131
4845 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
4848 #: fortran/decl.c:4167 fortran/decl.c:4210
4850 msgid "Syntax error in PROCEDURE statement at %C"
4853 #: fortran/decl.c:4184
4855 msgid "PROCEDURE at %C must be in a generic interface"
4858 #: fortran/decl.c:4235
4861 "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
4864 #: fortran/decl.c:4245
4866 msgid "Fortran 2003: PROCEDURE statement at %C"
4869 #: fortran/decl.c:4293
4871 msgid "Expected formal argument list in function definition at %C"
4874 #: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
4875 #: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
4876 #: fortran/symbol.c:1402
4878 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
4881 #: fortran/decl.c:4353
4883 msgid "Function '%s' at %C already has a type of %s"
4886 #: fortran/decl.c:4441
4888 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
4891 #: fortran/decl.c:4444
4893 msgid "ENTRY statement at %C cannot appear within a MODULE"
4896 #: fortran/decl.c:4447
4898 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
4901 #: fortran/decl.c:4451
4903 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
4906 #: fortran/decl.c:4455
4908 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
4911 #: fortran/decl.c:4459
4913 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
4916 #: fortran/decl.c:4463
4918 msgid "ENTRY statement at %C cannot appear within a DO block"
4921 #: fortran/decl.c:4467
4923 msgid "ENTRY statement at %C cannot appear within a SELECT block"
4926 #: fortran/decl.c:4471
4928 msgid "ENTRY statement at %C cannot appear within a FORALL block"
4931 #: fortran/decl.c:4475
4933 msgid "ENTRY statement at %C cannot appear within a WHERE block"
4936 #: fortran/decl.c:4479
4938 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
4941 #: fortran/decl.c:4497
4943 msgid "ENTRY statement at %C cannot appear in a contained procedure"
4946 #: fortran/decl.c:4552 fortran/decl.c:4742
4948 msgid "Missing required parentheses before BIND(C) at %C"
4951 #: fortran/decl.c:4801 fortran/decl.c:4817
4953 msgid "Syntax error in NAME= specifier for binding label at %C"
4956 #: fortran/decl.c:4832
4958 msgid "Missing closing quote '\"' for binding label at %C"
4961 #: fortran/decl.c:4841
4963 msgid "Missing closing quote ''' for binding label at %C"
4966 #: fortran/decl.c:4851
4968 msgid "Missing closing paren for binding label at %C"
4971 #: fortran/decl.c:4857
4973 msgid "No binding name is allowed in BIND(C) at %C"
4976 #: fortran/decl.c:4863
4978 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
4981 #: fortran/decl.c:4894
4983 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
4986 #: fortran/decl.c:5066
4988 msgid "Unexpected END statement at %C"
4991 #. We would have required END [something].
4992 #: fortran/decl.c:5075
4994 msgid "%s statement expected at %L"
4997 #: fortran/decl.c:5086
4999 msgid "Expecting %s statement at %C"
5002 #: fortran/decl.c:5101
5004 msgid "Expected block name of '%s' in %s statement at %C"
5007 #: fortran/decl.c:5118
5009 msgid "Expected terminating name at %C"
5012 #: fortran/decl.c:5127
5014 msgid "Expected label '%s' for %s statement at %C"
5017 #: fortran/decl.c:5181
5019 msgid "Missing array specification at %L in DIMENSION statement"
5022 #: fortran/decl.c:5189
5024 msgid "Dimensions specified for %s at %L after its initialisation"
5027 #: fortran/decl.c:5198
5029 msgid "Array specification must be deferred at %L"
5032 #: fortran/decl.c:5275
5034 msgid "Unexpected character in variable list at %C"
5037 #: fortran/decl.c:5312
5039 msgid "Expected '(' at %C"
5042 #: fortran/decl.c:5326 fortran/decl.c:5366
5044 msgid "Expected variable name at %C"
5047 #: fortran/decl.c:5342
5049 msgid "Cray pointer at %C must be an integer"
5052 #: fortran/decl.c:5346
5055 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5059 #: fortran/decl.c:5352
5061 msgid "Expected \",\" at %C"
5064 #: fortran/decl.c:5415
5066 msgid "Expected \")\" at %C"
5069 #: fortran/decl.c:5427
5071 msgid "Expected \",\" or end of statement at %C"
5074 #: fortran/decl.c:5491
5076 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5079 #: fortran/decl.c:5586
5082 "Access specification of the %s operator at %C has already been specified"
5085 #: fortran/decl.c:5603
5088 "Access specification of the .%s. operator at %C has already been specified"
5091 #: fortran/decl.c:5641
5093 msgid "Fortran 2003: PROTECTED statement at %C"
5096 #: fortran/decl.c:5681
5098 msgid "Syntax error in PROTECTED statement at %C"
5101 #: fortran/decl.c:5702
5104 "PRIVATE statement at %C is only allowed in the specification part of a module"
5107 #: fortran/decl.c:5739
5110 "PUBLIC statement at %C is only allowed in the specification part of a module"
5113 #: fortran/decl.c:5766
5115 msgid "Expected variable name at %C in PARAMETER statement"
5118 #: fortran/decl.c:5773
5120 msgid "Expected = sign in PARAMETER statement at %C"
5123 #: fortran/decl.c:5779
5125 msgid "Expected expression at %C in PARAMETER statement"
5128 #: fortran/decl.c:5799
5130 msgid "Initializing already initialized variable at %C"
5133 #: fortran/decl.c:5844
5135 msgid "Unexpected characters in PARAMETER statement at %C"
5138 #: fortran/decl.c:5868
5140 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5143 #: fortran/decl.c:5880
5145 msgid "SAVE statement at %C follows blanket SAVE statement"
5148 #: fortran/decl.c:5927
5150 msgid "Syntax error in SAVE statement at %C"
5153 #: fortran/decl.c:5938
5155 msgid "Fortran 2003: VALUE statement at %C"
5158 #: fortran/decl.c:5978
5160 msgid "Syntax error in VALUE statement at %C"
5163 #: fortran/decl.c:5989
5165 msgid "Fortran 2003: VOLATILE statement at %C"
5168 #: fortran/decl.c:6031
5170 msgid "Syntax error in VOLATILE statement at %C"
5173 #: fortran/decl.c:6054
5175 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5178 #: fortran/decl.c:6142
5181 "Derived type at %C can only be PRIVATE in the specification part of a module"
5184 #: fortran/decl.c:6154
5187 "Derived type at %C can only be PUBLIC in the specification part of a module"
5190 #: fortran/decl.c:6211
5192 msgid "Expected :: in TYPE definition at %C"
5195 #: fortran/decl.c:6222
5197 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5200 #: fortran/decl.c:6232
5202 msgid "Derived type name '%s' at %C already has a basic type of %s"
5205 #: fortran/decl.c:6248
5207 msgid "Derived type definition of '%s' at %C has already been defined"
5210 #: fortran/decl.c:6286
5212 msgid "Cray Pointee at %C cannot be assumed shape array"
5215 #: fortran/decl.c:6306
5217 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5220 #: fortran/decl.c:6378
5222 msgid "ENUMERATOR %L not initialized with integer expression"
5225 #: fortran/decl.c:6427
5227 msgid "ENUM definition statement expected before %C"
5230 #: fortran/decl.c:6460
5232 msgid "Syntax error in ENUMERATOR definition at %C"
5235 #: fortran/dump-parse-tree.c:48
5240 #: fortran/dump-parse-tree.c:50
5245 #: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
5250 #: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
5251 #: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
5256 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
5257 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
5258 #: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
5259 #: fortran/dump-parse-tree.c:647
5264 #: fortran/dump-parse-tree.c:99 fortran/dump-parse-tree.c:435
5269 #: fortran/dump-parse-tree.c:105
5274 #: fortran/dump-parse-tree.c:109
5276 msgid "(arg not-present)"
5279 #: fortran/dump-parse-tree.c:113 fortran/dump-parse-tree.c:389
5280 #: fortran/dump-parse-tree.c:514
5285 #: fortran/dump-parse-tree.c:130 fortran/dump-parse-tree.c:325
5290 #: fortran/dump-parse-tree.c:134
5295 #: fortran/dump-parse-tree.c:148
5300 #: fortran/dump-parse-tree.c:175
5305 #: fortran/dump-parse-tree.c:206 fortran/dump-parse-tree.c:215
5306 #: fortran/dump-parse-tree.c:288
5311 #: fortran/dump-parse-tree.c:220
5316 #: fortran/dump-parse-tree.c:244
5321 #: fortran/dump-parse-tree.c:302
5326 #: fortran/dump-parse-tree.c:307
5331 #: fortran/dump-parse-tree.c:309
5336 #: fortran/dump-parse-tree.c:337
5341 #: fortran/dump-parse-tree.c:343
5346 #: fortran/dump-parse-tree.c:345
5351 #: fortran/dump-parse-tree.c:351
5356 #: fortran/dump-parse-tree.c:361 fortran/dump-parse-tree.c:374
5357 #: fortran/dump-parse-tree.c:387 fortran/dump-parse-tree.c:393
5362 #: fortran/dump-parse-tree.c:366
5367 #: fortran/dump-parse-tree.c:368
5372 #: fortran/dump-parse-tree.c:383
5377 #: fortran/dump-parse-tree.c:399
5382 #: fortran/dump-parse-tree.c:408
5387 #: fortran/dump-parse-tree.c:414
5392 #: fortran/dump-parse-tree.c:418
5397 #: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
5402 #: fortran/dump-parse-tree.c:439
5407 #: fortran/dump-parse-tree.c:442
5412 #: fortran/dump-parse-tree.c:445
5417 #: fortran/dump-parse-tree.c:448
5422 #: fortran/dump-parse-tree.c:451
5427 #: fortran/dump-parse-tree.c:454
5432 #: fortran/dump-parse-tree.c:457
5437 #: fortran/dump-parse-tree.c:460
5442 #: fortran/dump-parse-tree.c:463
5447 #: fortran/dump-parse-tree.c:466
5452 #: fortran/dump-parse-tree.c:469
5457 #: fortran/dump-parse-tree.c:472
5462 #: fortran/dump-parse-tree.c:476
5467 #: fortran/dump-parse-tree.c:480
5472 #: fortran/dump-parse-tree.c:484
5477 #: fortran/dump-parse-tree.c:488
5482 #: fortran/dump-parse-tree.c:492
5487 #: fortran/dump-parse-tree.c:496
5492 #: fortran/dump-parse-tree.c:499
5497 #: fortran/dump-parse-tree.c:502
5502 #: fortran/dump-parse-tree.c:524
5507 #: fortran/dump-parse-tree.c:530
5512 #: fortran/dump-parse-tree.c:560
5514 msgid "(%s %s %s %s %s"
5517 #: fortran/dump-parse-tree.c:567
5519 msgid " ALLOCATABLE"
5522 #: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
5527 #: fortran/dump-parse-tree.c:571
5532 #: fortran/dump-parse-tree.c:573
5537 #: fortran/dump-parse-tree.c:575
5542 #: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
5547 #: fortran/dump-parse-tree.c:579
5552 #: fortran/dump-parse-tree.c:581
5557 #: fortran/dump-parse-tree.c:583
5562 #: fortran/dump-parse-tree.c:585
5564 msgid " THREADPRIVATE"
5567 #: fortran/dump-parse-tree.c:587
5572 #: fortran/dump-parse-tree.c:589
5577 #: fortran/dump-parse-tree.c:591
5582 #: fortran/dump-parse-tree.c:593
5587 #: fortran/dump-parse-tree.c:595
5592 #: fortran/dump-parse-tree.c:598
5597 #: fortran/dump-parse-tree.c:600
5602 #: fortran/dump-parse-tree.c:602
5604 msgid " IN-NAMELIST"
5607 #: fortran/dump-parse-tree.c:604
5612 #: fortran/dump-parse-tree.c:607
5614 msgid " ABSTRACT INTERFACE"
5617 #: fortran/dump-parse-tree.c:609
5622 #: fortran/dump-parse-tree.c:611
5627 #: fortran/dump-parse-tree.c:613
5629 msgid " IMPLICIT-TYPE"
5632 #: fortran/dump-parse-tree.c:616
5637 #: fortran/dump-parse-tree.c:618
5642 #: fortran/dump-parse-tree.c:620
5647 #: fortran/dump-parse-tree.c:622
5652 #: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
5653 #: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
5654 #: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
5655 #: fortran/dump-parse-tree.c:1806
5660 #: fortran/dump-parse-tree.c:670
5665 #: fortran/dump-parse-tree.c:677
5670 #: fortran/dump-parse-tree.c:684
5675 #: fortran/dump-parse-tree.c:691
5677 msgid "Generic interfaces:"
5680 #: fortran/dump-parse-tree.c:699
5685 #: fortran/dump-parse-tree.c:705
5687 msgid "components: "
5690 #: fortran/dump-parse-tree.c:712
5692 msgid "Formal arglist:"
5695 #: fortran/dump-parse-tree.c:719
5697 msgid " [Alt Return]"
5700 #: fortran/dump-parse-tree.c:726
5702 msgid "Formal namespace"
5705 #: fortran/dump-parse-tree.c:793
5707 msgid "common: /%s/ "
5710 #: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
5715 #: fortran/dump-parse-tree.c:813
5717 msgid "symtree: %s Ambig %d"
5720 #: fortran/dump-parse-tree.c:816
5722 msgid " from namespace %s"
5725 #: fortran/dump-parse-tree.c:842
5730 #: fortran/dump-parse-tree.c:874
5735 #: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
5740 #: fortran/dump-parse-tree.c:894
5745 #: fortran/dump-parse-tree.c:910
5750 #: fortran/dump-parse-tree.c:916
5752 msgid " NUM_THREADS("
5755 #: fortran/dump-parse-tree.c:932
5757 msgid " SCHEDULE (%s"
5760 #: fortran/dump-parse-tree.c:952
5762 msgid " DEFAULT(%s)"
5765 #: fortran/dump-parse-tree.c:955
5770 #: fortran/dump-parse-tree.c:980
5772 msgid " REDUCTION(%s:"
5775 #: fortran/dump-parse-tree.c:994
5780 #: fortran/dump-parse-tree.c:1010
5782 msgid "!$OMP SECTION\n"
5785 #: fortran/dump-parse-tree.c:1019
5787 msgid "!$OMP END %s"
5790 #: fortran/dump-parse-tree.c:1024
5792 msgid " COPYPRIVATE("
5795 #: fortran/dump-parse-tree.c:1029
5800 #: fortran/dump-parse-tree.c:1056
5805 #: fortran/dump-parse-tree.c:1060
5810 #: fortran/dump-parse-tree.c:1064
5815 #: fortran/dump-parse-tree.c:1069
5820 #: fortran/dump-parse-tree.c:1076
5822 msgid "LABEL ASSIGN "
5825 #: fortran/dump-parse-tree.c:1078
5830 #: fortran/dump-parse-tree.c:1082
5832 msgid "POINTER ASSIGN "
5835 #: fortran/dump-parse-tree.c:1089
5840 #: fortran/dump-parse-tree.c:1098
5845 #: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
5850 #: fortran/dump-parse-tree.c:1118
5855 #: fortran/dump-parse-tree.c:1124
5860 #: fortran/dump-parse-tree.c:1130
5865 #: fortran/dump-parse-tree.c:1140
5870 #: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
5875 #: fortran/dump-parse-tree.c:1152
5880 #: fortran/dump-parse-tree.c:1169
5885 #: fortran/dump-parse-tree.c:1172
5890 #: fortran/dump-parse-tree.c:1182
5895 #: fortran/dump-parse-tree.c:1187
5897 msgid "SELECT CASE "
5900 #: fortran/dump-parse-tree.c:1195
5905 #: fortran/dump-parse-tree.c:1211
5910 #: fortran/dump-parse-tree.c:1215
5915 #: fortran/dump-parse-tree.c:1226
5920 #: fortran/dump-parse-tree.c:1233
5925 #: fortran/dump-parse-tree.c:1238
5930 #: fortran/dump-parse-tree.c:1263
5935 #: fortran/dump-parse-tree.c:1267
5940 #: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
5945 #: fortran/dump-parse-tree.c:1285
5950 #: fortran/dump-parse-tree.c:1296
5955 #: fortran/dump-parse-tree.c:1302
5960 #: fortran/dump-parse-tree.c:1308
5965 #: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
5970 #: fortran/dump-parse-tree.c:1324
5975 #: fortran/dump-parse-tree.c:1340
5980 #: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
5981 #: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
5982 #: fortran/dump-parse-tree.c:1641
5987 #: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
5988 #: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
5989 #: fortran/dump-parse-tree.c:1658
5994 #: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
5995 #: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
5996 #: fortran/dump-parse-tree.c:1663
6001 #: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
6006 #: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
6011 #: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
6016 #: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
6021 #: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
6026 #: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
6031 #: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
6036 #: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
6041 #: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
6046 #: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
6051 #: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
6056 #: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
6057 #: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
6058 #: fortran/dump-parse-tree.c:1698
6063 #: fortran/dump-parse-tree.c:1419
6068 #: fortran/dump-parse-tree.c:1447
6073 #: fortran/dump-parse-tree.c:1451
6078 #: fortran/dump-parse-tree.c:1455
6083 #: fortran/dump-parse-tree.c:1459
6088 #: fortran/dump-parse-tree.c:1484
6093 #: fortran/dump-parse-tree.c:1510
6098 #: fortran/dump-parse-tree.c:1515
6103 #: fortran/dump-parse-tree.c:1520
6108 #: fortran/dump-parse-tree.c:1525
6113 #: fortran/dump-parse-tree.c:1530
6118 #: fortran/dump-parse-tree.c:1540
6120 msgid " SEQUENTIAL="
6123 #: fortran/dump-parse-tree.c:1546
6128 #: fortran/dump-parse-tree.c:1556
6133 #: fortran/dump-parse-tree.c:1561
6135 msgid " UNFORMATTED="
6138 #: fortran/dump-parse-tree.c:1571
6143 #: fortran/dump-parse-tree.c:1591
6148 #: fortran/dump-parse-tree.c:1596
6153 #: fortran/dump-parse-tree.c:1601
6158 #: fortran/dump-parse-tree.c:1625
6163 #: fortran/dump-parse-tree.c:1631
6168 #: fortran/dump-parse-tree.c:1635
6173 #: fortran/dump-parse-tree.c:1647
6178 #: fortran/dump-parse-tree.c:1652
6183 #: fortran/dump-parse-tree.c:1654
6188 #: fortran/dump-parse-tree.c:1668
6193 #: fortran/dump-parse-tree.c:1673
6198 #: fortran/dump-parse-tree.c:1678
6203 #: fortran/dump-parse-tree.c:1689
6208 #: fortran/dump-parse-tree.c:1694
6213 #: fortran/dump-parse-tree.c:1700
6218 #: fortran/dump-parse-tree.c:1702
6223 #: fortran/dump-parse-tree.c:1736
6225 msgid "Equivalence: "
6228 #: fortran/dump-parse-tree.c:1762
6233 #: fortran/dump-parse-tree.c:1776
6238 #: fortran/dump-parse-tree.c:1778
6243 #: fortran/dump-parse-tree.c:1787
6245 msgid "procedure name = %s"
6248 #: fortran/dump-parse-tree.c:1803
6250 msgid "Operator interfaces for %s:"
6253 #: fortran/dump-parse-tree.c:1812
6255 msgid "User operators:\n"
6258 #: fortran/dump-parse-tree.c:1828
6263 #: fortran/error.c:213
6265 msgid " Included at %s:%d:"
6268 #: fortran/error.c:318
6270 msgid "<During initialization>\n"
6273 #: fortran/error.c:651
6275 msgid "Error count reached limit of %d."
6278 #: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
6282 #: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
6286 #: fortran/error.c:859
6287 msgid "Fatal Error:"
6290 #: fortran/error.c:878
6292 msgid "Internal Error at (1):"
6295 #: fortran/expr.c:253
6297 msgid "Constant expression required at %C"
6300 #: fortran/expr.c:256
6302 msgid "Integer expression required at %C"
6305 #: fortran/expr.c:261
6307 msgid "Integer value too large in expression at %C"
6310 #: fortran/expr.c:1037
6312 msgid "Index in dimension %d is out of bounds at %L"
6315 #: fortran/expr.c:1208 fortran/expr.c:1259
6317 msgid "index in dimension %d is out of bounds at %L"
6320 #: fortran/expr.c:1808
6322 msgid "elemental function arguments at %C are not compliant"
6325 #: fortran/expr.c:1852
6327 msgid "Numeric or CHARACTER operands are required in expression at %L"
6330 #: fortran/expr.c:1872
6332 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
6335 #: fortran/expr.c:1887
6338 "Concatenation operator in expression at %L must have two CHARACTER operands"
6341 #: fortran/expr.c:1894
6343 msgid "Concat operator at %L must concatenate strings of the same kind"
6346 #: fortran/expr.c:1904
6348 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
6351 #: fortran/expr.c:1920
6353 msgid "LOGICAL operands are required in expression at %L"
6356 #: fortran/expr.c:1931
6358 msgid "Only intrinsic operators can be used in expression at %L"
6361 #: fortran/expr.c:1939
6363 msgid "Numeric operands are required in expression at %L"
6366 #: fortran/expr.c:2030
6368 msgid "Assumed character length variable '%s' in constant expression at %L"
6371 #: fortran/expr.c:2076 fortran/expr.c:2082
6374 "transformational intrinsic '%s' at %L is not permitted in an initialization "
6378 #: fortran/expr.c:2114
6380 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
6383 #: fortran/expr.c:2167
6386 "Function '%s' in initialization expression at %L must be an intrinsic or a "
6387 "specification function"
6390 #: fortran/expr.c:2179
6393 "Intrinsic function '%s' at %L is not permitted in an initialization "
6397 #: fortran/expr.c:2214
6399 msgid "PARAMETER '%s' is used at %L before its definition is complete"
6402 #: fortran/expr.c:2234
6405 "Assumed size array '%s' at %L is not permitted in an initialization "
6409 #: fortran/expr.c:2240
6412 "Assumed shape array '%s' at %L is not permitted in an initialization "
6416 #: fortran/expr.c:2246
6419 "Deferred array '%s' at %L is not permitted in an initialization expression"
6422 #: fortran/expr.c:2252
6425 "Array '%s' at %L is a variable, which does not reduce to a constant "
6429 #: fortran/expr.c:2262
6432 "Parameter '%s' at %L has not been declared or is a variable, which does not "
6433 "reduce to a constant expression"
6436 #: fortran/expr.c:2350
6438 msgid "Initialization expression didn't reduce %C"
6441 #: fortran/expr.c:2393
6443 msgid "Specification function '%s' at %L cannot be a statement function"
6446 #: fortran/expr.c:2400
6448 msgid "Specification function '%s' at %L cannot be an internal function"
6451 #: fortran/expr.c:2407
6453 msgid "Specification function '%s' at %L must be PURE"
6456 #: fortran/expr.c:2414
6458 msgid "Specification function '%s' at %L cannot be RECURSIVE"
6461 #: fortran/expr.c:2476
6463 msgid "Dummy argument '%s' not allowed in expression at %L"
6466 #: fortran/expr.c:2483
6468 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
6471 #: fortran/expr.c:2490
6473 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
6476 #: fortran/expr.c:2513
6478 msgid "Variable '%s' cannot appear in the expression at %L"
6481 #: fortran/expr.c:2562
6483 msgid "Expression at %L must be of INTEGER type"
6486 #: fortran/expr.c:2571
6488 msgid "Function '%s' at %L must be PURE"
6491 #: fortran/expr.c:2580
6493 msgid "Expression at %L must be scalar"
6496 #: fortran/expr.c:2607
6498 msgid "Incompatible ranks in %s (%d and %d) at %L"
6501 #: fortran/expr.c:2621
6503 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
6506 #: fortran/expr.c:2667 fortran/expr.c:2884
6508 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
6511 #: fortran/expr.c:2719
6513 msgid "'%s' at %L is not a VALUE"
6516 #: fortran/expr.c:2726
6518 msgid "Incompatible ranks %d and %d in assignment at %L"
6521 #: fortran/expr.c:2733
6523 msgid "Variable type is UNKNOWN in assignment at %L"
6526 #: fortran/expr.c:2745
6528 msgid "NULL appears on right-hand side in assignment at %L"
6531 #: fortran/expr.c:2756
6533 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
6536 #: fortran/expr.c:2765
6538 msgid "POINTER valued function appears on right-hand side of assignment at %L"
6541 #: fortran/expr.c:2770
6542 msgid "array assignment"
6545 #: fortran/expr.c:2775
6548 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
6551 #: fortran/expr.c:2781 fortran/resolve.c:5983
6554 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
6558 #: fortran/expr.c:2791 fortran/resolve.c:5993
6560 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
6563 #: fortran/expr.c:2799 fortran/resolve.c:6002
6566 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
6567 "disabled with the option -fno-range-check"
6570 #: fortran/expr.c:2803 fortran/resolve.c:6006
6573 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
6574 "disabled with the option -fno-range-check"
6577 #: fortran/expr.c:2807 fortran/resolve.c:6010
6580 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
6581 "with the option -fno-range-check"
6584 #: fortran/expr.c:2828
6586 msgid "Incompatible types in assignment at %L, %s to %s"
6589 #: fortran/expr.c:2853
6591 msgid "Pointer assignment target is not a POINTER at %L"
6594 #: fortran/expr.c:2861
6597 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
6601 #: fortran/expr.c:2891
6603 msgid "Pointer assignment to non-POINTER at %L"
6606 #: fortran/expr.c:2900
6608 msgid "Bad pointer object in PURE procedure at %L"
6611 #: fortran/expr.c:2912
6613 msgid "Different types in pointer assignment at %L"
6616 #: fortran/expr.c:2919
6618 msgid "Different kind type parameters in pointer assignment at %L"
6621 #: fortran/expr.c:2926
6623 msgid "Different ranks in pointer assignment at %L"
6626 #: fortran/expr.c:2941
6628 msgid "Different character lengths in pointer assignment at %L"
6631 #: fortran/expr.c:2952
6633 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
6636 #: fortran/expr.c:2959
6638 msgid "Bad target in pointer assignment in PURE procedure at %L"
6641 #: fortran/expr.c:2965
6643 msgid "Pointer assignment with vector subscript on rhs at %L"
6646 #: fortran/expr.c:2972
6648 msgid "Pointer assigment target has PROTECTED attribute at %L"
6651 #: fortran/gfortranspec.c:248
6653 msgid "overflowed output arg list for '%s'"
6656 #: fortran/gfortranspec.c:381
6659 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
6660 "You may redistribute copies of GNU Fortran\n"
6661 "under the terms of the GNU General Public License.\n"
6662 "For more information about these matters, see the file named COPYING\n"
6666 #: fortran/gfortranspec.c:403
6668 msgid "argument to '%s' missing"
6671 #: fortran/gfortranspec.c:407
6673 msgid "no input files; unwilling to write output files"
6676 #: fortran/gfortranspec.c:566
6681 #: fortran/interface.c:173
6683 msgid "Syntax error in generic specification at %C"
6686 #: fortran/interface.c:200
6688 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6691 #: fortran/interface.c:219
6693 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6696 #: fortran/interface.c:252
6698 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
6701 #: fortran/interface.c:260
6703 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
6706 #: fortran/interface.c:291
6708 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6711 #: fortran/interface.c:304
6713 msgid "Expected a nameless interface at %C"
6716 #: fortran/interface.c:315
6718 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6721 #: fortran/interface.c:317
6723 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6726 #: fortran/interface.c:331
6728 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6731 #: fortran/interface.c:342
6733 msgid "Expecting 'END INTERFACE %s' at %C"
6736 #: fortran/interface.c:563
6738 msgid "Alternate return cannot appear in operator interface at %L"
6741 #: fortran/interface.c:593
6743 msgid "Operator interface at %L has the wrong number of arguments"
6746 #: fortran/interface.c:604
6748 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6751 #: fortran/interface.c:610
6753 msgid "Assignment operator interface at %L must have two arguments"
6756 #: fortran/interface.c:620
6759 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6763 #: fortran/interface.c:629
6765 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6768 #: fortran/interface.c:639
6771 "First argument of defined assignment at %L must be INTENT(IN) or INTENT"
6775 #: fortran/interface.c:643
6777 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6780 #: fortran/interface.c:649 fortran/resolve.c:8935
6782 msgid "First argument of operator interface at %L must be INTENT(IN)"
6785 #: fortran/interface.c:653 fortran/resolve.c:8947
6787 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6790 #: fortran/interface.c:756
6792 msgid "Operator interface at %L conflicts with intrinsic interface"
6795 #: fortran/interface.c:1117
6797 msgid "Procedure '%s' in %s at %L has no explicit interface"
6800 #: fortran/interface.c:1120
6802 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6805 #: fortran/interface.c:1175 fortran/interface.c:1181
6807 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6810 #: fortran/interface.c:1217
6812 msgid "'%s' at %L is not a module procedure"
6815 #: fortran/interface.c:1465 fortran/interface.c:2411
6817 msgid "Type/rank mismatch in argument '%s' at %L"
6820 #: fortran/interface.c:1474
6822 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
6825 #: fortran/interface.c:1492 fortran/interface.c:1532
6827 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
6830 #: fortran/interface.c:1519
6833 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6837 #: fortran/interface.c:1544
6839 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
6842 #: fortran/interface.c:1861
6844 msgid "Keyword argument '%s' at %L is not in the procedure"
6847 #: fortran/interface.c:1869
6850 "Keyword argument '%s' at %L is already associated with another actual "
6854 #: fortran/interface.c:1879
6856 msgid "More actual than formal arguments in procedure call at %L"
6859 #: fortran/interface.c:1891 fortran/interface.c:2110
6861 msgid "Missing alternate return spec in subroutine call at %L"
6864 #: fortran/interface.c:1899
6866 msgid "Unexpected alternate return spec in subroutine call at %L"
6869 #: fortran/interface.c:1922
6872 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
6873 "allocatable dummy argument '%s' at %L"
6876 #: fortran/interface.c:1929
6879 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
6880 "shape dummy argument '%s' at %L"
6883 #: fortran/interface.c:1943
6886 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6890 #: fortran/interface.c:1948
6893 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6897 #: fortran/interface.c:1962
6899 msgid "Expected a procedure for argument '%s' at %L"
6902 #: fortran/interface.c:1972
6904 msgid "Expected a PURE procedure for argument '%s' at %L"
6907 #: fortran/interface.c:1986
6909 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6912 #: fortran/interface.c:1995
6914 msgid "Actual argument for '%s' must be a pointer at %L"
6917 #: fortran/interface.c:2004
6919 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6922 #: fortran/interface.c:2017
6925 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
6929 #: fortran/interface.c:2026
6932 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6933 "argument '%s' is INTENT = OUT/INOUT"
6936 #: fortran/interface.c:2039
6939 "Array-section actual argument with vector subscripts at %L is incompatible "
6940 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
6944 #: fortran/interface.c:2056
6947 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6948 "shape dummy argument '%s' due to VOLATILE attribute"
6951 #: fortran/interface.c:2068
6954 "Array-section actual argument at %L is incompatible with the non-assumed-"
6955 "shape dummy argument '%s' due to VOLATILE attribute"
6958 #: fortran/interface.c:2087
6961 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6962 "array dummy argument '%s' due to VOLATILE attribute"
6965 #: fortran/interface.c:2117
6967 msgid "Missing actual argument for argument '%s' at %L"
6970 #: fortran/interface.c:2303
6973 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6974 "argument '%s' at %L"
6977 #: fortran/interface.c:2359
6980 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6983 #: fortran/interface.c:2369
6986 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6987 "INTENT(%s) argument"
6990 #: fortran/interface.c:2377
6993 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6997 #: fortran/interface.c:2400
6999 msgid "Procedure '%s' called with an implicit interface at %L"
7002 #: fortran/interface.c:2629
7004 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
7007 #: fortran/interface.c:2708
7009 msgid "Entity '%s' at %C is already present in the interface"
7012 #: fortran/intrinsic.c:2923
7014 msgid "Too many arguments in call to '%s' at %L"
7017 #: fortran/intrinsic.c:2938
7020 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
7024 #: fortran/intrinsic.c:2941
7026 msgid "Can't find keyword named '%s' in call to '%s' at %L"
7029 #: fortran/intrinsic.c:2948
7031 msgid "Argument '%s' is appears twice in call to '%s' at %L"
7034 #: fortran/intrinsic.c:2962
7036 msgid "Missing actual argument '%s' in call to '%s' at %L"
7039 #: fortran/intrinsic.c:2977
7041 msgid "ALTERNATE RETURN not permitted at %L"
7044 #: fortran/intrinsic.c:3026
7046 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
7049 #: fortran/intrinsic.c:3342
7051 msgid "Intrinsic '%s' at %L is not included in the selected standard"
7054 #: fortran/intrinsic.c:3398
7056 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
7059 #: fortran/intrinsic.c:3463
7062 "Fortran 2003: Elemental function as initialization expression with non-"
7063 "integer/non-character arguments at %L"
7066 #: fortran/intrinsic.c:3524
7068 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
7071 #: fortran/intrinsic.c:3595
7073 msgid "Extension: Conversion from %s to %s at %L"
7076 #: fortran/intrinsic.c:3598
7078 msgid "Conversion from %s to %s at %L"
7081 #: fortran/intrinsic.c:3645
7083 msgid "Can't convert %s to %s at %L"
7086 #: fortran/io.c:156 fortran/primary.c:750
7088 msgid "Extension: backslash character at %C"
7091 #: fortran/io.c:187 fortran/io.c:190
7093 msgid "Extension: Tab character in format at %C"
7097 msgid "Positive width required"
7101 msgid "Nonnegative width required"
7105 msgid "Unexpected element"
7109 msgid "Unexpected end of format string"
7113 msgid "Missing leading left parenthesis"
7117 msgid "Expected P edit descriptor"
7120 #. P requires a prior number.
7122 msgid "P descriptor requires leading scale factor"
7125 #. X requires a prior number if we're being pedantic.
7128 msgid "Extension: X descriptor requires leading space count at %C"
7133 msgid "Extension: $ descriptor at %C"
7138 msgid "$ should be the last specifier in format at %C"
7142 msgid "Repeat count cannot follow P descriptor"
7147 msgid "Extension: Missing positive width after L descriptor at %C"
7150 #: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
7152 msgid "Period required in format specifier at %C"
7156 msgid "Positive exponent width required"
7161 msgid "The H format specifier at %C is a Fortran 95 deleted feature"
7164 #: fortran/io.c:838 fortran/io.c:895
7166 msgid "Extension: Missing comma at %C"
7171 msgid "%s in format string at %C"
7176 msgid "Format statement in module main block at %C"
7181 msgid "Missing format label at %C"
7184 #: fortran/io.c:1010 fortran/io.c:1034
7186 msgid "Duplicate %s specification at %C"
7189 #: fortran/io.c:1041
7191 msgid "Variable tag cannot be INTENT(IN) at %C"
7194 #: fortran/io.c:1048
7196 msgid "Variable tag cannot be assigned in PURE procedure at %C"
7199 #: fortran/io.c:1085
7201 msgid "Duplicate %s label specification at %C"
7204 #: fortran/io.c:1106
7207 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
7210 #: fortran/io.c:1119
7212 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
7215 #: fortran/io.c:1125
7217 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
7220 #: fortran/io.c:1131
7222 msgid "Variable '%s' at %L has not been assigned a format label"
7225 #: fortran/io.c:1138
7227 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
7230 #: fortran/io.c:1151
7232 msgid "Extension: Character array in FORMAT tag at %L"
7235 #: fortran/io.c:1157
7237 msgid "Extension: Non-character in FORMAT tag at %L"
7240 #: fortran/io.c:1182
7242 msgid "%s tag at %L must be of type %s"
7245 #: fortran/io.c:1189
7247 msgid "%s tag at %L must be scalar"
7250 #: fortran/io.c:1195
7252 msgid "Fortran 2003: IOMSG tag at %L"
7255 #: fortran/io.c:1203
7257 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
7260 #: fortran/io.c:1211
7262 msgid "Extension: CONVERT tag at %L"
7265 #: fortran/io.c:1367 fortran/io.c:1375
7267 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
7270 #: fortran/io.c:1393 fortran/io.c:1401
7272 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
7275 #: fortran/io.c:1413 fortran/io.c:1419
7277 msgid "%s specifier in %s statement at %C has invalid value '%s'"
7280 #: fortran/io.c:1473
7282 msgid "OPEN statement not allowed in PURE procedure at %C"
7285 #: fortran/io.c:1818
7287 msgid "CLOSE statement not allowed in PURE procedure at %C"
7290 #: fortran/io.c:1955 fortran/match.c:1911
7292 msgid "%s statement not allowed in PURE procedure at %C"
7295 #: fortran/io.c:2011
7297 msgid "Fortran 2003: FLUSH statement at %C"
7300 #: fortran/io.c:2072
7302 msgid "Duplicate UNIT specification at %C"
7305 #: fortran/io.c:2132
7307 msgid "Duplicate format specification at %C"
7310 #: fortran/io.c:2149
7312 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
7315 #: fortran/io.c:2185
7317 msgid "Duplicate NML specification at %C"
7320 #: fortran/io.c:2194
7322 msgid "Symbol '%s' at %C must be a NAMELIST group name"
7325 #: fortran/io.c:2235
7327 msgid "END tag at %C not allowed in output statement"
7330 #: fortran/io.c:2292
7333 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
7337 #: fortran/io.c:2301
7339 msgid "Internal unit with vector subscript at %L"
7342 #: fortran/io.c:2308
7344 msgid "External IO UNIT cannot be an array at %L"
7347 #: fortran/io.c:2318
7349 msgid "ERR tag label %d at %L not defined"
7352 #: fortran/io.c:2330
7354 msgid "END tag label %d at %L not defined"
7357 #: fortran/io.c:2342
7359 msgid "EOR tag label %d at %L not defined"
7362 #: fortran/io.c:2352
7364 msgid "FORMAT label %d at %L not defined"
7367 #: fortran/io.c:2473
7369 msgid "Syntax error in I/O iterator at %C"
7372 #: fortran/io.c:2504
7374 msgid "Expected variable in READ statement at %C"
7377 #: fortran/io.c:2510
7379 msgid "Expected expression in %s statement at %C"
7382 #: fortran/io.c:2520
7384 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
7387 #: fortran/io.c:2529
7389 msgid "Cannot read to variable '%s' in PURE procedure at %C"
7392 #: fortran/io.c:2545
7394 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
7397 #. A general purpose syntax error.
7398 #: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
7400 msgid "Syntax error in %s statement at %C"
7403 #: fortran/io.c:2679
7405 msgid "Fortran 2003: Internal file at %L with namelist"
7408 #: fortran/io.c:2842
7410 msgid "PRINT namelist at %C is an extension"
7413 #: fortran/io.c:2974
7415 msgid "Extension: Comma before i/o item list at %C"
7418 #: fortran/io.c:2983
7420 msgid "Expected comma in I/O list at %C"
7423 #: fortran/io.c:3045
7425 msgid "PRINT statement at %C not allowed within PURE procedure"
7428 #: fortran/io.c:3185 fortran/io.c:3236
7430 msgid "INQUIRE statement not allowed in PURE procedure at %C"
7433 #: fortran/io.c:3212
7435 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
7438 #: fortran/io.c:3222 fortran/trans-io.c:1145
7440 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
7443 #: fortran/io.c:3229
7445 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
7448 #: fortran/match.c:156
7450 msgid "Missing ')' in statement before %L"
7453 #: fortran/match.c:161
7455 msgid "Missing '(' in statement before %L"
7458 #: fortran/match.c:332
7460 msgid "Integer too large at %C"
7463 #: fortran/match.c:425 fortran/parse.c:589
7465 msgid "Too many digits in statement label at %C"
7468 #: fortran/match.c:431
7470 msgid "Statement label at %C is zero"
7473 #: fortran/match.c:464
7475 msgid "Label name '%s' at %C is ambiguous"
7478 #: fortran/match.c:470
7480 msgid "Duplicate construct label '%s' at %C"
7483 #: fortran/match.c:500
7485 msgid "Invalid character in name at %C"
7488 #: fortran/match.c:513 fortran/match.c:585
7490 msgid "Name at %C is too long"
7493 #: fortran/match.c:568 fortran/match.c:614
7495 msgid "Invalid C name in NAME= specifier at %C"
7498 #: fortran/match.c:605
7500 msgid "Embedded space in NAME= specifier at %C"
7503 #: fortran/match.c:930
7505 msgid "Loop variable at %C cannot be a sub-component"
7508 #: fortran/match.c:936
7510 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
7513 #: fortran/match.c:969
7515 msgid "Expected a step value in iterator at %C"
7518 #: fortran/match.c:981
7520 msgid "Syntax error in iterator at %C"
7523 #: fortran/match.c:1217
7525 msgid "Invalid form of PROGRAM statement at %C"
7528 #: fortran/match.c:1258
7530 msgid "Setting value of PROTECTED variable at %C"
7533 #: fortran/match.c:1311
7535 msgid "Assigning to a PROTECTED pointer at %C"
7538 #: fortran/match.c:1354 fortran/match.c:1435
7540 msgid "Obsolescent: arithmetic IF statement at %C"
7543 #: fortran/match.c:1410
7545 msgid "Syntax error in IF-expression at %C"
7548 #: fortran/match.c:1421
7550 msgid "Block label not appropriate for arithmetic IF statement at %C"
7553 #: fortran/match.c:1459
7555 msgid "Block label is not appropriate for IF statement at %C"
7558 #: fortran/match.c:1538 fortran/primary.c:2551
7560 msgid "Cannot assign to a named constant at %C"
7563 #: fortran/match.c:1548
7565 msgid "Unclassifiable statement in IF-clause at %C"
7568 #: fortran/match.c:1555
7570 msgid "Syntax error in IF-clause at %C"
7573 #: fortran/match.c:1599
7575 msgid "Unexpected junk after ELSE statement at %C"
7578 #: fortran/match.c:1605 fortran/match.c:1640
7580 msgid "Label '%s' at %C doesn't match IF label '%s'"
7583 #: fortran/match.c:1634
7585 msgid "Unexpected junk after ELSE IF statement at %C"
7588 #: fortran/match.c:1797
7590 msgid "Name '%s' in %s statement at %C is not a loop name"
7593 #: fortran/match.c:1813
7595 msgid "%s statement at %C is not within a loop"
7598 #: fortran/match.c:1816
7600 msgid "%s statement at %C is not within loop '%s'"
7603 #: fortran/match.c:1824
7605 msgid "%s statement at %C leaving OpenMP structured block"
7608 #: fortran/match.c:1837
7610 msgid "EXIT statement at %C terminating !$OMP DO loop"
7613 #: fortran/match.c:1889
7615 msgid "Too many digits in STOP code at %C"
7618 #: fortran/match.c:1942
7620 msgid "Deleted feature: PAUSE statement at %C"
7623 #: fortran/match.c:1990
7625 msgid "Deleted feature: ASSIGN statement at %C"
7628 #: fortran/match.c:2036
7630 msgid "Deleted feature: Assigned GOTO statement at %C"
7633 #: fortran/match.c:2083 fortran/match.c:2135
7635 msgid "Statement label list in GOTO at %C cannot be empty"
7638 #: fortran/match.c:2219
7640 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
7643 #: fortran/match.c:2243
7645 msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
7648 #: fortran/match.c:2250
7650 msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
7653 #: fortran/match.c:2288 fortran/match.c:2452
7655 msgid "STAT expression at %C must be a variable"
7658 #: fortran/match.c:2342
7660 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7663 #: fortran/match.c:2419
7665 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
7668 #: fortran/match.c:2438
7670 msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
7673 #: fortran/match.c:2445
7676 "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
7679 #: fortran/match.c:2494
7681 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7684 #: fortran/match.c:2525
7686 msgid "Extension: RETURN statement in main program at %C"
7689 #: fortran/match.c:2735
7691 msgid "Syntax error in common block name at %C"
7694 #: fortran/match.c:2771
7696 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7699 #. If we find an error, just print it and continue,
7700 #. cause it's just semantic, and we can see if there
7702 #: fortran/match.c:2830
7705 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7706 "interoperable kind since common block '%s' is bind(c)"
7709 #: fortran/match.c:2839
7712 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7716 #: fortran/match.c:2846
7718 msgid "Symbol '%s' at %C is already in a COMMON block"
7721 #: fortran/match.c:2854
7723 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
7726 #: fortran/match.c:2881
7728 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7731 #: fortran/match.c:2891
7733 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7736 #: fortran/match.c:2923
7739 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7740 "another COMMON block '%s'"
7743 #: fortran/match.c:3031
7745 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7748 #: fortran/match.c:3039
7751 "Namelist group name '%s' at %C already is USE associated and cannot be "
7755 #: fortran/match.c:3066
7757 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7760 #: fortran/match.c:3073
7762 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7765 #: fortran/match.c:3200
7767 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7770 #: fortran/match.c:3208
7772 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7775 #: fortran/match.c:3236
7777 msgid "EQUIVALENCE at %C requires two or more objects"
7780 #: fortran/match.c:3250
7783 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7786 #: fortran/match.c:3376
7788 msgid "Statement function at %L is recursive"
7791 #: fortran/match.c:3464
7793 msgid "Expected initialization expression in CASE at %C"
7796 #: fortran/match.c:3487
7798 msgid "Expected the name of the SELECT CASE construct at %C"
7801 #: fortran/match.c:3499
7803 msgid "Expected case name of '%s' at %C"
7806 #: fortran/match.c:3543
7808 msgid "Unexpected CASE statement at %C"
7811 #: fortran/match.c:3595
7813 msgid "Syntax error in CASE-specification at %C"
7816 #: fortran/match.c:3715
7818 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7821 #: fortran/match.c:3753
7823 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7826 #: fortran/match.c:3853
7828 msgid "Syntax error in FORALL iterator at %C"
7831 #: fortran/matchexp.c:28
7833 msgid "Syntax error in expression at %C"
7836 #: fortran/matchexp.c:72
7838 msgid "Bad character '%c' in OPERATOR name at %C"
7841 #: fortran/matchexp.c:80
7843 msgid "The name '%s' cannot be used as a defined operator at %C"
7846 #: fortran/matchexp.c:187
7848 msgid "Expected a right parenthesis in expression at %C"
7851 #: fortran/matchexp.c:312
7853 msgid "Expected exponent in expression at %C"
7856 #: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
7857 #: fortran/matchexp.c:464
7860 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7864 #: fortran/misc.c:39
7866 msgid "Out of memory-- malloc() failed"
7869 #: fortran/module.c:516
7871 msgid "Fortran 2003: module nature in USE statement at %C"
7874 #: fortran/module.c:528
7877 "Module nature in USE statement at %C shall be either INTRINSIC or "
7881 #: fortran/module.c:541
7883 msgid "\"::\" was expected after module nature at %C but was not found"
7886 #: fortran/module.c:550
7888 msgid "Fortran 2003: \"USE :: module\" at %C"
7891 #: fortran/module.c:602
7893 msgid "Missing generic specification in USE statement at %C"
7896 #: fortran/module.c:610
7898 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7901 #: fortran/module.c:652
7903 msgid "The name '%s' at %C has already been used as an external module name."
7906 #: fortran/module.c:930
7908 msgid "Reading module %s at line %d column %d: %s"
7911 #: fortran/module.c:934
7913 msgid "Writing module %s at line %d column %d: %s"
7916 #: fortran/module.c:938
7918 msgid "Module %s at line %d column %d: %s"
7921 #: fortran/module.c:978
7922 msgid "Unexpected EOF"
7925 #: fortran/module.c:1010
7926 msgid "Unexpected end of module in string constant"
7929 #: fortran/module.c:1064
7930 msgid "Integer overflow"
7933 #: fortran/module.c:1095
7934 msgid "Name too long"
7937 #: fortran/module.c:1202
7941 #: fortran/module.c:1246
7942 msgid "Expected name"
7945 #: fortran/module.c:1249
7946 msgid "Expected left parenthesis"
7949 #: fortran/module.c:1252
7950 msgid "Expected right parenthesis"
7953 #: fortran/module.c:1255
7954 msgid "Expected integer"
7957 #: fortran/module.c:1258
7958 msgid "Expected string"
7961 #: fortran/module.c:1282
7962 msgid "find_enum(): Enum not found"
7965 #: fortran/module.c:1296
7967 msgid "Error writing modules file: %s"
7970 #: fortran/module.c:1691
7971 msgid "Expected attribute bit name"
7974 #: fortran/module.c:2503
7975 msgid "Expected integer string"
7978 #: fortran/module.c:2507
7979 msgid "Error converting integer"
7982 #: fortran/module.c:2529
7983 msgid "Expected real string"
7986 #: fortran/module.c:2730
7987 msgid "Expected expression type"
7990 #: fortran/module.c:2784
7991 msgid "Bad operator"
7994 #: fortran/module.c:2869
7995 msgid "Bad type in constant expression"
7998 #: fortran/module.c:2906
8000 msgid "Namelist %s cannot be renamed by USE association to %s"
8003 #: fortran/module.c:3847
8005 msgid "Symbol '%s' referenced at %L not found in module '%s'"
8008 #: fortran/module.c:3854
8010 msgid "User operator '%s' referenced at %L not found in module '%s'"
8013 #: fortran/module.c:3859
8015 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
8018 #: fortran/module.c:4400
8020 msgid "Can't open module file '%s' for writing at %C: %s"
8023 #: fortran/module.c:4438
8025 msgid "Error writing module file '%s' for writing: %s"
8028 #: fortran/module.c:4468 fortran/module.c:4550
8031 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8035 #: fortran/module.c:4581
8038 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
8041 #: fortran/module.c:4603
8043 msgid "Symbol '%s' already declared"
8046 #: fortran/module.c:4658
8049 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
8053 #: fortran/module.c:4671
8056 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8060 #: fortran/module.c:4679
8063 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8064 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
8067 #: fortran/module.c:4707
8070 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8071 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
8074 #: fortran/module.c:4723
8077 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
8080 #: fortran/module.c:4756
8082 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
8085 #: fortran/module.c:4764
8087 msgid "Fortran 2003: ISO_C_BINDING module at %C"
8090 #: fortran/module.c:4774
8092 msgid "Can't find an intrinsic module named '%s' at %C"
8095 #: fortran/module.c:4779
8097 msgid "Can't open module file '%s' for reading at %C: %s"
8100 #: fortran/module.c:4787
8103 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
8107 #: fortran/module.c:4802
8108 msgid "Unexpected end of module"
8111 #: fortran/module.c:4807
8113 msgid "File '%s' opened at %C is not a GFORTRAN module file"
8116 #: fortran/module.c:4817
8118 msgid "Can't USE the same module we're building!"
8121 #: fortran/openmp.c:134 fortran/openmp.c:499
8123 msgid "COMMON block /%s/ not found at %C"
8126 #: fortran/openmp.c:165
8128 msgid "Syntax error in OpenMP variable list at %C"
8131 #: fortran/openmp.c:291
8133 msgid "%s is not INTRINSIC procedure name at %C"
8136 #: fortran/openmp.c:478
8138 msgid "Threadprivate variable at %C is an element of a COMMON block"
8141 #: fortran/openmp.c:518
8143 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
8146 #: fortran/openmp.c:696 fortran/resolve.c:5895 fortran/resolve.c:6243
8148 msgid "IF clause at %L requires a scalar LOGICAL expression"
8151 #: fortran/openmp.c:704
8153 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
8156 #: fortran/openmp.c:712
8158 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
8161 #: fortran/openmp.c:726 fortran/openmp.c:736 fortran/openmp.c:743
8162 #: fortran/openmp.c:753
8164 msgid "Symbol '%s' present on multiple clauses at %L"
8167 #: fortran/openmp.c:776
8169 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
8172 #: fortran/openmp.c:779
8174 msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
8177 #: fortran/openmp.c:782
8179 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
8182 #: fortran/openmp.c:790
8184 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
8187 #: fortran/openmp.c:793
8189 msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
8192 #: fortran/openmp.c:796
8194 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
8197 #: fortran/openmp.c:804
8199 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
8202 #: fortran/openmp.c:807
8204 msgid "Cray pointee '%s' in SHARED clause at %L"
8207 #: fortran/openmp.c:815
8209 msgid "THREADPRIVATE object '%s' in %s clause at %L"
8212 #: fortran/openmp.c:818
8214 msgid "Cray pointee '%s' in %s clause at %L"
8217 #: fortran/openmp.c:823
8219 msgid "POINTER object '%s' in %s clause at %L"
8222 #: fortran/openmp.c:826
8224 msgid "%s clause object '%s' is ALLOCATABLE at %L"
8227 #: fortran/openmp.c:831
8229 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
8232 #: fortran/openmp.c:834
8234 msgid "Cray pointer '%s' in %s clause at %L"
8237 #: fortran/openmp.c:838
8239 msgid "Assumed size array '%s' in %s clause at %L"
8242 #: fortran/openmp.c:843
8244 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
8247 #: fortran/openmp.c:852
8249 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
8252 #: fortran/openmp.c:863
8254 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
8257 #: fortran/openmp.c:874
8259 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
8262 #: fortran/openmp.c:883
8264 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
8267 #: fortran/openmp.c:995
8270 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
8273 #: fortran/openmp.c:1035
8276 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
8280 #: fortran/openmp.c:1083
8283 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
8286 #: fortran/openmp.c:1097
8289 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
8293 #: fortran/openmp.c:1129
8296 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
8297 "reference var at %L"
8300 #: fortran/openmp.c:1153
8303 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
8307 #: fortran/openmp.c:1160
8310 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
8313 #: fortran/openmp.c:1176
8316 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
8319 #: fortran/openmp.c:1179
8321 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
8324 #: fortran/openmp.c:1185
8326 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
8329 #: fortran/openmp.c:1203
8332 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
8336 #: fortran/openmp.c:1305
8338 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
8341 #: fortran/openmp.c:1311
8343 msgid "!$OMP DO iteration variable must be of type integer at %L"
8346 #: fortran/openmp.c:1315
8348 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
8351 #: fortran/openmp.c:1323
8354 "!$OMP DO iteration variable present on clause other than PRIVATE or "
8358 #: fortran/options.c:219
8360 msgid "Option -fwhole-program is not supported for Fortran"
8363 #: fortran/options.c:273
8365 msgid "Reading file '%s' as free form"
8368 #: fortran/options.c:283
8370 msgid "'-fd-lines-as-comments' has no effect in free form"
8373 #: fortran/options.c:286
8375 msgid "'-fd-lines-as-code' has no effect in free form"
8378 #: fortran/options.c:312
8380 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
8383 #: fortran/options.c:315
8385 msgid "Flag -fno-automatic overwrites -frecursive"
8388 #: fortran/options.c:317
8390 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
8393 #: fortran/options.c:321
8395 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
8398 #: fortran/options.c:325
8400 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
8403 #: fortran/options.c:392
8405 msgid "gfortran: Only one -M option allowed\n"
8408 #: fortran/options.c:398
8410 msgid "gfortran: Directory required after -M\n"
8413 #: fortran/options.c:443
8415 msgid "Argument to -ffpe-trap is not valid: %s"
8418 #: fortran/options.c:573
8420 msgid "Fixed line length must be at least seven."
8423 #: fortran/options.c:591
8425 msgid "Free line length must be at least three."
8428 #: fortran/options.c:605
8430 msgid "-static-libgfortran is not supported in this configuration"
8433 #: fortran/options.c:649
8435 msgid "Maximum supported identifier length is %d"
8438 #: fortran/options.c:681
8440 msgid "Unrecognized option to -finit-logical: %s"
8443 #: fortran/options.c:695
8445 msgid "Unrecognized option to -finit-real: %s"
8448 #: fortran/options.c:711
8450 msgid "The value of n in -finit-character=n must be between 0 and 127"
8453 #: fortran/options.c:794
8455 msgid "Maximum subrecord length cannot exceed %d"
8458 #: fortran/parse.c:451
8460 msgid "Unclassifiable statement at %C"
8463 #: fortran/parse.c:475
8465 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
8468 #: fortran/parse.c:553
8470 msgid "Unclassifiable OpenMP directive at %C"
8473 #: fortran/parse.c:592 fortran/parse.c:733
8475 msgid "Zero is not a valid statement label at %C"
8478 #: fortran/parse.c:599 fortran/parse.c:725
8480 msgid "Non-numeric character in statement label at %C"
8483 #: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
8485 msgid "Semicolon at %C needs to be preceded by statement"
8488 #: fortran/parse.c:619 fortran/parse.c:785
8490 msgid "Ignoring statement label in empty statement at %C"
8493 #: fortran/parse.c:712 fortran/parse.c:752
8495 msgid "Bad continuation line at %C"
8498 #: fortran/parse.c:811
8500 msgid "Line truncated at %C"
8503 #: fortran/parse.c:997
8505 msgid "FORMAT statement at %L does not have a statement label"
8508 #: fortran/parse.c:1069
8509 msgid "arithmetic IF"
8512 #: fortran/parse.c:1075
8513 msgid "attribute declaration"
8516 #: fortran/parse.c:1105
8517 msgid "data declaration"
8520 #: fortran/parse.c:1114
8521 msgid "derived type declaration"
8524 #: fortran/parse.c:1193
8528 #: fortran/parse.c:1202
8529 msgid "implied END DO"
8532 #: fortran/parse.c:1275
8536 #: fortran/parse.c:1278
8537 msgid "pointer assignment"
8540 #: fortran/parse.c:1287
8544 #: fortran/parse.c:1503
8546 msgid "Unexpected %s statement at %C"
8549 #: fortran/parse.c:1642
8551 msgid "%s statement at %C cannot follow %s statement at %L"
8554 #: fortran/parse.c:1659
8556 msgid "Unexpected end of file in '%s'"
8559 #: fortran/parse.c:1714
8561 msgid "Fortran 2003: Derived type definition at %C without components"
8564 #: fortran/parse.c:1725
8566 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
8569 #: fortran/parse.c:1733
8571 msgid "PRIVATE statement at %C must precede structure components"
8574 #: fortran/parse.c:1741
8576 msgid "Duplicate PRIVATE statement at %C"
8579 #: fortran/parse.c:1753
8581 msgid "SEQUENCE statement at %C must precede structure components"
8584 #: fortran/parse.c:1760
8586 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
8589 #: fortran/parse.c:1765
8591 msgid "Duplicate SEQUENCE statement at %C"
8594 #: fortran/parse.c:1856
8596 msgid "ENUM declaration at %C has no ENUMERATORS"
8599 #: fortran/parse.c:1934
8601 msgid "Unexpected %s statement in INTERFACE block at %C"
8604 #: fortran/parse.c:1960
8606 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8609 #: fortran/parse.c:1964
8611 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8614 #: fortran/parse.c:1974
8617 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8620 #: fortran/parse.c:2005
8622 msgid "Unexpected %s statement at %C in INTERFACE body"
8625 #: fortran/parse.c:2019
8628 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8631 #: fortran/parse.c:2134
8633 msgid "%s statement must appear in a MODULE"
8636 #: fortran/parse.c:2141
8638 msgid "%s statement at %C follows another accessibility specification"
8641 #: fortran/parse.c:2191
8643 msgid "Bad kind expression for function '%s' at %L"
8646 #: fortran/parse.c:2195
8648 msgid "The type for function '%s' at %L is not accessible"
8651 #: fortran/parse.c:2253
8653 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8656 #: fortran/parse.c:2274
8658 msgid "Unexpected %s statement in WHERE block at %C"
8661 #: fortran/parse.c:2333
8663 msgid "Unexpected %s statement in FORALL block at %C"
8666 #: fortran/parse.c:2384
8668 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8671 #: fortran/parse.c:2402
8673 msgid "Duplicate ELSE statements at %L and %C"
8676 #: fortran/parse.c:2463
8678 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8681 #: fortran/parse.c:2521
8683 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8686 #: fortran/parse.c:2555
8688 msgid "End of nonblock DO statement at %C is within another block"
8691 #: fortran/parse.c:2564
8693 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8696 #: fortran/parse.c:2613
8698 msgid "Statement label in ENDDO at %C doesn't match DO label"
8701 #: fortran/parse.c:2629
8703 msgid "named block DO at %L requires matching ENDDO name"
8706 #: fortran/parse.c:2885
8708 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8711 #: fortran/parse.c:2941
8713 msgid "%s statement at %C cannot terminate a non-block DO loop"
8716 #: fortran/parse.c:3126
8718 msgid "Contained procedure '%s' at %C is already ambiguous"
8721 #: fortran/parse.c:3176
8723 msgid "Unexpected %s statement in CONTAINS section at %C"
8726 #. This is valid in Fortran 2008.
8727 #: fortran/parse.c:3201
8730 "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
8733 #: fortran/parse.c:3272
8735 msgid "CONTAINS statement at %C is already in a contained program unit"
8738 #: fortran/parse.c:3321
8740 msgid "Global name '%s' at %L is already being used as a %s at %L"
8743 #: fortran/parse.c:3342
8745 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8748 #: fortran/parse.c:3368
8750 msgid "Unexpected %s statement in BLOCK DATA at %C"
8753 #: fortran/parse.c:3411
8755 msgid "Unexpected %s statement in MODULE at %C"
8758 #. If we see a duplicate main program, shut down. If the second
8759 #. instance is an implied main program, ie data decls or executable
8760 #. statements, we're in for lots of errors.
8761 #: fortran/parse.c:3594
8763 msgid "Two main PROGRAMs at %L and %C"
8766 #: fortran/primary.c:87
8768 msgid "Missing kind-parameter at %C"
8771 #: fortran/primary.c:210
8773 msgid "Integer kind %d at %C not available"
8776 #: fortran/primary.c:218
8779 "Integer too big for its kind at %C. This check can be disabled with the "
8780 "option -fno-range-check"
8783 #: fortran/primary.c:247
8785 msgid "Extension: Hollerith constant at %C"
8788 #: fortran/primary.c:259
8790 msgid "Invalid Hollerith constant: %L must contain at least one character"
8793 #: fortran/primary.c:265
8795 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8798 #: fortran/primary.c:353
8800 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
8803 #: fortran/primary.c:363
8805 msgid "Empty set of digits in BOZ constant at %C"
8808 #: fortran/primary.c:369
8810 msgid "Illegal character in BOZ constant at %C"
8813 #: fortran/primary.c:392
8815 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
8818 #: fortran/primary.c:423
8820 msgid "Integer too big for integer kind %i at %C"
8823 #: fortran/primary.c:429
8825 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
8828 #: fortran/primary.c:529
8830 msgid "Missing exponent in real number at %C"
8833 #: fortran/primary.c:585
8835 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8838 #: fortran/primary.c:598
8840 msgid "Invalid real kind %d at %C"
8843 #: fortran/primary.c:612
8845 msgid "Real constant overflows its kind at %C"
8848 #: fortran/primary.c:617
8850 msgid "Real constant underflows its kind at %C"
8853 #: fortran/primary.c:709
8855 msgid "Syntax error in SUBSTRING specification at %C"
8858 #: fortran/primary.c:914
8860 msgid "Invalid kind %d for CHARACTER constant at %C"
8863 #: fortran/primary.c:935
8865 msgid "Unterminated character constant beginning at %C"
8868 #: fortran/primary.c:1047
8870 msgid "Bad kind for logical constant at %C"
8873 #: fortran/primary.c:1086
8875 msgid "Expected PARAMETER symbol in complex constant at %C"
8878 #: fortran/primary.c:1092
8880 msgid "Numeric PARAMETER required in complex constant at %C"
8883 #: fortran/primary.c:1098
8885 msgid "Scalar PARAMETER required in complex constant at %C"
8888 #: fortran/primary.c:1102
8890 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
8893 #: fortran/primary.c:1132
8895 msgid "Error converting PARAMETER constant in complex constant at %C"
8898 #: fortran/primary.c:1261
8900 msgid "Syntax error in COMPLEX constant at %C"
8903 #: fortran/primary.c:1442
8905 msgid "Keyword '%s' at %C has already appeared in the current argument list"
8908 #: fortran/primary.c:1506
8910 msgid "Extension: argument list function at %C"
8913 #: fortran/primary.c:1573
8915 msgid "Expected alternate return label at %C"
8918 #: fortran/primary.c:1591
8920 msgid "Missing keyword name in actual argument list at %C"
8923 #: fortran/primary.c:1636
8925 msgid "Syntax error in argument list at %C"
8928 #: fortran/primary.c:1723
8930 msgid "Expected structure component name at %C"
8933 #: fortran/primary.c:1980
8935 msgid "Too many components in structure constructor at %C"
8938 #: fortran/primary.c:1993
8940 msgid "Structure constructor for '%s' at %C has PRIVATE components"
8943 #: fortran/primary.c:2003
8945 msgid "Too few components in structure constructor at %C"
8948 #: fortran/primary.c:2021
8950 msgid "Syntax error in structure constructor at %C"
8953 #: fortran/primary.c:2105
8956 "'%s' at %C is the name of a recursive function and so refers to the result "
8957 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
8960 #: fortran/primary.c:2207
8962 msgid "Unexpected use of subroutine name '%s' at %C"
8965 #: fortran/primary.c:2238
8967 msgid "Statement function '%s' requires argument list at %C"
8970 #: fortran/primary.c:2241
8972 msgid "Function '%s' requires an argument list at %C"
8975 #: fortran/primary.c:2286
8977 msgid "Missing argument to '%s' at %C"
8980 #: fortran/primary.c:2427
8982 msgid "Missing argument list in function '%s' at %C"
8985 #: fortran/primary.c:2455
8987 msgid "Symbol at %C is not appropriate for an expression"
8990 #: fortran/primary.c:2523
8992 msgid "Assigning to PROTECTED variable at %C"
8995 #: fortran/primary.c:2549
8997 msgid "Named constant at %C in an EQUIVALENCE"
9000 #: fortran/primary.c:2571
9002 msgid "'%s' at %C is not a variable"
9005 #: fortran/resolve.c:121
9008 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
9011 #: fortran/resolve.c:125
9013 msgid "Alternate return specifier in function '%s' at %L is not allowed"
9016 #: fortran/resolve.c:138
9018 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
9021 #: fortran/resolve.c:145
9023 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
9026 #: fortran/resolve.c:158 fortran/resolve.c:1138
9029 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
9032 #: fortran/resolve.c:202
9034 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
9037 #: fortran/resolve.c:207
9040 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
9043 #: fortran/resolve.c:216
9045 msgid "Argument '%s' of elemental procedure at %L must be scalar"
9048 #: fortran/resolve.c:223
9051 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
9054 #: fortran/resolve.c:231
9056 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
9059 #: fortran/resolve.c:243
9061 msgid "Argument '%s' of statement function at %L must be scalar"
9064 #: fortran/resolve.c:253
9067 "Character-valued argument '%s' of statement function at %L must have "
9071 #: fortran/resolve.c:310
9073 msgid "Contained function '%s' at %L has no IMPLICIT type"
9076 #: fortran/resolve.c:313
9078 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
9081 #: fortran/resolve.c:330
9084 "Character-valued internal function '%s' at %L must not be assumed length"
9087 #: fortran/resolve.c:501
9089 msgid "Function %s at %L has entries with mismatched array specifications"
9092 #: fortran/resolve.c:518
9095 "Extension: Function %s at %L with entries returning variables of different "
9099 #: fortran/resolve.c:545
9101 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
9104 #: fortran/resolve.c:549
9106 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
9109 #: fortran/resolve.c:556
9111 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
9114 #: fortran/resolve.c:560
9116 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
9119 #: fortran/resolve.c:598
9121 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
9124 #: fortran/resolve.c:603
9126 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
9129 #: fortran/resolve.c:661
9132 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
9136 #: fortran/resolve.c:665
9139 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
9140 "only allowed in named common blocks"
9143 #: fortran/resolve.c:676
9146 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
9150 #: fortran/resolve.c:680
9153 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
9157 #: fortran/resolve.c:684
9160 "Derived type variable '%s' in COMMON at %L may not have default initializer"
9163 #: fortran/resolve.c:711
9165 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
9168 #: fortran/resolve.c:715
9170 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
9173 #: fortran/resolve.c:719
9175 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
9178 #: fortran/resolve.c:724
9180 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
9183 #: fortran/resolve.c:786
9185 msgid "Components of structure constructor '%s' at %L are PRIVATE"
9188 #: fortran/resolve.c:808
9191 "The rank of the element in the derived type constructor at %L does not match "
9192 "that of the component (%d/%d)"
9195 #: fortran/resolve.c:821
9198 "The element in the derived type constructor at %L, for pointer component '%"
9199 "s', is %s but should be %s"
9202 #: fortran/resolve.c:838
9205 "The element in the derived type constructor at %L, for pointer component '%"
9206 "s' should be a POINTER or a TARGET"
9209 #: fortran/resolve.c:965
9212 "The upper bound in the last dimension must appear in the reference to the "
9213 "assumed size array '%s' at %L"
9216 #: fortran/resolve.c:1029 fortran/resolve.c:5501 fortran/resolve.c:6208
9218 msgid "Label %d referenced at %L is never defined"
9221 #: fortran/resolve.c:1039
9223 msgid "'%s' at %L is ambiguous"
9226 #: fortran/resolve.c:1075
9228 msgid "Statement function '%s' at %L is not allowed as an actual argument"
9231 #: fortran/resolve.c:1083
9233 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
9236 #: fortran/resolve.c:1090
9238 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
9241 #: fortran/resolve.c:1096
9244 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
9248 #: fortran/resolve.c:1116
9250 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
9253 #: fortran/resolve.c:1157
9255 msgid "Symbol '%s' at %L is ambiguous"
9258 #: fortran/resolve.c:1206
9260 msgid "By-value argument at %L is not of numeric type"
9263 #: fortran/resolve.c:1213
9265 msgid "By-value argument at %L cannot be an array or an array section"
9268 #: fortran/resolve.c:1227
9270 msgid "By-value argument at %L is not allowed in this context"
9273 #: fortran/resolve.c:1239
9275 msgid "Passing internal procedure at %L by location not allowed"
9278 #: fortran/resolve.c:1356
9281 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
9282 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
9283 "argument with the same rank (12.4.1.5)"
9286 #: fortran/resolve.c:1378
9287 msgid "elemental procedure"
9290 #: fortran/resolve.c:1395
9293 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
9294 "is a scalar, but another actual argument is an array"
9297 #: fortran/resolve.c:1531
9299 msgid "There is no specific function for the generic '%s' at %L"
9302 #: fortran/resolve.c:1540
9305 "Generic function '%s' at %L is not consistent with a specific intrinsic "
9309 #: fortran/resolve.c:1594
9312 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9315 #: fortran/resolve.c:1640
9317 msgid "Unable to resolve the specific function '%s' at %L"
9320 #: fortran/resolve.c:1696 fortran/resolve.c:8868
9322 msgid "Function '%s' at %L has no IMPLICIT type"
9325 #: fortran/resolve.c:1907
9327 msgid "Argument to '%s' at %L is not a variable"
9330 #: fortran/resolve.c:1979
9332 msgid "More actual than formal arguments in '%s' call at %L"
9335 #: fortran/resolve.c:1991
9338 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
9341 #: fortran/resolve.c:2017
9344 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
9345 "array of zero size"
9348 #: fortran/resolve.c:2034
9351 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9352 "because it is not C interoperable"
9355 #: fortran/resolve.c:2044
9358 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9359 "because it is not C interoperable"
9362 #: fortran/resolve.c:2067 fortran/resolve.c:2106
9364 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
9367 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
9369 #: fortran/resolve.c:2082
9371 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
9374 #: fortran/resolve.c:2098
9376 msgid "Parameter '%s' to '%s' at %L must be a scalar"
9379 #. TODO: Update this error message to allow for procedure
9380 #. pointers once they are implemented.
9381 #: fortran/resolve.c:2120
9383 msgid "Parameter '%s' to '%s' at %L must be a procedure"
9386 #: fortran/resolve.c:2128
9388 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
9391 #: fortran/resolve.c:2170
9393 msgid "'%s' at %L is not a function"
9396 #: fortran/resolve.c:2176
9398 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
9401 #. Internal procedures are taken care of in resolve_contained_fntype.
9402 #: fortran/resolve.c:2219
9405 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
9406 "not a dummy argument"
9409 #: fortran/resolve.c:2272
9412 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
9416 #: fortran/resolve.c:2321
9418 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
9421 #: fortran/resolve.c:2328
9424 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
9428 #: fortran/resolve.c:2343
9430 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
9433 #: fortran/resolve.c:2351
9436 "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
9440 #: fortran/resolve.c:2393
9442 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
9445 #: fortran/resolve.c:2396
9447 msgid "Subroutine call to '%s' at %L is not PURE"
9450 #: fortran/resolve.c:2459
9452 msgid "There is no specific subroutine for the generic '%s' at %L"
9455 #: fortran/resolve.c:2468
9458 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
9462 #: fortran/resolve.c:2576
9464 msgid "Missing SHAPE parameter for call to %s at %L"
9467 #: fortran/resolve.c:2584
9469 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
9472 #: fortran/resolve.c:2667
9475 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9478 #: fortran/resolve.c:2711
9480 msgid "Unable to resolve the specific subroutine '%s' at %L"
9483 #: fortran/resolve.c:2768
9485 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
9488 #: fortran/resolve.c:2787
9490 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
9493 #: fortran/resolve.c:2795
9496 "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
9500 #: fortran/resolve.c:2865
9502 msgid "Shapes for operands at %L and %L are not conformable"
9505 #: fortran/resolve.c:2916
9507 msgid "Invalid context for NULL() pointer at %%L"
9510 #: fortran/resolve.c:2932
9512 msgid "Operand of unary numeric operator '%s' at %%L is %s"
9515 #: fortran/resolve.c:2948
9517 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
9520 #: fortran/resolve.c:2962
9522 msgid "Operands of string concatenation operator at %%L are %s/%s"
9525 #: fortran/resolve.c:2981
9527 msgid "Operands of logical operator '%s' at %%L are %s/%s"
9530 #: fortran/resolve.c:2995
9532 msgid "Operand of .not. operator at %%L is %s"
9535 #: fortran/resolve.c:3009
9536 msgid "COMPLEX quantities cannot be compared at %L"
9539 #: fortran/resolve.c:3037
9541 msgid "Logicals at %%L must be compared with %s instead of %s"
9544 #: fortran/resolve.c:3043
9546 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
9549 #: fortran/resolve.c:3051
9551 msgid "Unknown operator '%s' at %%L"
9554 #: fortran/resolve.c:3053
9556 msgid "Operand of user operator '%s' at %%L is %s"
9559 #: fortran/resolve.c:3056
9561 msgid "Operands of user operator '%s' at %%L are %s/%s"
9564 #: fortran/resolve.c:3142
9566 msgid "Inconsistent ranks for operator at %%L and %%L"
9569 #: fortran/resolve.c:3339
9571 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9574 #: fortran/resolve.c:3347
9576 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9579 #: fortran/resolve.c:3366
9581 msgid "Illegal stride of zero at %L"
9584 #: fortran/resolve.c:3383
9587 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9590 #: fortran/resolve.c:3391
9593 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9596 #: fortran/resolve.c:3407
9599 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9602 #: fortran/resolve.c:3416
9605 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9608 #: fortran/resolve.c:3455
9610 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9613 #: fortran/resolve.c:3465
9615 msgid "Rank mismatch in array reference at %L (%d/%d)"
9618 #: fortran/resolve.c:3493
9620 msgid "Array index at %L must be scalar"
9623 #: fortran/resolve.c:3499
9625 msgid "Array index at %L must be of INTEGER type"
9628 #: fortran/resolve.c:3505
9630 msgid "Extension: REAL array index at %L"
9633 #: fortran/resolve.c:3535
9635 msgid "Argument dim at %L must be scalar"
9638 #: fortran/resolve.c:3542
9640 msgid "Argument dim at %L must be of INTEGER type"
9643 #: fortran/resolve.c:3663
9645 msgid "Array index at %L is an array of rank %d"
9648 #: fortran/resolve.c:3700
9650 msgid "Substring start index at %L must be of type INTEGER"
9653 #: fortran/resolve.c:3707
9655 msgid "Substring start index at %L must be scalar"
9658 #: fortran/resolve.c:3716
9660 msgid "Substring start index at %L is less than one"
9663 #: fortran/resolve.c:3729
9665 msgid "Substring end index at %L must be of type INTEGER"
9668 #: fortran/resolve.c:3736
9670 msgid "Substring end index at %L must be scalar"
9673 #: fortran/resolve.c:3746
9675 msgid "Substring end index at %L exceeds the string length"
9678 #: fortran/resolve.c:3884
9681 "Component to the right of a part reference with nonzero rank must not have "
9682 "the POINTER attribute at %L"
9685 #: fortran/resolve.c:3891
9688 "Component to the right of a part reference with nonzero rank must not have "
9689 "the ALLOCATABLE attribute at %L"
9692 #: fortran/resolve.c:3910
9695 "Two or more part references with nonzero rank must not be specified at %L"
9698 #: fortran/resolve.c:4085
9701 "Variable '%s', used in a specification expression, is referenced at %L "
9702 "before the ENTRY statement in which it is a parameter"
9705 #: fortran/resolve.c:4090
9708 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9712 #: fortran/resolve.c:4367
9714 msgid "%s at %L must be a scalar"
9717 #: fortran/resolve.c:4377
9719 msgid "Deleted feature: %s at %L must be integer"
9722 #: fortran/resolve.c:4381 fortran/resolve.c:4388
9724 msgid "%s at %L must be INTEGER"
9727 #: fortran/resolve.c:4408
9729 msgid "Cannot assign to loop variable in PURE procedure at %L"
9732 #: fortran/resolve.c:4432
9734 msgid "Step expression in DO loop at %L cannot be zero"
9737 #: fortran/resolve.c:4508
9739 msgid "FORALL index-name at %L must be a scalar INTEGER"
9742 #: fortran/resolve.c:4513
9744 msgid "FORALL start expression at %L must be a scalar INTEGER"
9747 #: fortran/resolve.c:4520
9749 msgid "FORALL end expression at %L must be a scalar INTEGER"
9752 #: fortran/resolve.c:4528
9754 msgid "FORALL stride expression at %L must be a scalar %s"
9757 #: fortran/resolve.c:4533
9759 msgid "FORALL stride expression at %L cannot be zero"
9762 #: fortran/resolve.c:4549
9764 msgid "FORALL index '%s' may not appear in triplet specification at %L"
9767 #: fortran/resolve.c:4629
9770 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9773 #: fortran/resolve.c:4636
9775 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
9778 #: fortran/resolve.c:4740
9781 "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
9782 "same statement at %L"
9785 #: fortran/resolve.c:4776
9787 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9790 #: fortran/resolve.c:4784
9792 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
9795 #: fortran/resolve.c:4808
9797 msgid "Array specification required in ALLOCATE statement at %L"
9800 #: fortran/resolve.c:4838
9802 msgid "Bad array specification in ALLOCATE statement at %L"
9805 #: fortran/resolve.c:4856
9808 "'%s' must not appear an the array specification at %L in the same ALLOCATE "
9809 "statement where it is itself allocated"
9812 #. The cases overlap, or they are the same
9813 #. element in the list. Either way, we must
9814 #. issue an error and get the next case from P.
9815 #. FIXME: Sort P and Q by line number.
9816 #: fortran/resolve.c:5016
9818 msgid "CASE label at %L overlaps with CASE label at %L"
9821 #: fortran/resolve.c:5067
9823 msgid "Expression in CASE statement at %L must be of type %s"
9826 #: fortran/resolve.c:5078
9828 msgid "Expression in CASE statement at %L must be kind %d"
9831 #: fortran/resolve.c:5090
9833 msgid "Expression in CASE statement at %L must be scalar"
9836 #: fortran/resolve.c:5136
9839 "Selection expression in computed GOTO statement at %L must be a scalar "
9840 "integer expression"
9843 #: fortran/resolve.c:5154
9845 msgid "Argument of SELECT statement at %L cannot be %s"
9848 #: fortran/resolve.c:5163
9850 msgid "Argument of SELECT statement at %L must be a scalar expression"
9853 #: fortran/resolve.c:5228
9856 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
9859 #: fortran/resolve.c:5254
9861 msgid "Logical range in CASE statement at %L is not allowed"
9864 #: fortran/resolve.c:5266
9866 msgid "constant logical value in CASE statement is repeated at %L"
9869 #: fortran/resolve.c:5280
9871 msgid "Range specification at %L can never be matched"
9874 #: fortran/resolve.c:5383
9876 msgid "Logical SELECT CASE block at %L has more that two cases"
9879 #: fortran/resolve.c:5421
9881 msgid "Data transfer element at %L cannot have POINTER components"
9884 #: fortran/resolve.c:5428
9886 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
9889 #: fortran/resolve.c:5435
9891 msgid "Data transfer element at %L cannot have PRIVATE components"
9894 #: fortran/resolve.c:5444
9897 "Data transfer element at %L cannot be a full reference to an assumed-size "
9901 #: fortran/resolve.c:5508
9904 "Statement at %L is not a valid branch target statement for the branch "
9908 #: fortran/resolve.c:5517
9910 msgid "Branch at %L causes an infinite loop"
9913 #. The label is not in an enclosing block, so illegal. This was
9914 #. allowed in Fortran 66, so we allow it as extension. No
9915 #. further checks are necessary in this case.
9916 #: fortran/resolve.c:5530
9918 msgid "Label at %L is not in the same block as the GOTO statement at %L"
9921 #: fortran/resolve.c:5545 fortran/resolve.c:5559
9923 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
9926 #: fortran/resolve.c:5636
9928 msgid "WHERE mask at %L has inconsistent shape"
9931 #: fortran/resolve.c:5652
9933 msgid "WHERE assignment target at %L has inconsistent shape"
9936 #: fortran/resolve.c:5660 fortran/resolve.c:5745
9938 msgid "Non-ELEMETAL user-defined assignment in WHERE at %L"
9941 #: fortran/resolve.c:5670 fortran/resolve.c:5755
9943 msgid "Unsupported statement inside WHERE at %L"
9946 #: fortran/resolve.c:5701
9948 msgid "Assignment to a FORALL index variable at %L"
9951 #: fortran/resolve.c:5709
9954 "The FORALL with index '%s' cause more than one assignment to this object at %"
9958 #: fortran/resolve.c:5847
9960 msgid "An outer FORALL construct already has an index with this name %L"
9963 #: fortran/resolve.c:5903
9965 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
9968 #: fortran/resolve.c:5962
9970 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
9973 #: fortran/resolve.c:6035
9975 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
9978 #: fortran/resolve.c:6060
9980 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
9983 #: fortran/resolve.c:6072
9986 "The impure variable at %L is assigned to a derived type variable with a "
9987 "POINTER component in a PURE procedure (12.6)"
9990 #: fortran/resolve.c:6176
9992 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
9995 #: fortran/resolve.c:6179
9997 msgid "Variable '%s' has not been assigned a target label at %L"
10000 #: fortran/resolve.c:6190
10003 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
10006 #: fortran/resolve.c:6216
10008 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
10011 #: fortran/resolve.c:6231
10013 msgid "Arithmetic IF statement at %L requires a numeric expression"
10016 #: fortran/resolve.c:6273
10019 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
10022 #: fortran/resolve.c:6280
10024 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
10027 #: fortran/resolve.c:6292
10029 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
10032 #: fortran/resolve.c:6357
10034 msgid "FORALL mask clause at %L requires a LOGICAL expression"
10037 #: fortran/resolve.c:6427 fortran/resolve.c:6483
10040 "Binding label '%s' for common block '%s' at %L collides with the global "
10041 "entity '%s' at %L"
10044 #. Common block names match but binding labels do not.
10045 #: fortran/resolve.c:6448
10048 "Binding label '%s' for common block '%s' at %L does not match the binding "
10049 "label '%s' for common block '%s' at %L"
10052 #: fortran/resolve.c:6495
10055 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
10059 #. Make sure global procedures don't collide with anything.
10060 #: fortran/resolve.c:6547
10062 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
10065 #. Make sure procedures in interface bodies don't collide.
10066 #: fortran/resolve.c:6560
10069 "Binding label '%s' in interface body at %L collides with the global entity '%"
10073 #: fortran/resolve.c:6573
10075 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
10078 #: fortran/resolve.c:6650
10080 msgid "CHARACTER variable has zero length at %L"
10083 #: fortran/resolve.c:6938
10085 msgid "Allocatable array '%s' at %L must have a deferred shape"
10088 #: fortran/resolve.c:6941
10090 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
10093 #: fortran/resolve.c:6948
10095 msgid "Array pointer '%s' at %L must have a deferred shape"
10098 #: fortran/resolve.c:6959
10100 msgid "Array '%s' at %L cannot have a deferred shape"
10103 #: fortran/resolve.c:6988
10106 "The type '%s' cannot be host associated at %L because it is blocked by an "
10107 "incompatible object of the same name declared at %L"
10110 #: fortran/resolve.c:7011
10113 "Object '%s' at %L must have the SAVE attribute for default initialization of "
10117 #. The shape of a main program or module array needs to be
10119 #: fortran/resolve.c:7058
10121 msgid "The module or main program array '%s' at %L must have constant shape"
10124 #: fortran/resolve.c:7071
10127 "Entity with assumed character length at %L must be a dummy argument or a "
10131 #: fortran/resolve.c:7090
10133 msgid "'%s' at %L must have constant character length in this context"
10136 #: fortran/resolve.c:7122
10138 msgid "Allocatable '%s' at %L cannot have an initializer"
10141 #: fortran/resolve.c:7125
10143 msgid "External '%s' at %L cannot have an initializer"
10146 #: fortran/resolve.c:7129
10148 msgid "Dummy '%s' at %L cannot have an initializer"
10151 #: fortran/resolve.c:7132
10153 msgid "Intrinsic '%s' at %L cannot have an initializer"
10156 #: fortran/resolve.c:7135
10158 msgid "Function result '%s' at %L cannot have an initializer"
10161 #: fortran/resolve.c:7138
10163 msgid "Automatic array '%s' at %L cannot have an initializer"
10166 #: fortran/resolve.c:7161
10168 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
10171 #: fortran/resolve.c:7180
10174 "Character-valued statement function '%s' at %L must have constant length"
10177 #: fortran/resolve.c:7188
10180 "Automatic character length function '%s' at %L must have an explicit "
10184 #: fortran/resolve.c:7213
10187 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
10188 "s', which is PUBLIC at %L"
10191 #: fortran/resolve.c:7236 fortran/resolve.c:7261
10194 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
10195 "arguments of '%s' which is PRIVATE"
10198 #: fortran/resolve.c:7278
10200 msgid "Function '%s' at %L cannot have an initializer"
10203 #: fortran/resolve.c:7287
10205 msgid "External object '%s' at %L may not have an initializer"
10208 #: fortran/resolve.c:7295
10210 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
10213 #: fortran/resolve.c:7316
10215 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
10218 #: fortran/resolve.c:7320
10220 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
10223 #: fortran/resolve.c:7324
10225 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
10228 #: fortran/resolve.c:7328
10230 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
10233 #: fortran/resolve.c:7337
10235 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
10238 #: fortran/resolve.c:7409
10241 "Character length of component '%s' needs to be a constant specification "
10245 #: fortran/resolve.c:7424
10248 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
10249 "which is PUBLIC at %L"
10252 #: fortran/resolve.c:7434
10255 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
10259 #: fortran/resolve.c:7444
10262 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
10265 #: fortran/resolve.c:7462
10267 msgid "Component '%s' of '%s' at %L must have constant array bounds"
10270 #: fortran/resolve.c:7505
10273 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
10274 "namelist '%s' at %L"
10277 #: fortran/resolve.c:7515
10280 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
10281 "member of namelist '%s' at %L"
10284 #: fortran/resolve.c:7528
10287 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
10288 "namelist '%s' at %L"
10291 #: fortran/resolve.c:7540
10294 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
10297 #: fortran/resolve.c:7549
10300 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
10303 #: fortran/resolve.c:7561
10306 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
10310 #: fortran/resolve.c:7569
10313 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
10316 #: fortran/resolve.c:7595
10318 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
10321 #: fortran/resolve.c:7614
10323 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
10326 #: fortran/resolve.c:7625
10329 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
10332 #: fortran/resolve.c:7636
10334 msgid "Incompatible derived type in PARAMETER at %L"
10337 #: fortran/resolve.c:7695
10340 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
10341 "PROCEDURE statement"
10344 #: fortran/resolve.c:7709
10346 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
10349 #: fortran/resolve.c:7734
10351 msgid "Type specified for intrinsic function '%s' at %L is ignored"
10354 #: fortran/resolve.c:7741
10356 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
10359 #: fortran/resolve.c:7748
10361 msgid "Intrinsic '%s' at %L does not exist"
10364 #: fortran/resolve.c:7788
10366 msgid "Assumed size array at %L must be a dummy argument"
10369 #: fortran/resolve.c:7791
10371 msgid "Assumed shape array at %L must be a dummy argument"
10374 #: fortran/resolve.c:7803
10376 msgid "Symbol at %L is not a DUMMY variable"
10379 #: fortran/resolve.c:7809
10382 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
10385 #: fortran/resolve.c:7819
10388 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
10392 #: fortran/resolve.c:7828
10395 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
10396 "must have length one"
10399 #: fortran/resolve.c:7854
10402 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
10403 "nor declared at the module level scope"
10406 #: fortran/resolve.c:7907
10408 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
10411 #: fortran/resolve.c:7924
10413 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
10416 #: fortran/resolve.c:7943
10419 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
10420 "a default initializer"
10423 #: fortran/resolve.c:8002
10425 msgid "Threadprivate at %L isn't SAVEd"
10428 #: fortran/resolve.c:8080
10430 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
10433 #: fortran/resolve.c:8086
10435 msgid "DATA array '%s' at %L must be specified in a previous declaration"
10438 #: fortran/resolve.c:8131
10440 msgid "Nonconstant array section at %L in DATA statement"
10443 #: fortran/resolve.c:8144
10445 msgid "DATA statement at %L has more variables than values"
10448 #: fortran/resolve.c:8238
10450 msgid "iterator start at %L does not simplify"
10453 #: fortran/resolve.c:8245
10455 msgid "iterator end at %L does not simplify"
10458 #: fortran/resolve.c:8252
10460 msgid "iterator step at %L does not simplify"
10463 #: fortran/resolve.c:8378
10465 msgid "DATA statement at %L has more values than variables"
10468 #: fortran/resolve.c:8469
10470 msgid "Label %d at %L defined but not used"
10473 #: fortran/resolve.c:8474
10475 msgid "Label %d at %L defined but cannot be used"
10478 #: fortran/resolve.c:8559
10481 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
10482 "EQUIVALENCE object"
10485 #: fortran/resolve.c:8568
10488 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
10489 "EQUIVALENCE object"
10492 #: fortran/resolve.c:8576
10495 "Derived type variable '%s' at %L with default initialization cannot be in "
10496 "EQUIVALENCE with a variable in COMMON"
10499 #: fortran/resolve.c:8593
10502 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
10503 "EQUIVALENCE object"
10506 #: fortran/resolve.c:8698
10508 msgid "Syntax error in EQUIVALENCE statement at %L"
10511 #: fortran/resolve.c:8713
10514 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
10515 "the PROTECTED attribute"
10518 #: fortran/resolve.c:8725
10521 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
10525 #: fortran/resolve.c:8734
10527 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
10530 #: fortran/resolve.c:8813
10533 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
10536 #: fortran/resolve.c:8824
10538 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
10541 #: fortran/resolve.c:8835
10543 msgid "Substring at %L has length zero"
10546 #: fortran/resolve.c:8878
10548 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
10551 #: fortran/resolve.c:8890
10553 msgid "ENTRY '%s' at %L has no IMPLICIT type"
10556 #: fortran/resolve.c:8916
10558 msgid "User operator procedure '%s' at %L must be a FUNCTION"
10561 #: fortran/resolve.c:8923
10563 msgid "User operator procedure '%s' at %L cannot be assumed character length"
10566 #: fortran/resolve.c:8929
10568 msgid "User operator procedure '%s' at %L must have at least one argument"
10571 #: fortran/resolve.c:8939
10573 msgid "First argument of operator interface at %L cannot be optional"
10576 #: fortran/resolve.c:8951
10578 msgid "Second argument of operator interface at %L cannot be optional"
10581 #: fortran/resolve.c:8955
10583 msgid "Operator interface at %L must have, at most, two arguments"
10586 #: fortran/resolve.c:8996
10588 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
10591 #: fortran/scanner.c:530
10594 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
10595 "is a continuation line"
10598 #: fortran/scanner.c:820 fortran/scanner.c:941
10600 msgid "Limit of %d continuations exceeded in statement at %C"
10603 #: fortran/scanner.c:865
10605 msgid "Missing '&' in continued character constant at %C"
10608 #: fortran/scanner.c:1075
10610 msgid "Nonconforming tab character at %C"
10613 #: fortran/scanner.c:1158 fortran/scanner.c:1161
10615 msgid "'&' not allowed by itself in line %d"
10618 #: fortran/scanner.c:1207
10620 msgid "Nonconforming tab character in column %d of line %d"
10623 #: fortran/scanner.c:1405
10625 msgid "%s:%d: file %s left but not entered"
10628 #: fortran/scanner.c:1438
10630 msgid "%s:%d: Illegal preprocessor directive"
10633 #: fortran/scanner.c:1533
10635 msgid "File '%s' is being included recursively"
10638 #: fortran/scanner.c:1548
10640 msgid "Can't open file '%s'"
10643 #: fortran/scanner.c:1557
10645 msgid "Can't open included file '%s'"
10648 #: fortran/scanner.c:1701
10650 msgid "%s:%3d %s\n"
10653 #: fortran/simplify.c:82
10655 msgid "Result of %s overflows its kind at %L"
10658 #: fortran/simplify.c:87
10660 msgid "Result of %s underflows its kind at %L"
10663 #: fortran/simplify.c:92
10665 msgid "Result of %s is NaN at %L"
10668 #: fortran/simplify.c:96
10670 msgid "Result of %s gives range error for its kind at %L"
10673 #: fortran/simplify.c:119
10675 msgid "KIND parameter of %s at %L must be an initialization expression"
10678 #: fortran/simplify.c:127
10680 msgid "Invalid KIND parameter of %s at %L"
10683 #: fortran/simplify.c:282
10685 msgid "Argument of ACHAR function at %L outside of range [0,127]"
10688 #: fortran/simplify.c:307
10690 msgid "Argument of ACOS at %L must be between -1 and 1"
10693 #: fortran/simplify.c:329
10695 msgid "Argument of ACOSH at %L must not be less than 1"
10698 #: fortran/simplify.c:546
10700 msgid "Argument of ASIN at %L must be between -1 and 1"
10703 #: fortran/simplify.c:602
10705 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
10708 #: fortran/simplify.c:627
10711 "If first argument of ATAN2 %L is zero, then the second argument must not be "
10715 #: fortran/simplify.c:714
10717 msgid "Argument of CHAR function at %L outside of range [0,255]"
10720 #: fortran/simplify.c:1293
10722 msgid "Argument of IACHAR at %L must be of length one"
10725 #: fortran/simplify.c:1300
10727 msgid "Argument of IACHAR function at %L outside of range 0..127"
10730 #: fortran/simplify.c:1339
10732 msgid "Invalid second argument of IBCLR at %L"
10735 #: fortran/simplify.c:1347
10737 msgid "Second argument of IBCLR exceeds bit size at %L"
10740 #: fortran/simplify.c:1381
10742 msgid "Invalid second argument of IBITS at %L"
10745 #: fortran/simplify.c:1387
10747 msgid "Invalid third argument of IBITS at %L"
10750 #: fortran/simplify.c:1397
10752 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
10755 #: fortran/simplify.c:1439
10757 msgid "Invalid second argument of IBSET at %L"
10760 #: fortran/simplify.c:1447
10762 msgid "Second argument of IBSET exceeds bit size at %L"
10765 #: fortran/simplify.c:1477
10767 msgid "Argument of ICHAR at %L must be of length one"
10770 #: fortran/simplify.c:1692
10772 msgid "Argument of INT at %L is not a valid type"
10775 #: fortran/simplify.c:1734
10777 msgid "Argument of %s at %L is not a valid type"
10780 #: fortran/simplify.c:1832
10782 msgid "Invalid second argument of ISHFT at %L"
10785 #: fortran/simplify.c:1847
10787 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
10790 #: fortran/simplify.c:1911
10792 msgid "Invalid second argument of ISHFTC at %L"
10795 #: fortran/simplify.c:1925
10797 msgid "Invalid third argument of ISHFTC at %L"
10800 #: fortran/simplify.c:1931
10803 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
10807 #: fortran/simplify.c:1947
10809 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
10812 #: fortran/simplify.c:1950
10815 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
10819 #: fortran/simplify.c:2021
10821 msgid "Argument of KIND at %L is a DERIVED type"
10824 #: fortran/simplify.c:2209
10826 msgid "DIM argument at %L is out of bounds"
10829 #: fortran/simplify.c:2364
10831 msgid "Argument of LOG at %L cannot be less than or equal to zero"
10834 #: fortran/simplify.c:2377
10836 msgid "Complex argument of LOG at %L cannot be zero"
10839 #: fortran/simplify.c:2420
10841 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
10844 #. Result is processor-dependent.
10845 #: fortran/simplify.c:2628
10847 msgid "Second argument MOD at %L is zero"
10850 #. Result is processor-dependent.
10851 #: fortran/simplify.c:2639
10853 msgid "Second argument of MOD at %L is zero"
10856 #. Result is processor-dependent. This processor just opts
10857 #. to not handle it at all.
10858 #. Result is processor-dependent.
10859 #: fortran/simplify.c:2687 fortran/simplify.c:2699
10861 msgid "Second argument of MODULO at %L is zero"
10864 #: fortran/simplify.c:2751
10866 msgid "Second argument of NEAREST at %L shall not be zero"
10869 #: fortran/simplify.c:2787
10871 msgid "Result of NEAREST is NaN at %L"
10874 #: fortran/simplify.c:3062
10876 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
10879 #: fortran/simplify.c:3117
10881 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
10884 #: fortran/simplify.c:3232
10886 msgid "Integer too large in shape specification at %L"
10889 #: fortran/simplify.c:3242
10891 msgid "Too many dimensions in shape specification for RESHAPE at %L"
10894 #: fortran/simplify.c:3250
10896 msgid "Shape specification at %L cannot be negative"
10899 #: fortran/simplify.c:3260
10901 msgid "Shape specification at %L cannot be the null array"
10904 #: fortran/simplify.c:3281
10907 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
10910 #: fortran/simplify.c:3288
10912 msgid "Error in ORDER parameter of RESHAPE at %L"
10915 #: fortran/simplify.c:3298
10917 msgid "ORDER parameter of RESHAPE at %L is out of range"
10920 #: fortran/simplify.c:3307
10922 msgid "Invalid permutation in ORDER parameter at %L"
10925 #: fortran/simplify.c:3363
10927 msgid "PAD parameter required for short SOURCE parameter at %L"
10930 #: fortran/simplify.c:3482
10932 msgid "Result of SCALE overflows its kind at %L"
10935 #: fortran/simplify.c:4056
10937 msgid "Argument of SQRT at %L has a negative value"
10940 #: fortran/simplify.c:4190
10943 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
10947 #: fortran/symbol.c:120
10949 msgid "Duplicate IMPLICIT NONE statement at %C"
10952 #: fortran/symbol.c:160
10954 msgid "Letter '%c' already set in IMPLICIT statement at %C"
10957 #: fortran/symbol.c:182
10959 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
10962 #: fortran/symbol.c:193
10964 msgid "Letter %c already has an IMPLICIT type at %C"
10967 #: fortran/symbol.c:247
10969 msgid "Symbol '%s' at %L has no IMPLICIT type"
10972 #. BIND(C) variables should not be implicitly declared.
10973 #: fortran/symbol.c:261
10976 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
10979 #. Dummy args to a BIND(C) routine may not be interoperable if
10980 #. they are implicitly typed.
10981 #: fortran/symbol.c:275
10984 "Implicity declared variable '%s' at %L may not be C interoperable but it is "
10985 "a dummy argument to the BIND(C) procedure '%s' at %L"
10988 #: fortran/symbol.c:316
10990 msgid "Function result '%s' at %L has no IMPLICIT type"
10993 #: fortran/symbol.c:395
10995 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
10998 #: fortran/symbol.c:561
11001 "Fortran 2003: Procedure pointers at %L are not yet implemented in gfortran"
11004 #: fortran/symbol.c:690 fortran/symbol.c:1300
11006 msgid "%s attribute conflicts with %s attribute at %L"
11009 #: fortran/symbol.c:693
11011 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
11014 #: fortran/symbol.c:701
11016 msgid "Fortran 2003: %s attribute with %s attribute at %L"
11019 #: fortran/symbol.c:707
11021 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
11024 #: fortran/symbol.c:751
11026 msgid "Cannot change attributes of USE-associated symbol at %L"
11029 #: fortran/symbol.c:754
11031 msgid "Cannot change attributes of USE-associated symbol %s at %L"
11034 #: fortran/symbol.c:770
11036 msgid "Duplicate %s attribute specified at %L"
11039 #: fortran/symbol.c:912
11041 msgid "Cray Pointee at %L appears in multiple pointer() statements"
11044 #: fortran/symbol.c:931
11046 msgid "Duplicate PROTECTED attribute specified at %L"
11049 #: fortran/symbol.c:964
11051 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
11054 #: fortran/symbol.c:972
11056 msgid "Duplicate SAVE attribute specified at %L"
11059 #: fortran/symbol.c:993
11061 msgid "Duplicate VALUE attribute specified at %L"
11064 #: fortran/symbol.c:1013
11066 msgid "Duplicate VOLATILE attribute specified at %L"
11069 #: fortran/symbol.c:1296
11071 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
11074 #: fortran/symbol.c:1330
11076 msgid "%s procedure at %L is already declared as %s procedure"
11079 #: fortran/symbol.c:1365
11081 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
11084 #: fortran/symbol.c:1388
11086 msgid "ACCESS specification at %L was already specified"
11089 #: fortran/symbol.c:1405
11091 msgid "Duplicate BIND attribute specified at %L"
11094 #: fortran/symbol.c:1412
11096 msgid "Fortran 2003: BIND(C) at %L"
11099 #: fortran/symbol.c:1434
11101 msgid "Symbol '%s' at %L already has an explicit interface"
11104 #: fortran/symbol.c:1479
11106 msgid "Symbol '%s' at %L cannot have a type"
11109 #: fortran/symbol.c:1636
11111 msgid "Component '%s' at %C already declared at %L"
11114 #: fortran/symbol.c:1714
11116 msgid "Symbol '%s' at %C is ambiguous"
11119 #: fortran/symbol.c:1746
11121 msgid "Derived type '%s' at %C is being used before it is defined"
11124 #: fortran/symbol.c:1774
11126 msgid "'%s' at %C is not a member of the '%s' structure"
11129 #: fortran/symbol.c:1781
11131 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
11134 #: fortran/symbol.c:1938
11136 msgid "Duplicate statement label %d at %L and %L"
11139 #: fortran/symbol.c:1948
11141 msgid "Label %d at %C already referenced as branch target"
11144 #: fortran/symbol.c:1957
11146 msgid "Label %d at %C already referenced as a format label"
11149 #: fortran/symbol.c:1999
11151 msgid "Label %d at %C previously used as a FORMAT label"
11154 #: fortran/symbol.c:2007
11156 msgid "Label %d at %C previously used as branch target"
11159 #: fortran/symbol.c:2314
11161 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
11164 #: fortran/symbol.c:2317
11167 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
11170 #. Symbol is from another namespace.
11171 #: fortran/symbol.c:2461
11173 msgid "Symbol '%s' at %C has already been host associated"
11176 #: fortran/symbol.c:3189
11179 "Derived type '%s' declared at %L must have the BIND attribute to be C "
11183 #: fortran/symbol.c:3200
11185 msgid "Derived type '%s' at %L is empty"
11188 #: fortran/symbol.c:3217
11191 "Component '%s' at %L cannot have the POINTER attribute because it is a "
11192 "member of the BIND(C) derived type '%s' at %L"
11195 #: fortran/symbol.c:3229
11198 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
11199 "member of the BIND(C) derived type '%s' at %L"
11202 #. If the derived type is bind(c), all fields must be
11204 #: fortran/symbol.c:3268
11207 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
11208 "though derived type '%s' is BIND(C)"
11211 #. If derived type is param to bind(c) routine, or to one
11212 #. of the iso_c_binding procs, it must be interoperable, so
11213 #. all fields must interop too.
11214 #: fortran/symbol.c:3277
11216 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
11219 #: fortran/symbol.c:3291
11222 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
11226 #: fortran/symbol.c:3299
11229 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
11233 #: fortran/target-memory.c:548
11235 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
11238 #: fortran/target-memory.c:635
11240 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
11243 #: fortran/trans-common.c:390
11245 msgid "Named COMMON block '%s' at %L shall be of the same size"
11248 #: fortran/trans-common.c:824
11250 msgid "Bad array reference at %L"
11253 #: fortran/trans-common.c:832
11255 msgid "Illegal reference type at %L as EQUIVALENCE object"
11258 #: fortran/trans-common.c:872
11260 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
11263 #. Aligning this field would misalign a previous field.
11264 #: fortran/trans-common.c:1005
11267 "The equivalence set for variable '%s' declared at %L violates alignment "
11271 #: fortran/trans-common.c:1070
11273 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
11276 #: fortran/trans-common.c:1085
11279 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
11282 #. The required offset conflicts with previous alignment
11283 #. requirements. Insert padding immediately before this
11285 #: fortran/trans-common.c:1096
11287 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
11290 #: fortran/trans-common.c:1122
11292 msgid "COMMON '%s' at %L does not exist"
11295 #: fortran/trans-common.c:1129
11297 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
11300 #: fortran/trans-decl.c:3006
11302 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
11305 #: fortran/trans-decl.c:3010
11307 msgid "Unused dummy argument '%s' at %L"
11310 #: fortran/trans-decl.c:3016
11312 msgid "Unused variable '%s' declared at %L"
11315 #: fortran/trans-decl.c:3042
11317 msgid "Unused parameter '%s' declared at %L"
11320 #: fortran/trans-expr.c:2201
11322 msgid "Unknown argument list function at %L"
11325 #: fortran/trans-intrinsic.c:829
11327 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
11330 #: fortran/trans-io.c:1851
11332 msgid "Derived type '%s' at %L has PRIVATE components"
11335 #: fortran/trans-stmt.c:436
11337 msgid "An alternate return at %L without a * dummy argument"
11340 #: fortran/trans.c:49
11341 msgid "Array bound mismatch"
11344 #: fortran/trans.c:50
11345 msgid "Array reference out of bounds"
11348 #: fortran/trans.c:51
11349 msgid "Incorrect function return value"
11352 #: fortran/trans.c:465 fortran/trans.c:859
11353 msgid "Attempt to allocate a negative amount of memory."
11356 #: fortran/trans.c:479
11357 msgid "Memory allocation failed"
11360 #: fortran/trans.c:567
11362 "Attempt to allocate negative amount of memory. Possible integer overflow"
11365 #: fortran/trans.c:598 fortran/trans.c:876
11366 msgid "Out of memory"
11369 #: fortran/trans.c:678
11370 msgid "Attempting to allocate already allocated array"
11373 #: fortran/trans.c:776
11374 msgid "Attempt to DEALLOCATE unallocated memory."
11377 #: java/jcf-dump.c:1066
11379 msgid "Not a valid Java .class file.\n"
11382 #: java/jcf-dump.c:1072
11384 msgid "error while parsing constant pool\n"
11387 #: java/jcf-dump.c:1078 java/jcf-parse.c:1458
11388 #, gcc-internal-format
11389 msgid "error in constant pool entry #%d\n"
11392 #: java/jcf-dump.c:1088
11394 msgid "error while parsing fields\n"
11397 #: java/jcf-dump.c:1094
11399 msgid "error while parsing methods\n"
11402 #: java/jcf-dump.c:1100
11404 msgid "error while parsing final attributes\n"
11407 #: java/jcf-dump.c:1137
11409 msgid "Try 'jcf-dump --help' for more information.\n"
11412 #: java/jcf-dump.c:1144
11415 "Usage: jcf-dump [OPTION]... CLASS...\n"
11419 #: java/jcf-dump.c:1145
11422 "Display contents of a class file in readable form.\n"
11426 #: java/jcf-dump.c:1146
11428 msgid " -c Disassemble method bodies\n"
11431 #: java/jcf-dump.c:1147
11433 msgid " --javap Generate output in 'javap' format\n"
11436 #: java/jcf-dump.c:1149
11438 msgid " --classpath PATH Set path to find .class files\n"
11441 #: java/jcf-dump.c:1150
11443 msgid " -IDIR Append directory to class path\n"
11446 #: java/jcf-dump.c:1151
11448 msgid " --bootclasspath PATH Override built-in class path\n"
11451 #: java/jcf-dump.c:1152
11453 msgid " --extdirs PATH Set extensions directory path\n"
11456 #: java/jcf-dump.c:1153
11458 msgid " -o FILE Set output file name\n"
11461 #: java/jcf-dump.c:1155
11463 msgid " --help Print this help, then exit\n"
11466 #: java/jcf-dump.c:1156
11468 msgid " --version Print version number, then exit\n"
11471 #: java/jcf-dump.c:1157
11473 msgid " -v, --verbose Print extra information while running\n"
11476 #: java/jcf-dump.c:1159
11479 "For bug reporting instructions, please see:\n"
11483 #: java/jcf-dump.c:1187 java/jcf-dump.c:1255
11485 msgid "jcf-dump: no classes specified\n"
11488 #: java/jcf-dump.c:1275
11490 msgid "Cannot open '%s' for output.\n"
11493 #: java/jcf-dump.c:1321
11495 msgid "bad format of .zip/.jar archive\n"
11498 #: java/jcf-dump.c:1439
11500 msgid "Bad byte codes.\n"
11503 #: java/jvgenmain.c:47
11505 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
11508 #: java/jvgenmain.c:109
11510 msgid "%s: Cannot open output file: %s\n"
11513 #: java/jvgenmain.c:151
11515 msgid "%s: Failed to close output file %s\n"
11518 #: java/jvspec.c:409
11520 msgid "can't specify '-D' without '--main'\n"
11523 #: java/jvspec.c:412
11525 msgid "'%s' is not a valid class name"
11528 #: java/jvspec.c:418
11530 msgid "--resource requires -o"
11533 #: java/jvspec.c:432
11535 msgid "cannot specify both -C and -o"
11538 #: java/jvspec.c:444
11540 msgid "cannot create temporary file"
11543 #: java/jvspec.c:466
11545 msgid "using both @FILE with multiple files not implemented"
11548 #: java/jvspec.c:588
11550 msgid "cannot specify 'main' class when not linking"
11553 #: config/i386/nwld.h:34
11554 msgid "Static linking is not supported.\n"
11557 #: config/i386/cygwin.h:28
11558 msgid "mno-cygwin and mno-win32 are not compatible"
11561 #: config/i386/cygwin.h:74 config/i386/mingw32.h:74
11562 msgid "shared and mdll are not compatible"
11565 #: config/i386/sco5.h:188
11566 msgid "-pg not supported on this platform"
11569 #: config/i386/sco5.h:189
11570 msgid "-p and -pp specified - pick one"
11573 #: config/i386/sco5.h:258
11574 msgid "-G and -static are mutually exclusive"
11577 #: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
11578 msgid "-pg and -fomit-frame-pointer are incompatible"
11581 #: config/vax/netbsd-elf.h:41
11582 msgid "the -shared option is not currently supported for VAX ELF"
11585 #: config/vax/vax.h:49 config/vax/vax.h:50
11586 msgid "profiling not supported with -mg\n"
11589 #: config/sh/sh.h:461
11590 msgid "SH2a does not support little-endian"
11593 #: config/cris/cris.h:207
11594 msgid "Do not specify both -march=... and -mcpu=..."
11598 msgid "GCC does not support -C or -CC without -E"
11602 msgid "-E or -x required when input is from standard input"
11605 #: config/mcore/mcore.h:56
11606 msgid "the m210 does not have little endian support"
11609 #: config/linux.h:106 config/linux.h:108 config/rs6000/sysv4.h:897
11610 #: config/rs6000/sysv4.h:899 config/alpha/linux-elf.h:33
11611 #: config/alpha/linux-elf.h:35 config/sparc/linux.h:126
11612 #: config/sparc/linux.h:128 config/sparc/linux64.h:152
11613 #: config/sparc/linux64.h:154 config/rs6000/linux64.h:347
11614 #: config/rs6000/linux64.h:349
11615 msgid "-mglibc and -muclibc used together"
11618 #: config/lynx.h:70
11619 msgid "cannot use mthreads and mlegacy-threads together"
11622 #: config/lynx.h:95
11623 msgid "cannot use mshared and static together"
11626 #: config/s390/tpf.h:119
11627 msgid "static is not supported on TPF-OS"
11630 #: config/mips/mips.h:1042 config/arc/arc.h:61
11631 msgid "may not use both -EB and -EL"
11634 #: config/mips/r3900.h:34
11635 msgid "-mhard-float not supported"
11638 #: config/mips/r3900.h:36
11639 msgid "-msingle-float and -msoft-float cannot both be specified"
11642 #: java/lang-specs.h:33
11643 msgid "-fjni and -femit-class-files are incompatible"
11646 #: java/lang-specs.h:34
11647 msgid "-fjni and -femit-class-file are incompatible"
11650 #: java/lang-specs.h:35 java/lang-specs.h:36
11651 msgid "-femit-class-file should used along with -fsyntax-only"
11654 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
11655 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
11656 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
11657 msgid "may not use both -m32 and -m64"
11660 #: config/rs6000/darwin.h:95
11661 msgid " conflicting code gen style switches are used"
11664 #: ada/lang-specs.h:34
11665 msgid "-c or -S required for Ada"
11668 #: config/vxworks.h:71
11669 msgid "-Xbind-now and -Xbind-lazy are incompatible"
11672 #: config/darwin.h:269
11673 msgid "-current_version only allowed with -dynamiclib"
11676 #: config/darwin.h:271
11677 msgid "-install_name only allowed with -dynamiclib"
11680 #: config/darwin.h:276
11681 msgid "-bundle not allowed with -dynamiclib"
11684 #: config/darwin.h:277
11685 msgid "-bundle_loader not allowed with -dynamiclib"
11688 #: config/darwin.h:278
11689 msgid "-client_name not allowed with -dynamiclib"
11692 #: config/darwin.h:283
11693 msgid "-force_flat_namespace not allowed with -dynamiclib"
11696 #: config/darwin.h:285
11697 msgid "-keep_private_externs not allowed with -dynamiclib"
11700 #: config/darwin.h:286
11701 msgid "-private_bundle not allowed with -dynamiclib"
11704 #: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
11705 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
11706 msgid "does not support multilib"
11709 #: config/arm/arm.h:147
11710 msgid "-msoft-float and -mhard_float may not be used together"
11713 #: config/arm/arm.h:149
11714 msgid "-mbig-endian and -mlittle-endian may not be used together"
11717 #: java/lang.opt:65
11718 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
11721 #: java/lang.opt:69
11722 msgid "Warn if deprecated empty statements are found"
11725 #: java/lang.opt:73
11726 msgid "Warn if .class files are out of date"
11729 #: java/lang.opt:77
11730 msgid "Warn if modifiers are specified when not necessary"
11733 #: java/lang.opt:81
11734 msgid "Deprecated; use --classpath instead"
11737 #: java/lang.opt:88
11738 msgid "Permit the use of the assert keyword"
11741 #: java/lang.opt:110
11742 msgid "Replace system path"
11745 #: java/lang.opt:114
11746 msgid "Generate checks for references to NULL"
11749 #: java/lang.opt:118
11750 msgid "Set class path"
11753 #: java/lang.opt:125
11754 msgid "Output a class file"
11757 #: java/lang.opt:129
11758 msgid "Alias for -femit-class-file"
11761 #: java/lang.opt:133
11762 msgid "Choose input encoding (defaults from your locale)"
11765 #: java/lang.opt:137
11766 msgid "Set the extension directory path"
11769 #: java/lang.opt:144
11770 msgid "Input file is a file with a list of filenames to compile"
11773 #: java/lang.opt:151
11774 msgid "Always check for non gcj generated classes archives"
11777 #: java/lang.opt:155
11779 "Assume the runtime uses a hash table to map an object to its synchronization "
11783 #: java/lang.opt:159
11784 msgid "Generate instances of Class at runtime"
11787 #: java/lang.opt:163
11788 msgid "Use offset tables for virtual method calls"
11791 #: java/lang.opt:170
11792 msgid "Assume native functions are implemented using JNI"
11795 #: java/lang.opt:174
11796 msgid "Enable optimization of static class initialization code"
11799 #: java/lang.opt:181
11800 msgid "Reduce the amount of reflection meta-data generated"
11803 #: java/lang.opt:185
11804 msgid "Enable assignability checks for stores into object arrays"
11807 #: java/lang.opt:189
11808 msgid "Generate code for the Boehm GC"
11811 #: java/lang.opt:193
11812 msgid "Call a library routine to do integer divisions"
11815 #: java/lang.opt:197
11816 msgid "Generated should be loaded by bootstrap loader"
11819 #: java/lang.opt:201
11820 msgid "Set the source language version"
11823 #: java/lang.opt:205
11824 msgid "Set the target VM version"
11828 msgid "Specify options to GNAT"
11831 #: fortran/lang.opt:29
11832 msgid "Add a directory for INCLUDE and MODULE searching"
11835 #: fortran/lang.opt:33
11836 msgid "Put MODULE files in 'directory'"
11839 #: fortran/lang.opt:41
11840 msgid "Warn about possible aliasing of dummy arguments"
11843 #: fortran/lang.opt:45
11844 msgid "Warn about missing ampersand in continued character constants"
11847 #: fortran/lang.opt:49
11848 msgid "Warn about truncated character expressions"
11851 #: fortran/lang.opt:53
11852 msgid "Warn about implicit conversion"
11855 #: fortran/lang.opt:57
11856 msgid "Warn about calls with implicit interface"
11859 #: fortran/lang.opt:61
11860 msgid "Warn about truncated source lines"
11863 #: fortran/lang.opt:65
11864 msgid "Warn about usage of non-standard intrinsics"
11867 #: fortran/lang.opt:69
11868 msgid "Warn about \"suspicious\" constructs"
11871 #: fortran/lang.opt:73
11872 msgid "Permit nonconforming uses of the tab character"
11875 #: fortran/lang.opt:77
11876 msgid "Warn about underflow of numerical constant expressions"
11879 #: fortran/lang.opt:81
11880 msgid "All intrinsics procedures are available regardless of selected standard"
11883 #: fortran/lang.opt:89
11885 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
11889 #: fortran/lang.opt:93
11890 msgid "Specify that backslash in string introduces an escape character"
11893 #: fortran/lang.opt:97
11894 msgid "Produce a backtrace when a runtime error is encountered"
11897 #: fortran/lang.opt:101
11899 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
11903 #: fortran/lang.opt:105
11904 msgid "Use big-endian format for unformatted files"
11907 #: fortran/lang.opt:109
11908 msgid "Use little-endian format for unformatted files"
11911 #: fortran/lang.opt:113
11912 msgid "Use native format for unformatted files"
11915 #: fortran/lang.opt:117
11916 msgid "Swap endianness for unformatted files"
11919 #: fortran/lang.opt:121
11920 msgid "Use the Cray Pointer extension"
11923 #: fortran/lang.opt:125
11924 msgid "Ignore 'D' in column one in fixed form"
11927 #: fortran/lang.opt:129
11928 msgid "Treat lines with 'D' in column one as comments"
11931 #: fortran/lang.opt:133
11932 msgid "Set the default double precision kind to an 8 byte wide type"
11935 #: fortran/lang.opt:137
11936 msgid "Set the default integer kind to an 8 byte wide type"
11939 #: fortran/lang.opt:141
11940 msgid "Set the default real kind to an 8 byte wide type"
11943 #: fortran/lang.opt:145
11944 msgid "Allow dollar signs in entity names"
11947 #: fortran/lang.opt:149
11948 msgid "Dump a core file when a runtime error occurs"
11951 #: fortran/lang.opt:153
11952 msgid "Display the code tree after parsing"
11955 #: fortran/lang.opt:157
11957 "Specify that an external BLAS library should be used for matmul calls on "
11958 "large-size arrays"
11961 #: fortran/lang.opt:161
11962 msgid "Use f2c calling convention"
11965 #: fortran/lang.opt:165
11966 msgid "Assume that the source file is fixed form"
11969 #: fortran/lang.opt:169
11970 msgid "Specify where to find the compiled intrinsic modules"
11973 #: fortran/lang.opt:173
11974 msgid "Allow arbitrary character line width in fixed mode"
11977 #: fortran/lang.opt:177
11978 msgid "Use n as character line width in fixed mode"
11981 #: fortran/lang.opt:181
11982 msgid "Stop on following floating point exceptions"
11985 #: fortran/lang.opt:185
11986 msgid "Assume that the source file is free form"
11989 #: fortran/lang.opt:189
11990 msgid "Allow arbitrary character line width in free mode"
11993 #: fortran/lang.opt:193
11994 msgid "Use n as character line width in free mode"
11997 #: fortran/lang.opt:197
11999 "Specify that no implicit typing is allowed, unless overridden by explicit "
12000 "IMPLICIT statements"
12003 #: fortran/lang.opt:201
12005 "-finit-character=<n> Initialize local character variables to ASCII value n"
12008 #: fortran/lang.opt:205
12009 msgid "-finit-integer=<n> Initialize local integer variables to n"
12012 #: fortran/lang.opt:209
12013 msgid "Initialize local variables to zero (from g77)"
12016 #: fortran/lang.opt:213
12017 msgid "-finit-logical=<true|false> Initialize local logical variables"
12020 #: fortran/lang.opt:217
12021 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
12024 #: fortran/lang.opt:221
12025 msgid "Maximum number of errors to report"
12028 #: fortran/lang.opt:225
12029 msgid "Maximum identifier length"
12032 #: fortran/lang.opt:229
12033 msgid "Maximum length for subrecords"
12036 #: fortran/lang.opt:233
12037 msgid "Size in bytes of the largest array that will be put on the stack"
12040 #: fortran/lang.opt:237
12041 msgid "Set default accessibility of module entities to PRIVATE."
12044 #: fortran/lang.opt:241
12045 msgid "Enable OpenMP (also sets frecursive)"
12048 #: fortran/lang.opt:245
12049 msgid "Try to lay out derived types as compactly as possible"
12052 #: fortran/lang.opt:249
12053 msgid "Treat the input file as preprocessed"
12056 #: fortran/lang.opt:253
12057 msgid "Enable range checking during compilation"
12060 #: fortran/lang.opt:257
12061 msgid "Use a 4-byte record marker for unformatted files"
12064 #: fortran/lang.opt:261
12065 msgid "Use an 8-byte record marker for unformatted files"
12068 #: fortran/lang.opt:265
12069 msgid "Allocate local variables on the stack to allow indirect recursion"
12072 #: fortran/lang.opt:269
12073 msgid "Copy array sections into a contiguous block on procedure entry"
12076 #: fortran/lang.opt:273
12077 msgid "Append a second underscore if the name already contains an underscore"
12080 #: fortran/lang.opt:277 c.opt:718
12081 msgid "Use the narrowest integer type possible for enumeration types"
12084 #: fortran/lang.opt:281
12085 msgid "Apply negative sign to zero values"
12088 #: fortran/lang.opt:285
12089 msgid "Append underscores to externally visible names"
12092 #: fortran/lang.opt:289
12093 msgid "Statically link the GNU Fortran helper library (libgfortran)"
12096 #: fortran/lang.opt:293
12097 msgid "Conform to the ISO Fortran 2003 standard"
12100 #: fortran/lang.opt:297
12101 msgid "Conform to the ISO Fortran 95 standard"
12104 #: fortran/lang.opt:301
12105 msgid "Conform to nothing in particular"
12108 #: fortran/lang.opt:305
12109 msgid "Accept extensions to support legacy code"
12112 #: treelang/lang.opt:30
12113 msgid "Trace lexical analysis"
12116 #: treelang/lang.opt:34
12117 msgid "Trace the parsing process"
12120 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
12121 msgid "Do not use hardware fp"
12124 #: config/alpha/alpha.opt:27
12125 msgid "Use fp registers"
12128 #: config/alpha/alpha.opt:31
12132 #: config/alpha/alpha.opt:35
12133 msgid "Do not assume GAS"
12136 #: config/alpha/alpha.opt:39
12137 msgid "Request IEEE-conformant math library routines (OSF/1)"
12140 #: config/alpha/alpha.opt:43
12141 msgid "Emit IEEE-conformant code, without inexact exceptions"
12144 #: config/alpha/alpha.opt:50
12145 msgid "Do not emit complex integer constants to read-only memory"
12148 #: config/alpha/alpha.opt:54
12152 #: config/alpha/alpha.opt:58
12153 msgid "Do not use VAX fp"
12156 #: config/alpha/alpha.opt:62
12157 msgid "Emit code for the byte/word ISA extension"
12160 #: config/alpha/alpha.opt:66
12161 msgid "Emit code for the motion video ISA extension"
12164 #: config/alpha/alpha.opt:70
12165 msgid "Emit code for the fp move and sqrt ISA extension"
12168 #: config/alpha/alpha.opt:74
12169 msgid "Emit code for the counting ISA extension"
12172 #: config/alpha/alpha.opt:78
12173 msgid "Emit code using explicit relocation directives"
12176 #: config/alpha/alpha.opt:82
12177 msgid "Emit 16-bit relocations to the small data areas"
12180 #: config/alpha/alpha.opt:86
12181 msgid "Emit 32-bit relocations to the small data areas"
12184 #: config/alpha/alpha.opt:90
12185 msgid "Emit direct branches to local functions"
12188 #: config/alpha/alpha.opt:94
12189 msgid "Emit indirect branches to local functions"
12192 #: config/alpha/alpha.opt:98
12193 msgid "Emit rdval instead of rduniq for thread pointer"
12196 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
12197 #: config/sparc/long-double-switch.opt:23
12198 msgid "Use 128-bit long double"
12201 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
12202 #: config/sparc/long-double-switch.opt:27
12203 msgid "Use 64-bit long double"
12206 #: config/alpha/alpha.opt:110
12207 msgid "Use features of and schedule given CPU"
12210 #: config/alpha/alpha.opt:114
12211 msgid "Schedule given CPU"
12214 #: config/alpha/alpha.opt:118
12215 msgid "Control the generated fp rounding mode"
12218 #: config/alpha/alpha.opt:122
12219 msgid "Control the IEEE trap mode"
12222 #: config/alpha/alpha.opt:126
12223 msgid "Control the precision given to fp exceptions"
12226 #: config/alpha/alpha.opt:130
12227 msgid "Tune expected memory latency"
12230 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
12231 #: config/rs6000/sysv4.opt:32
12232 msgid "Specify bit size of immediate TLS offsets"
12235 #: config/frv/frv.opt:23
12236 msgid "Use 4 media accumulators"
12239 #: config/frv/frv.opt:27
12240 msgid "Use 8 media accumulators"
12243 #: config/frv/frv.opt:31
12244 msgid "Enable label alignment optimizations"
12247 #: config/frv/frv.opt:35
12248 msgid "Dynamically allocate cc registers"
12251 #: config/frv/frv.opt:42
12252 msgid "Set the cost of branches"
12255 #: config/frv/frv.opt:46
12256 msgid "Enable conditional execution other than moves/scc"
12259 #: config/frv/frv.opt:50
12260 msgid "Change the maximum length of conditionally-executed sequences"
12263 #: config/frv/frv.opt:54
12265 "Change the number of temporary registers that are available to conditionally-"
12266 "executed sequences"
12269 #: config/frv/frv.opt:58
12270 msgid "Enable conditional moves"
12273 #: config/frv/frv.opt:62
12274 msgid "Set the target CPU type"
12277 #: config/frv/frv.opt:84
12278 msgid "Use fp double instructions"
12281 #: config/frv/frv.opt:88
12282 msgid "Change the ABI to allow double word insns"
12285 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
12286 msgid "Enable Function Descriptor PIC mode"
12289 #: config/frv/frv.opt:96
12290 msgid "Just use icc0/fcc0"
12293 #: config/frv/frv.opt:100
12294 msgid "Only use 32 FPRs"
12297 #: config/frv/frv.opt:104
12298 msgid "Use 64 FPRs"
12301 #: config/frv/frv.opt:108
12302 msgid "Only use 32 GPRs"
12305 #: config/frv/frv.opt:112
12306 msgid "Use 64 GPRs"
12309 #: config/frv/frv.opt:116
12310 msgid "Enable use of GPREL for read-only data in FDPIC"
12313 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
12314 #: config/pdp11/pdp11.opt:71
12315 msgid "Use hardware floating point"
12318 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
12319 msgid "Enable inlining of PLT in function calls"
12322 #: config/frv/frv.opt:128
12323 msgid "Enable PIC support for building libraries"
12326 #: config/frv/frv.opt:132
12327 msgid "Follow the EABI linkage requirements"
12330 #: config/frv/frv.opt:136
12331 msgid "Disallow direct calls to global functions"
12334 #: config/frv/frv.opt:140
12335 msgid "Use media instructions"
12338 #: config/frv/frv.opt:144
12339 msgid "Use multiply add/subtract instructions"
12342 #: config/frv/frv.opt:148
12343 msgid "Enable optimizing &&/|| in conditional execution"
12346 #: config/frv/frv.opt:152
12347 msgid "Enable nested conditional execution optimizations"
12350 #: config/frv/frv.opt:157
12351 msgid "Do not mark ABI switches in e_flags"
12354 #: config/frv/frv.opt:161
12355 msgid "Remove redundant membars"
12358 #: config/frv/frv.opt:165
12359 msgid "Pack VLIW instructions"
12362 #: config/frv/frv.opt:169
12363 msgid "Enable setting GPRs to the result of comparisons"
12366 #: config/frv/frv.opt:173
12367 msgid "Change the amount of scheduler lookahead"
12370 #: config/frv/frv.opt:177 config/pa/pa.opt:104
12371 msgid "Use software floating point"
12374 #: config/frv/frv.opt:181
12375 msgid "Assume a large TLS segment"
12378 #: config/frv/frv.opt:185
12379 msgid "Do not assume a large TLS segment"
12382 #: config/frv/frv.opt:190
12383 msgid "Cause gas to print tomcat statistics"
12386 #: config/frv/frv.opt:195
12387 msgid "Link with the library-pic libraries"
12390 #: config/frv/frv.opt:199
12391 msgid "Allow branches to be packed with other instructions"
12394 #: config/mn10300/mn10300.opt:23
12395 msgid "Target the AM33 processor"
12398 #: config/mn10300/mn10300.opt:27
12399 msgid "Target the AM33/2.0 processor"
12402 #: config/mn10300/mn10300.opt:31
12403 msgid "Work around hardware multiply bug"
12406 #: config/mn10300/mn10300.opt:36
12407 msgid "Enable linker relaxations"
12410 #: config/mn10300/mn10300.opt:40
12411 msgid "Return pointers in both a0 and d0"
12414 #: config/s390/tpf.opt:23
12415 msgid "Enable TPF-OS tracing code"
12418 #: config/s390/tpf.opt:27
12419 msgid "Specify main object for TPF-OS"
12422 #: config/s390/s390.opt:23
12426 #: config/s390/s390.opt:27
12430 #: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
12431 msgid "Generate code for given CPU"
12434 #: config/s390/s390.opt:35
12435 msgid "Maintain backchain pointer"
12438 #: config/s390/s390.opt:39
12439 msgid "Additional debug prints"
12442 #: config/s390/s390.opt:43
12443 msgid "ESA/390 architecture"
12446 #: config/s390/s390.opt:47
12447 msgid "Enable fused multiply/add instructions"
12450 #: config/s390/s390.opt:51
12451 msgid "Enable decimal floating point hardware support"
12454 #: config/s390/s390.opt:55
12455 msgid "Enable hardware floating point"
12458 #: config/s390/s390.opt:67
12459 msgid "Use packed stack layout"
12462 #: config/s390/s390.opt:71
12463 msgid "Use bras for executable < 64k"
12466 #: config/s390/s390.opt:75
12467 msgid "Disable hardware floating point"
12470 #: config/s390/s390.opt:79
12472 "Set the max. number of bytes which has to be left to stack size before a "
12473 "trap instruction is triggered"
12476 #: config/s390/s390.opt:83
12478 "Emit extra code in the function prologue in order to trap if the stack size "
12479 "exceeds the given limit"
12482 #: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
12483 #: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
12484 msgid "Schedule code for given CPU"
12487 #: config/s390/s390.opt:91
12491 #: config/s390/s390.opt:95
12492 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12495 #: config/s390/s390.opt:99
12496 msgid "Warn if a single function's framesize exceeds the given framesize"
12499 #: config/s390/s390.opt:103
12500 msgid "z/Architecture"
12503 #: config/ia64/ilp32.opt:3
12504 msgid "Generate ILP32 code"
12507 #: config/ia64/ilp32.opt:7
12508 msgid "Generate LP64 code"
12511 #: config/ia64/ia64.opt:3
12512 msgid "Generate big endian code"
12515 #: config/ia64/ia64.opt:7
12516 msgid "Generate little endian code"
12519 #: config/ia64/ia64.opt:11
12520 msgid "Generate code for GNU as"
12523 #: config/ia64/ia64.opt:15
12524 msgid "Generate code for GNU ld"
12527 #: config/ia64/ia64.opt:19
12528 msgid "Emit stop bits before and after volatile extended asms"
12531 #: config/ia64/ia64.opt:23
12532 msgid "Use in/loc/out register names"
12535 #: config/ia64/ia64.opt:30
12536 msgid "Enable use of sdata/scommon/sbss"
12539 #: config/ia64/ia64.opt:34
12540 msgid "Generate code without GP reg"
12543 #: config/ia64/ia64.opt:38
12544 msgid "gp is constant (but save/restore gp on indirect calls)"
12547 #: config/ia64/ia64.opt:42
12548 msgid "Generate self-relocatable code"
12551 #: config/ia64/ia64.opt:46
12552 msgid "Generate inline floating point division, optimize for latency"
12555 #: config/ia64/ia64.opt:50
12556 msgid "Generate inline floating point division, optimize for throughput"
12559 #: config/ia64/ia64.opt:57
12560 msgid "Generate inline integer division, optimize for latency"
12563 #: config/ia64/ia64.opt:61
12564 msgid "Generate inline integer division, optimize for throughput"
12567 #: config/ia64/ia64.opt:65
12568 msgid "Do not inline integer division"
12571 #: config/ia64/ia64.opt:69
12572 msgid "Generate inline square root, optimize for latency"
12575 #: config/ia64/ia64.opt:73
12576 msgid "Generate inline square root, optimize for throughput"
12579 #: config/ia64/ia64.opt:77
12580 msgid "Do not inline square root"
12583 #: config/ia64/ia64.opt:81
12584 msgid "Enable Dwarf 2 line debug info via GNU as"
12587 #: config/ia64/ia64.opt:85
12588 msgid "Enable earlier placing stop bits for better scheduling"
12591 #: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
12592 msgid "Specify range of registers to make fixed"
12595 #: config/ia64/ia64.opt:101
12596 msgid "Use data speculation before reload"
12599 #: config/ia64/ia64.opt:105
12600 msgid "Use data speculation after reload"
12603 #: config/ia64/ia64.opt:109
12604 msgid "Use control speculation"
12607 #: config/ia64/ia64.opt:113
12608 msgid "Use in block data speculation before reload"
12611 #: config/ia64/ia64.opt:117
12612 msgid "Use in block data speculation after reload"
12615 #: config/ia64/ia64.opt:121
12616 msgid "Use in block control speculation"
12619 #: config/ia64/ia64.opt:125
12620 msgid "Use simple data speculation check"
12623 #: config/ia64/ia64.opt:129
12624 msgid "Use simple data speculation check for control speculation"
12627 #: config/ia64/ia64.opt:133
12628 msgid "Print information about speculative motions."
12631 #: config/ia64/ia64.opt:137
12633 "If set, data speculative instructions will be chosen for schedule only if "
12634 "there are no other choices at the moment "
12637 #: config/ia64/ia64.opt:141
12639 "If set, control speculative instructions will be chosen for schedule only if "
12640 "there are no other choices at the moment "
12643 #: config/ia64/ia64.opt:145
12645 "Count speculative dependencies while calculating priority of instructions"
12648 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
12649 msgid "Use simulator runtime"
12652 #: config/m32c/m32c.opt:28
12653 msgid "Compile code for R8C variants"
12656 #: config/m32c/m32c.opt:32
12657 msgid "Compile code for M16C variants"
12660 #: config/m32c/m32c.opt:36
12661 msgid "Compile code for M32CM variants"
12664 #: config/m32c/m32c.opt:40
12665 msgid "Compile code for M32C variants"
12668 #: config/m32c/m32c.opt:44
12669 msgid "Number of memreg bytes (default: 16, range: 0..16)"
12672 #: config/sparc/little-endian.opt:23
12673 msgid "Generate code for little-endian"
12676 #: config/sparc/little-endian.opt:27
12677 msgid "Generate code for big-endian"
12680 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
12681 msgid "Use hardware FP"
12684 #: config/sparc/sparc.opt:31
12685 msgid "Do not use hardware FP"
12688 #: config/sparc/sparc.opt:35
12689 msgid "Assume possible double misalignment"
12692 #: config/sparc/sparc.opt:39
12693 msgid "Pass -assert pure-text to linker"
12696 #: config/sparc/sparc.opt:43
12697 msgid "Use ABI reserved registers"
12700 #: config/sparc/sparc.opt:47
12701 msgid "Use hardware quad FP instructions"
12704 #: config/sparc/sparc.opt:51
12705 msgid "Do not use hardware quad fp instructions"
12708 #: config/sparc/sparc.opt:55
12709 msgid "Compile for V8+ ABI"
12712 #: config/sparc/sparc.opt:59
12713 msgid "Use UltraSPARC Visual Instruction Set extensions"
12716 #: config/sparc/sparc.opt:63
12717 msgid "Pointers are 64-bit"
12720 #: config/sparc/sparc.opt:67
12721 msgid "Pointers are 32-bit"
12724 #: config/sparc/sparc.opt:71
12725 msgid "Use 64-bit ABI"
12728 #: config/sparc/sparc.opt:75
12729 msgid "Use 32-bit ABI"
12732 #: config/sparc/sparc.opt:79
12733 msgid "Use stack bias"
12736 #: config/sparc/sparc.opt:83
12737 msgid "Use structs on stronger alignment for double-word copies"
12740 #: config/sparc/sparc.opt:87
12741 msgid "Optimize tail call instructions in assembler and linker"
12744 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
12745 msgid "Use features of and schedule code for given CPU"
12748 #: config/sparc/sparc.opt:99
12749 msgid "Use given SPARC-V9 code model"
12752 #: config/sparc/sparc.opt:103
12753 msgid "Enable strict 32-bit psABI struct return checking."
12756 #: config/m32r/m32r.opt:23
12757 msgid "Compile for the m32rx"
12760 #: config/m32r/m32r.opt:27
12761 msgid "Compile for the m32r2"
12764 #: config/m32r/m32r.opt:31
12765 msgid "Compile for the m32r"
12768 #: config/m32r/m32r.opt:35
12769 msgid "Align all loops to 32 byte boundary"
12772 #: config/m32r/m32r.opt:39
12773 msgid "Prefer branches over conditional execution"
12776 #: config/m32r/m32r.opt:43
12777 msgid "Give branches their default cost"
12780 #: config/m32r/m32r.opt:47
12781 msgid "Display compile time statistics"
12784 #: config/m32r/m32r.opt:51
12785 msgid "Specify cache flush function"
12788 #: config/m32r/m32r.opt:55
12789 msgid "Specify cache flush trap number"
12792 #: config/m32r/m32r.opt:59
12793 msgid "Only issue one instruction per cycle"
12796 #: config/m32r/m32r.opt:63
12797 msgid "Allow two instructions to be issued per cycle"
12800 #: config/m32r/m32r.opt:67
12801 msgid "Code size: small, medium or large"
12804 #: config/m32r/m32r.opt:71
12805 msgid "Don't call any cache flush functions"
12808 #: config/m32r/m32r.opt:75
12809 msgid "Don't call any cache flush trap"
12812 #: config/m32r/m32r.opt:82
12813 msgid "Small data area: none, sdata, use"
12816 #: config/m68k/m68k.opt:23
12817 msgid "Generate code for a 520X"
12820 #: config/m68k/m68k.opt:27
12821 msgid "Generate code for a 5206e"
12824 #: config/m68k/m68k.opt:31
12825 msgid "Generate code for a 528x"
12828 #: config/m68k/m68k.opt:35
12829 msgid "Generate code for a 5307"
12832 #: config/m68k/m68k.opt:39
12833 msgid "Generate code for a 5407"
12836 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
12837 msgid "Generate code for a 68000"
12840 #: config/m68k/m68k.opt:47
12841 msgid "Generate code for a 68010"
12844 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
12845 msgid "Generate code for a 68020"
12848 #: config/m68k/m68k.opt:55
12849 msgid "Generate code for a 68040, without any new instructions"
12852 #: config/m68k/m68k.opt:59
12853 msgid "Generate code for a 68060, without any new instructions"
12856 #: config/m68k/m68k.opt:63
12857 msgid "Generate code for a 68030"
12860 #: config/m68k/m68k.opt:67
12861 msgid "Generate code for a 68040"
12864 #: config/m68k/m68k.opt:71
12865 msgid "Generate code for a 68060"
12868 #: config/m68k/m68k.opt:75
12869 msgid "Generate code for a 68302"
12872 #: config/m68k/m68k.opt:79
12873 msgid "Generate code for a 68332"
12876 #: config/m68k/m68k.opt:84
12877 msgid "Generate code for a 68851"
12880 #: config/m68k/m68k.opt:88
12881 msgid "Generate code that uses 68881 floating-point instructions"
12884 #: config/m68k/m68k.opt:92
12885 msgid "Align variables on a 32-bit boundary"
12888 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
12889 msgid "Specify the name of the target architecture"
12892 #: config/m68k/m68k.opt:100
12893 msgid "Use the bit-field instructions"
12896 #: config/m68k/m68k.opt:112
12897 msgid "Generate code for a ColdFire v4e"
12900 #: config/m68k/m68k.opt:116
12901 msgid "Specify the target CPU"
12904 #: config/m68k/m68k.opt:120
12905 msgid "Generate code for a cpu32"
12908 #: config/m68k/m68k.opt:124
12909 msgid "Use hardware division instructions on ColdFire"
12912 #: config/m68k/m68k.opt:128
12913 msgid "Generate code for a Fido A"
12916 #: config/m68k/m68k.opt:132
12917 msgid "Generate code which uses hardware floating point instructions"
12920 #: config/m68k/m68k.opt:136
12921 msgid "Enable ID based shared library"
12924 #: config/m68k/m68k.opt:140
12925 msgid "Do not use the bit-field instructions"
12928 #: config/m68k/m68k.opt:144
12929 msgid "Use normal calling convention"
12932 #: config/m68k/m68k.opt:148
12933 msgid "Consider type 'int' to be 32 bits wide"
12936 #: config/m68k/m68k.opt:152
12937 msgid "Generate pc-relative code"
12940 #: config/m68k/m68k.opt:156
12941 msgid "Use different calling convention using 'rtd'"
12944 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
12945 msgid "Enable separate data segment"
12948 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
12949 msgid "ID of shared library to build"
12952 #: config/m68k/m68k.opt:168
12953 msgid "Consider type 'int' to be 16 bits wide"
12956 #: config/m68k/m68k.opt:172
12957 msgid "Generate code with library calls for floating point"
12960 #: config/m68k/m68k.opt:176
12961 msgid "Do not use unaligned memory references"
12964 #: config/m68k/m68k.opt:180
12965 msgid "Tune for the specified target CPU or architecture"
12968 #: config/m68k/ieee.opt:24 config/i386/i386.opt:95
12969 msgid "Use IEEE math for fp comparisons"
12972 #: config/i386/djgpp.opt:25
12973 msgid "Ignored (obsolete)"
12976 #: config/i386/i386.opt:23
12977 msgid "sizeof(long double) is 16"
12980 #: config/i386/i386.opt:27 config/i386/i386.opt:91
12981 msgid "Use hardware fp"
12984 #: config/i386/i386.opt:31
12985 msgid "sizeof(long double) is 12"
12988 #: config/i386/i386.opt:35
12989 msgid "Reserve space for outgoing arguments in the function prologue"
12992 #: config/i386/i386.opt:39
12993 msgid "Align some doubles on dword boundary"
12996 #: config/i386/i386.opt:43
12997 msgid "Function starts are aligned to this power of 2"
13000 #: config/i386/i386.opt:47
13001 msgid "Jump targets are aligned to this power of 2"
13004 #: config/i386/i386.opt:51
13005 msgid "Loop code aligned to this power of 2"
13008 #: config/i386/i386.opt:55
13009 msgid "Align destination of the string operations"
13012 #: config/i386/i386.opt:63
13013 msgid "Use given assembler dialect"
13016 #: config/i386/i386.opt:67
13017 msgid "Branches are this expensive (1-5, arbitrary units)"
13020 #: config/i386/i386.opt:71
13022 "Data greater than given threshold will go into .ldata section in x86-64 "
13026 #: config/i386/i386.opt:75
13027 msgid "Use given x86-64 code model"
13030 #: config/i386/i386.opt:79
13031 msgid "Generate sin, cos, sqrt for FPU"
13034 #: config/i386/i386.opt:83
13035 msgid "Return values of functions in FPU registers"
13038 #: config/i386/i386.opt:87
13039 msgid "Generate floating point mathematics using given instruction set"
13042 #: config/i386/i386.opt:99
13043 msgid "Inline all known string operations"
13046 #: config/i386/i386.opt:103
13048 "Inline memset/memcpy string operations, but perform inline version only for "
13052 #: config/i386/i386.opt:111
13053 msgid "Use native (MS) bitfield layout"
13056 #: config/i386/i386.opt:127
13057 msgid "Omit the frame pointer in leaf functions"
13060 #: config/i386/i386.opt:131
13061 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
13064 #: config/i386/i386.opt:135
13065 msgid "Attempt to keep stack aligned to this power of 2"
13068 #: config/i386/i386.opt:139
13069 msgid "Use push instructions to save outgoing arguments"
13072 #: config/i386/i386.opt:143
13073 msgid "Use red-zone in the x86-64 code"
13076 #: config/i386/i386.opt:147
13077 msgid "Number of registers used to pass integer arguments"
13080 #: config/i386/i386.opt:151
13081 msgid "Alternate calling convention"
13084 #: config/i386/i386.opt:159
13085 msgid "Use SSE register passing conventions for SF and DF mode"
13088 #: config/i386/i386.opt:163
13089 msgid "Realign stack in prologue"
13092 #: config/i386/i386.opt:167
13093 msgid "Enable stack probing"
13096 #: config/i386/i386.opt:171
13097 msgid "Chose strategy to generate stringop using"
13100 #: config/i386/i386.opt:175
13101 msgid "Use given thread-local storage dialect"
13104 #: config/i386/i386.opt:179
13106 msgid "Use direct references against %gs when accessing tls data"
13109 #: config/i386/i386.opt:187
13110 msgid "Vector library ABI to use"
13113 #: config/i386/i386.opt:193
13114 msgid "Generate 32bit i386 code"
13117 #: config/i386/i386.opt:197
13118 msgid "Generate 64bit x86-64 code"
13121 #: config/i386/i386.opt:201
13122 msgid "Support MMX built-in functions"
13125 #: config/i386/i386.opt:205
13126 msgid "Support 3DNow! built-in functions"
13129 #: config/i386/i386.opt:209
13130 msgid "Support Athlon 3Dnow! built-in functions"
13133 #: config/i386/i386.opt:213
13134 msgid "Support MMX and SSE built-in functions and code generation"
13137 #: config/i386/i386.opt:217
13138 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
13141 #: config/i386/i386.opt:221
13142 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
13145 #: config/i386/i386.opt:225
13147 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
13150 #: config/i386/i386.opt:229
13152 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
13156 #: config/i386/i386.opt:233 config/i386/i386.opt:237
13158 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
13159 "and code generation"
13162 #: config/i386/i386.opt:241
13163 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
13166 #: config/i386/i386.opt:245
13168 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
13171 #: config/i386/i386.opt:249
13172 msgid "Support SSE5 built-in functions and code generation"
13175 #: config/i386/i386.opt:255
13177 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
13180 #: config/i386/i386.opt:259
13181 msgid "Support code generation of cmpxchg16b instruction."
13184 #: config/i386/i386.opt:263
13185 msgid "Support code generation of popcnt instruction."
13188 #: config/i386/i386.opt:267
13189 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
13192 #: config/i386/i386.opt:271
13193 msgid "Generate reciprocals instead of divss and sqrtss."
13196 #: config/i386/i386.opt:275
13198 "Enable automatic generation of fused floating point multiply-add instructions"
13201 #: config/i386/cygming.opt:23
13202 msgid "Create console application"
13205 #: config/i386/cygming.opt:27
13206 msgid "Use the Cygwin interface"
13209 #: config/i386/cygming.opt:31
13210 msgid "Generate code for a DLL"
13213 #: config/i386/cygming.opt:35
13214 msgid "Ignore dllimport for functions"
13217 #: config/i386/cygming.opt:39
13218 msgid "Use Mingw-specific thread support"
13221 #: config/i386/cygming.opt:43
13222 msgid "Set Windows defines"
13225 #: config/i386/cygming.opt:47
13226 msgid "Create GUI application"
13229 #: config/i386/sco5.opt:24
13230 msgid "Generate ELF output"
13233 #: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
13234 msgid "Support message passing with the Parallel Environment"
13237 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
13238 msgid "Conform more closely to IBM XLC semantics"
13241 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
13242 msgid "Generate 64-bit code"
13245 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
13246 msgid "Generate 32-bit code"
13249 #: config/rs6000/darwin.opt:32
13250 msgid "Generate code suitable for executables (NOT shared libs)"
13253 #: config/rs6000/rs6000.opt:24
13254 msgid "Use POWER instruction set"
13257 #: config/rs6000/rs6000.opt:28
13258 msgid "Do not use POWER instruction set"
13261 #: config/rs6000/rs6000.opt:32
13262 msgid "Use POWER2 instruction set"
13265 #: config/rs6000/rs6000.opt:36
13266 msgid "Use PowerPC instruction set"
13269 #: config/rs6000/rs6000.opt:40
13270 msgid "Do not use PowerPC instruction set"
13273 #: config/rs6000/rs6000.opt:44
13274 msgid "Use PowerPC-64 instruction set"
13277 #: config/rs6000/rs6000.opt:48
13278 msgid "Use PowerPC General Purpose group optional instructions"
13281 #: config/rs6000/rs6000.opt:52
13282 msgid "Use PowerPC Graphics group optional instructions"
13285 #: config/rs6000/rs6000.opt:56
13286 msgid "Use PowerPC V2.01 single field mfcr instruction"
13289 #: config/rs6000/rs6000.opt:60
13290 msgid "Use PowerPC V2.02 popcntb instruction"
13293 #: config/rs6000/rs6000.opt:64
13294 msgid "Use PowerPC V2.02 floating point rounding instructions"
13297 #: config/rs6000/rs6000.opt:68
13298 msgid "Use PowerPC V2.05 compare bytes instruction"
13301 #: config/rs6000/rs6000.opt:72
13302 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
13305 #: config/rs6000/rs6000.opt:76
13306 msgid "Use AltiVec instructions"
13309 #: config/rs6000/rs6000.opt:80
13310 msgid "Use decimal floating point instructions"
13313 #: config/rs6000/rs6000.opt:84
13314 msgid "Use 4xx half-word multiply instructions"
13317 #: config/rs6000/rs6000.opt:88
13318 msgid "Use 4xx string-search dlmzb instruction"
13321 #: config/rs6000/rs6000.opt:92
13322 msgid "Generate load/store multiple instructions"
13325 #: config/rs6000/rs6000.opt:96
13326 msgid "Generate string instructions for block moves"
13329 #: config/rs6000/rs6000.opt:100
13330 msgid "Use new mnemonics for PowerPC architecture"
13333 #: config/rs6000/rs6000.opt:104
13334 msgid "Use old mnemonics for PowerPC architecture"
13337 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
13338 msgid "Do not use hardware floating point"
13341 #: config/rs6000/rs6000.opt:116
13342 msgid "Do not generate load/store with update instructions"
13345 #: config/rs6000/rs6000.opt:120
13346 msgid "Generate load/store with update instructions"
13349 #: config/rs6000/rs6000.opt:124
13350 msgid "Do not generate fused multiply/add instructions"
13353 #: config/rs6000/rs6000.opt:128
13354 msgid "Generate fused multiply/add instructions"
13357 #: config/rs6000/rs6000.opt:132
13358 msgid "Schedule the start and end of the procedure"
13361 #: config/rs6000/rs6000.opt:139
13362 msgid "Return all structures in memory (AIX default)"
13365 #: config/rs6000/rs6000.opt:143
13366 msgid "Return small structures in registers (SVR4 default)"
13369 #: config/rs6000/rs6000.opt:151
13370 msgid "Generate software reciprocal sqrt for better throughput"
13373 #: config/rs6000/rs6000.opt:155
13374 msgid "Do not place floating point constants in TOC"
13377 #: config/rs6000/rs6000.opt:159
13378 msgid "Place floating point constants in TOC"
13381 #: config/rs6000/rs6000.opt:163
13382 msgid "Do not place symbol+offset constants in TOC"
13385 #: config/rs6000/rs6000.opt:167
13386 msgid "Place symbol+offset constants in TOC"
13389 #: config/rs6000/rs6000.opt:178
13390 msgid "Use only one TOC entry per procedure"
13393 #: config/rs6000/rs6000.opt:182
13394 msgid "Put everything in the regular TOC"
13397 #: config/rs6000/rs6000.opt:186
13398 msgid "Generate VRSAVE instructions when generating AltiVec code"
13401 #: config/rs6000/rs6000.opt:190
13402 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
13405 #: config/rs6000/rs6000.opt:194
13406 msgid "Generate isel instructions"
13409 #: config/rs6000/rs6000.opt:198
13410 msgid "Deprecated option. Use -misel/-mno-isel instead"
13413 #: config/rs6000/rs6000.opt:202
13414 msgid "Generate SPE SIMD instructions on E500"
13417 #: config/rs6000/rs6000.opt:206
13418 msgid "Generate PPC750CL paired-single instructions"
13421 #: config/rs6000/rs6000.opt:210
13422 msgid "Deprecated option. Use -mspe/-mno-spe instead"
13425 #: config/rs6000/rs6000.opt:214
13426 msgid "Enable debug output"
13429 #: config/rs6000/rs6000.opt:218
13430 msgid "Specify ABI to use"
13433 #: config/rs6000/rs6000.opt:230
13434 msgid "Select full, part, or no traceback table"
13437 #: config/rs6000/rs6000.opt:234
13438 msgid "Avoid all range limits on call instructions"
13441 #: config/rs6000/rs6000.opt:238
13442 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
13445 #: config/rs6000/rs6000.opt:242
13446 msgid "Select GPR floating point method"
13449 #: config/rs6000/rs6000.opt:246
13450 msgid "Specify size of long double (64 or 128 bits)"
13453 #: config/rs6000/rs6000.opt:250
13454 msgid "Determine which dependences between insns are considered costly"
13457 #: config/rs6000/rs6000.opt:254
13458 msgid "Specify which post scheduling nop insertion scheme to apply"
13461 #: config/rs6000/rs6000.opt:258
13462 msgid "Specify alignment of structure fields default/natural"
13465 #: config/rs6000/rs6000.opt:262
13466 msgid "Specify scheduling priority for dispatch slot restricted insns"
13469 #: config/rs6000/aix64.opt:24
13470 msgid "Compile for 64-bit pointers"
13473 #: config/rs6000/aix64.opt:28
13474 msgid "Compile for 32-bit pointers"
13477 #: config/rs6000/linux64.opt:24
13478 msgid "Call mcount for profiling before a function prologue"
13481 #: config/rs6000/sysv4.opt:24
13482 msgid "Select ABI calling convention"
13485 #: config/rs6000/sysv4.opt:28
13486 msgid "Select method for sdata handling"
13489 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
13490 msgid "Align to the base type of the bit-field"
13493 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
13494 msgid "Produce code relocatable at runtime"
13497 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
13498 msgid "Produce little endian code"
13501 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
13502 msgid "Produce big endian code"
13505 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
13506 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
13507 #: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
13508 msgid "no description yet"
13511 #: config/rs6000/sysv4.opt:78
13512 msgid "Assume all variable arg functions are prototyped"
13515 #: config/rs6000/sysv4.opt:87
13519 #: config/rs6000/sysv4.opt:91
13520 msgid "Allow bit-fields to cross word boundaries"
13523 #: config/rs6000/sysv4.opt:95
13524 msgid "Use alternate register names"
13527 #: config/rs6000/sysv4.opt:104
13528 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13531 #: config/rs6000/sysv4.opt:108
13532 msgid "Link with libads.a, libc.a and crt0.o"
13535 #: config/rs6000/sysv4.opt:112
13536 msgid "Link with libyk.a, libc.a and crt0.o"
13539 #: config/rs6000/sysv4.opt:116
13540 msgid "Link with libmvme.a, libc.a and crt0.o"
13543 #: config/rs6000/sysv4.opt:120
13544 msgid "Set the PPC_EMB bit in the ELF flags header"
13547 #: config/rs6000/sysv4.opt:124
13548 msgid "Use the WindISS simulator"
13551 #: config/rs6000/sysv4.opt:144
13552 msgid "Generate code to use a non-exec PLT and GOT"
13555 #: config/rs6000/sysv4.opt:148
13556 msgid "Generate code for old exec BSS PLT"
13559 #: config/spu/spu.opt:20
13560 msgid "Emit warnings when run-time relocations are generated"
13563 #: config/spu/spu.opt:24
13564 msgid "Emit errors when run-time relocations are generated"
13567 #: config/spu/spu.opt:28
13568 msgid "Specify cost of branches (Default 20)"
13571 #: config/spu/spu.opt:32
13572 msgid "Make sure loads and stores are not moved past DMA instructions"
13575 #: config/spu/spu.opt:36
13576 msgid "volatile must be specified on any memory that is effected by DMA"
13579 #: config/spu/spu.opt:40
13580 msgid "Use standard main function as entry for startup"
13583 #: config/spu/spu.opt:44
13584 msgid "Generate branch hints for branches"
13587 #: config/spu/spu.opt:48
13588 msgid "Generate code for 18 bit addressing"
13591 #: config/spu/spu.opt:52
13592 msgid "Generate code for 32 bit addressing"
13595 #: config/mcore/mcore.opt:23
13596 msgid "Generate code for the M*Core M210"
13599 #: config/mcore/mcore.opt:27
13600 msgid "Generate code for the M*Core M340"
13603 #: config/mcore/mcore.opt:31
13604 msgid "Set maximum alignment to 4"
13607 #: config/mcore/mcore.opt:35
13608 msgid "Force functions to be aligned to a 4 byte boundary"
13611 #: config/mcore/mcore.opt:39
13612 msgid "Set maximum alignment to 8"
13615 #: config/mcore/mcore.opt:43 config/score/score.opt:23
13616 msgid "Generate big-endian code"
13619 #: config/mcore/mcore.opt:47
13620 msgid "Emit call graph information"
13623 #: config/mcore/mcore.opt:51
13624 msgid "Use the divide instruction"
13627 #: config/mcore/mcore.opt:55
13628 msgid "Inline constants if it can be done in 2 insns or less"
13631 #: config/mcore/mcore.opt:59 config/score/score.opt:27
13632 msgid "Generate little-endian code"
13635 #: config/mcore/mcore.opt:67
13636 msgid "Use arbitrary sized immediates in bit operations"
13639 #: config/mcore/mcore.opt:71
13640 msgid "Prefer word accesses over byte accesses"
13643 #: config/mcore/mcore.opt:75
13644 msgid "Set the maximum amount for a single stack increment operation"
13647 #: config/mcore/mcore.opt:79
13648 msgid "Always treat bitfields as int-sized"
13651 #: config/arc/arc.opt:32
13652 msgid "Prepend the name of the cpu to all public symbol names"
13655 #: config/arc/arc.opt:42
13656 msgid "Compile code for ARC variant CPU"
13659 #: config/arc/arc.opt:46
13660 msgid "Put functions in SECTION"
13663 #: config/arc/arc.opt:50
13664 msgid "Put data in SECTION"
13667 #: config/arc/arc.opt:54
13668 msgid "Put read-only data in SECTION"
13671 #: config/sh/sh.opt:44
13672 msgid "Generate SH1 code"
13675 #: config/sh/sh.opt:48
13676 msgid "Generate SH2 code"
13679 #: config/sh/sh.opt:52
13680 msgid "Generate SH2a code"
13683 #: config/sh/sh.opt:56
13684 msgid "Generate SH2a FPU-less code"
13687 #: config/sh/sh.opt:60
13688 msgid "Generate default single-precision SH2a code"
13691 #: config/sh/sh.opt:64
13692 msgid "Generate only single-precision SH2a code"
13695 #: config/sh/sh.opt:68
13696 msgid "Generate SH2e code"
13699 #: config/sh/sh.opt:72
13700 msgid "Generate SH3 code"
13703 #: config/sh/sh.opt:76
13704 msgid "Generate SH3e code"
13707 #: config/sh/sh.opt:80
13708 msgid "Generate SH4 code"
13711 #: config/sh/sh.opt:84
13712 msgid "Generate SH4-100 code"
13715 #: config/sh/sh.opt:88
13716 msgid "Generate SH4-200 code"
13719 #: config/sh/sh.opt:94
13720 msgid "Generate SH4-300 code"
13723 #: config/sh/sh.opt:98
13724 msgid "Generate SH4 FPU-less code"
13727 #: config/sh/sh.opt:102
13728 msgid "Generate SH4-100 FPU-less code"
13731 #: config/sh/sh.opt:106
13732 msgid "Generate SH4-200 FPU-less code"
13735 #: config/sh/sh.opt:110
13736 msgid "Generate SH4-300 FPU-less code"
13739 #: config/sh/sh.opt:114
13740 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
13743 #: config/sh/sh.opt:119
13744 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
13747 #: config/sh/sh.opt:124
13748 msgid "Generate code for SH4 500 series (FPU-less)."
13751 #: config/sh/sh.opt:129
13752 msgid "Generate default single-precision SH4 code"
13755 #: config/sh/sh.opt:133
13756 msgid "Generate default single-precision SH4-100 code"
13759 #: config/sh/sh.opt:137
13760 msgid "Generate default single-precision SH4-200 code"
13763 #: config/sh/sh.opt:141
13764 msgid "Generate default single-precision SH4-300 code"
13767 #: config/sh/sh.opt:145
13768 msgid "Generate only single-precision SH4 code"
13771 #: config/sh/sh.opt:149
13772 msgid "Generate only single-precision SH4-100 code"
13775 #: config/sh/sh.opt:153
13776 msgid "Generate only single-precision SH4-200 code"
13779 #: config/sh/sh.opt:157
13780 msgid "Generate only single-precision SH4-300 code"
13783 #: config/sh/sh.opt:161
13784 msgid "Generate SH4a code"
13787 #: config/sh/sh.opt:165
13788 msgid "Generate SH4a FPU-less code"
13791 #: config/sh/sh.opt:169
13792 msgid "Generate default single-precision SH4a code"
13795 #: config/sh/sh.opt:173
13796 msgid "Generate only single-precision SH4a code"
13799 #: config/sh/sh.opt:177
13800 msgid "Generate SH4al-dsp code"
13803 #: config/sh/sh.opt:181
13804 msgid "Generate 32-bit SHmedia code"
13807 #: config/sh/sh.opt:185
13808 msgid "Generate 32-bit FPU-less SHmedia code"
13811 #: config/sh/sh.opt:189
13812 msgid "Generate 64-bit SHmedia code"
13815 #: config/sh/sh.opt:193
13816 msgid "Generate 64-bit FPU-less SHmedia code"
13819 #: config/sh/sh.opt:197
13820 msgid "Generate SHcompact code"
13823 #: config/sh/sh.opt:201
13824 msgid "Generate FPU-less SHcompact code"
13827 #: config/sh/sh.opt:205
13829 "Throttle unrolling to avoid thrashing target registers unless the unroll "
13830 "benefit outweighs this"
13833 #: config/sh/sh.opt:209
13834 msgid "Generate code in big endian mode"
13837 #: config/sh/sh.opt:213
13838 msgid "Generate 32-bit offsets in switch tables"
13841 #: config/sh/sh.opt:217
13842 msgid "Cost to assume for a branch insn"
13845 #: config/sh/sh.opt:221
13846 msgid "Enable cbranchdi4 pattern"
13849 #: config/sh/sh.opt:225
13850 msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
13853 #: config/sh/sh.opt:229
13855 "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
13859 #: config/sh/sh.opt:233
13860 msgid "Enable SH5 cut2 workaround"
13863 #: config/sh/sh.opt:237
13864 msgid "Align doubles at 64-bit boundaries"
13867 #: config/sh/sh.opt:241
13869 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
13870 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
13873 #: config/sh/sh.opt:245
13874 msgid "Specify name for 32 bit signed division function"
13877 #: config/sh/sh.opt:252
13879 "Enable the use of the fused floating point multiply-accumulate operation"
13882 #: config/sh/sh.opt:256
13883 msgid "Cost to assume for gettr insn"
13886 #: config/sh/sh.opt:260 config/sh/sh.opt:310
13887 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
13890 #: config/sh/sh.opt:264
13891 msgid "Increase the IEEE compliance for floating-point code"
13894 #: config/sh/sh.opt:268
13895 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
13898 #: config/sh/sh.opt:272
13900 "inline code to invalidate instruction cache entries after setting up nested "
13901 "function trampolines"
13904 #: config/sh/sh.opt:276
13905 msgid "Assume symbols might be invalid"
13908 #: config/sh/sh.opt:280
13909 msgid "Annotate assembler instructions with estimated addresses"
13912 #: config/sh/sh.opt:284
13913 msgid "Generate code in little endian mode"
13916 #: config/sh/sh.opt:288
13917 msgid "Mark MAC register as call-clobbered"
13920 #: config/sh/sh.opt:294
13921 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
13924 #: config/sh/sh.opt:298
13925 msgid "Emit function-calls using global offset table when generating PIC"
13928 #: config/sh/sh.opt:302
13929 msgid "Assume pt* instructions won't trap"
13932 #: config/sh/sh.opt:306
13933 msgid "Shorten address references during linking"
13936 #: config/sh/sh.opt:314
13937 msgid "Deprecated. Use -Os instead"
13940 #: config/sh/sh.opt:318
13941 msgid "Cost to assume for a multiply insn"
13944 #: config/sh/sh.opt:322
13946 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13947 "if the inline code would not work in user mode."
13950 #: config/sh/sh.opt:328
13951 msgid "Pretend a branch-around-a-move is a conditional move."
13954 #: config/sh/superh.opt:6
13955 msgid "Board name [and memory region]."
13958 #: config/sh/superh.opt:10
13959 msgid "Runtime name."
13962 #: config/arm/arm.opt:23
13963 msgid "Specify an ABI"
13966 #: config/arm/arm.opt:27
13967 msgid "Generate a call to abort if a noreturn function returns"
13970 #: config/arm/arm.opt:34
13971 msgid "Pass FP arguments in FP registers"
13974 #: config/arm/arm.opt:38
13975 msgid "Generate APCS conformant stack frames"
13978 #: config/arm/arm.opt:42
13979 msgid "Generate re-entrant, PIC code"
13982 #: config/arm/arm.opt:56
13983 msgid "Assume target CPU is configured as big endian"
13986 #: config/arm/arm.opt:60
13987 msgid "Thumb: Assume non-static functions may be called from ARM code"
13990 #: config/arm/arm.opt:64
13991 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
13994 #: config/arm/arm.opt:68
13995 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
13998 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
13999 msgid "Specify the name of the target CPU"
14002 #: config/arm/arm.opt:76
14003 msgid "Specify if floating point hardware should be used"
14006 #: config/arm/arm.opt:90
14007 msgid "Specify the name of the target floating point hardware/format"
14010 #: config/arm/arm.opt:94
14011 msgid "Alias for -mfloat-abi=hard"
14014 #: config/arm/arm.opt:98
14015 msgid "Assume target CPU is configured as little endian"
14018 #: config/arm/arm.opt:102
14019 msgid "Generate call insns as indirect calls, if necessary"
14022 #: config/arm/arm.opt:106
14023 msgid "Specify the register to be used for PIC addressing"
14026 #: config/arm/arm.opt:110
14027 msgid "Store function names in object code"
14030 #: config/arm/arm.opt:114
14031 msgid "Permit scheduling of a function's prologue sequence"
14034 #: config/arm/arm.opt:118
14035 msgid "Do not load the PIC register in function prologues"
14038 #: config/arm/arm.opt:122
14039 msgid "Alias for -mfloat-abi=soft"
14042 #: config/arm/arm.opt:126
14043 msgid "Specify the minimum bit alignment of structures"
14046 #: config/arm/arm.opt:130
14047 msgid "Compile for the Thumb not the ARM"
14050 #: config/arm/arm.opt:134
14051 msgid "Support calls between Thumb and ARM instruction sets"
14054 #: config/arm/arm.opt:138
14055 msgid "Specify how to access the thread pointer"
14058 #: config/arm/arm.opt:142
14059 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
14062 #: config/arm/arm.opt:146
14063 msgid "Thumb: Generate (leaf) stack frames even if not needed"
14066 #: config/arm/arm.opt:150
14067 msgid "Tune code for the given processor"
14070 #: config/arm/arm.opt:154
14071 msgid "Assume big endian bytes, little endian words"
14074 #: config/arm/arm.opt:158
14076 "Use Neon quad-word (rather than double-word) registers for vectorization"
14079 #: config/arm/pe.opt:23
14080 msgid "Ignore dllimport attribute for functions"
14083 #: config/pdp11/pdp11.opt:23
14084 msgid "Generate code for an 11/10"
14087 #: config/pdp11/pdp11.opt:27
14088 msgid "Generate code for an 11/40"
14091 #: config/pdp11/pdp11.opt:31
14092 msgid "Generate code for an 11/45"
14095 #: config/pdp11/pdp11.opt:35
14096 msgid "Use 16-bit abs patterns"
14099 #: config/pdp11/pdp11.opt:39
14100 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
14103 #: config/pdp11/pdp11.opt:43
14104 msgid "Do not use inline patterns for copying memory"
14107 #: config/pdp11/pdp11.opt:47
14108 msgid "Use inline patterns for copying memory"
14111 #: config/pdp11/pdp11.opt:51
14112 msgid "Do not pretend that branches are expensive"
14115 #: config/pdp11/pdp11.opt:55
14116 msgid "Pretend that branches are expensive"
14119 #: config/pdp11/pdp11.opt:59
14120 msgid "Use the DEC assembler syntax"
14123 #: config/pdp11/pdp11.opt:63
14124 msgid "Use 32 bit float"
14127 #: config/pdp11/pdp11.opt:67
14128 msgid "Use 64 bit float"
14131 #: config/pdp11/pdp11.opt:75
14132 msgid "Use 16 bit int"
14135 #: config/pdp11/pdp11.opt:79
14136 msgid "Use 32 bit int"
14139 #: config/pdp11/pdp11.opt:87
14140 msgid "Target has split I&D"
14143 #: config/pdp11/pdp11.opt:91
14144 msgid "Use UNIX assembler syntax"
14147 #: config/avr/avr.opt:23
14148 msgid "Use subroutines for function prologues and epilogues"
14151 #: config/avr/avr.opt:27
14152 msgid "Select the target MCU"
14155 #: config/avr/avr.opt:34
14156 msgid "Use an 8-bit 'int' type"
14159 #: config/avr/avr.opt:38
14160 msgid "Change the stack pointer without disabling interrupts"
14163 #: config/avr/avr.opt:42
14164 msgid "Do not generate tablejump insns"
14167 #: config/avr/avr.opt:52
14168 msgid "Use rjmp/rcall (limited range) on >8K devices"
14171 #: config/avr/avr.opt:56
14172 msgid "Output instruction sizes to the asm file"
14175 #: config/avr/avr.opt:60
14176 msgid "Change only the low 8 bits of the stack pointer"
14179 #: config/avr/avr.opt:64
14180 msgid "Relax branches"
14183 #: config/avr/avr.opt:68
14185 "Make the linker relaxation machine assume that a program counter wrap-around "
14189 #: config/crx/crx.opt:23
14190 msgid "Support multiply accumulate instructions"
14193 #: config/crx/crx.opt:27
14194 msgid "Do not use push to store function arguments"
14197 #: config/crx/crx.opt:31
14198 msgid "Restrict doloop to the given nesting level"
14201 #: config/pa/pa-hpux.opt:23
14202 msgid "Generate cpp defines for server IO"
14205 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
14206 #: config/pa/pa-hpux1111.opt:23
14207 msgid "Specify UNIX standard for predefines and linking"
14210 #: config/pa/pa-hpux.opt:31
14211 msgid "Generate cpp defines for workstation IO"
14214 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
14215 msgid "Generate PA1.0 code"
14218 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
14219 msgid "Generate PA1.1 code"
14222 #: config/pa/pa.opt:31 config/pa/pa.opt:92
14223 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
14226 #: config/pa/pa.opt:35
14227 msgid "Generate code for huge switch statements"
14230 #: config/pa/pa.opt:39
14231 msgid "Disable FP regs"
14234 #: config/pa/pa.opt:43
14235 msgid "Disable indexed addressing"
14238 #: config/pa/pa.opt:47
14239 msgid "Generate fast indirect calls"
14242 #: config/pa/pa.opt:55
14243 msgid "Assume code will be assembled by GAS"
14246 #: config/pa/pa.opt:59
14247 msgid "Put jumps in call delay slots"
14250 #: config/pa/pa.opt:64
14251 msgid "Enable linker optimizations"
14254 #: config/pa/pa.opt:68
14255 msgid "Always generate long calls"
14258 #: config/pa/pa.opt:72
14259 msgid "Emit long load/store sequences"
14262 #: config/pa/pa.opt:80
14263 msgid "Disable space regs"
14266 #: config/pa/pa.opt:96
14267 msgid "Use portable calling conventions"
14270 #: config/pa/pa.opt:100
14272 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
14273 "7200, 7300, and 8000"
14276 #: config/pa/pa.opt:112
14277 msgid "Do not disable space regs"
14280 #: config/pa/pa64-hpux.opt:23
14281 msgid "Assume code will be linked by GNU ld"
14284 #: config/pa/pa64-hpux.opt:27
14285 msgid "Assume code will be linked by HP ld"
14288 #: config/xtensa/xtensa.opt:23
14289 msgid "Use CONST16 instruction to load constants"
14292 #: config/xtensa/xtensa.opt:27
14293 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
14296 #: config/xtensa/xtensa.opt:31
14297 msgid "Use indirect CALLXn instructions for large programs"
14300 #: config/xtensa/xtensa.opt:35
14301 msgid "Automatically align branch targets to reduce branch penalties"
14304 #: config/xtensa/xtensa.opt:39
14305 msgid "Intersperse literal pools with code in the text section"
14308 #: config/stormy16/stormy16.opt:24
14309 msgid "Provide libraries for the simulator"
14312 #: config/mips/mips.opt:23
14313 msgid "Generate code that conforms to the given ABI"
14316 #: config/mips/mips.opt:27
14317 msgid "Generate code that can be used in SVR4-style dynamic objects"
14320 #: config/mips/mips.opt:31
14321 msgid "Use PMC-style 'mad' instructions"
14324 #: config/mips/mips.opt:35
14325 msgid "Generate code for the given ISA"
14328 #: config/mips/mips.opt:39
14329 msgid "Set the cost of branches to roughly COST instructions"
14332 #: config/mips/mips.opt:43
14333 msgid "Use Branch Likely instructions, overriding the architecture default"
14336 #: config/mips/mips.opt:47
14337 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
14340 #: config/mips/mips.opt:51
14341 msgid "Trap on integer divide by zero"
14344 #: config/mips/mips.opt:55
14345 msgid "Specify when instructions are allowed to access code"
14348 #: config/mips/mips.opt:59
14349 msgid "Use branch-and-break sequences to check for integer divide by zero"
14352 #: config/mips/mips.opt:63
14353 msgid "Use trap instructions to check for integer divide by zero"
14356 #: config/mips/mips.opt:67
14357 msgid "Allow the use of MDMX instructions"
14360 #: config/mips/mips.opt:71
14362 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
14366 #: config/mips/mips.opt:75
14367 msgid "Use MIPS-DSP instructions"
14370 #: config/mips/mips.opt:79
14371 msgid "Use MIPS-DSP REV 2 instructions"
14374 #: config/mips/mips.opt:89
14375 msgid "Use big-endian byte order"
14378 #: config/mips/mips.opt:93
14379 msgid "Use little-endian byte order"
14382 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
14383 msgid "Use ROM instead of RAM"
14386 #: config/mips/mips.opt:101
14387 msgid "Use NewABI-style %reloc() assembly operators"
14390 #: config/mips/mips.opt:105
14391 msgid "Use -G for data that is not defined by the current object"
14394 #: config/mips/mips.opt:109
14395 msgid "Work around certain R4000 errata"
14398 #: config/mips/mips.opt:113
14399 msgid "Work around certain R4400 errata"
14402 #: config/mips/mips.opt:117
14403 msgid "Work around errata for early SB-1 revision 2 cores"
14406 #: config/mips/mips.opt:121
14407 msgid "Work around certain VR4120 errata"
14410 #: config/mips/mips.opt:125
14411 msgid "Work around VR4130 mflo/mfhi errata"
14414 #: config/mips/mips.opt:129
14415 msgid "Work around an early 4300 hardware bug"
14418 #: config/mips/mips.opt:133
14419 msgid "FP exceptions are enabled"
14422 #: config/mips/mips.opt:137
14423 msgid "Use 32-bit floating-point registers"
14426 #: config/mips/mips.opt:141
14427 msgid "Use 64-bit floating-point registers"
14430 #: config/mips/mips.opt:145
14431 msgid "Use FUNC to flush the cache before calling stack trampolines"
14434 #: config/mips/mips.opt:149
14435 msgid "Generate floating-point multiply-add instructions"
14438 #: config/mips/mips.opt:153
14439 msgid "Use 32-bit general registers"
14442 #: config/mips/mips.opt:157
14443 msgid "Use 64-bit general registers"
14446 #: config/mips/mips.opt:161
14447 msgid "Use GP-relative addressing to access small data"
14450 #: config/mips/mips.opt:165
14451 msgid "Allow the use of hardware floating-point ABI and instructions"
14454 #: config/mips/mips.opt:169
14455 msgid "Generate code that can be safely linked with MIPS16 code."
14458 #: config/mips/mips.opt:173
14459 msgid "Generate code for ISA level N"
14462 #: config/mips/mips.opt:177
14463 msgid "Generate MIPS16 code"
14466 #: config/mips/mips.opt:181
14467 msgid "Use MIPS-3D instructions"
14470 #: config/mips/mips.opt:185
14471 msgid "Use ll, sc and sync instructions"
14474 #: config/mips/mips.opt:189
14475 msgid "Use -G for object-local data"
14478 #: config/mips/mips.opt:193
14479 msgid "Use indirect calls"
14482 #: config/mips/mips.opt:197
14483 msgid "Use a 32-bit long type"
14486 #: config/mips/mips.opt:201
14487 msgid "Use a 64-bit long type"
14490 #: config/mips/mips.opt:205
14491 msgid "Don't optimize block moves"
14494 #: config/mips/mips.opt:209
14495 msgid "Use the mips-tfile postpass"
14498 #: config/mips/mips.opt:213
14499 msgid "Allow the use of MT instructions"
14502 #: config/mips/mips.opt:217
14503 msgid "Do not use a cache-flushing function before calling stack trampolines"
14506 #: config/mips/mips.opt:221
14507 msgid "Do not use MDMX instructions"
14510 #: config/mips/mips.opt:225
14511 msgid "Generate normal-mode code"
14514 #: config/mips/mips.opt:229
14515 msgid "Do not use MIPS-3D instructions"
14518 #: config/mips/mips.opt:233
14519 msgid "Use paired-single floating-point instructions"
14522 #: config/mips/mips.opt:237
14524 "When generating -mabicalls code, make the code suitable for use in shared "
14528 #: config/mips/mips.opt:241
14530 "Restrict the use of hardware floating-point instructions to 32-bit operations"
14533 #: config/mips/mips.opt:245
14534 msgid "Use SmartMIPS instructions"
14537 #: config/mips/mips.opt:249
14538 msgid "Prevent the use of all hardware floating-point instructions"
14541 #: config/mips/mips.opt:253
14542 msgid "Optimize lui/addiu address loads"
14545 #: config/mips/mips.opt:257
14546 msgid "Assume all symbols have 32-bit values"
14549 #: config/mips/mips.opt:261
14550 msgid "Optimize the output for PROCESSOR"
14553 #: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
14554 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
14557 #: config/mips/mips.opt:269
14558 msgid "Perform VR4130-specific alignment optimizations"
14561 #: config/mips/mips.opt:273
14562 msgid "Lift restrictions on GOT size"
14565 #: config/mips/sdemtk.opt:23
14566 msgid "Prevent the use of all floating-point operations"
14569 #: config/fr30/fr30.opt:23
14570 msgid "Assume small address space"
14573 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
14574 msgid "Compile for a 68HC11"
14577 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
14578 msgid "Compile for a 68HC12"
14581 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
14582 msgid "Compile for a 68HCS12"
14585 #: config/m68hc11/m68hc11.opt:49
14586 msgid "Auto pre/post decrement increment allowed"
14589 #: config/m68hc11/m68hc11.opt:53
14590 msgid "Min/max instructions allowed"
14593 #: config/m68hc11/m68hc11.opt:57
14594 msgid "Use call and rtc for function calls and returns"
14597 #: config/m68hc11/m68hc11.opt:61
14598 msgid "Auto pre/post decrement increment not allowed"
14601 #: config/m68hc11/m68hc11.opt:65
14602 msgid "Use jsr and rts for function calls and returns"
14605 #: config/m68hc11/m68hc11.opt:69
14606 msgid "Min/max instructions not allowed"
14609 #: config/m68hc11/m68hc11.opt:73
14610 msgid "Use direct addressing mode for soft registers"
14613 #: config/m68hc11/m68hc11.opt:77
14614 msgid "Compile with 32-bit integer mode"
14617 #: config/m68hc11/m68hc11.opt:82
14618 msgid "Specify the register allocation order"
14621 #: config/m68hc11/m68hc11.opt:86
14622 msgid "Do not use direct addressing mode for soft registers"
14625 #: config/m68hc11/m68hc11.opt:90
14626 msgid "Compile with 16-bit integer mode"
14629 #: config/m68hc11/m68hc11.opt:94
14630 msgid "Indicate the number of soft registers available"
14633 #: config/vax/vax.opt:23 config/vax/vax.opt:27
14634 msgid "Target DFLOAT double precision code"
14637 #: config/vax/vax.opt:31 config/vax/vax.opt:35
14638 msgid "Generate GFLOAT double precision code"
14641 #: config/vax/vax.opt:39
14642 msgid "Generate code for GNU assembler (gas)"
14645 #: config/vax/vax.opt:43
14646 msgid "Generate code for UNIX assembler"
14649 #: config/vax/vax.opt:47
14650 msgid "Use VAXC structure conventions"
14653 #: config/cris/linux.opt:27
14654 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
14657 #: config/cris/cris.opt:45
14658 msgid "Work around bug in multiplication instruction"
14661 #: config/cris/cris.opt:51
14662 msgid "Compile for ETRAX 4 (CRIS v3)"
14665 #: config/cris/cris.opt:56
14666 msgid "Compile for ETRAX 100 (CRIS v8)"
14669 #: config/cris/cris.opt:64
14670 msgid "Emit verbose debug information in assembly code"
14673 #: config/cris/cris.opt:71
14674 msgid "Do not use condition codes from normal instructions"
14677 #: config/cris/cris.opt:80
14678 msgid "Do not emit addressing modes with side-effect assignment"
14681 #: config/cris/cris.opt:89
14682 msgid "Do not tune stack alignment"
14685 #: config/cris/cris.opt:98
14686 msgid "Do not tune writable data alignment"
14689 #: config/cris/cris.opt:107
14690 msgid "Do not tune code and read-only data alignment"
14693 #: config/cris/cris.opt:116
14694 msgid "Align code and data to 32 bits"
14697 #: config/cris/cris.opt:133
14698 msgid "Don't align items in code or data"
14701 #: config/cris/cris.opt:142
14702 msgid "Do not emit function prologue or epilogue"
14705 #: config/cris/cris.opt:149
14706 msgid "Use the most feature-enabling options allowed by other options"
14709 #: config/cris/cris.opt:158
14710 msgid "Override -mbest-lib-options"
14713 #: config/cris/cris.opt:165
14714 msgid "Generate code for the specified chip or CPU version"
14717 #: config/cris/cris.opt:169
14718 msgid "Tune alignment for the specified chip or CPU version"
14721 #: config/cris/cris.opt:173
14722 msgid "Warn when a stackframe is larger than the specified size"
14725 #: config/cris/aout.opt:27
14726 msgid "Compile for the MMU-less Etrax 100-based elinux system"
14729 #: config/cris/aout.opt:33
14730 msgid "For elinux, request a specified stack-size for this program"
14733 #: config/h8300/h8300.opt:23
14734 msgid "Generate H8S code"
14737 #: config/h8300/h8300.opt:27
14738 msgid "Generate H8SX code"
14741 #: config/h8300/h8300.opt:31
14742 msgid "Generate H8S/2600 code"
14745 #: config/h8300/h8300.opt:35
14746 msgid "Make integers 32 bits wide"
14749 #: config/h8300/h8300.opt:42
14750 msgid "Use registers for argument passing"
14753 #: config/h8300/h8300.opt:46
14754 msgid "Consider access to byte sized memory slow"
14757 #: config/h8300/h8300.opt:50
14758 msgid "Enable linker relaxing"
14761 #: config/h8300/h8300.opt:54
14762 msgid "Generate H8/300H code"
14765 #: config/h8300/h8300.opt:58
14766 msgid "Enable the normal mode"
14769 #: config/h8300/h8300.opt:62
14770 msgid "Use H8/300 alignment rules"
14773 #: config/v850/v850.opt:23
14774 msgid "Use registers r2 and r5"
14777 #: config/v850/v850.opt:27
14778 msgid "Use 4 byte entries in switch tables"
14781 #: config/v850/v850.opt:31
14782 msgid "Enable backend debugging"
14785 #: config/v850/v850.opt:35
14786 msgid "Do not use the callt instruction"
14789 #: config/v850/v850.opt:39
14790 msgid "Reuse r30 on a per function basis"
14793 #: config/v850/v850.opt:43
14794 msgid "Support Green Hills ABI"
14797 #: config/v850/v850.opt:47
14798 msgid "Prohibit PC relative function calls"
14801 #: config/v850/v850.opt:51
14802 msgid "Use stubs for function prologues"
14805 #: config/v850/v850.opt:55
14806 msgid "Set the max size of data eligible for the SDA area"
14809 #: config/v850/v850.opt:59
14810 msgid "Enable the use of the short load instructions"
14813 #: config/v850/v850.opt:63
14814 msgid "Same as: -mep -mprolog-function"
14817 #: config/v850/v850.opt:67
14818 msgid "Set the max size of data eligible for the TDA area"
14821 #: config/v850/v850.opt:71
14822 msgid "Enforce strict alignment"
14825 #: config/v850/v850.opt:78
14826 msgid "Compile for the v850 processor"
14829 #: config/v850/v850.opt:82
14830 msgid "Compile for the v850e processor"
14833 #: config/v850/v850.opt:86
14834 msgid "Compile for the v850e1 processor"
14837 #: config/v850/v850.opt:90
14838 msgid "Set the max size of data eligible for the ZDA area"
14841 #: config/mmix/mmix.opt:24
14842 msgid "For intrinsics library: pass all parameters in registers"
14845 #: config/mmix/mmix.opt:28
14846 msgid "Use register stack for parameters and return value"
14849 #: config/mmix/mmix.opt:32
14850 msgid "Use call-clobbered registers for parameters and return value"
14853 #: config/mmix/mmix.opt:37
14854 msgid "Use epsilon-respecting floating point compare instructions"
14857 #: config/mmix/mmix.opt:41
14858 msgid "Use zero-extending memory loads, not sign-extending ones"
14861 #: config/mmix/mmix.opt:45
14863 "Generate divide results with reminder having the same sign as the divisor "
14864 "(not the dividend)"
14867 #: config/mmix/mmix.opt:49
14868 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
14871 #: config/mmix/mmix.opt:53
14872 msgid "Do not provide a default start-address 0x100 of the program"
14875 #: config/mmix/mmix.opt:57
14876 msgid "Link to emit program in ELF format (rather than mmo)"
14879 #: config/mmix/mmix.opt:61
14880 msgid "Use P-mnemonics for branches statically predicted as taken"
14883 #: config/mmix/mmix.opt:65
14884 msgid "Don't use P-mnemonics for branches"
14887 #: config/mmix/mmix.opt:79
14888 msgid "Use addresses that allocate global registers"
14891 #: config/mmix/mmix.opt:83
14892 msgid "Do not use addresses that allocate global registers"
14895 #: config/mmix/mmix.opt:87
14896 msgid "Generate a single exit point for each function"
14899 #: config/mmix/mmix.opt:91
14900 msgid "Do not generate a single exit point for each function"
14903 #: config/mmix/mmix.opt:95
14904 msgid "Set start-address of the program"
14907 #: config/mmix/mmix.opt:99
14908 msgid "Set start-address of data"
14911 #: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
14912 msgid "Specify CPU for code generation purposes"
14915 #: config/iq2000/iq2000.opt:27
14916 msgid "Specify CPU for scheduling purposes"
14919 #: config/iq2000/iq2000.opt:35
14920 msgid "Use GP relative sdata/sbss sections"
14923 #: config/iq2000/iq2000.opt:40
14924 msgid "No default crt0.o"
14927 #: config/bfin/bfin.opt:31
14928 msgid "Omit frame pointer for leaf functions"
14931 #: config/bfin/bfin.opt:35
14932 msgid "Program is entirely located in low 64k of memory"
14935 #: config/bfin/bfin.opt:39
14936 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
14939 #: config/bfin/bfin.opt:44
14940 msgid "Avoid speculative loads to work around a hardware anomaly."
14943 #: config/bfin/bfin.opt:48
14944 msgid "Enabled ID based shared library"
14947 #: config/bfin/bfin.opt:52
14949 "Generate code that won't be linked against any other ID shared libraries,"
14952 #: config/bfin/bfin.opt:65
14953 msgid "Avoid generating pc-relative calls; use indirection"
14956 #: config/bfin/bfin.opt:69
14957 msgid "Link with the fast floating-point library"
14960 #: config/bfin/bfin.opt:81
14961 msgid "Do stack checking using bounds in L1 scratch memory"
14964 #: config/mt/mt.opt:23
14965 msgid "Use byte loads and stores when generating code."
14968 #: config/mt/mt.opt:31
14969 msgid "Do not include crt0.o in the startup files"
14972 #: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
14973 #: config/mt/mt.opt:47 config/mt/mt.opt:51
14974 msgid "Internal debug switch"
14977 #: config/vxworks.opt:24
14978 msgid "Assume the VxWorks RTP environment"
14981 #: config/vxworks.opt:31
14982 msgid "Assume the VxWorks vThreads environment"
14985 #: config/darwin.opt:23
14986 msgid "Generate code suitable for fast turn around debugging"
14989 #: config/darwin.opt:31
14990 msgid "The earliest MacOS X version on which this program will run"
14993 #: config/darwin.opt:35
14994 msgid "Set sizeof(bool) to 1"
14997 #: config/darwin.opt:39
14998 msgid "Generate code for darwin loadable kernel extensions"
15001 #: config/darwin.opt:43
15002 msgid "Generate code for the kernel or loadable kernel extensions"
15005 #: config/darwin.opt:47
15006 msgid "Add <dir> to the end of the system framework include path"
15009 #: config/lynx.opt:23
15010 msgid "Support legacy multi-threading"
15013 #: config/lynx.opt:27
15014 msgid "Use shared libraries"
15017 #: config/lynx.opt:31
15018 msgid "Support multi-threading"
15021 #: config/score/score.opt:31
15022 msgid "Disable bcnz instruction"
15025 #: config/score/score.opt:35
15026 msgid "Enable unaligned load/store instruction"
15029 #: config/score/score.opt:39
15030 msgid "Support SCORE 5 ISA"
15033 #: config/score/score.opt:43
15034 msgid "Support SCORE 5U ISA"
15037 #: config/score/score.opt:47
15038 msgid "Support SCORE 7 ISA"
15041 #: config/score/score.opt:51
15042 msgid "Support SCORE 7D ISA"
15045 #: config/score/score.opt:55
15046 msgid "Support SCORE 3 ISA"
15049 #: config/score/score.opt:59
15050 msgid "Support SCORE 3d ISA"
15053 #: config/linux.opt:24
15054 msgid "Use uClibc instead of GNU libc"
15057 #: config/linux.opt:28
15058 msgid "Use GNU libc instead of uClibc"
15063 "Assert the <answer> to <question>. Putting '-' before <question> disables "
15064 "the <answer> to <question>"
15068 msgid "Do not discard comments"
15072 msgid "Do not discard comments in macro expansions"
15077 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
15082 msgid "Add <dir> to the end of the main framework include path"
15086 msgid "Print the name of header files as they are used"
15089 #: c.opt:68 c.opt:863
15090 msgid "Add <dir> to the end of the main include path"
15094 msgid "Generate make dependencies"
15098 msgid "Generate make dependencies and compile"
15102 msgid "Write dependency output to the given file"
15106 msgid "Treat missing header files as generated files"
15110 msgid "Like -M but ignore system header files"
15114 msgid "Like -MD but ignore system header files"
15118 msgid "Generate phony targets for all headers"
15122 msgid "Add a MAKE-quoted target"
15126 msgid "Add an unquoted target"
15130 msgid "Do not generate #line directives"
15134 msgid "Undefine <macro>"
15139 "Warn about things that will change when compiling with an ABI-compliant "
15144 msgid "Warn about suspicious uses of memory addresses"
15148 msgid "Enable most warning messages"
15153 "Warn if a comparison is always true or always false due to the limited range "
15159 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
15164 msgid "Warn about casting functions to incompatible types"
15168 msgid "Warn about C constructs that are not in the common subset of C and C++"
15173 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
15178 msgid "Warn about casts which discard qualifiers"
15182 msgid "Warn about subscripts whose type is \"char\""
15186 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
15191 "Warn about possibly nested block comments, and C++ comments spanning more "
15192 "than one physical line"
15196 msgid "Synonym for -Wcomment"
15200 msgid "Warn for implicit type conversions that may change a value"
15204 msgid "Warn for implicit type conversions between signed and unsigned integers"
15208 msgid "Warn when all constructors and destructors are private"
15212 msgid "Warn when a declaration is found after a statement"
15216 msgid "Warn about deprecated compiler features"
15220 msgid "Warn about compile-time integer division by zero"
15224 msgid "Warn about violations of Effective C++ style rules"
15228 msgid "Warn about an empty body in an if or else statement"
15232 msgid "Warn about stray tokens after #elif and #endif"
15237 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
15241 msgid "Warn if testing floating point numbers for equality"
15245 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
15249 msgid "Warn if passing too many arguments to a function for its format string"
15253 msgid "Warn about format strings that are not literals"
15257 msgid "Warn about format strings that contain NUL bytes"
15261 msgid "Warn about possible security problems with format functions"
15265 msgid "Warn about strftime formats yielding 2-digit years"
15269 msgid "Warn about zero-length formats"
15273 msgid "Warn whenever type qualifiers are ignored."
15277 msgid "Warn about variables which are initialized to themselves"
15281 msgid "Warn about implicit function declarations"
15285 msgid "Warn when a declaration does not specify a type"
15289 msgid "Deprecated. This switch has no effect"
15294 "Warn when there is a cast to a pointer from an integer of a different size"
15298 msgid "Warn about invalid uses of the \"offsetof\" macro"
15302 msgid "Warn about PCH files that are found but not used"
15306 msgid "Do not warn about using \"long long\" when -pedantic"
15310 msgid "Warn about suspicious declarations of \"main\""
15314 msgid "Warn about possibly missing braces around initializers"
15318 msgid "Warn about global functions without previous declarations"
15322 msgid "Warn about missing fields in struct initializers"
15326 msgid "Warn about functions which might be candidates for format attributes"
15330 msgid "Warn about user-specified include directories that do not exist"
15335 "Warn about function parameters declared without a type specifier in K&R-"
15340 msgid "Warn about global functions without prototypes"
15344 msgid "Warn about use of multi-character character constants"
15348 msgid "Warn about \"extern\" declarations not at file scope"
15353 "Warn when non-templatized friend functions are declared within a template"
15357 msgid "Warn about non-virtual destructors"
15362 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
15366 msgid "Warn about non-normalised Unicode strings"
15370 msgid "Warn if a C-style cast is used in a program"
15374 msgid "Warn for obsolescent usage in a declaration"
15378 msgid "Warn if an old-style parameter definition is used"
15383 "Warn if a string is longer than the maximum portable length specified by the "
15388 msgid "Warn about overloaded virtual function names"
15392 msgid "Warn about overriding initializers without side effects"
15396 msgid "Warn about possibly missing parentheses"
15400 msgid "Warn when converting the type of pointers to member functions"
15404 msgid "Warn about function pointer arithmetic"
15408 msgid "Warn when a pointer is cast to an integer of a different size"
15412 msgid "Warn about misuses of pragmas"
15416 msgid "Warn if inherited methods are unimplemented"
15420 msgid "Warn about multiple declarations of the same object"
15424 msgid "Warn when the compiler reorders code"
15429 "Warn whenever a function's return type defaults to \"int\" (C), or about "
15430 "inconsistent return types (C++)"
15434 msgid "Warn if a selector has multiple methods"
15438 msgid "Warn about possible violations of sequence point rules"
15442 msgid "Warn about signed-unsigned comparisons"
15446 msgid "Warn when overload promotes from unsigned to signed"
15450 msgid "Warn about uncasted NULL used as sentinel"
15454 msgid "Warn about unprototyped function declarations"
15458 msgid "Warn if type signatures of candidate methods do not match exactly"
15462 msgid "Warn when synthesis behavior differs from Cfront"
15465 #: c.opt:434 common.opt:183
15466 msgid "Do not suppress warnings from system headers"
15470 msgid "Warn about features not present in traditional C"
15475 "Warn of prototypes causing type conversions different from what would happen "
15476 "in the absence of prototype"
15481 "Warn if trigraphs are encountered that might affect the meaning of the "
15486 msgid "Warn about @selector()s without previously declared methods"
15490 msgid "Warn if an undefined macro is used in an #if directive"
15494 msgid "Warn about unrecognized pragmas"
15498 msgid "Warn about macros defined in the main file that are not used"
15502 msgid "Do not warn about using variadic macros when -pedantic"
15506 msgid "Warn if a variable length array is used"
15511 "In C++, nonzero means warn about deprecated conversion from string literals "
15512 "to `char *'. In C, similar warning, except that the conversion is of course "
15513 "not deprecated by the ISO C standard."
15517 msgid "Warn when a pointer differs in signedness in an assignment"
15521 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
15525 msgid "Enforce class member access control semantics"
15529 msgid "Change when template instances are emitted"
15533 msgid "Recognize the \"asm\" keyword"
15537 msgid "Recognize built-in functions"
15541 msgid "Check the return value of new"
15545 msgid "Allow the arguments of the '?' operator to have different types"
15549 msgid "Reduce the size of object files"
15553 msgid "Use class <name> for constant strings"
15557 msgid "Inline member functions by default"
15561 msgid "Preprocess directives only."
15565 msgid "Permit '$' as an identifier character"
15569 msgid "Generate code to check exception specifications"
15573 msgid "Convert all strings and character constants to character set <cset>"
15577 msgid "Permit universal character names (\\u and \\U) in identifiers"
15581 msgid "Specify the default character set for source files"
15585 msgid "Scope of for-init-statement variables is local to the loop"
15589 msgid "Do not assume that standard C libraries and \"main\" exist"
15593 msgid "Recognize GNU-defined keywords"
15597 msgid "Generate code for GNU runtime environment"
15601 msgid "Use traditional GNU semantics for inline functions"
15605 msgid "Assume normal C execution environment"
15609 msgid "Enable support for huge objects"
15613 msgid "Export functions even if they can be inlined"
15617 msgid "Emit implicit instantiations of inline templates"
15621 msgid "Emit implicit instantiations of templates"
15625 msgid "Inject friend functions into enclosing namespace"
15630 "Allow implicit conversions between vectors with differing numbers of "
15631 "subparts and/or differing element types."
15635 msgid "Don't warn about uses of Microsoft extensions"
15639 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
15643 msgid "Assume that receivers of Objective-C messages may be nil"
15648 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
15653 msgid "Allow fast jumps to the message dispatcher"
15657 msgid "Enable Objective-C exception and synchronization syntax"
15661 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
15665 msgid "Enable Objective-C setjmp exception handling runtime"
15669 msgid "Enable OpenMP"
15673 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
15677 msgid "Enable optional diagnostics"
15681 msgid "Look for and use PCH files even when preprocessing"
15685 msgid "Downgrade conformance errors to warnings"
15689 msgid "Treat the input file as already preprocessed"
15694 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
15699 msgid "Enable automatic template instantiation"
15703 msgid "Generate run time type descriptor information"
15707 msgid "Use the same size for double as for float"
15711 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
15715 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
15719 msgid "Make \"char\" signed by default"
15723 msgid "Display statistics accumulated during compilation"
15727 msgid "Distance between tab stops for column reporting"
15731 msgid "Specify maximum template instantiation depth"
15735 msgid "Do not generate thread-safe code for initializing local statics"
15739 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
15743 msgid "Make \"char\" unsigned by default"
15747 msgid "Use __cxa_atexit to register destructors"
15751 msgid "Use __cxa_get_exception_ptr in exception handling"
15755 msgid "Marks all inlined methods as having hidden visibility"
15759 msgid "Changes visibility to match Microsoft Visual Studio by default"
15763 msgid "Discard unused virtual functions"
15767 msgid "Implement vtables using thunks"
15771 msgid "Emit common-like symbols as weak symbols"
15776 "Convert all wide strings and character constants to character set <cset>"
15780 msgid "Generate a #line directive pointing at the current working directory"
15784 msgid "Emit cross referencing information"
15789 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
15793 msgid "Dump declarations to a .decl file"
15797 msgid "Aggressive reduced debug info for structs"
15801 msgid "Conservative reduced debug info for structs"
15805 msgid "Detailed reduced debug info for structs"
15808 #: c.opt:827 c.opt:859
15809 msgid "Add <dir> to the end of the system include path"
15813 msgid "Accept definition of macros in <file>"
15817 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
15821 msgid "Include the contents of <file> before other files"
15825 msgid "Specify <path> as a prefix for next two options"
15829 msgid "Set <dir> to be the system root directory"
15833 msgid "Add <dir> to the start of the system include path"
15837 msgid "Add <dir> to the end of the quote include path"
15842 "Do not search standard system include directories (those specified with -"
15843 "isystem will still be used)"
15847 msgid "Do not search standard system include directories for C++"
15851 msgid "Generate C header of platform-specific features"
15855 msgid "Print a checksum of the executable for PCH validity checking, and stop"
15859 msgid "Remap file names when including files"
15863 msgid "Conform to the ISO 1998 C++ standard"
15868 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
15871 #: c.opt:919 c.opt:954
15872 msgid "Conform to the ISO 1990 C standard"
15875 #: c.opt:923 c.opt:962
15876 msgid "Conform to the ISO 1999 C standard"
15880 msgid "Deprecated in favor of -std=c99"
15884 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
15888 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
15892 msgid "Conform to the ISO 1990 C standard with GNU extensions"
15896 msgid "Conform to the ISO 1999 C standard with GNU extensions"
15900 msgid "Deprecated in favor of -std=gnu99"
15904 msgid "Conform to the ISO 1990 C standard as amended in 1994"
15908 msgid "Deprecated in favor of -std=iso9899:1999"
15912 msgid "Enable traditional preprocessing"
15916 msgid "Support ISO C trigraphs"
15920 msgid "Do not predefine system-specific and GCC-specific macros"
15924 msgid "Enable verbose output"
15928 msgid "Display this information"
15933 "Display descriptions of a specific class of options. <class> is one or more "
15934 "of optimizers, target, warnings, undocumented, params"
15938 msgid "Alias for --help=target"
15943 "Set parameter <param> to value. See below for a complete list of parameters"
15948 "Put global and static data smaller than <number> bytes into a special "
15949 "section (on some targets)"
15953 msgid "Set optimization level to <number>"
15957 msgid "Optimize for space rather than speed"
15961 msgid "This switch is deprecated; use -Wextra instead"
15965 msgid "Warn about returning structures, unions or arrays"
15969 msgid "Warn if an array is accessed out of bounds"
15973 msgid "Warn about inappropriate attribute usage"
15977 msgid "Warn about pointer casts which increase alignment"
15981 msgid "Warn about uses of __attribute__((deprecated)) declarations"
15985 msgid "Warn when an optimization pass is disabled"
15989 msgid "Treat all warnings as errors"
15993 msgid "Treat specified warning as error"
15997 msgid "Print extra (possibly unwanted) warnings"
16001 msgid "Exit on the first error occurred"
16005 msgid "Warn when an inlined function cannot be inlined"
16009 msgid "Warn if an object is larger than <number> bytes"
16014 "Warn when a logical operator is suspicously always evaluating to true or "
16019 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
16024 "Warn about functions which might be candidates for __attribute__((noreturn))"
16028 msgid "Warn about overflow in arithmetic expressions"
16032 msgid "Warn when the packed attribute has no effect on struct layout"
16036 msgid "Warn when padding is required to align structure members"
16040 msgid "Warn when one local variable shadows another"
16044 msgid "Warn when not issuing stack smashing protection for some reason"
16047 #: common.opt:155 common.opt:159
16048 msgid "Warn about code which might break strict aliasing rules"
16051 #: common.opt:163 common.opt:167
16052 msgid "Warn about optimizations that assume that signed overflow is undefined"
16056 msgid "Warn about enumerated switches, with no default, missing a case"
16060 msgid "Warn about enumerated switches missing a \"default:\" statement"
16064 msgid "Warn about all enumerated switches missing a specific case"
16068 msgid "Warn about uninitialized automatic variables"
16072 msgid "Warn about code that will never be executed"
16076 msgid "Enable all -Wunused- warnings"
16080 msgid "Warn when a function is unused"
16084 msgid "Warn when a label is unused"
16088 msgid "Warn when a function parameter is unused"
16092 msgid "Warn when an expression value is unused"
16096 msgid "Warn when a variable is unused"
16100 msgid "Warn when a register variable is declared volatile"
16104 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
16108 msgid "Emit declaration information into <file>"
16112 msgid "Enable dumps from specific passes of the compiler"
16116 msgid "Set the file basename to be used for dumps"
16120 msgid "Align the start of functions"
16124 msgid "Align labels which are only reached by jumping"
16128 msgid "Align all labels"
16132 msgid "Align the start of loops"
16136 msgid "Specify that arguments may alias each other and globals"
16140 msgid "Assume arguments may alias globals but not each other"
16144 msgid "Assume arguments alias neither each other nor globals"
16148 msgid "Assume arguments alias no other storage"
16152 msgid "Generate unwind tables that are exact at each instruction boundary"
16156 msgid "Generate auto-inc/dec instructions"
16160 msgid "Generate code to check bounds before indexing arrays"
16164 msgid "Replace add, compare, branch with branch on count register"
16168 msgid "Use profiling information for branch probabilities"
16173 "Perform branch target load optimization before prologue / epilogue threading"
16178 "Perform branch target load optimization after prologue / epilogue threading"
16183 "Restrict target load migration not to re-use registers in any basic block"
16187 msgid "Mark <register> as being preserved across functions"
16191 msgid "Mark <register> as being corrupted by function calls"
16195 msgid "Save registers around function calls"
16199 msgid "Compare the results of several data dependence analyzers."
16203 msgid "Do not put uninitialized globals in the common section"
16207 msgid "Perform a register copy-propagation optimization pass"
16211 msgid "Perform cross-jumping optimization"
16215 msgid "When running CSE, follow jumps to their targets"
16219 msgid "When running CSE, follow conditional jumps"
16223 msgid "Omit range reduction step when performing complex division"
16227 msgid "Place data items into their own section"
16231 msgid "List all available debugging counters with their limits and counts."
16236 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter "
16241 msgid "Map one directory name to another in debug information"
16245 msgid "Defer popping functions args from stack until later"
16249 msgid "Attempt to fill delay slots of branch instructions"
16253 msgid "Delete useless null pointer checks"
16258 "How often to emit source location at the beginning of line-wrapped "
16264 "Amend appropriate diagnostic messages with the command line option that "
16269 msgid "Dump various compiler internals to a file"
16273 msgid "Suppress output of addresses in debugging dumps"
16278 "Suppress output of instruction numbers, line number notes and addresses in "
16283 msgid "Perform early inlining"
16287 msgid "Perform DWARF2 duplicate elimination"
16290 #: common.opt:453 common.opt:457
16291 msgid "Perform unused type elimination in debug info"
16295 msgid "Do not suppress C++ class debug information."
16299 msgid "Enable exception handling"
16303 msgid "Perform a number of minor, expensive optimizations"
16307 msgid "Assume no NaNs or infinities are generated"
16311 msgid "Mark <register> as being unavailable to the compiler"
16315 msgid "Don't allocate floats and doubles in extended-precision registers"
16318 #: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
16319 msgid "Does nothing. Preserved for backward compatibility."
16323 msgid "Perform a forward propagation pass on RTL"
16327 msgid "Allow function addresses to be held in registers"
16331 msgid "Place each function into its own section"
16335 msgid "Perform global common subexpression elimination"
16340 "Perform enhanced load motion during global common subexpression elimination"
16344 msgid "Perform store motion after global common subexpression elimination"
16349 "Perform redundant load after store elimination in global common subexpression"
16354 "Perform global common subexpression elimination after register allocation"
16358 msgid "Enable guessing of branch probabilities"
16362 msgid "Process #ident directives"
16366 msgid "Perform conversion of conditional jumps to branchless equivalents"
16370 msgid "Perform conversion of conditional jumps to conditional execution"
16374 msgid "Do not generate .size directives"
16378 msgid "Pay attention to the \"inline\" keyword"
16383 "Integrate simple functions into their callers when code size is known to not "
16388 msgid "Integrate simple functions into their callers"
16392 msgid "Integrate functions called once into their callers"
16396 msgid "Limit the size of inlined functions to <number>"
16400 msgid "Instrument function entry and exit with profiling calls"
16405 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
16411 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
16412 "functions listed in files"
16416 msgid "Perform Interprocedural constant propagation"
16420 msgid "Discover pure and const functions"
16424 msgid "Perform interprocedural points-to analysis"
16428 msgid "Discover readonly and non addressable static variables"
16432 msgid "Type based escape and alias analysis"
16436 msgid "Perform matrix layout flattening and transposing based"
16440 msgid "Perform structure layout optimizations based"
16444 msgid "Optimize induction variables on trees"
16448 msgid "Use jump tables for sufficiently large switch statements"
16452 msgid "Generate code for functions even if they are fully inlined"
16456 msgid "Emit static const variables even if they are not used"
16460 msgid "Give external symbols a leading underscore"
16464 msgid "Set errno after built-in math functions"
16468 msgid "Report on permanent memory allocation"
16472 msgid "Attempt to merge identical constants and constant variables"
16476 msgid "Attempt to merge identical constants across compilation units"
16480 msgid "Attempt to merge identical debug strings across compilation units"
16485 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
16490 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
16494 msgid "Perform SMS based modulo scheduling with register moves allowed"
16498 msgid "Move loop invariant computations out of loops"
16502 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
16506 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
16510 msgid "Ignore read operations when inserting mudflap instrumentation"
16514 msgid "Use the RTL dead code elimination pass"
16518 msgid "Use the RTL dead store elimination pass"
16523 "Enable/Disable the traditional scheduling in loops that already passed "
16524 "modulo scheduling"
16528 msgid "Support synchronous non-call exceptions"
16532 msgid "When possible do not generate stack frames"
16536 msgid "Expand OpenMP operations on SSA form"
16540 msgid "Do the full register move optimization pass"
16544 msgid "Optimize sibling and tail recursive calls"
16547 #: common.opt:734 common.opt:738
16548 msgid "Report on memory allocation before interprocedural optimization"
16552 msgid "Pack structure members together without holes"
16556 msgid "Set initial maximum structure member alignment"
16560 msgid "Return small aggregates in memory, not registers"
16564 msgid "Perform loop peeling"
16568 msgid "Enable machine specific peephole optimizations"
16572 msgid "Enable an RTL peephole pass before sched2"
16576 msgid "Generate position-independent code if possible (large mode)"
16581 "Generate position-independent code for executables if possible (large mode)"
16585 msgid "Generate position-independent code if possible (small mode)"
16590 "Generate position-independent code for executables if possible (small mode)"
16594 msgid "Run predictive commoning optimization."
16598 msgid "Generate prefetch instructions, if available, for arrays in loops"
16602 msgid "Enable basic program profiling code"
16606 msgid "Insert arc-based program profiling code"
16611 "Enable common options for generating profile info for profile feedback "
16612 "directed optimizations"
16617 "Enable common options for performing profile feedback directed optimizations"
16621 msgid "Insert code to profile values of expressions"
16625 msgid "Make compile reproducible using <string>"
16629 msgid "Record gcc command line switches in the object file."
16633 msgid "Return small aggregates in registers"
16637 msgid "Enables a register move optimization"
16641 msgid "Perform a register renaming optimization pass"
16645 msgid "Reorder basic blocks to improve code placement"
16649 msgid "Reorder basic blocks and partition into hot and cold sections"
16653 msgid "Reorder functions to improve code placement"
16657 msgid "Add a common subexpression elimination pass after loop optimizations"
16661 msgid "Disable optimizations that assume default FP rounding behavior"
16665 msgid "Enable scheduling across basic blocks"
16669 msgid "Allow speculative motion of non-loads"
16673 msgid "Allow speculative motion of some loads"
16677 msgid "Allow speculative motion of more loads"
16681 msgid "Set the verbosity level of the scheduler"
16685 msgid "If scheduling post reload, do superblock scheduling"
16689 msgid "If scheduling post reload, do trace scheduling"
16693 msgid "Reschedule instructions before register allocation"
16697 msgid "Reschedule instructions after register allocation"
16701 msgid "Allow premature scheduling of queued insns"
16705 msgid "Set number of queued insns that can be prematurely scheduled"
16708 #: common.opt:913 common.opt:917
16710 "Set dependence distance checking in premature scheduling of queued insns"
16714 msgid "Access data in the same section from shared anchor points"
16718 msgid "Perform sequence abstraction optimization on RTL"
16722 msgid "Eliminate redundant sign extensions using LCM."
16726 msgid "Show column numbers in diagnostics, when available. Default off"
16730 msgid "Disable optimizations observable by IEEE signaling NaNs"
16735 "Disable floating point optimizations that ignore the IEEE signedness of zero"
16739 msgid "Convert floating point constants to single precision constants"
16743 msgid "Split lifetimes of induction variables when loops are unrolled"
16747 msgid "Split wide types into independent registers"
16751 msgid "Apply variable expansion when loops are unrolled"
16755 msgid "Insert stack checking code into the program"
16759 msgid "Trap if the stack goes past <register>"
16763 msgid "Trap if the stack goes past symbol <name>"
16767 msgid "Use propolice as a stack protection method"
16771 msgid "Use a stack protection method for every function"
16775 msgid "Assume strict aliasing rules apply"
16779 msgid "Treat signed overflow as undefined"
16783 msgid "Check for syntax errors, then stop"
16787 msgid "Create data files needed by \"gcov\""
16791 msgid "Perform jump threading optimizations"
16795 msgid "Report the time taken by each compiler pass"
16799 msgid "Set the default thread-local storage code generation model"
16803 msgid "Reorder top level functions, variables, and asms"
16807 msgid "Perform superblock formation via tail duplication"
16811 msgid "Assume floating-point operations can trap"
16815 msgid "Trap for signed overflow in addition, subtraction and multiplication"
16819 msgid "Enable SSA-CCP optimization on trees"
16823 msgid "Enable SSA-CCP optimization for stores and loads"
16827 msgid "Enable loop header copying on trees"
16831 msgid "Replace SSA temporaries with better names in copies"
16835 msgid "Enable copy propagation on trees"
16839 msgid "Transform condition stores into unconditional ones"
16843 msgid "Enable SSA dead code elimination optimization on trees"
16847 msgid "Enable dominator optimizations"
16851 msgid "Enable dead store elimination"
16855 msgid "Enable Full Redundancy Elimination (FRE) on trees"
16859 msgid "Enable loop invariant motion on trees"
16863 msgid "Enable linear loop transforms on trees"
16867 msgid "Create canonical induction variables in loops"
16871 msgid "Enable loop optimizations on tree level"
16875 msgid "Enable automatic parallelization of loops"
16879 msgid "Enable SSA-PRE optimization on trees"
16883 msgid "Enable reassociation on tree level"
16887 msgid "Perform structural alias analysis"
16891 msgid "Enable SSA code sinking on trees"
16895 msgid "Perform scalar replacement of aggregates"
16899 msgid "Replace temporary expressions in the SSA->normal pass"
16903 msgid "Perform live range splitting during the SSA->normal pass"
16907 msgid "Perform Value Range Propagation on trees"
16911 msgid "Compile whole compilation unit at a time"
16915 msgid "Perform loop unrolling when iteration count is known"
16919 msgid "Perform loop unrolling for all loops"
16923 msgid "Allow loop optimizations to assume that the loops behave in normal way"
16927 msgid "Allow optimization for floating-point arithmetic which may change the"
16931 msgid "Same as -fassociative-math for expressions which include division."
16935 msgid "Allow math optimizations that may violate IEEE or ISO standards"
16939 msgid "Perform loop unswitching"
16943 msgid "Just generate unwind tables for exception handling"
16947 msgid "Perform variable tracking"
16951 msgid "Perform variable tracking and also tag variables that are uninitialized"
16955 msgid "Enable loop vectorization on trees"
16959 msgid "Enable use of cost model in vectorization"
16963 msgid "Enable loop versioning when doing loop vectorization on trees"
16967 msgid "Set the verbosity level of the vectorizer"
16971 msgid "Enable copy propagation of scalar-evolution information."
16975 msgid "Add extra commentary to assembler output"
16979 msgid "Set the default symbol visibility"
16983 msgid "Use expression value profiles in optimizations"
16987 msgid "Construct webs and split unrelated uses of single variable"
16991 msgid "Perform whole program optimizations"
16995 msgid "Assume signed arithmetic overflow wraps around"
16999 msgid "Put zero initialized data in the bss section"
17003 msgid "Generate debug information in default format"
17007 msgid "Generate debug information in COFF format"
17011 msgid "Generate debug information in DWARF v2 format"
17015 msgid "Generate debug information in default extended format"
17019 msgid "Generate debug information in STABS format"
17023 msgid "Generate debug information in extended STABS format"
17027 msgid "Generate debug information in VMS format"
17031 msgid "Generate debug information in XCOFF format"
17035 msgid "Generate debug information in extended XCOFF format"
17039 msgid "Place output into <file>"
17043 msgid "Enable function profiling"
17047 msgid "Issue warnings needed for strict compliance to the standard"
17051 msgid "Like -pedantic but issue them as errors"
17055 msgid "Do not display functions compiled or elapsed time"
17059 msgid "Display the compiler's version"
17063 msgid "Suppress warnings"
17067 msgid "Create a shared library"
17071 msgid "Create a position independent executable"
17075 #, gcc-internal-format
17076 msgid "%qs attribute directive ignored"
17080 #, gcc-internal-format
17081 msgid "wrong number of arguments specified for %qs attribute"
17085 #, gcc-internal-format
17086 msgid "%qs attribute does not apply to types"
17090 #, gcc-internal-format
17091 msgid "%qs attribute only applies to function types"
17095 #, gcc-internal-format
17096 msgid "type attributes ignored after type is already defined"
17099 #: bb-reorder.c:1860
17100 #, gcc-internal-format
17101 msgid "multiple hot/cold transitions found (bb %i)"
17105 #, gcc-internal-format
17107 "branch target register load optimization is not intended to be run twice"
17111 #, gcc-internal-format
17112 msgid "offset outside bounds of constant string"
17116 #, gcc-internal-format
17117 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17121 #, gcc-internal-format
17122 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17126 #, gcc-internal-format
17127 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17131 #, gcc-internal-format
17132 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17136 #, gcc-internal-format
17137 msgid "argument of %<__builtin_args_info%> must be constant"
17141 #, gcc-internal-format
17142 msgid "argument of %<__builtin_args_info%> out of range"
17146 #, gcc-internal-format
17147 msgid "missing argument in %<__builtin_args_info%>"
17150 #: builtins.c:4709 gimplify.c:2118
17151 #, gcc-internal-format
17152 msgid "too few arguments to function %<va_start%>"
17156 #, gcc-internal-format
17157 msgid "first argument to %<va_arg%> not of type %<va_list%>"
17160 #. Unfortunately, this is merely undefined, rather than a constraint
17161 #. violation, so we cannot make this an error. If this call is never
17162 #. executed, the program is still strictly conforming.
17164 #, gcc-internal-format
17165 msgid "%qT is promoted to %qT when passed through %<...%>"
17169 #, gcc-internal-format
17170 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
17173 #. We can, however, treat "undefined" any way we please.
17174 #. Call abort to encourage the user to fix the program.
17175 #: builtins.c:4897 c-typeck.c:2419
17176 #, gcc-internal-format
17177 msgid "if this code is reached, the program will abort"
17181 #, gcc-internal-format
17182 msgid "invalid argument to %<__builtin_frame_address%>"
17186 #, gcc-internal-format
17187 msgid "invalid argument to %<__builtin_return_address%>"
17191 #, gcc-internal-format
17192 msgid "unsupported argument to %<__builtin_frame_address%>"
17196 #, gcc-internal-format
17197 msgid "unsupported argument to %<__builtin_return_address%>"
17201 #, gcc-internal-format
17202 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17205 #. All valid uses of __builtin_va_arg_pack () are removed during
17207 #: builtins.c:6291 expr.c:8030
17208 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17211 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17214 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17218 #, gcc-internal-format
17219 msgid "%<__builtin_longjmp%> second argument must be 1"
17223 #, gcc-internal-format
17224 msgid "target format does not support infinity"
17227 #: builtins.c:9638 builtins.c:9727 builtins.c:10082
17228 #, gcc-internal-format
17229 msgid "non-floating-point argument to function %qs"
17232 #: builtins.c:10446 builtins.c:10466
17233 #, gcc-internal-format
17234 msgid "too few arguments to function %qs"
17237 #: builtins.c:10452 builtins.c:10472
17238 #, gcc-internal-format
17239 msgid "too many arguments to function %qs"
17242 #: builtins.c:11375
17243 #, gcc-internal-format
17244 msgid "%<va_start%> used in function with fixed args"
17247 #: builtins.c:11383
17248 #, gcc-internal-format
17249 msgid "wrong number of arguments to function %<va_start%>"
17252 #. Evidently an out of date version of <stdarg.h>; can't validate
17253 #. va_start's second argument, but can still work as intended.
17254 #: builtins.c:11396
17255 #, gcc-internal-format
17256 msgid "%<__builtin_next_arg%> called without an argument"
17259 #: builtins.c:11401
17260 #, gcc-internal-format
17261 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17264 #. FIXME: Sometimes with the tree optimizers we can get the
17265 #. not the last argument even though the user used the last
17266 #. argument. We just warn and set the arg to be the last
17267 #. argument so that we will get wrong-code because of
17269 #: builtins.c:11430
17270 #, gcc-internal-format
17271 msgid "second parameter of %<va_start%> not last named argument"
17274 #: builtins.c:11544
17275 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
17278 #: builtins.c:11557
17279 msgid "%Klast argument of %D is not integer constant between 0 and 3"
17282 #: builtins.c:11601 builtins.c:11765 builtins.c:11824
17283 msgid "%Kcall to %D will always overflow destination buffer"
17286 #: builtins.c:11755
17287 msgid "%Kcall to %D might overflow destination buffer"
17291 #, gcc-internal-format
17292 msgid "%qD is not defined outside of function scope"
17295 #. Translators: The %d after 'ISO C' will be 90 or 99. Do not
17296 #. separate the %d from the 'C'. 'ISO' should not be
17297 #. translated, but it may be moved after 'C%d' in languages
17298 #. where modifiers follow nouns.
17300 #, gcc-internal-format
17302 "string length %qd is greater than the length %qd ISO C%d compilers are "
17303 "required to support"
17307 #, gcc-internal-format
17308 msgid "overflow in constant expression"
17312 #, gcc-internal-format
17313 msgid "integer overflow in expression"
17317 #, gcc-internal-format
17318 msgid "floating point overflow in expression"
17322 #, gcc-internal-format
17323 msgid "fixed-point overflow in expression"
17327 #, gcc-internal-format
17328 msgid "vector overflow in expression"
17332 #, gcc-internal-format
17333 msgid "complex integer overflow in expression"
17337 #, gcc-internal-format
17338 msgid "complex floating point overflow in expression"
17342 #, gcc-internal-format
17343 msgid "logical %<%s%> with non-zero constant will always evaluate as true"
17347 #, gcc-internal-format
17348 msgid "type-punning to incomplete type might break strict-aliasing rules"
17352 #, gcc-internal-format
17353 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17356 #: c-common.c:1067 c-common.c:1085
17357 #, gcc-internal-format
17358 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17362 #, gcc-internal-format
17363 msgid "%Hsuggest braces around empty body in an %<if%> statement"
17367 #, gcc-internal-format
17368 msgid "%Hsuggest braces around empty body in an %<else%> statement"
17372 #, gcc-internal-format
17373 msgid "first argument of %q+D should be %<int%>"
17377 #, gcc-internal-format
17378 msgid "second argument of %q+D should be %<char **%>"
17382 #, gcc-internal-format
17383 msgid "third argument of %q+D should probably be %<char **%>"
17387 #, gcc-internal-format
17388 msgid "%q+D takes only zero or two arguments"
17392 #, gcc-internal-format
17394 "use -flax-vector-conversions to permit conversions between vectors with "
17395 "differing element types or numbers of subparts"
17399 #, gcc-internal-format
17400 msgid "negative integer implicitly converted to unsigned type"
17404 #, gcc-internal-format
17405 msgid "conversion of unsigned constant value to negative integer"
17409 #, gcc-internal-format
17410 msgid "conversion to %qT alters %qT constant value"
17414 #, gcc-internal-format
17415 msgid "conversion to %qT from %qT may change the sign of the result"
17419 #, gcc-internal-format
17420 msgid "conversion to %qT from %qT may alter its value"
17424 #, gcc-internal-format
17425 msgid "large integer implicitly truncated to unsigned type"
17428 #: c-common.c:1362 c-common.c:1369 c-common.c:1377
17429 #, gcc-internal-format
17430 msgid "overflow in implicit constant conversion"
17434 #, gcc-internal-format
17435 msgid "operation on %qE may be undefined"
17439 #, gcc-internal-format
17440 msgid "case label does not reduce to an integer constant"
17444 #, gcc-internal-format
17445 msgid "case label value is less than minimum value for type"
17449 #, gcc-internal-format
17450 msgid "case label value exceeds maximum value for type"
17454 #, gcc-internal-format
17455 msgid "lower value in case label range less than minimum value for type"
17459 #, gcc-internal-format
17460 msgid "upper value in case label range exceeds maximum value for type"
17464 #, gcc-internal-format
17466 "GCC cannot support operators with integer types and fixed-point types that "
17467 "have too many integral and fractional bits together"
17471 #, gcc-internal-format
17472 msgid "invalid operands to binary %s (have %qT and %qT)"
17476 #, gcc-internal-format
17477 msgid "comparison is always false due to limited range of data type"
17481 #, gcc-internal-format
17482 msgid "comparison is always true due to limited range of data type"
17486 #, gcc-internal-format
17487 msgid "comparison of unsigned expression >= 0 is always true"
17491 #, gcc-internal-format
17492 msgid "comparison of unsigned expression < 0 is always false"
17496 #, gcc-internal-format
17497 msgid "pointer of type %<void *%> used in arithmetic"
17501 #, gcc-internal-format
17502 msgid "pointer to a function used in arithmetic"
17506 #, gcc-internal-format
17507 msgid "pointer to member function used in arithmetic"
17511 #, gcc-internal-format
17512 msgid "the address of %qD will always evaluate as %<true%>"
17515 #: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6427
17516 #, gcc-internal-format
17517 msgid "suggest parentheses around assignment used as truth value"
17520 #: c-common.c:3126 c-typeck.c:8969
17521 #, gcc-internal-format
17522 msgid "invalid use of %<restrict%>"
17526 #, gcc-internal-format
17527 msgid "invalid application of %<sizeof%> to a function type"
17531 #, gcc-internal-format
17532 msgid "invalid application of %qs to a void type"
17536 #, gcc-internal-format
17537 msgid "invalid application of %qs to incomplete type %qT "
17541 #, gcc-internal-format
17542 msgid "%<__alignof%> applied to a bit-field"
17546 #, gcc-internal-format
17547 msgid "cannot disable built-in function %qs"
17551 #, gcc-internal-format
17552 msgid "pointers are not permitted as case values"
17556 #, gcc-internal-format
17557 msgid "range expressions in switch statements are non-standard"
17561 #, gcc-internal-format
17562 msgid "empty range specified"
17566 #, gcc-internal-format
17567 msgid "duplicate (or overlapping) case value"
17571 #, gcc-internal-format
17572 msgid "%Jthis is the first entry overlapping that value"
17576 #, gcc-internal-format
17577 msgid "duplicate case value"
17581 #, gcc-internal-format
17582 msgid "%Jpreviously used here"
17586 #, gcc-internal-format
17587 msgid "multiple default labels in one switch"
17591 #, gcc-internal-format
17592 msgid "%Jthis is the first default label"
17596 #, gcc-internal-format
17597 msgid "%Jcase value %qs not in enumerated type"
17601 #, gcc-internal-format
17602 msgid "%Jcase value %qs not in enumerated type %qT"
17606 #, gcc-internal-format
17607 msgid "%Hswitch missing default case"
17611 #, gcc-internal-format
17612 msgid "%Henumeration value %qE not handled in switch"
17616 #, gcc-internal-format
17617 msgid "taking the address of a label is non-standard"
17621 #, gcc-internal-format
17622 msgid "%qE attribute ignored for field of type %qT"
17625 #: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
17626 #: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
17627 #: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
17628 #: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
17629 #: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
17630 #: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
17631 #: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
17632 #: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
17634 #, gcc-internal-format
17635 msgid "%qE attribute ignored"
17638 #: c-common.c:4722 c-common.c:4748
17639 #, gcc-internal-format
17640 msgid "%qE attribute conflicts with attribute %s"
17644 #, gcc-internal-format
17645 msgid "%qE attribute have effect only on public objects"
17649 #, gcc-internal-format
17650 msgid "destructor priorities are not supported"
17654 #, gcc-internal-format
17655 msgid "constructor priorities are not supported"
17659 #, gcc-internal-format
17660 msgid "destructor priorities from 0 to %d are reserved for the implementation"
17664 #, gcc-internal-format
17665 msgid "constructor priorities from 0 to %d are reserved for the implementation"
17669 #, gcc-internal-format
17670 msgid "destructor priorities must be integers from 0 to %d inclusive"
17674 #, gcc-internal-format
17675 msgid "constructor priorities must be integers from 0 to %d inclusive"
17679 #, gcc-internal-format
17680 msgid "unknown machine mode %qs"
17684 #, gcc-internal-format
17685 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
17689 #, gcc-internal-format
17690 msgid "use __attribute__ ((vector_size)) instead"
17694 #, gcc-internal-format
17695 msgid "unable to emulate %qs"
17699 #, gcc-internal-format
17700 msgid "invalid pointer mode %qs"
17704 #, gcc-internal-format
17705 msgid "signness of type and machine mode %qs don't match"
17709 #, gcc-internal-format
17710 msgid "no data type for mode %qs"
17714 #, gcc-internal-format
17715 msgid "cannot use mode %qs for enumeral types"
17719 #, gcc-internal-format
17720 msgid "mode %qs applied to inappropriate type"
17724 #, gcc-internal-format
17725 msgid "%Jsection attribute cannot be specified for local variables"
17728 #: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
17729 #, gcc-internal-format
17730 msgid "section of %q+D conflicts with previous declaration"
17734 #, gcc-internal-format
17735 msgid "section attribute not allowed for %q+D"
17739 #, gcc-internal-format
17740 msgid "%Jsection attributes are not supported for this target"
17744 #, gcc-internal-format
17745 msgid "requested alignment is not a constant"
17749 #, gcc-internal-format
17750 msgid "requested alignment is not a power of 2"
17754 #, gcc-internal-format
17755 msgid "requested alignment is too large"
17759 #, gcc-internal-format
17760 msgid "alignment may not be specified for %q+D"
17764 #, gcc-internal-format
17766 "alignment for %q+D was previously specified as %d and may not be decreased"
17770 #, gcc-internal-format
17771 msgid "alignment for %q+D must be at least %d"
17775 #, gcc-internal-format
17776 msgid "%q+D defined both normally and as an alias"
17780 #, gcc-internal-format
17781 msgid "alias argument not a string"
17785 #, gcc-internal-format
17786 msgid "%Jweakref attribute must appear before alias attribute"
17790 #, gcc-internal-format
17791 msgid "%qE attribute ignored on non-class types"
17795 #, gcc-internal-format
17796 msgid "%qE attribute ignored because %qT is already defined"
17800 #, gcc-internal-format
17801 msgid "visibility argument not a string"
17805 #, gcc-internal-format
17806 msgid "%qE attribute ignored on types"
17810 #, gcc-internal-format
17812 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
17817 #, gcc-internal-format
17818 msgid "%qD redeclared with different visibility"
17821 #: c-common.c:5691 c-common.c:5695
17822 #, gcc-internal-format
17823 msgid "%qD was declared %qs which implies default visibility"
17827 #, gcc-internal-format
17828 msgid "tls_model argument not a string"
17832 #, gcc-internal-format
17834 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
17835 "dynamic\" or \"global-dynamic\""
17838 #: c-common.c:5801 c-common.c:5896
17839 #, gcc-internal-format
17840 msgid "%J%qE attribute applies only to functions"
17843 #: c-common.c:5806 c-common.c:5901
17844 #, gcc-internal-format
17845 msgid "%Jcan%'t set %qE attribute after definition"
17849 #, gcc-internal-format
17850 msgid "alloc_size parameter outside range"
17854 #, gcc-internal-format
17855 msgid "%qE attribute ignored for %qE"
17859 #, gcc-internal-format
17860 msgid "invalid vector type for attribute %qE"
17864 #, gcc-internal-format
17865 msgid "vector size not an integral multiple of component size"
17869 #, gcc-internal-format
17870 msgid "zero vector size"
17874 #, gcc-internal-format
17875 msgid "number of components of the vector not a power of two"
17879 #, gcc-internal-format
17880 msgid "nonnull attribute without arguments on a non-prototype"
17884 #, gcc-internal-format
17885 msgid "nonnull argument has invalid operand number (argument %lu)"
17889 #, gcc-internal-format
17891 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
17895 #, gcc-internal-format
17897 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
17901 #, gcc-internal-format
17902 msgid "not enough variable arguments to fit a sentinel"
17906 #, gcc-internal-format
17907 msgid "missing sentinel in function call"
17911 #, gcc-internal-format
17912 msgid "null argument where non-null required (argument %lu)"
17916 #, gcc-internal-format
17917 msgid "cleanup argument not an identifier"
17921 #, gcc-internal-format
17922 msgid "cleanup argument not a function"
17926 #, gcc-internal-format
17927 msgid "%qE attribute requires prototypes with named arguments"
17931 #, gcc-internal-format
17932 msgid "%qE attribute only applies to variadic functions"
17936 #, gcc-internal-format
17937 msgid "requested position is not an integer constant"
17941 #, gcc-internal-format
17942 msgid "requested position is less than zero"
17946 #, gcc-internal-format
17948 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
17952 #, gcc-internal-format
17954 "%Hignoring return value of function declared with attribute "
17955 "warn_unused_result"
17959 #, gcc-internal-format
17960 msgid "cannot apply %<offsetof%> to static data member %qD"
17964 #, gcc-internal-format
17965 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
17968 #: c-common.c:6818 cp/typeck.c:4522
17969 #, gcc-internal-format
17970 msgid "attempt to take address of bit-field structure member %qD"
17974 #, gcc-internal-format
17975 msgid "lvalue required as left operand of assignment"
17979 #, gcc-internal-format
17980 msgid "lvalue required as increment operand"
17984 #, gcc-internal-format
17985 msgid "lvalue required as decrement operand"
17989 #, gcc-internal-format
17990 msgid "lvalue required as unary %<&%> operand"
17994 #, gcc-internal-format
17995 msgid "lvalue required in asm statement"
17999 #, gcc-internal-format
18000 msgid "size of array is too large"
18003 #: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
18004 #, gcc-internal-format
18005 msgid "too few arguments to function %qE"
18008 #. ??? This should not be an error when inlining calls to
18009 #. unprototyped functions.
18010 #: c-common.c:7058 c-typeck.c:4385
18011 #, gcc-internal-format
18012 msgid "incompatible type for argument %d of %qE"
18016 #, gcc-internal-format
18017 msgid "array subscript has type %<char%>"
18021 #, gcc-internal-format
18022 msgid "suggest parentheses around + or - inside shift"
18026 #, gcc-internal-format
18027 msgid "suggest parentheses around && within ||"
18031 #, gcc-internal-format
18032 msgid "suggest parentheses around arithmetic in operand of |"
18036 #, gcc-internal-format
18037 msgid "suggest parentheses around comparison in operand of |"
18041 #, gcc-internal-format
18042 msgid "suggest parentheses around arithmetic in operand of ^"
18046 #, gcc-internal-format
18047 msgid "suggest parentheses around comparison in operand of ^"
18051 #, gcc-internal-format
18052 msgid "suggest parentheses around + or - in operand of &"
18056 #, gcc-internal-format
18057 msgid "suggest parentheses around comparison in operand of &"
18061 #, gcc-internal-format
18062 msgid "suggest parentheses around comparison in operand of %s"
18066 #, gcc-internal-format
18067 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
18071 #, gcc-internal-format
18072 msgid "label %q+D defined but not used"
18076 #, gcc-internal-format
18077 msgid "label %q+D declared but not defined"
18081 #, gcc-internal-format
18082 msgid "division by zero"
18085 #. Except for passing an argument to an unprototyped function,
18086 #. this is a constraint violation. When passing an argument to
18087 #. an unprototyped function, it is compile-time undefined;
18088 #. making it a constraint in that case was rejected in
18090 #: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1537
18091 #: cp/typeck.c:5714 cp/typeck.c:6341 fortran/convert.c:88
18092 #: treelang/tree-convert.c:79
18093 #, gcc-internal-format
18094 msgid "void value not ignored as it ought to be"
18097 #: c-convert.c:118 fortran/convert.c:121 java/typeck.c:152
18098 #: treelang/tree-convert.c:105
18099 #, gcc-internal-format
18100 msgid "conversion to non-scalar type requested"
18104 #, gcc-internal-format
18105 msgid "array %q+D assumed to have one element"
18109 #, gcc-internal-format
18110 msgid "GCC supports only %u nested scopes"
18113 #: c-decl.c:738 cp/decl.c:359
18114 #, gcc-internal-format
18115 msgid "label %q+D used but not defined"
18119 #, gcc-internal-format
18120 msgid "nested function %q+D declared but never defined"
18124 #, gcc-internal-format
18125 msgid "inline function %q+D declared but never defined"
18128 #: c-decl.c:802 cp/decl.c:609
18129 #, gcc-internal-format
18130 msgid "unused variable %q+D"
18134 #, gcc-internal-format
18135 msgid "type of array %q+D completed incompatibly with implicit initialization"
18139 #, gcc-internal-format
18141 "a parameter list with an ellipsis can%'t match an empty parameter name list "
18146 #, gcc-internal-format
18148 "an argument type that has a default promotion can%'t match an empty "
18149 "parameter name list declaration"
18153 #, gcc-internal-format
18155 "prototype for %q+D declares more arguments than previous old-style definition"
18159 #, gcc-internal-format
18161 "prototype for %q+D declares fewer arguments than previous old-style "
18166 #, gcc-internal-format
18167 msgid "prototype for %q+D declares argument %d with incompatible type"
18170 #. If we get here, no errors were found, but do issue a warning
18171 #. for this poor-style construct.
18173 #, gcc-internal-format
18174 msgid "prototype for %q+D follows non-prototype definition"
18178 #, gcc-internal-format
18179 msgid "previous definition of %q+D was here"
18183 #, gcc-internal-format
18184 msgid "previous implicit declaration of %q+D was here"
18188 #, gcc-internal-format
18189 msgid "previous declaration of %q+D was here"
18193 #, gcc-internal-format
18194 msgid "%q+D redeclared as different kind of symbol"
18198 #, gcc-internal-format
18199 msgid "built-in function %q+D declared as non-function"
18202 #: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
18203 #, gcc-internal-format
18204 msgid "declaration of %q+D shadows a built-in function"
18208 #, gcc-internal-format
18209 msgid "redeclaration of enumerator %q+D"
18212 #. If types don't match for a built-in, throw away the
18213 #. built-in. No point in calling locate_old_decl here, it
18214 #. won't print anything.
18216 #, gcc-internal-format
18217 msgid "conflicting types for built-in function %q+D"
18220 #: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
18221 #, gcc-internal-format
18222 msgid "conflicting types for %q+D"
18226 #, gcc-internal-format
18227 msgid "conflicting type qualifiers for %q+D"
18230 #. Allow OLDDECL to continue in use.
18232 #, gcc-internal-format
18233 msgid "redefinition of typedef %q+D"
18236 #: c-decl.c:1325 c-decl.c:1427
18237 #, gcc-internal-format
18238 msgid "redefinition of %q+D"
18241 #: c-decl.c:1360 c-decl.c:1465
18242 #, gcc-internal-format
18243 msgid "static declaration of %q+D follows non-static declaration"
18246 #: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
18247 #, gcc-internal-format
18248 msgid "non-static declaration of %q+D follows static declaration"
18252 #, gcc-internal-format
18253 msgid "%<gnu_inline%> attribute present on %q+D"
18257 #, gcc-internal-format
18258 msgid "%Jbut not here"
18262 #, gcc-internal-format
18263 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
18267 #, gcc-internal-format
18268 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
18272 #, gcc-internal-format
18273 msgid "extern declaration of %q+D follows declaration with no linkage"
18277 #, gcc-internal-format
18278 msgid "declaration of %q+D with no linkage follows extern declaration"
18282 #, gcc-internal-format
18283 msgid "redeclaration of %q+D with no linkage"
18287 #, gcc-internal-format
18289 "redeclaration of %q+D with different visibility (old visibility preserved)"
18293 #, gcc-internal-format
18294 msgid "inline declaration of %qD follows declaration with attribute noinline"
18298 #, gcc-internal-format
18299 msgid "declaration of %q+D with attribute noinline follows inline declaration "
18303 #, gcc-internal-format
18304 msgid "%q+D declared inline after being called"
18308 #, gcc-internal-format
18309 msgid "%q+D declared inline after its definition"
18313 #, gcc-internal-format
18314 msgid "redefinition of parameter %q+D"
18318 #, gcc-internal-format
18319 msgid "redundant redeclaration of %q+D"
18323 #, gcc-internal-format
18324 msgid "declaration of %q+D shadows previous non-variable"
18328 #, gcc-internal-format
18329 msgid "declaration of %q+D shadows a parameter"
18333 #, gcc-internal-format
18334 msgid "declaration of %q+D shadows a global declaration"
18338 #, gcc-internal-format
18339 msgid "declaration of %q+D shadows a previous local"
18342 #: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
18343 #: cp/name-lookup.c:1026
18344 #, gcc-internal-format
18345 msgid "%Jshadowed declaration is here"
18349 #, gcc-internal-format
18350 msgid "nested extern declaration of %qD"
18353 #: c-decl.c:2351 c-decl.c:2354
18354 #, gcc-internal-format
18355 msgid "implicit declaration of function %qE"
18359 #, gcc-internal-format
18360 msgid "incompatible implicit declaration of built-in function %qD"
18364 #, gcc-internal-format
18365 msgid "incompatible implicit declaration of function %qD"
18369 #, gcc-internal-format
18370 msgid "%H%qE undeclared here (not in a function)"
18374 #, gcc-internal-format
18375 msgid "%H%qE undeclared (first use in this function)"
18379 #, gcc-internal-format
18380 msgid "%H(Each undeclared identifier is reported only once"
18384 #, gcc-internal-format
18385 msgid "%Hfor each function it appears in.)"
18388 #: c-decl.c:2526 cp/decl.c:2399
18389 #, gcc-internal-format
18390 msgid "label %qE referenced outside of any function"
18394 #, gcc-internal-format
18395 msgid "duplicate label declaration %qE"
18399 #, gcc-internal-format
18400 msgid "%Hduplicate label %qD"
18404 #, gcc-internal-format
18405 msgid "%Jjump into statement expression"
18409 #, gcc-internal-format
18410 msgid "%Jjump into scope of identifier with variably modified type"
18414 #, gcc-internal-format
18416 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
18421 #, gcc-internal-format
18422 msgid "%H%qE defined as wrong kind of tag"
18426 #, gcc-internal-format
18427 msgid "unnamed struct/union that defines no instances"
18431 #, gcc-internal-format
18432 msgid "empty declaration with storage class specifier does not redeclare tag"
18436 #, gcc-internal-format
18437 msgid "empty declaration with type qualifier does not redeclare tag"
18440 #: c-decl.c:2948 c-decl.c:2955
18441 #, gcc-internal-format
18442 msgid "useless type name in empty declaration"
18446 #, gcc-internal-format
18447 msgid "%<inline%> in empty declaration"
18451 #, gcc-internal-format
18452 msgid "%<auto%> in file-scope empty declaration"
18456 #, gcc-internal-format
18457 msgid "%<register%> in file-scope empty declaration"
18461 #, gcc-internal-format
18462 msgid "useless storage class specifier in empty declaration"
18466 #, gcc-internal-format
18467 msgid "useless %<__thread%> in empty declaration"
18471 #, gcc-internal-format
18472 msgid "useless type qualifier in empty declaration"
18476 #, gcc-internal-format
18477 msgid "empty declaration"
18481 #, gcc-internal-format
18483 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
18488 #, gcc-internal-format
18489 msgid "ISO C90 does not support %<[*]%> array declarators"
18493 #. A function definition isn't function prototype scope C99 6.2.1p4.
18495 #: c-decl.c:3078 c-decl.c:5014
18496 #, gcc-internal-format
18497 msgid "%<[*]%> not allowed in other than function prototype scope"
18501 #, gcc-internal-format
18502 msgid "%q+D is usually a function"
18505 #: c-decl.c:3190 cp/decl.c:3992 cp/decl2.c:773
18506 #, gcc-internal-format
18507 msgid "typedef %qD is initialized (use __typeof__ instead)"
18511 #, gcc-internal-format
18512 msgid "function %qD is initialized like a variable"
18515 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
18517 #, gcc-internal-format
18518 msgid "parameter %qD is initialized"
18522 #, gcc-internal-format
18523 msgid "variable %qD has initializer but incomplete type"
18526 #: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4034 cp/decl.c:11070
18527 #, gcc-internal-format
18528 msgid "inline function %q+D given attribute noinline"
18532 #, gcc-internal-format
18533 msgid "%q+D is static but declared in inline function %qD which is not static"
18537 #, gcc-internal-format
18538 msgid "initializer fails to determine size of %q+D"
18542 #, gcc-internal-format
18543 msgid "array size missing in %q+D"
18547 #, gcc-internal-format
18548 msgid "zero or negative size array %q+D"
18551 #: c-decl.c:3489 varasm.c:2067
18552 #, gcc-internal-format
18553 msgid "storage size of %q+D isn%'t known"
18557 #, gcc-internal-format
18558 msgid "storage size of %q+D isn%'t constant"
18562 #, gcc-internal-format
18563 msgid "ignoring asm-specifier for non-static local variable %q+D"
18566 #: c-decl.c:3572 fortran/f95-lang.c:655
18567 #, gcc-internal-format
18568 msgid "cannot put object with volatile field into register"
18572 #, gcc-internal-format
18573 msgid "ISO C forbids forward parameter declarations"
18577 #, gcc-internal-format
18578 msgid "bit-field %qs width not an integer constant"
18582 #, gcc-internal-format
18583 msgid "negative width in bit-field %qs"
18587 #, gcc-internal-format
18588 msgid "zero width for bit-field %qs"
18592 #, gcc-internal-format
18593 msgid "bit-field %qs has invalid type"
18597 #, gcc-internal-format
18598 msgid "type of bit-field %qs is a GCC extension"
18602 #, gcc-internal-format
18603 msgid "width of %qs exceeds its type"
18607 #, gcc-internal-format
18608 msgid "%qs is narrower than values of its type"
18612 #, gcc-internal-format
18613 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
18617 #, gcc-internal-format
18618 msgid "ISO C90 forbids array whose size can%'t be evaluated"
18622 #, gcc-internal-format
18623 msgid "ISO C90 forbids variable length array %qs"
18627 #, gcc-internal-format
18628 msgid "ISO C90 forbids variable length array"
18632 #, gcc-internal-format
18633 msgid "the size of array %qs can%'t be evaluated"
18637 #, gcc-internal-format
18638 msgid "the size of array can %'t be evaluated"
18642 #, gcc-internal-format
18643 msgid "variable length array %qs is used"
18646 #: c-decl.c:3927 cp/decl.c:7065
18647 #, gcc-internal-format
18648 msgid "variable length array is used"
18651 #: c-decl.c:4050 c-decl.c:4327
18652 #, gcc-internal-format
18653 msgid "variably modified %qs at file scope"
18657 #, gcc-internal-format
18658 msgid "type defaults to %<int%> in declaration of %qs"
18662 #, gcc-internal-format
18663 msgid "duplicate %<const%>"
18667 #, gcc-internal-format
18668 msgid "duplicate %<restrict%>"
18672 #, gcc-internal-format
18673 msgid "duplicate %<volatile%>"
18677 #, gcc-internal-format
18678 msgid "function definition declared %<auto%>"
18682 #, gcc-internal-format
18683 msgid "function definition declared %<register%>"
18687 #, gcc-internal-format
18688 msgid "function definition declared %<typedef%>"
18692 #, gcc-internal-format
18693 msgid "function definition declared %<__thread%>"
18697 #, gcc-internal-format
18698 msgid "storage class specified for structure field %qs"
18701 #: c-decl.c:4145 cp/decl.c:7935
18702 #, gcc-internal-format
18703 msgid "storage class specified for parameter %qs"
18706 #: c-decl.c:4148 cp/decl.c:7937
18707 #, gcc-internal-format
18708 msgid "storage class specified for typename"
18711 #: c-decl.c:4165 cp/decl.c:7954
18712 #, gcc-internal-format
18713 msgid "%qs initialized and declared %<extern%>"
18716 #: c-decl.c:4168 cp/decl.c:7957
18717 #, gcc-internal-format
18718 msgid "%qs has both %<extern%> and initializer"
18722 #, gcc-internal-format
18723 msgid "file-scope declaration of %qs specifies %<auto%>"
18727 #, gcc-internal-format
18728 msgid "file-scope declaration of %qs specifies %<register%>"
18731 #: c-decl.c:4180 cp/decl.c:7961
18732 #, gcc-internal-format
18733 msgid "nested function %qs declared %<extern%>"
18736 #: c-decl.c:4183 cp/decl.c:7971
18737 #, gcc-internal-format
18738 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
18741 #. Only the innermost declarator (making a parameter be of
18742 #. array type which is converted to pointer type)
18743 #. may have static or type qualifiers.
18744 #: c-decl.c:4230 c-decl.c:4471
18745 #, gcc-internal-format
18746 msgid "static or type qualifiers in non-parameter array declarator"
18750 #, gcc-internal-format
18751 msgid "declaration of %qs as array of voids"
18755 #, gcc-internal-format
18756 msgid "declaration of %qs as array of functions"
18760 #, gcc-internal-format
18761 msgid "invalid use of structure with flexible array member"
18765 #, gcc-internal-format
18766 msgid "size of array %qs has non-integer type"
18770 #, gcc-internal-format
18771 msgid "ISO C forbids zero-size array %qs"
18775 #, gcc-internal-format
18776 msgid "size of array %qs is negative"
18779 #: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8436
18780 #, gcc-internal-format
18781 msgid "size of array %qs is too large"
18785 #, gcc-internal-format
18786 msgid "ISO C90 does not support flexible array members"
18791 #, gcc-internal-format
18792 msgid "%<[*]%> not allowed in other than a declaration"
18796 #, gcc-internal-format
18797 msgid "array type has incomplete element type"
18800 #: c-decl.c:4503 cp/decl.c:8062
18801 #, gcc-internal-format
18802 msgid "%qs declared as function returning a function"
18805 #: c-decl.c:4508 cp/decl.c:8067
18806 #, gcc-internal-format
18807 msgid "%qs declared as function returning an array"
18811 #, gcc-internal-format
18812 msgid "function definition has qualified void return type"
18815 #: c-decl.c:4533 cp/decl.c:8051 cp/pt.c:8679
18816 #, gcc-internal-format
18817 msgid "type qualifiers ignored on function return type"
18820 #: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
18821 #, gcc-internal-format
18822 msgid "ISO C forbids qualified function types"
18826 #, gcc-internal-format
18827 msgid "typedef %q+D declared %<inline%>"
18831 #, gcc-internal-format
18832 msgid "ISO C forbids const or volatile function types"
18837 #, gcc-internal-format
18838 msgid "a member of a structure or union cannot have a variably modified type"
18842 #, gcc-internal-format
18843 msgid "variable or field %qs declared void"
18847 #, gcc-internal-format
18848 msgid "attributes in parameter array declarator ignored"
18852 #, gcc-internal-format
18853 msgid "parameter %q+D declared %<inline%>"
18857 #, gcc-internal-format
18858 msgid "field %qs declared as a function"
18862 #, gcc-internal-format
18863 msgid "field %qs has incomplete type"
18866 #: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
18867 #, gcc-internal-format
18868 msgid "invalid storage class for function %qs"
18872 #, gcc-internal-format
18873 msgid "%<noreturn%> function returns non-void value"
18877 #, gcc-internal-format
18878 msgid "cannot inline function %<main%>"
18882 #, gcc-internal-format
18883 msgid "variable previously declared %<static%> redeclared %<extern%>"
18887 #, gcc-internal-format
18888 msgid "variable %q+D declared %<inline%>"
18893 #, gcc-internal-format
18894 msgid "object with variably modified type must have no linkage"
18897 #: c-decl.c:5019 c-decl.c:6198
18898 #, gcc-internal-format
18899 msgid "function declaration isn%'t a prototype"
18903 #, gcc-internal-format
18904 msgid "parameter names (without types) in function declaration"
18908 #, gcc-internal-format
18909 msgid "parameter %u (%q+D) has incomplete type"
18913 #, gcc-internal-format
18914 msgid "%Jparameter %u has incomplete type"
18918 #, gcc-internal-format
18919 msgid "parameter %u (%q+D) has void type"
18923 #, gcc-internal-format
18924 msgid "%Jparameter %u has void type"
18928 #, gcc-internal-format
18929 msgid "%<void%> as only parameter may not be qualified"
18932 #: c-decl.c:5141 c-decl.c:5175
18933 #, gcc-internal-format
18934 msgid "%<void%> must be the only parameter"
18938 #, gcc-internal-format
18939 msgid "parameter %q+D has just a forward declaration"
18942 #. The %s will be one of 'struct', 'union', or 'enum'.
18944 #, gcc-internal-format
18945 msgid "%<%s %E%> declared inside parameter list"
18948 #. The %s will be one of 'struct', 'union', or 'enum'.
18950 #, gcc-internal-format
18951 msgid "anonymous %s declared inside parameter list"
18955 #, gcc-internal-format
18957 "its scope is only this definition or declaration, which is probably not what "
18962 #, gcc-internal-format
18963 msgid "redefinition of %<union %E%>"
18967 #, gcc-internal-format
18968 msgid "redefinition of %<struct %E%>"
18972 #, gcc-internal-format
18973 msgid "nested redefinition of %<union %E%>"
18977 #, gcc-internal-format
18978 msgid "nested redefinition of %<struct %E%>"
18981 #: c-decl.c:5441 cp/decl.c:3785
18982 #, gcc-internal-format
18983 msgid "declaration does not declare anything"
18987 #, gcc-internal-format
18988 msgid "ISO C doesn%'t support unnamed structs/unions"
18991 #: c-decl.c:5489 c-decl.c:5505
18992 #, gcc-internal-format
18993 msgid "duplicate member %q+D"
18997 #, gcc-internal-format
18998 msgid "union has no named members"
19002 #, gcc-internal-format
19003 msgid "union has no members"
19007 #, gcc-internal-format
19008 msgid "struct has no named members"
19012 #, gcc-internal-format
19013 msgid "struct has no members"
19017 #, gcc-internal-format
19018 msgid "%Jflexible array member in union"
19022 #, gcc-internal-format
19023 msgid "%Jflexible array member not at end of struct"
19027 #, gcc-internal-format
19028 msgid "%Jflexible array member in otherwise empty struct"
19032 #, gcc-internal-format
19033 msgid "%Jinvalid use of structure with flexible array member"
19037 #, gcc-internal-format
19038 msgid "union cannot be made transparent"
19042 #, gcc-internal-format
19043 msgid "nested redefinition of %<enum %E%>"
19046 #. This enum is a named one that has been declared already.
19048 #, gcc-internal-format
19049 msgid "redeclaration of %<enum %E%>"
19053 #, gcc-internal-format
19054 msgid "enumeration values exceed range of largest integer"
19058 #, gcc-internal-format
19059 msgid "specified mode too small for enumeral values"
19063 #, gcc-internal-format
19064 msgid "enumerator value for %qE is not an integer constant"
19068 #, gcc-internal-format
19069 msgid "overflow in enumeration values"
19073 #, gcc-internal-format
19074 msgid "ISO C restricts enumerator values to range of %<int%>"
19078 #, gcc-internal-format
19079 msgid "return type is an incomplete type"
19083 #, gcc-internal-format
19084 msgid "return type defaults to %<int%>"
19088 #, gcc-internal-format
19089 msgid "no previous prototype for %q+D"
19093 #, gcc-internal-format
19094 msgid "%q+D was used with no prototype before its definition"
19097 #: c-decl.c:6220 cp/decl.c:11211
19098 #, gcc-internal-format
19099 msgid "no previous declaration for %q+D"
19103 #, gcc-internal-format
19104 msgid "%q+D was used with no declaration before its definition"
19107 #: c-decl.c:6253 c-decl.c:6722
19108 #, gcc-internal-format
19109 msgid "return type of %q+D is not %<int%>"
19113 #, gcc-internal-format
19114 msgid "%q+D is normally a non-static function"
19118 #, gcc-internal-format
19119 msgid "%Jold-style parameter declarations in prototyped function definition"
19123 #, gcc-internal-format
19124 msgid "%Jtraditional C rejects ISO C style function definitions"
19128 #, gcc-internal-format
19129 msgid "%Jparameter name omitted"
19133 #, gcc-internal-format
19134 msgid "%Jold-style function definition"
19138 #, gcc-internal-format
19139 msgid "%Jparameter name missing from parameter list"
19143 #, gcc-internal-format
19144 msgid "%q+D declared as a non-parameter"
19148 #, gcc-internal-format
19149 msgid "multiple parameters named %q+D"
19153 #, gcc-internal-format
19154 msgid "parameter %q+D declared with void type"
19157 #: c-decl.c:6406 c-decl.c:6408
19158 #, gcc-internal-format
19159 msgid "type of %q+D defaults to %<int%>"
19163 #, gcc-internal-format
19164 msgid "parameter %q+D has incomplete type"
19168 #, gcc-internal-format
19169 msgid "declaration for parameter %q+D but no such parameter"
19173 #, gcc-internal-format
19174 msgid "number of arguments doesn%'t match built-in prototype"
19178 #, gcc-internal-format
19179 msgid "number of arguments doesn%'t match prototype"
19182 #: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
19183 #, gcc-internal-format
19184 msgid "%Hprototype declaration"
19188 #, gcc-internal-format
19189 msgid "promoted argument %qD doesn%'t match built-in prototype"
19193 #, gcc-internal-format
19194 msgid "promoted argument %qD doesn%'t match prototype"
19198 #, gcc-internal-format
19199 msgid "argument %qD doesn%'t match built-in prototype"
19203 #, gcc-internal-format
19204 msgid "argument %qD doesn%'t match prototype"
19207 #: c-decl.c:6767 cp/decl.c:11905
19208 #, gcc-internal-format
19209 msgid "no return statement in function returning non-void"
19212 #. If we get here, declarations have been used in a for loop without
19213 #. the C99 for loop scope. This doesn't make much sense, so don't
19216 #, gcc-internal-format
19217 msgid "%<for%> loop initial declaration used outside C99 mode"
19221 #, gcc-internal-format
19222 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
19226 #, gcc-internal-format
19228 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
19232 #, gcc-internal-format
19233 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
19237 #, gcc-internal-format
19238 msgid "%<union %E%> declared in %<for%> loop initial declaration"
19242 #, gcc-internal-format
19243 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
19247 #, gcc-internal-format
19248 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
19251 #: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
19252 #, gcc-internal-format
19253 msgid "duplicate %qE"
19256 #: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
19257 #, gcc-internal-format
19258 msgid "two or more data types in declaration specifiers"
19261 #: c-decl.c:7212 cp/parser.c:2152
19262 #, gcc-internal-format
19263 msgid "%<long long long%> is too long for GCC"
19266 #: c-decl.c:7219 c-decl.c:7519
19267 #, gcc-internal-format
19268 msgid "both %<long long%> and %<double%> in declaration specifiers"
19272 #, gcc-internal-format
19273 msgid "ISO C90 does not support %<long long%>"
19276 #: c-decl.c:7230 c-decl.c:7259
19277 #, gcc-internal-format
19278 msgid "both %<long%> and %<short%> in declaration specifiers"
19281 #: c-decl.c:7233 c-decl.c:7436
19282 #, gcc-internal-format
19283 msgid "both %<long%> and %<void%> in declaration specifiers"
19286 #: c-decl.c:7236 c-decl.c:7458
19287 #, gcc-internal-format
19288 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
19291 #: c-decl.c:7239 c-decl.c:7480
19292 #, gcc-internal-format
19293 msgid "both %<long%> and %<char%> in declaration specifiers"
19296 #: c-decl.c:7242 c-decl.c:7500
19297 #, gcc-internal-format
19298 msgid "both %<long%> and %<float%> in declaration specifiers"
19302 #, gcc-internal-format
19303 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
19307 #, gcc-internal-format
19308 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
19312 #, gcc-internal-format
19313 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
19316 #: c-decl.c:7262 c-decl.c:7439
19317 #, gcc-internal-format
19318 msgid "both %<short%> and %<void%> in declaration specifiers"
19321 #: c-decl.c:7265 c-decl.c:7461
19322 #, gcc-internal-format
19323 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
19326 #: c-decl.c:7268 c-decl.c:7483
19327 #, gcc-internal-format
19328 msgid "both %<short%> and %<char%> in declaration specifiers"
19331 #: c-decl.c:7271 c-decl.c:7503
19332 #, gcc-internal-format
19333 msgid "both %<short%> and %<float%> in declaration specifiers"
19336 #: c-decl.c:7274 c-decl.c:7522
19337 #, gcc-internal-format
19338 msgid "both %<short%> and %<double%> in declaration specifiers"
19342 #, gcc-internal-format
19343 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
19347 #, gcc-internal-format
19348 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
19352 #, gcc-internal-format
19353 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
19356 #: c-decl.c:7291 c-decl.c:7320
19357 #, gcc-internal-format
19358 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
19361 #: c-decl.c:7294 c-decl.c:7442
19362 #, gcc-internal-format
19363 msgid "both %<signed%> and %<void%> in declaration specifiers"
19366 #: c-decl.c:7297 c-decl.c:7464
19367 #, gcc-internal-format
19368 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
19371 #: c-decl.c:7300 c-decl.c:7506
19372 #, gcc-internal-format
19373 msgid "both %<signed%> and %<float%> in declaration specifiers"
19376 #: c-decl.c:7303 c-decl.c:7525
19377 #, gcc-internal-format
19378 msgid "both %<signed%> and %<double%> in declaration specifiers"
19382 #, gcc-internal-format
19383 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
19387 #, gcc-internal-format
19388 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
19392 #, gcc-internal-format
19393 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
19396 #: c-decl.c:7323 c-decl.c:7445
19397 #, gcc-internal-format
19398 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
19401 #: c-decl.c:7326 c-decl.c:7467
19402 #, gcc-internal-format
19403 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
19406 #: c-decl.c:7329 c-decl.c:7509
19407 #, gcc-internal-format
19408 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
19411 #: c-decl.c:7332 c-decl.c:7528
19412 #, gcc-internal-format
19413 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
19417 #, gcc-internal-format
19418 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
19422 #, gcc-internal-format
19423 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
19427 #, gcc-internal-format
19428 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
19432 #, gcc-internal-format
19433 msgid "ISO C90 does not support complex types"
19436 #: c-decl.c:7351 c-decl.c:7448
19437 #, gcc-internal-format
19438 msgid "both %<complex%> and %<void%> in declaration specifiers"
19441 #: c-decl.c:7354 c-decl.c:7470
19442 #, gcc-internal-format
19443 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
19447 #, gcc-internal-format
19448 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
19452 #, gcc-internal-format
19453 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
19457 #, gcc-internal-format
19458 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
19462 #, gcc-internal-format
19463 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
19467 #, gcc-internal-format
19468 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
19472 #, gcc-internal-format
19473 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
19477 #, gcc-internal-format
19478 msgid "ISO C does not support saturating types"
19481 #: c-decl.c:7382 c-decl.c:7451
19482 #, gcc-internal-format
19483 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
19486 #: c-decl.c:7385 c-decl.c:7473
19487 #, gcc-internal-format
19488 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
19491 #: c-decl.c:7388 c-decl.c:7486
19492 #, gcc-internal-format
19493 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
19496 #: c-decl.c:7391 c-decl.c:7493
19497 #, gcc-internal-format
19498 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
19501 #: c-decl.c:7394 c-decl.c:7512
19502 #, gcc-internal-format
19503 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
19506 #: c-decl.c:7397 c-decl.c:7531
19507 #, gcc-internal-format
19508 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
19512 #, gcc-internal-format
19513 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
19517 #, gcc-internal-format
19518 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
19522 #, gcc-internal-format
19523 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
19527 #, gcc-internal-format
19528 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
19532 #, gcc-internal-format
19533 msgid "both %<long long%> and %<%s%> in declaration specifiers"
19537 #, gcc-internal-format
19538 msgid "both %<long%> and %<%s%> in declaration specifiers"
19542 #, gcc-internal-format
19543 msgid "both %<short%> and %<%s%> in declaration specifiers"
19547 #, gcc-internal-format
19548 msgid "both %<signed%> and %<%s%> in declaration specifiers"
19552 #, gcc-internal-format
19553 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
19556 #: c-decl.c:7563 c-decl.c:7589
19557 #, gcc-internal-format
19558 msgid "both %<complex%> and %<%s%> in declaration specifiers"
19562 #, gcc-internal-format
19563 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
19567 #, gcc-internal-format
19568 msgid "decimal floating point not supported for this target"
19572 #, gcc-internal-format
19573 msgid "ISO C does not support decimal floating point"
19577 #, gcc-internal-format
19578 msgid "fixed-point types not supported for this target"
19582 #, gcc-internal-format
19583 msgid "ISO C does not support fixed-point types"
19587 #, gcc-internal-format
19588 msgid "%qE fails to be a typedef or built in type"
19592 #, gcc-internal-format
19593 msgid "%qE is not at beginning of declaration"
19597 #, gcc-internal-format
19598 msgid "%<__thread%> used with %<auto%>"
19602 #, gcc-internal-format
19603 msgid "%<__thread%> used with %<register%>"
19607 #, gcc-internal-format
19608 msgid "%<__thread%> used with %<typedef%>"
19612 #, gcc-internal-format
19613 msgid "%<__thread%> before %<extern%>"
19617 #, gcc-internal-format
19618 msgid "%<__thread%> before %<static%>"
19622 #, gcc-internal-format
19623 msgid "multiple storage classes in declaration specifiers"
19627 #, gcc-internal-format
19628 msgid "%<__thread%> used with %qE"
19632 #, gcc-internal-format
19633 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
19637 #, gcc-internal-format
19638 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
19641 #: c-decl.c:7831 c-decl.c:7857
19642 #, gcc-internal-format
19643 msgid "ISO C does not support complex integer types"
19646 #: c-decl.c:8007 toplev.c:847
19647 #, gcc-internal-format
19648 msgid "%q+F used but never defined"
19651 #: c-format.c:98 c-format.c:207
19652 #, gcc-internal-format
19653 msgid "format string has invalid operand number"
19657 #, gcc-internal-format
19658 msgid "function does not return string type"
19662 #, gcc-internal-format
19663 msgid "format string argument not a string type"
19667 #, gcc-internal-format
19668 msgid "unrecognized format specifier"
19672 #, gcc-internal-format
19673 msgid "%qE is an unrecognized format function type"
19677 #, gcc-internal-format
19678 msgid "%<...%> has invalid operand number"
19682 #, gcc-internal-format
19683 msgid "format string argument follows the args to be formatted"
19687 #, gcc-internal-format
19688 msgid "function might be possible candidate for %qs format attribute"
19691 #: c-format.c:1019 c-format.c:1040 c-format.c:2058
19692 #, gcc-internal-format
19693 msgid "missing $ operand number in format"
19697 #, gcc-internal-format
19698 msgid "%s does not support %%n$ operand number formats"
19702 #, gcc-internal-format
19703 msgid "operand number out of range in format"
19707 #, gcc-internal-format
19708 msgid "format argument %d used more than once in %s format"
19712 #, gcc-internal-format
19713 msgid "$ operand number used after format without operand number"
19717 #, gcc-internal-format
19718 msgid "format argument %d unused before used argument %d in $-style format"
19722 #, gcc-internal-format
19723 msgid "format not a string literal, format string not checked"
19726 #: c-format.c:1252 c-format.c:1255
19727 #, gcc-internal-format
19728 msgid "format not a string literal and no format arguments"
19732 #, gcc-internal-format
19733 msgid "format not a string literal, argument types not checked"
19737 #, gcc-internal-format
19738 msgid "too many arguments for format"
19742 #, gcc-internal-format
19743 msgid "unused arguments in $-style format"
19747 #, gcc-internal-format
19748 msgid "zero-length %s format string"
19752 #, gcc-internal-format
19753 msgid "format is a wide character string"
19757 #, gcc-internal-format
19758 msgid "unterminated format string"
19762 #, gcc-internal-format
19763 msgid "embedded %<\\0%> in format"
19767 #, gcc-internal-format
19768 msgid "spurious trailing %<%%%> in format"
19771 #: c-format.c:1551 c-format.c:1821
19772 #, gcc-internal-format
19773 msgid "repeated %s in format"
19777 #, gcc-internal-format
19778 msgid "missing fill character at end of strfmon format"
19781 #: c-format.c:1608 c-format.c:1710 c-format.c:2005 c-format.c:2070
19782 #, gcc-internal-format
19783 msgid "too few arguments for format"
19787 #, gcc-internal-format
19788 msgid "zero width in %s format"
19792 #, gcc-internal-format
19793 msgid "empty left precision in %s format"
19797 #, gcc-internal-format
19798 msgid "empty precision in %s format"
19802 #, gcc-internal-format
19803 msgid "%s does not support the %qs %s length modifier"
19807 #, gcc-internal-format
19808 msgid "conversion lacks type at end of format"
19812 #, gcc-internal-format
19813 msgid "unknown conversion type character %qc in format"
19817 #, gcc-internal-format
19818 msgid "unknown conversion type character 0x%x in format"
19822 #, gcc-internal-format
19823 msgid "%s does not support the %<%%%c%> %s format"
19827 #, gcc-internal-format
19828 msgid "%s used with %<%%%c%> %s format"
19832 #, gcc-internal-format
19833 msgid "%s does not support %s"
19837 #, gcc-internal-format
19838 msgid "%s does not support %s with the %<%%%c%> %s format"
19842 #, gcc-internal-format
19843 msgid "%s ignored with %s and %<%%%c%> %s format"
19847 #, gcc-internal-format
19848 msgid "%s ignored with %s in %s format"
19852 #, gcc-internal-format
19853 msgid "use of %s and %s together with %<%%%c%> %s format"
19857 #, gcc-internal-format
19858 msgid "use of %s and %s together in %s format"
19862 #, gcc-internal-format
19863 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
19867 #, gcc-internal-format
19868 msgid "%<%%%c%> yields only last 2 digits of year"
19871 #. The end of the format string was reached.
19873 #, gcc-internal-format
19874 msgid "no closing %<]%> for %<%%[%> format"
19878 #, gcc-internal-format
19879 msgid "use of %qs length modifier with %qc type character"
19883 #, gcc-internal-format
19884 msgid "%s does not support the %<%%%s%c%> %s format"
19888 #, gcc-internal-format
19889 msgid "operand number specified with suppressed assignment"
19893 #, gcc-internal-format
19894 msgid "operand number specified for format taking no argument"
19898 #, gcc-internal-format
19899 msgid "writing through null pointer (argument %d)"
19903 #, gcc-internal-format
19904 msgid "reading through null pointer (argument %d)"
19908 #, gcc-internal-format
19909 msgid "writing into constant object (argument %d)"
19913 #, gcc-internal-format
19914 msgid "extra type qualifiers in format argument (argument %d)"
19918 #, gcc-internal-format
19919 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
19923 #, gcc-internal-format
19924 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
19928 #, gcc-internal-format
19929 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
19933 #, gcc-internal-format
19934 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
19937 #: c-format.c:2398 c-format.c:2404 c-format.c:2554
19938 #, gcc-internal-format
19939 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
19942 #: c-format.c:2411 c-format.c:2564
19943 #, gcc-internal-format
19944 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
19948 #, gcc-internal-format
19949 msgid "%<locus%> is not defined as a type"
19953 #, gcc-internal-format
19954 msgid "%<location_t%> is not defined as a type"
19958 #, gcc-internal-format
19959 msgid "%<tree%> is not defined as a type"
19963 #, gcc-internal-format
19964 msgid "%<tree%> is not defined as a pointer type"
19968 #, gcc-internal-format
19969 msgid "args to be formatted is not %<...%>"
19973 #, gcc-internal-format
19974 msgid "strftime formats cannot format arguments"
19978 #, gcc-internal-format
19979 msgid "badly nested C headers from preprocessor"
19983 #, gcc-internal-format
19984 msgid "%Hignoring #pragma %s %s"
19989 #, gcc-internal-format
19990 msgid "%Hstray %<@%> in program"
19994 #, gcc-internal-format
19995 msgid "stray %qs in program"
19999 #, gcc-internal-format
20000 msgid "missing terminating %c character"
20004 #, gcc-internal-format
20005 msgid "stray %qc in program"
20009 #, gcc-internal-format
20010 msgid "stray %<\\%o%> in program"
20014 #, gcc-internal-format
20015 msgid "this decimal constant is unsigned only in ISO C90"
20019 #, gcc-internal-format
20020 msgid "this decimal constant would be unsigned in ISO C90"
20024 #, gcc-internal-format
20025 msgid "integer constant is too large for %qs type"
20029 #, gcc-internal-format
20030 msgid "unsupported non-standard suffix on floating constant"
20034 #, gcc-internal-format
20035 msgid "non-standard suffix on floating constant"
20038 #: c-lex.c:722 c-lex.c:724
20039 #, gcc-internal-format
20040 msgid "floating constant exceeds range of %qT"
20044 #, gcc-internal-format
20045 msgid "floating constant truncated to zero"
20049 #, gcc-internal-format
20050 msgid "traditional C rejects string constant concatenation"
20054 #, gcc-internal-format
20055 msgid "invalid expression type for %<#pragma omp atomic%>"
20059 #, gcc-internal-format
20060 msgid "%Hinvalid type for iteration variable %qE"
20064 #, gcc-internal-format
20065 msgid "%Hiteration variable %qE is unsigned"
20069 #, gcc-internal-format
20070 msgid "%H%qE is not initialized"
20073 #: c-omp.c:247 cp/semantics.c:3868
20074 #, gcc-internal-format
20075 msgid "%Hmissing controlling predicate"
20079 #, gcc-internal-format
20080 msgid "%Hinvalid controlling predicate"
20083 #: c-omp.c:312 cp/semantics.c:3874
20084 #, gcc-internal-format
20085 msgid "%Hmissing increment expression"
20089 #, gcc-internal-format
20090 msgid "%Hinvalid increment expression"
20094 #, gcc-internal-format
20095 msgid "no class name specified with %qs"
20099 #, gcc-internal-format
20100 msgid "assertion missing after %qs"
20104 #, gcc-internal-format
20105 msgid "macro name missing after %qs"
20109 #, gcc-internal-format
20110 msgid "missing path after %qs"
20114 #, gcc-internal-format
20115 msgid "missing filename after %qs"
20119 #, gcc-internal-format
20120 msgid "missing makefile target after %qs"
20124 #, gcc-internal-format
20125 msgid "-I- specified twice"
20129 #, gcc-internal-format
20130 msgid "obsolete option -I- used, please use -iquote instead"
20134 #, gcc-internal-format
20135 msgid "argument %qs to %<-Wnormalized%> not recognized"
20139 #, gcc-internal-format
20140 msgid "switch %qs is no longer supported"
20144 #, gcc-internal-format
20146 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
20150 #, gcc-internal-format
20151 msgid "output filename specified twice"
20155 #, gcc-internal-format
20156 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
20160 #, gcc-internal-format
20161 msgid "-Wformat-y2k ignored without -Wformat"
20165 #, gcc-internal-format
20166 msgid "-Wformat-extra-args ignored without -Wformat"
20170 #, gcc-internal-format
20171 msgid "-Wformat-zero-length ignored without -Wformat"
20175 #, gcc-internal-format
20176 msgid "-Wformat-nonliteral ignored without -Wformat"
20180 #, gcc-internal-format
20181 msgid "-Wformat-contains-nul ignored without -Wformat"
20185 #, gcc-internal-format
20186 msgid "-Wformat-security ignored without -Wformat"
20190 #, gcc-internal-format
20191 msgid "opening output file %s: %m"
20195 #, gcc-internal-format
20196 msgid "too many filenames given. Type %s --help for usage"
20200 #, gcc-internal-format
20201 msgid "The C parser does not support -dy, option ignored"
20205 #, gcc-internal-format
20206 msgid "The Objective-C parser does not support -dy, option ignored"
20210 #, gcc-internal-format
20211 msgid "The C++ parser does not support -dy, option ignored"
20215 #, gcc-internal-format
20216 msgid "The Objective-C++ parser does not support -dy, option ignored"
20220 #, gcc-internal-format
20221 msgid "opening dependency file %s: %m"
20225 #, gcc-internal-format
20226 msgid "closing dependency file %s: %m"
20230 #, gcc-internal-format
20231 msgid "when writing output to %s: %m"
20235 #, gcc-internal-format
20236 msgid "to generate dependencies you must specify either -M or -MM"
20240 #, gcc-internal-format
20241 msgid "-fdirectives-only is incompatible with -Wunused_macros"
20245 #, gcc-internal-format
20246 msgid "-fdirectives-only is incompatible with -traditional"
20250 #, gcc-internal-format
20251 msgid "too late for # directive to set debug directory"
20255 #, gcc-internal-format
20256 msgid "%HISO C forbids an empty source file"
20259 #: c-parser.c:1158 c-parser.c:6150
20260 #, gcc-internal-format
20261 msgid "%HISO C does not allow extra %<;%> outside of a function"
20264 #: c-parser.c:1261 c-parser.c:6699
20265 #, gcc-internal-format
20266 msgid "expected declaration specifiers"
20270 #, gcc-internal-format
20271 msgid "%Hempty declaration"
20275 #, gcc-internal-format
20276 msgid "%Hdata definition has no type or storage class"
20280 #, gcc-internal-format
20281 msgid "expected %<,%> or %<;%>"
20284 #. This can appear in many cases looking nothing like a
20285 #. function definition, so we don't give a more specific
20286 #. error suggesting there was one.
20287 #: c-parser.c:1371 c-parser.c:1388
20288 #, gcc-internal-format
20289 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
20293 #, gcc-internal-format
20294 msgid "%HISO C forbids nested functions"
20297 #: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
20298 #: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
20299 #: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
20300 #: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
20301 #: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
20302 #: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
20303 #, gcc-internal-format
20304 msgid "expected identifier"
20308 #, gcc-internal-format
20309 msgid "%Hcomma at end of enumerator list"
20313 #, gcc-internal-format
20314 msgid "expected %<,%> or %<}%>"
20317 #: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
20318 #, gcc-internal-format
20319 msgid "expected %<{%>"
20323 #, gcc-internal-format
20324 msgid "%HISO C forbids forward references to %<enum%> types"
20328 #, gcc-internal-format
20329 msgid "expected class name"
20332 #: c-parser.c:1932 c-parser.c:5894
20333 #, gcc-internal-format
20334 msgid "%Hextra semicolon in struct or union specified"
20338 #, gcc-internal-format
20339 msgid "%Hno semicolon at end of struct or union"
20343 #, gcc-internal-format
20344 msgid "expected %<;%>"
20347 #: c-parser.c:2044 c-parser.c:3016
20348 #, gcc-internal-format
20349 msgid "expected specifier-qualifier-list"
20353 #, gcc-internal-format
20354 msgid "%HISO C forbids member declarations with no members"
20358 #, gcc-internal-format
20359 msgid "expected %<,%>, %<;%> or %<}%>"
20363 #, gcc-internal-format
20364 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
20368 #, gcc-internal-format
20369 msgid "%H%<typeof%> applied to a bit-field"
20373 #, gcc-internal-format
20374 msgid "expected identifier or %<(%>"
20378 #, gcc-internal-format
20379 msgid "%HISO C requires a named argument before %<...%>"
20383 #, gcc-internal-format
20384 msgid "expected declaration specifiers or %<...%>"
20388 #, gcc-internal-format
20389 msgid "%Hwide string literal in %<asm%>"
20392 #: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20480
20393 #, gcc-internal-format
20394 msgid "expected string literal"
20398 #, gcc-internal-format
20399 msgid "%HISO C forbids empty initializer braces"
20402 #. Use the colon as the error location.
20404 #, gcc-internal-format
20405 msgid "%Hobsolete use of designated initializer with %<:%>"
20409 #, gcc-internal-format
20410 msgid "%HISO C forbids specifying range of elements to initialize"
20414 #, gcc-internal-format
20415 msgid "%HISO C90 forbids specifying subobject to initialize"
20419 #, gcc-internal-format
20420 msgid "%Hobsolete use of designated initializer without %<=%>"
20424 #, gcc-internal-format
20425 msgid "expected %<=%>"
20429 #, gcc-internal-format
20430 msgid "%HISO C forbids label declarations"
20433 #: c-parser.c:3468 c-parser.c:3543
20434 #, gcc-internal-format
20435 msgid "expected declaration or statement"
20438 #: c-parser.c:3496 c-parser.c:3524
20439 #, gcc-internal-format
20440 msgid "%HISO C90 forbids mixed declarations and code"
20444 #, gcc-internal-format
20445 msgid "%Hexpected %<}%> before %<else%>"
20449 #, gcc-internal-format
20450 msgid "%H%<else%> without a previous %<if%>"
20454 #, gcc-internal-format
20455 msgid "%Hlabel at end of compound statement"
20459 #, gcc-internal-format
20460 msgid "expected %<:%> or %<...%>"
20464 #, gcc-internal-format
20466 "%Ha label can only be part of a statement and a declaration is not a "
20471 #, gcc-internal-format
20472 msgid "expected identifier or %<*%>"
20475 #. Avoid infinite loop in error recovery:
20476 #. c_parser_skip_until_found stops at a closing nesting
20477 #. delimiter without consuming it, but here we need to consume
20478 #. it to proceed further.
20480 #, gcc-internal-format
20481 msgid "expected statement"
20485 #, gcc-internal-format
20486 msgid "%Hsuggest braces around empty body in %<do%> statement"
20490 #, gcc-internal-format
20491 msgid "%H%E qualifier ignored on asm"
20495 #, gcc-internal-format
20496 msgid "%HISO C forbids omitting the middle term of a ?: expression"
20500 #, gcc-internal-format
20501 msgid "%Htraditional C rejects the unary plus operator"
20506 #, gcc-internal-format
20507 msgid "%H%<[*]%> not allowed in other than a declaration"
20511 #, gcc-internal-format
20512 msgid "%H%<sizeof%> applied to a bit-field"
20515 #: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
20516 #, gcc-internal-format
20517 msgid "expected expression"
20521 #, gcc-internal-format
20522 msgid "%Hbraced-group within expression allowed only inside a function"
20526 #, gcc-internal-format
20527 msgid "%HISO C forbids braced-groups within expressions"
20531 #, gcc-internal-format
20532 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
20536 #, gcc-internal-format
20537 msgid "%Hcompound literal has variable size"
20541 #, gcc-internal-format
20542 msgid "%HISO C90 forbids compound literals"
20546 #, gcc-internal-format
20547 msgid "%Hextra semicolon in method definition specified"
20550 #: c-parser.c:6659 cp/parser.c:20523
20551 #, gcc-internal-format
20552 msgid "%<#pragma omp barrier%> may only be used in compound statements"
20555 #: c-parser.c:6670 cp/parser.c:20538
20556 #, gcc-internal-format
20557 msgid "%<#pragma omp flush%> may only be used in compound statements"
20561 #, gcc-internal-format
20563 "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
20567 #: c-parser.c:6689 cp/parser.c:20513
20568 #, gcc-internal-format
20569 msgid "%<#pragma GCC pch_preprocess%> must be first"
20572 #: c-parser.c:6840 cp/parser.c:19357
20573 #, gcc-internal-format
20574 msgid "too many %qs clauses"
20578 #, gcc-internal-format
20579 msgid "expected %<none%> or %<shared%>"
20583 #, gcc-internal-format
20584 msgid "expected %<(%>"
20587 #: c-parser.c:7052 c-parser.c:7229
20588 #, gcc-internal-format
20589 msgid "expected integer expression"
20593 #, gcc-internal-format
20594 msgid "%H%<num_threads%> value must be positive"
20598 #, gcc-internal-format
20599 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
20603 #, gcc-internal-format
20604 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
20608 #, gcc-internal-format
20609 msgid "invalid schedule kind"
20613 #, gcc-internal-format
20614 msgid "expected %<#pragma omp%> clause"
20618 #, gcc-internal-format
20619 msgid "%H%qs is not valid for %qs"
20623 #, gcc-internal-format
20624 msgid "invalid operator for %<#pragma omp atomic%>"
20627 #: c-parser.c:7496 c-parser.c:7516
20628 #, gcc-internal-format
20629 msgid "expected %<(%> or end of line"
20633 #, gcc-internal-format
20634 msgid "for statement expected"
20637 #: c-parser.c:7609 cp/semantics.c:3854 cp/semantics.c:3898
20638 #, gcc-internal-format
20639 msgid "expected iteration declaration or initialization"
20643 #, gcc-internal-format
20644 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
20647 #: c-parser.c:7968 cp/semantics.c:3746
20648 #, gcc-internal-format
20649 msgid "%qE declared %<threadprivate%> after first use"
20652 #: c-parser.c:7970 cp/semantics.c:3748
20653 #, gcc-internal-format
20654 msgid "automatic variable %qE cannot be %<threadprivate%>"
20657 #: c-parser.c:7972 cp/semantics.c:3750
20658 #, gcc-internal-format
20659 msgid "%<threadprivate%> %qE has incomplete type"
20663 #, gcc-internal-format
20664 msgid "can%'t create precompiled header %s: %m"
20668 #, gcc-internal-format
20669 msgid "can%'t write to %s: %m"
20673 #, gcc-internal-format
20674 msgid "%qs is not a valid output file"
20677 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
20678 #, gcc-internal-format
20679 msgid "can%'t write %s: %m"
20682 #: c-pch.c:193 c-pch.c:210
20683 #, gcc-internal-format
20684 msgid "can%'t seek in %s: %m"
20687 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
20688 #, gcc-internal-format
20689 msgid "can%'t read %s: %m"
20693 #, gcc-internal-format
20694 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
20698 #, gcc-internal-format
20699 msgid "use #include instead"
20703 #, gcc-internal-format
20704 msgid "%s: couldn%'t open PCH file: %m"
20708 #, gcc-internal-format
20709 msgid "use -Winvalid-pch for more information"
20713 #, gcc-internal-format
20714 msgid "%s: PCH file was invalid"
20718 #, gcc-internal-format
20719 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
20723 #, gcc-internal-format
20725 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
20729 #, gcc-internal-format
20730 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
20734 #, gcc-internal-format
20735 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
20739 #, gcc-internal-format
20740 msgid "missing %<(%> after %<#pragma pack%> - ignored"
20743 #: c-pragma.c:163 c-pragma.c:195
20744 #, gcc-internal-format
20745 msgid "invalid constant in %<#pragma pack%> - ignored"
20748 #: c-pragma.c:167 c-pragma.c:209
20749 #, gcc-internal-format
20750 msgid "malformed %<#pragma pack%> - ignored"
20754 #, gcc-internal-format
20755 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
20759 #, gcc-internal-format
20760 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
20764 #, gcc-internal-format
20765 msgid "unknown action %qs for %<#pragma pack%> - ignored"
20769 #, gcc-internal-format
20770 msgid "junk at end of %<#pragma pack%>"
20774 #, gcc-internal-format
20775 msgid "#pragma pack has no effect with -fpack-struct - ignored"
20779 #, gcc-internal-format
20780 msgid "alignment must be a small power of two, not %d"
20784 #, gcc-internal-format
20785 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
20789 #, gcc-internal-format
20790 msgid "invalid constant in %<#pragma push_macro%> - ignored"
20794 #, gcc-internal-format
20795 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
20799 #, gcc-internal-format
20800 msgid "junk at end of %<#pragma push_macro%>"
20804 #, gcc-internal-format
20805 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
20809 #, gcc-internal-format
20810 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
20814 #, gcc-internal-format
20815 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
20819 #, gcc-internal-format
20820 msgid "junk at end of %<#pragma pop_macro%>"
20824 #, gcc-internal-format
20826 "applying #pragma weak %q+D after first use results in unspecified behavior"
20829 #: c-pragma.c:480 c-pragma.c:485
20830 #, gcc-internal-format
20831 msgid "malformed #pragma weak, ignored"
20835 #, gcc-internal-format
20836 msgid "junk at end of %<#pragma weak%>"
20839 #: c-pragma.c:557 c-pragma.c:559
20840 #, gcc-internal-format
20841 msgid "malformed #pragma redefine_extname, ignored"
20845 #, gcc-internal-format
20846 msgid "junk at end of %<#pragma redefine_extname%>"
20850 #, gcc-internal-format
20851 msgid "#pragma redefine_extname not supported on this target"
20854 #: c-pragma.c:585 c-pragma.c:672
20855 #, gcc-internal-format
20856 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
20860 #, gcc-internal-format
20862 "#pragma redefine_extname ignored due to conflict with previous #pragma "
20867 #, gcc-internal-format
20868 msgid "malformed #pragma extern_prefix, ignored"
20872 #, gcc-internal-format
20873 msgid "junk at end of %<#pragma extern_prefix%>"
20877 #, gcc-internal-format
20878 msgid "#pragma extern_prefix not supported on this target"
20882 #, gcc-internal-format
20883 msgid "asm declaration ignored due to conflict with previous rename"
20887 #, gcc-internal-format
20889 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
20893 #, gcc-internal-format
20895 "#pragma GCC visibility push() must specify default, internal, hidden or "
20900 #, gcc-internal-format
20901 msgid "#pragma GCC visibility must be followed by push or pop"
20905 #, gcc-internal-format
20906 msgid "no matching push for %<#pragma GCC visibility pop%>"
20909 #: c-pragma.c:804 c-pragma.c:811
20910 #, gcc-internal-format
20911 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
20915 #, gcc-internal-format
20916 msgid "malformed #pragma GCC visibility push"
20920 #, gcc-internal-format
20921 msgid "junk at end of %<#pragma GCC visibility%>"
20925 #, gcc-internal-format
20926 msgid "#pragma GCC diagnostic not allowed inside functions"
20930 #, gcc-internal-format
20931 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20935 #, gcc-internal-format
20936 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20940 #, gcc-internal-format
20941 msgid "missing option after %<#pragma GCC diagnostic%> kind"
20945 #, gcc-internal-format
20946 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
20950 #, gcc-internal-format
20951 msgid "%qD has an incomplete type"
20954 #: c-typeck.c:195 cp/call.c:2771
20955 #, gcc-internal-format
20956 msgid "invalid use of void expression"
20960 #, gcc-internal-format
20961 msgid "invalid use of flexible array member"
20965 #, gcc-internal-format
20966 msgid "invalid use of array with unspecified bounds"
20970 #, gcc-internal-format
20971 msgid "invalid use of undefined type %<%s %E%>"
20974 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
20976 #, gcc-internal-format
20977 msgid "invalid use of incomplete typedef %qD"
20980 #: c-typeck.c:474 c-typeck.c:499
20981 #, gcc-internal-format
20982 msgid "function types not truly compatible in ISO C"
20986 #, gcc-internal-format
20987 msgid "can%'t mix operands of decimal float and vector types"
20991 #, gcc-internal-format
20992 msgid "can%'t mix operands of decimal float and complex types"
20996 #, gcc-internal-format
20997 msgid "can%'t mix operands of decimal float and other float types"
21001 #, gcc-internal-format
21002 msgid "types are not quite compatible"
21006 #, gcc-internal-format
21007 msgid "function return types not compatible due to %<volatile%>"
21010 #: c-typeck.c:1525 c-typeck.c:2864
21011 #, gcc-internal-format
21012 msgid "arithmetic on pointer to an incomplete type"
21016 #, gcc-internal-format
21017 msgid "%qT has no member named %qE"
21021 #, gcc-internal-format
21022 msgid "request for member %qE in something not a structure or union"
21026 #, gcc-internal-format
21027 msgid "dereferencing pointer to incomplete type"
21031 #, gcc-internal-format
21032 msgid "dereferencing %<void *%> pointer"
21036 #, gcc-internal-format
21037 msgid "invalid type argument of %qs (have %qT)"
21040 #: c-typeck.c:2056 cp/typeck.c:2559
21041 #, gcc-internal-format
21042 msgid "subscripted value is neither array nor pointer"
21045 #: c-typeck.c:2067 cp/typeck.c:2478 cp/typeck.c:2564
21046 #, gcc-internal-format
21047 msgid "array subscript is not an integer"
21051 #, gcc-internal-format
21052 msgid "subscripted value is pointer to function"
21056 #, gcc-internal-format
21057 msgid "ISO C forbids subscripting %<register%> array"
21061 #, gcc-internal-format
21062 msgid "ISO C90 forbids subscripting non-lvalue array"
21066 #, gcc-internal-format
21067 msgid "%H%qD is static but used in inline function %qD which is not static"
21071 #, gcc-internal-format
21072 msgid "called object %qE is not a function"
21075 #. This situation leads to run-time undefined behavior. We can't,
21076 #. therefore, simply error unless we can prove that all possible
21077 #. executions of the program must execute the code.
21079 #, gcc-internal-format
21080 msgid "function called through a non-compatible type"
21084 #, gcc-internal-format
21085 msgid "too many arguments to function %qE"
21089 #, gcc-internal-format
21090 msgid "type of formal parameter %d is incomplete"
21094 #, gcc-internal-format
21096 "passing argument %d of %qE as integer rather than floating due to prototype"
21100 #, gcc-internal-format
21102 "passing argument %d of %qE as integer rather than complex due to prototype"
21106 #, gcc-internal-format
21108 "passing argument %d of %qE as complex rather than floating due to prototype"
21112 #, gcc-internal-format
21114 "passing argument %d of %qE as floating rather than integer due to prototype"
21118 #, gcc-internal-format
21120 "passing argument %d of %qE as complex rather than integer due to prototype"
21124 #, gcc-internal-format
21126 "passing argument %d of %qE as floating rather than complex due to prototype"
21130 #, gcc-internal-format
21132 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
21137 #, gcc-internal-format
21138 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
21142 #, gcc-internal-format
21143 msgid "passing argument %d of %qE with different width due to prototype"
21147 #, gcc-internal-format
21148 msgid "passing argument %d of %qE as unsigned due to prototype"
21152 #, gcc-internal-format
21153 msgid "passing argument %d of %qE as signed due to prototype"
21156 #: c-typeck.c:2777 c-typeck.c:2781
21157 #, gcc-internal-format
21158 msgid "comparison with string literal results in unspecified behavior"
21162 #, gcc-internal-format
21163 msgid "pointer of type %<void *%> used in subtraction"
21167 #, gcc-internal-format
21168 msgid "pointer to a function used in subtraction"
21172 #, gcc-internal-format
21173 msgid "wrong type argument to unary plus"
21177 #, gcc-internal-format
21178 msgid "wrong type argument to unary minus"
21182 #, gcc-internal-format
21183 msgid "ISO C does not support %<~%> for complex conjugation"
21187 #, gcc-internal-format
21188 msgid "wrong type argument to bit-complement"
21192 #, gcc-internal-format
21193 msgid "wrong type argument to abs"
21197 #, gcc-internal-format
21198 msgid "wrong type argument to conjugation"
21202 #, gcc-internal-format
21203 msgid "wrong type argument to unary exclamation mark"
21207 #, gcc-internal-format
21208 msgid "ISO C does not support %<++%> and %<--%> on complex types"
21211 #: c-typeck.c:3043 c-typeck.c:3075
21212 #, gcc-internal-format
21213 msgid "wrong type argument to increment"
21216 #: c-typeck.c:3045 c-typeck.c:3077
21217 #, gcc-internal-format
21218 msgid "wrong type argument to decrement"
21222 #, gcc-internal-format
21223 msgid "increment of pointer to unknown structure"
21227 #, gcc-internal-format
21228 msgid "decrement of pointer to unknown structure"
21232 #, gcc-internal-format
21233 msgid "assignment of read-only member %qD"
21237 #, gcc-internal-format
21238 msgid "increment of read-only member %qD"
21242 #, gcc-internal-format
21243 msgid "decrement of read-only member %qD"
21247 #, gcc-internal-format
21248 msgid "read-only member %qD used as %<asm%> output"
21252 #, gcc-internal-format
21253 msgid "assignment of read-only variable %qD"
21257 #, gcc-internal-format
21258 msgid "increment of read-only variable %qD"
21262 #, gcc-internal-format
21263 msgid "decrement of read-only variable %qD"
21267 #, gcc-internal-format
21268 msgid "read-only variable %qD used as %<asm%> output"
21272 #, gcc-internal-format
21273 msgid "assignment of read-only location %qE"
21277 #, gcc-internal-format
21278 msgid "increment of read-only location %qE"
21282 #, gcc-internal-format
21283 msgid "decrement of read-only location %qE"
21287 #, gcc-internal-format
21288 msgid "read-only location %qE used as %<asm%> output"
21292 #, gcc-internal-format
21293 msgid "cannot take address of bit-field %qD"
21297 #, gcc-internal-format
21298 msgid "global register variable %qD used in nested function"
21302 #, gcc-internal-format
21303 msgid "register variable %qD used in nested function"
21307 #, gcc-internal-format
21308 msgid "address of global register variable %qD requested"
21312 #, gcc-internal-format
21313 msgid "address of register variable %qD requested"
21317 #, gcc-internal-format
21318 msgid "non-lvalue array in conditional expression"
21322 #, gcc-internal-format
21323 msgid "signed and unsigned type in conditional expression"
21327 #, gcc-internal-format
21328 msgid "ISO C forbids conditional expr with only one void side"
21331 #: c-typeck.c:3474 c-typeck.c:3482
21332 #, gcc-internal-format
21333 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
21337 #, gcc-internal-format
21338 msgid "pointer type mismatch in conditional expression"
21341 #: c-typeck.c:3496 c-typeck.c:3506
21342 #, gcc-internal-format
21343 msgid "pointer/integer type mismatch in conditional expression"
21346 #: c-typeck.c:3520 tree-cfg.c:3807
21347 #, gcc-internal-format
21348 msgid "type mismatch in conditional expression"
21352 #, gcc-internal-format
21353 msgid "left-hand operand of comma expression has no effect"
21357 #, gcc-internal-format
21358 msgid "cast specifies array type"
21362 #, gcc-internal-format
21363 msgid "cast specifies function type"
21367 #, gcc-internal-format
21368 msgid "ISO C forbids casting nonscalar to the same type"
21372 #, gcc-internal-format
21373 msgid "ISO C forbids casts to union type"
21377 #, gcc-internal-format
21378 msgid "cast to union type from type not present in union"
21382 #, gcc-internal-format
21383 msgid "cast adds new qualifiers to function type"
21386 #. There are qualifiers present in IN_OTYPE that are not
21387 #. present in IN_TYPE.
21389 #, gcc-internal-format
21390 msgid "cast discards qualifiers from pointer target type"
21394 #, gcc-internal-format
21395 msgid "cast increases required alignment of target type"
21399 #, gcc-internal-format
21400 msgid "cast from pointer to integer of different size"
21404 #, gcc-internal-format
21405 msgid "cast from function call of type %qT to non-matching type %qT"
21409 #, gcc-internal-format
21410 msgid "cast to pointer from integer of different size"
21414 #, gcc-internal-format
21415 msgid "ISO C forbids conversion of function pointer to object pointer type"
21419 #, gcc-internal-format
21420 msgid "ISO C forbids conversion of object pointer to function pointer type"
21424 #, gcc-internal-format
21425 msgid "cannot pass rvalue to reference parameter"
21428 #: c-typeck.c:4150 c-typeck.c:4317
21429 #, gcc-internal-format
21431 "passing argument %d of %qE makes qualified function pointer from unqualified"
21434 #: c-typeck.c:4153 c-typeck.c:4320
21435 #, gcc-internal-format
21436 msgid "assignment makes qualified function pointer from unqualified"
21439 #: c-typeck.c:4156 c-typeck.c:4322
21440 #, gcc-internal-format
21441 msgid "initialization makes qualified function pointer from unqualified"
21444 #: c-typeck.c:4159 c-typeck.c:4324
21445 #, gcc-internal-format
21446 msgid "return makes qualified function pointer from unqualified"
21449 #: c-typeck.c:4163 c-typeck.c:4284
21450 #, gcc-internal-format
21451 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
21454 #: c-typeck.c:4165 c-typeck.c:4286
21455 #, gcc-internal-format
21456 msgid "assignment discards qualifiers from pointer target type"
21459 #: c-typeck.c:4167 c-typeck.c:4288
21460 #, gcc-internal-format
21461 msgid "initialization discards qualifiers from pointer target type"
21464 #: c-typeck.c:4169 c-typeck.c:4290
21465 #, gcc-internal-format
21466 msgid "return discards qualifiers from pointer target type"
21470 #, gcc-internal-format
21471 msgid "ISO C prohibits argument conversion to union type"
21475 #, gcc-internal-format
21476 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
21480 #, gcc-internal-format
21481 msgid "argument %d of %qE might be a candidate for a format attribute"
21485 #, gcc-internal-format
21486 msgid "assignment left-hand side might be a candidate for a format attribute"
21490 #, gcc-internal-format
21492 "initialization left-hand side might be a candidate for a format attribute"
21496 #, gcc-internal-format
21497 msgid "return type might be a candidate for a format attribute"
21501 #, gcc-internal-format
21503 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
21508 #, gcc-internal-format
21509 msgid "ISO C forbids assignment between function pointer and %<void *%>"
21513 #, gcc-internal-format
21514 msgid "ISO C forbids initialization between function pointer and %<void *%>"
21518 #, gcc-internal-format
21519 msgid "ISO C forbids return between function pointer and %<void *%>"
21523 #, gcc-internal-format
21524 msgid "pointer targets in passing argument %d of %qE differ in signedness"
21528 #, gcc-internal-format
21529 msgid "pointer targets in assignment differ in signedness"
21533 #, gcc-internal-format
21534 msgid "pointer targets in initialization differ in signedness"
21538 #, gcc-internal-format
21539 msgid "pointer targets in return differ in signedness"
21543 #, gcc-internal-format
21544 msgid "passing argument %d of %qE from incompatible pointer type"
21548 #, gcc-internal-format
21549 msgid "assignment from incompatible pointer type"
21553 #, gcc-internal-format
21554 msgid "initialization from incompatible pointer type"
21558 #, gcc-internal-format
21559 msgid "return from incompatible pointer type"
21563 #, gcc-internal-format
21564 msgid "passing argument %d of %qE makes pointer from integer without a cast"
21568 #, gcc-internal-format
21569 msgid "assignment makes pointer from integer without a cast"
21573 #, gcc-internal-format
21574 msgid "initialization makes pointer from integer without a cast"
21578 #, gcc-internal-format
21579 msgid "return makes pointer from integer without a cast"
21583 #, gcc-internal-format
21584 msgid "passing argument %d of %qE makes integer from pointer without a cast"
21588 #, gcc-internal-format
21589 msgid "assignment makes integer from pointer without a cast"
21593 #, gcc-internal-format
21594 msgid "initialization makes integer from pointer without a cast"
21598 #, gcc-internal-format
21599 msgid "return makes integer from pointer without a cast"
21603 #, gcc-internal-format
21604 msgid "incompatible types in assignment"
21608 #, gcc-internal-format
21609 msgid "incompatible types in initialization"
21613 #, gcc-internal-format
21614 msgid "incompatible types in return"
21618 #, gcc-internal-format
21619 msgid "traditional C rejects automatic aggregate initialization"
21622 #: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
21623 #, gcc-internal-format
21624 msgid "(near initialization for %qs)"
21627 #: c-typeck.c:5191 cp/decl.c:4984
21628 #, gcc-internal-format
21629 msgid "opaque vector types cannot be initialized"
21633 #, gcc-internal-format
21634 msgid "unknown field %qE specified in initializer"
21638 #, gcc-internal-format
21639 msgid "traditional C rejects initialization of unions"
21643 #, gcc-internal-format
21644 msgid "jump into statement expression"
21648 #, gcc-internal-format
21649 msgid "jump into scope of identifier with variably modified type"
21653 #, gcc-internal-format
21654 msgid "ISO C forbids %<goto *expr;%>"
21657 #: c-typeck.c:7080 cp/typeck.c:6608
21658 #, gcc-internal-format
21659 msgid "function declared %<noreturn%> has a %<return%> statement"
21663 #, gcc-internal-format
21664 msgid "%<return%> with no value, in function returning non-void"
21668 #, gcc-internal-format
21669 msgid "%<return%> with a value, in function returning void"
21673 #, gcc-internal-format
21674 msgid "ISO C forbids %<return%> with expression, in function returning void"
21678 #, gcc-internal-format
21679 msgid "function returns address of local variable"
21682 #: c-typeck.c:7228 cp/semantics.c:952
21683 #, gcc-internal-format
21684 msgid "switch quantity not an integer"
21688 #, gcc-internal-format
21689 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
21693 #, gcc-internal-format
21695 "case label in statement expression not containing enclosing switch statement"
21699 #, gcc-internal-format
21701 "%<default%> label in statement expression not containing enclosing switch "
21706 #, gcc-internal-format
21708 "case label in scope of identifier with variably modified type not containing "
21709 "enclosing switch statement"
21713 #, gcc-internal-format
21715 "%<default%> label in scope of identifier with variably modified type not "
21716 "containing enclosing switch statement"
21719 #: c-typeck.c:7296 cp/parser.c:6808
21720 #, gcc-internal-format
21721 msgid "case label not within a switch statement"
21725 #, gcc-internal-format
21726 msgid "%<default%> label not within a switch statement"
21730 #, gcc-internal-format
21731 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
21734 #: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7413
21735 #, gcc-internal-format
21736 msgid "break statement not within loop or switch"
21739 #: c-typeck.c:7488 cp/parser.c:7434
21740 #, gcc-internal-format
21741 msgid "continue statement not within a loop"
21744 #: c-typeck.c:7493 cp/parser.c:7424
21745 #, gcc-internal-format
21746 msgid "break statement used with OpenMP for loop"
21750 #, gcc-internal-format
21751 msgid "%Hstatement with no effect"
21755 #, gcc-internal-format
21756 msgid "expression statement has incomplete type"
21759 #: c-typeck.c:8093 cp/typeck.c:3290
21760 #, gcc-internal-format
21761 msgid "right shift count is negative"
21764 #: c-typeck.c:8100 cp/typeck.c:3294
21765 #, gcc-internal-format
21766 msgid "right shift count >= width of type"
21769 #: c-typeck.c:8122 cp/typeck.c:3313
21770 #, gcc-internal-format
21771 msgid "left shift count is negative"
21774 #: c-typeck.c:8125 cp/typeck.c:3315
21775 #, gcc-internal-format
21776 msgid "left shift count >= width of type"
21779 #: c-typeck.c:8143 cp/typeck.c:3353
21780 #, gcc-internal-format
21781 msgid "comparing floating point with == or != is unsafe"
21784 #: c-typeck.c:8167 c-typeck.c:8174
21785 #, gcc-internal-format
21786 msgid "ISO C forbids comparison of %<void *%> with function pointer"
21789 #: c-typeck.c:8180 c-typeck.c:8238
21790 #, gcc-internal-format
21791 msgid "comparison of distinct pointer types lacks a cast"
21794 #: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3373 cp/typeck.c:3382
21795 #, gcc-internal-format
21796 msgid "the address of %qD will never be NULL"
21799 #: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
21800 #, gcc-internal-format
21801 msgid "comparison between pointer and integer"
21805 #, gcc-internal-format
21806 msgid "comparison of complete and incomplete pointers"
21810 #, gcc-internal-format
21811 msgid "ISO C forbids ordered comparisons of pointers to functions"
21814 #: c-typeck.c:8245 c-typeck.c:8251
21815 #, gcc-internal-format
21816 msgid "ordered comparison of pointer with integer zero"
21820 #, gcc-internal-format
21821 msgid "comparison between signed and unsigned"
21824 #: c-typeck.c:8557 cp/typeck.c:3827
21825 #, gcc-internal-format
21826 msgid "comparison of promoted ~unsigned with constant"
21829 #: c-typeck.c:8565 cp/typeck.c:3835
21830 #, gcc-internal-format
21831 msgid "comparison of promoted ~unsigned with unsigned"
21835 #, gcc-internal-format
21836 msgid "used array that cannot be converted to pointer where scalar is required"
21840 #, gcc-internal-format
21841 msgid "used struct type value where scalar is required"
21845 #, gcc-internal-format
21846 msgid "used union type value where scalar is required"
21849 #: c-typeck.c:8736 cp/semantics.c:3551
21850 #, gcc-internal-format
21851 msgid "%qE has invalid type for %<reduction%>"
21854 #: c-typeck.c:8770 cp/semantics.c:3564
21855 #, gcc-internal-format
21856 msgid "%qE has invalid type for %<reduction(%s)%>"
21859 #: c-typeck.c:8786 cp/semantics.c:3574
21860 #, gcc-internal-format
21861 msgid "%qE must be %<threadprivate%> for %<copyin%>"
21864 #: c-typeck.c:8795 cp/semantics.c:3379
21865 #, gcc-internal-format
21866 msgid "%qE is not a variable in clause %qs"
21869 #: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3405
21870 #: cp/semantics.c:3424
21871 #, gcc-internal-format
21872 msgid "%qE appears more than once in data clauses"
21875 #: c-typeck.c:8816 cp/semantics.c:3399
21876 #, gcc-internal-format
21877 msgid "%qE is not a variable in clause %<firstprivate%>"
21880 #: c-typeck.c:8836 cp/semantics.c:3418
21881 #, gcc-internal-format
21882 msgid "%qE is not a variable in clause %<lastprivate%>"
21885 #: c-typeck.c:8894 cp/semantics.c:3615
21886 #, gcc-internal-format
21887 msgid "%qE is predetermined %qs for %qs"
21891 #, gcc-internal-format
21892 msgid "function call has aggregate value"
21895 #: cfgexpand.c:1887
21896 #, gcc-internal-format
21897 msgid "not protecting local variables: variable length buffer"
21900 #: cfgexpand.c:1890
21901 #, gcc-internal-format
21902 msgid "not protecting function: no buffer at least %d bytes long"
21906 #, gcc-internal-format
21907 msgid "bb %d on wrong place"
21911 #, gcc-internal-format
21912 msgid "prev_bb of %d should be %d, not %d"
21916 #, gcc-internal-format
21917 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
21921 #, gcc-internal-format
21922 msgid "verify_flow_info: Block %i lacks loop_father"
21926 #, gcc-internal-format
21927 msgid "verify_flow_info: Wrong count of block %i %i"
21931 #, gcc-internal-format
21932 msgid "verify_flow_info: Wrong frequency of block %i %i"
21936 #, gcc-internal-format
21937 msgid "verify_flow_info: Duplicate edge %i->%i"
21941 #, gcc-internal-format
21942 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
21946 #, gcc-internal-format
21947 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
21951 #, gcc-internal-format
21952 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
21955 #: cfghooks.c:184 cfgrtl.c:1838
21956 #, gcc-internal-format
21957 msgid "wrong amount of branch edges after unconditional jump %i"
21960 #: cfghooks.c:192 cfghooks.c:203
21961 #, gcc-internal-format
21962 msgid "basic block %d pred edge is corrupted"
21966 #, gcc-internal-format
21967 msgid "its dest_idx should be %d, not %d"
21971 #, gcc-internal-format
21972 msgid "basic block %i edge lists are corrupted"
21976 #, gcc-internal-format
21977 msgid "verify_flow_info failed"
21981 #, gcc-internal-format
21982 msgid "%s does not support redirect_edge_and_branch"
21986 #, gcc-internal-format
21987 msgid "%s does not support can_remove_branch_p"
21991 #, gcc-internal-format
21992 msgid "%s does not support redirect_edge_and_branch_force"
21996 #, gcc-internal-format
21997 msgid "%s does not support split_block"
22001 #, gcc-internal-format
22002 msgid "%s does not support move_block_after"
22006 #, gcc-internal-format
22007 msgid "%s does not support delete_basic_block"
22011 #, gcc-internal-format
22012 msgid "%s does not support split_edge"
22016 #, gcc-internal-format
22017 msgid "%s does not support create_basic_block"
22021 #, gcc-internal-format
22022 msgid "%s does not support can_merge_blocks_p"
22026 #, gcc-internal-format
22027 msgid "%s does not support predict_edge"
22031 #, gcc-internal-format
22032 msgid "%s does not support predicted_by_p"
22036 #, gcc-internal-format
22037 msgid "%s does not support merge_blocks"
22041 #, gcc-internal-format
22042 msgid "%s does not support make_forwarder_block"
22046 #, gcc-internal-format
22047 msgid "%s does not support can_duplicate_block_p"
22051 #, gcc-internal-format
22052 msgid "%s does not support duplicate_block"
22056 #, gcc-internal-format
22057 msgid "%s does not support block_ends_with_call_p"
22061 #, gcc-internal-format
22062 msgid "%s does not support block_ends_with_condjump_p"
22066 #, gcc-internal-format
22067 msgid "%s does not support flow_call_edges_add"
22071 #, gcc-internal-format
22072 msgid "size of loop %d should be %d, not %d"
22076 #, gcc-internal-format
22077 msgid "bb %d do not belong to loop %d"
22081 #, gcc-internal-format
22082 msgid "loop %d's header does not have exactly 2 entries"
22086 #, gcc-internal-format
22087 msgid "loop %d's latch does not have exactly 1 successor"
22091 #, gcc-internal-format
22092 msgid "loop %d's latch does not have header as successor"
22096 #, gcc-internal-format
22097 msgid "loop %d's latch does not belong directly to it"
22101 #, gcc-internal-format
22102 msgid "loop %d's header does not belong directly to it"
22106 #, gcc-internal-format
22107 msgid "loop %d's latch is marked as part of irreducible region"
22111 #, gcc-internal-format
22112 msgid "basic block %d should be marked irreducible"
22116 #, gcc-internal-format
22117 msgid "basic block %d should not be marked irreducible"
22121 #, gcc-internal-format
22122 msgid "edge from %d to %d should be marked irreducible"
22126 #, gcc-internal-format
22127 msgid "edge from %d to %d should not be marked irreducible"
22131 #, gcc-internal-format
22132 msgid "corrupted head of the exits list of loop %d"
22136 #, gcc-internal-format
22137 msgid "corrupted exits list of loop %d"
22141 #, gcc-internal-format
22142 msgid "nonempty exits list of loop %d, but exits are not recorded"
22146 #, gcc-internal-format
22147 msgid "Exit %d->%d not recorded"
22151 #, gcc-internal-format
22152 msgid "Wrong list of exited loops for edge %d->%d"
22156 #, gcc-internal-format
22157 msgid "Too many loop exits recorded"
22161 #, gcc-internal-format
22162 msgid "%d exits recorded for loop %d (having %d exits)"
22166 #, gcc-internal-format
22167 msgid "BB_RTL flag not set for block %d"
22171 #, gcc-internal-format
22172 msgid "insn %d basic block pointer is %d, should be %d"
22176 #, gcc-internal-format
22177 msgid "insn %d in header of bb %d has non-NULL basic block"
22181 #, gcc-internal-format
22182 msgid "insn %d in footer of bb %d has non-NULL basic block"
22186 #, gcc-internal-format
22187 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
22191 #, gcc-internal-format
22192 msgid "fallthru edge crosses section boundary (bb %i)"
22196 #, gcc-internal-format
22197 msgid "missing REG_EH_REGION note in the end of bb %i"
22201 #, gcc-internal-format
22202 msgid "too many outgoing branch edges from bb %i"
22206 #, gcc-internal-format
22207 msgid "fallthru edge after unconditional jump %i"
22211 #, gcc-internal-format
22212 msgid "wrong amount of branch edges after conditional jump %i"
22216 #, gcc-internal-format
22217 msgid "call edges for non-call insn in bb %i"
22221 #, gcc-internal-format
22222 msgid "abnormal edges for no purpose in bb %i"
22226 #, gcc-internal-format
22227 msgid "insn %d inside basic block %d but block_for_insn is NULL"
22231 #, gcc-internal-format
22232 msgid "insn %d inside basic block %d but block_for_insn is %i"
22235 #: cfgrtl.c:1889 cfgrtl.c:1899
22236 #, gcc-internal-format
22237 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
22241 #, gcc-internal-format
22242 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
22246 #, gcc-internal-format
22247 msgid "in basic block %d:"
22250 #: cfgrtl.c:1975 cfgrtl.c:2065
22251 #, gcc-internal-format
22252 msgid "insn %d outside of basic blocks has non-NULL bb field"
22256 #, gcc-internal-format
22257 msgid "end insn %d for block %d not found in the insn stream"
22261 #, gcc-internal-format
22262 msgid "insn %d is in multiple basic blocks (%d and %d)"
22266 #, gcc-internal-format
22267 msgid "head insn %d for block %d not found in the insn stream"
22271 #, gcc-internal-format
22272 msgid "missing barrier after block %i"
22276 #, gcc-internal-format
22277 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
22281 #, gcc-internal-format
22282 msgid "verify_flow_info: Incorrect fallthru %i->%i"
22286 #, gcc-internal-format
22287 msgid "basic blocks not laid down consecutively"
22291 #, gcc-internal-format
22292 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
22296 #, gcc-internal-format
22297 msgid "%D renamed after being referenced in assembly"
22300 #: cgraphunit.c:675
22301 #, gcc-internal-format
22302 msgid "aux field set for edge %s->%s"
22305 #: cgraphunit.c:681
22306 #, gcc-internal-format
22307 msgid "Execution count is negative"
22310 #: cgraphunit.c:688
22311 #, gcc-internal-format
22312 msgid "caller edge count is negative"
22315 #: cgraphunit.c:693
22316 #, gcc-internal-format
22317 msgid "caller edge frequency is negative"
22320 #: cgraphunit.c:698
22321 #, gcc-internal-format
22322 msgid "caller edge frequency is too large"
22325 #: cgraphunit.c:707
22326 #, gcc-internal-format
22327 msgid "inlined_to pointer is wrong"
22330 #: cgraphunit.c:712
22331 #, gcc-internal-format
22332 msgid "multiple inline callers"
22335 #: cgraphunit.c:719
22336 #, gcc-internal-format
22337 msgid "inlined_to pointer set for noninline callers"
22340 #: cgraphunit.c:725
22341 #, gcc-internal-format
22342 msgid "inlined_to pointer is set but no predecessors found"
22345 #: cgraphunit.c:730
22346 #, gcc-internal-format
22347 msgid "inlined_to pointer refers to itself"
22350 #: cgraphunit.c:740
22351 #, gcc-internal-format
22352 msgid "node not found in cgraph_hash"
22355 #: cgraphunit.c:768
22356 #, gcc-internal-format
22357 msgid "shared call_stmt:"
22360 #: cgraphunit.c:775
22361 #, gcc-internal-format
22362 msgid "edge points to wrong declaration:"
22365 #: cgraphunit.c:784
22366 #, gcc-internal-format
22367 msgid "missing callgraph edge for call stmt:"
22370 #: cgraphunit.c:800
22371 #, gcc-internal-format
22372 msgid "edge %s->%s has no corresponding call_stmt"
22375 #: cgraphunit.c:812
22376 #, gcc-internal-format
22377 msgid "verify_cgraph_node failed"
22380 #: cgraphunit.c:915 cgraphunit.c:938
22381 #, gcc-internal-format
22382 msgid "%J%<externally_visible%> attribute have effect only on public objects"
22385 #: cgraphunit.c:1128
22386 #, gcc-internal-format
22387 msgid "failed to reclaim unneeded function"
22390 #: cgraphunit.c:1460
22391 #, gcc-internal-format
22392 msgid "nodes with no released memory found"
22396 #, gcc-internal-format
22397 msgid "unknown demangling style '%s'"
22401 #, gcc-internal-format
22402 msgid "%s terminated with signal %d [%s]%s"
22406 #, gcc-internal-format
22407 msgid "%s returned %d exit status"
22411 #, gcc-internal-format
22412 msgid "cannot find 'ldd'"
22416 #, gcc-internal-format
22417 msgid "cannot convert to a pointer type"
22421 #, gcc-internal-format
22422 msgid "pointer value used where a floating point value was expected"
22426 #, gcc-internal-format
22427 msgid "aggregate value used where a float was expected"
22431 #, gcc-internal-format
22432 msgid "conversion to incomplete type"
22435 #: convert.c:731 convert.c:807
22436 #, gcc-internal-format
22437 msgid "can't convert between vector values of different size"
22441 #, gcc-internal-format
22442 msgid "aggregate value used where an integer was expected"
22446 #, gcc-internal-format
22447 msgid "pointer value used where a complex was expected"
22451 #, gcc-internal-format
22452 msgid "aggregate value used where a complex was expected"
22456 #, gcc-internal-format
22457 msgid "can't convert value to a vector"
22461 #, gcc-internal-format
22462 msgid "aggregate value used where a fixed-point was expected"
22466 #, gcc-internal-format
22467 msgid "%qs is not a gcov data file"
22471 #, gcc-internal-format
22472 msgid "%qs is version %q.*s, expected version %q.*s"
22475 #: coverage.c:273 coverage.c:281
22476 #, gcc-internal-format
22477 msgid "coverage mismatch for function %u while reading execution counters"
22480 #: coverage.c:275 coverage.c:370
22481 #, gcc-internal-format
22482 msgid "checksum is %x instead of %x"
22485 #: coverage.c:283 coverage.c:372
22486 #, gcc-internal-format
22487 msgid "number of counters is %d instead of %d"
22491 #, gcc-internal-format
22492 msgid "cannot merge separate %s counters for function %u"
22496 #, gcc-internal-format
22497 msgid "%qs has overflowed"
22501 #, gcc-internal-format
22502 msgid "no coverage for function %qs found"
22505 #: coverage.c:361 coverage.c:364
22506 #, gcc-internal-format
22507 msgid "coverage mismatch for function %qs while reading counter %qs"
22511 #, gcc-internal-format
22512 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
22516 #, gcc-internal-format
22517 msgid "execution counts estimated"
22521 #, gcc-internal-format
22522 msgid "this can result in poorly optimized code"
22526 #, gcc-internal-format
22527 msgid "cannot open %s"
22531 #, gcc-internal-format
22532 msgid "error writing %qs"
22536 #, gcc-internal-format
22537 msgid "Can not find a valid counter:value pair:"
22541 #, gcc-internal-format
22542 msgid "-fdbg-cnt=%s"
22546 #, gcc-internal-format
22550 #: diagnostic.c:660
22551 #, gcc-internal-format
22552 msgid "in %s, at %s:%d"
22556 #, gcc-internal-format
22557 msgid "dominator of %d status unknown"
22561 #, gcc-internal-format
22562 msgid "dominator of %d should be %d, not %d"
22565 #: dwarf2out.c:3686
22566 #, gcc-internal-format
22567 msgid "DW_LOC_OP %s not implemented"
22571 #, gcc-internal-format
22572 msgid "invalid rtl sharing found in the insn"
22576 #, gcc-internal-format
22581 #, gcc-internal-format
22582 msgid "internal consistency failure"
22586 #, gcc-internal-format
22587 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
22591 #, gcc-internal-format
22592 msgid "abort in %s, at %s:%d"
22596 #, gcc-internal-format
22597 msgid "exception handling disabled, use -fexceptions to enable"
22601 #, gcc-internal-format
22602 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
22606 #, gcc-internal-format
22607 msgid "__builtin_eh_return not supported on this target"
22610 #: except.c:3903 except.c:3912
22611 #, gcc-internal-format
22612 msgid "region_array is corrupted for region %i"
22616 #, gcc-internal-format
22617 msgid "outer block of region %i is wrong"
22621 #, gcc-internal-format
22622 msgid "region %i may contain throw and is contained in region that may not"
22626 #, gcc-internal-format
22627 msgid "negative nesting depth of region %i"
22631 #, gcc-internal-format
22632 msgid "tree list ends on depth %i"
22636 #, gcc-internal-format
22637 msgid "array does not match the region tree"
22641 #, gcc-internal-format
22642 msgid "verify_eh_tree failed"
22646 #, gcc-internal-format
22647 msgid "stack limits not supported on this target"
22651 msgid "%Kcall to %qs declared with attribute error: %s"
22655 msgid "%Kcall to %qs declared with attribute warning: %s"
22659 #, gcc-internal-format
22660 msgid "invalid argument %qs to -fdebug-prefix-map"
22663 #: fixed-value.c:104
22664 #, gcc-internal-format
22665 msgid "large fixed-point constant implicitly truncated to fixed-point type"
22668 #: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5072
22669 #, gcc-internal-format
22673 #: fold-const.c:1363
22674 #, gcc-internal-format
22675 msgid "assuming signed overflow does not occur when negating a division"
22678 #: fold-const.c:4003 fold-const.c:4014
22679 #, gcc-internal-format
22680 msgid "comparison is always %d due to width of bit-field"
22683 #: fold-const.c:5331
22684 #, gcc-internal-format
22685 msgid "assuming signed overflow does not occur when simplifying range test"
22688 #: fold-const.c:5705 fold-const.c:5720
22689 #, gcc-internal-format
22690 msgid "comparison is always %d"
22693 #: fold-const.c:5849
22694 #, gcc-internal-format
22695 msgid "%<or%> of unmatched not-equal tests is always 1"
22698 #: fold-const.c:5854
22699 #, gcc-internal-format
22700 msgid "%<and%> of mutually exclusive equal-tests is always 0"
22703 #: fold-const.c:8639
22704 #, gcc-internal-format
22706 "assuming signed overflow does not occur when reducing constant in comparison"
22709 #: fold-const.c:8893
22710 #, gcc-internal-format
22712 "assuming signed overflow does not occur when combining constants around a "
22716 #: fold-const.c:13426
22717 #, gcc-internal-format
22718 msgid "fold check: original tree changed by fold"
22722 #, gcc-internal-format
22723 msgid "%Jtotal size of local objects too large"
22726 #: function.c:840 varasm.c:2095
22727 #, gcc-internal-format
22728 msgid "size of variable %q+D is too large"
22731 #: function.c:1557 gimplify.c:4401
22732 #, gcc-internal-format
22733 msgid "impossible constraint in %<asm%>"
22737 #, gcc-internal-format
22738 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22742 #, gcc-internal-format
22743 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22747 #, gcc-internal-format
22748 msgid "function returns an aggregate"
22752 #, gcc-internal-format
22753 msgid "unused parameter %q+D"
22757 #, gcc-internal-format
22758 msgid "ambiguous abbreviation %s"
22762 #, gcc-internal-format
22763 msgid "incomplete '%s' option"
22767 #, gcc-internal-format
22768 msgid "missing argument to '%s' option"
22772 #, gcc-internal-format
22773 msgid "extraneous argument to '%s' option"
22777 #, gcc-internal-format
22778 msgid "warning: -pipe ignored because -save-temps specified"
22782 #, gcc-internal-format
22783 msgid "warning: '-x %s' after last input file has no effect"
22786 #. Catch the case where a spec string contains something like
22787 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
22788 #. hand side of the :.
22790 #, gcc-internal-format
22791 msgid "spec failure: '%%*' has not been initialized by pattern match"
22795 #, gcc-internal-format
22796 msgid "warning: use of obsolete %%[ operator in specs"
22800 #, gcc-internal-format
22801 msgid "spec failure: unrecognized spec option '%c'"
22805 #, gcc-internal-format
22806 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
22810 #, gcc-internal-format
22811 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
22815 #, gcc-internal-format
22816 msgid "unrecognized option '-%s'"
22819 #: gcc.c:6614 gcc.c:6677
22820 #, gcc-internal-format
22821 msgid "%s: %s compiler not installed on this system"
22825 #, gcc-internal-format
22826 msgid "%s: linker input file unused because linking not done"
22830 #, gcc-internal-format
22831 msgid "language %s not recognized"
22835 #, gcc-internal-format
22840 #, gcc-internal-format
22841 msgid "%s: %d basic blocks and %d edges/basic block"
22845 #, gcc-internal-format
22846 msgid "%s: %d basic blocks and %d registers"
22849 #: ggc-common.c:403 ggc-common.c:411 ggc-common.c:479 ggc-common.c:498
22850 #: ggc-page.c:2138 ggc-page.c:2169 ggc-page.c:2176 ggc-zone.c:2290
22852 #, gcc-internal-format
22853 msgid "can't write PCH file: %m"
22856 #: ggc-common.c:491 config/i386/host-cygwin.c:57
22857 #, gcc-internal-format
22858 msgid "can't get position in PCH file: %m"
22861 #: ggc-common.c:501
22862 #, gcc-internal-format
22863 msgid "can't write padding to PCH file: %m"
22866 #: ggc-common.c:556 ggc-common.c:564 ggc-common.c:571 ggc-common.c:574
22867 #: ggc-common.c:584 ggc-common.c:587 ggc-page.c:2266 ggc-zone.c:2324
22868 #, gcc-internal-format
22869 msgid "can't read PCH file: %m"
22872 #: ggc-common.c:579
22873 #, gcc-internal-format
22874 msgid "had to relocate PCH"
22878 #, gcc-internal-format
22879 msgid "open /dev/zero: %m"
22882 #: ggc-page.c:2154 ggc-page.c:2160
22883 #, gcc-internal-format
22884 msgid "can't write PCH file"
22887 #: ggc-zone.c:2287 ggc-zone.c:2298
22888 #, gcc-internal-format
22889 msgid "can't seek PCH file: %m"
22893 #, gcc-internal-format
22894 msgid "can't write PCH fle: %m"
22898 #, gcc-internal-format
22899 msgid "invalid lvalue in asm output %d"
22903 #, gcc-internal-format
22904 msgid "non-memory input %d must stay in memory"
22908 #, gcc-internal-format
22909 msgid "memory input %d is not directly addressable"
22913 #, gcc-internal-format
22914 msgid "%qs not specified in enclosing parallel"
22918 #, gcc-internal-format
22919 msgid "%Henclosing parallel"
22923 #, gcc-internal-format
22924 msgid "iteration variable %qs should be private"
22928 #, gcc-internal-format
22929 msgid "iteration variable %qs should not be firstprivate"
22933 #, gcc-internal-format
22934 msgid "iteration variable %qs should not be reduction"
22938 #, gcc-internal-format
22939 msgid "%s variable %qs is private in outer context"
22943 #, gcc-internal-format
22944 msgid "gimplification failed"
22947 #: global.c:284 global.c:297 global.c:311
22948 #, gcc-internal-format
22949 msgid "%s cannot be used in asm here"
22952 #: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
22953 #, gcc-internal-format
22954 msgid "can't open %s: %m"
22957 #: haifa-sched.c:184
22958 #, gcc-internal-format
22959 msgid "fix_sched_param: unknown param: %s"
22963 #, gcc-internal-format
22965 "work-sharing region may not be closely nested inside of work-sharing, "
22966 "critical, ordered or master region"
22970 #, gcc-internal-format
22971 msgid "master region may not be closely nested inside of work-sharing region"
22975 #, gcc-internal-format
22976 msgid "ordered region may not be closely nested inside of critical region"
22980 #, gcc-internal-format
22982 "ordered region must be closely nested inside a loop region with an ordered "
22987 #, gcc-internal-format
22989 "critical region may not be nested inside a critical region with the same name"
22992 #: omp-low.c:5132 cp/decl.c:2662 cp/parser.c:7421 cp/parser.c:7441
22993 #, gcc-internal-format
22994 msgid "invalid exit from OpenMP structured block"
22998 #, gcc-internal-format
22999 msgid "invalid entry to OpenMP structured block"
23003 #, gcc-internal-format
23004 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
23008 #, gcc-internal-format
23009 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
23013 #, gcc-internal-format
23015 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
23016 "femit-struct-debug-detailed=ind:...%>"
23019 #. Eventually this should become a hard error IMO.
23021 #, gcc-internal-format
23022 msgid "command line option \"%s\" is valid for %s but not for %s"
23026 #, gcc-internal-format
23027 msgid "command line option %qs is not supported by this configuration"
23031 #, gcc-internal-format
23032 msgid "missing argument to \"%s\""
23036 #, gcc-internal-format
23037 msgid "argument to \"%s\" should be a non-negative integer"
23041 #, gcc-internal-format
23042 msgid "unrecognized command line option \"%s\""
23046 #, gcc-internal-format
23047 msgid "-Wuninitialized is not supported without -O"
23051 #, gcc-internal-format
23053 "-funit-at-a-time is required for inlining of functions that are only called "
23058 #, gcc-internal-format
23059 msgid "-freorder-blocks-and-partition does not work with exceptions"
23063 #, gcc-internal-format
23064 msgid "-freorder-blocks-and-partition does not support unwind info"
23068 #, gcc-internal-format
23069 msgid "-freorder-blocks-and-partition does not work on this architecture"
23073 #, gcc-internal-format
23074 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
23078 #, gcc-internal-format
23079 msgid "structure alignment must be a small power of two, not %d"
23083 #, gcc-internal-format
23084 msgid "unrecognized visibility value \"%s\""
23088 #, gcc-internal-format
23089 msgid "unrecognized register name \"%s\""
23093 #, gcc-internal-format
23094 msgid "unknown tls-model \"%s\""
23098 #, gcc-internal-format
23099 msgid "%s: --param arguments should be of the form NAME=VALUE"
23103 #, gcc-internal-format
23104 msgid "invalid --param value %qs"
23108 #, gcc-internal-format
23109 msgid "target system does not support debug output"
23113 #, gcc-internal-format
23114 msgid "debug format \"%s\" conflicts with prior selection"
23118 #, gcc-internal-format
23119 msgid "unrecognised debug output level \"%s\""
23123 #, gcc-internal-format
23124 msgid "debug output level %s is too high"
23128 #, gcc-internal-format
23129 msgid "-Werror=%s: No option -%s"
23133 #, gcc-internal-format
23134 msgid "minimum value of parameter %qs is %u"
23138 #, gcc-internal-format
23139 msgid "maximum value of parameter %qs is %u"
23142 #. If we didn't find this parameter, issue an error message.
23144 #, gcc-internal-format
23145 msgid "invalid parameter %qs"
23149 #, gcc-internal-format
23150 msgid "corrupted profile info: run_max * runs < sum_max"
23154 #, gcc-internal-format
23155 msgid "corrupted profile info: sum_all is smaller than sum_max"
23159 #, gcc-internal-format
23160 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
23164 #, gcc-internal-format
23166 "corrupted profile info: number of iterations for basic block %d thought to "
23171 #, gcc-internal-format
23173 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
23177 #, gcc-internal-format
23178 msgid "output constraint %d must specify a single register"
23182 #, gcc-internal-format
23183 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
23187 #, gcc-internal-format
23188 msgid "output regs must be grouped at top of stack"
23192 #, gcc-internal-format
23193 msgid "implicitly popped regs must be grouped at top of stack"
23197 #, gcc-internal-format
23198 msgid "output operand %d must use %<&%> constraint"
23202 #, gcc-internal-format
23203 msgid "can't use '%s' as a %s register"
23206 #: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
23207 #: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
23208 #: config/spu/spu.c:3882
23209 #, gcc-internal-format
23210 msgid "unknown register name: %s"
23214 #, gcc-internal-format
23215 msgid "global register variable follows a function definition"
23219 #, gcc-internal-format
23220 msgid "register used for two global register variables"
23224 #, gcc-internal-format
23225 msgid "call-clobbered register used for global register variable"
23228 #: regrename.c:1893
23229 #, gcc-internal-format
23230 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
23233 #: regrename.c:1905
23234 #, gcc-internal-format
23235 msgid "validate_value_data: Loop in regno chain (%u)"
23238 #: regrename.c:1908
23239 #, gcc-internal-format
23240 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
23243 #: regrename.c:1920
23244 #, gcc-internal-format
23245 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
23249 #, gcc-internal-format
23250 msgid "cannot reload integer constant operand in %<asm%>"
23254 #, gcc-internal-format
23255 msgid "impossible register constraint in %<asm%>"
23259 #, gcc-internal-format
23260 msgid "%<&%> constraint used with no register class"
23263 #: reload.c:3745 reload.c:3991
23264 #, gcc-internal-format
23265 msgid "inconsistent operand constraints in an %<asm%>"
23269 #, gcc-internal-format
23270 msgid "%<asm%> operand has impossible constraints"
23274 #, gcc-internal-format
23275 msgid "frame size too large for reliable stack checking"
23279 #, gcc-internal-format
23280 msgid "try reducing the number of local variables"
23284 #, gcc-internal-format
23285 msgid "can't find a register in class %qs while reloading %<asm%>"
23289 #, gcc-internal-format
23290 msgid "unable to find a register to spill in class %qs"
23294 #, gcc-internal-format
23295 msgid "%<asm%> operand requires impossible reload"
23299 #, gcc-internal-format
23300 msgid "%<asm%> operand constraint incompatible with operand size"
23304 #, gcc-internal-format
23305 msgid "output operand is constant in %<asm%>"
23309 #, gcc-internal-format
23310 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
23314 #, gcc-internal-format
23316 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
23320 #, gcc-internal-format
23322 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
23327 #, gcc-internal-format
23328 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
23332 #, gcc-internal-format
23333 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
23337 #, gcc-internal-format
23339 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
23344 #, gcc-internal-format
23345 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
23349 #, gcc-internal-format
23350 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
23354 #, gcc-internal-format
23355 msgid "output operand constraint lacks %<=%>"
23359 #, gcc-internal-format
23360 msgid "output constraint %qc for operand %d is not at the beginning"
23364 #, gcc-internal-format
23365 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
23368 #: stmt.c:362 stmt.c:461
23369 #, gcc-internal-format
23370 msgid "%<%%%> constraint used with last operand"
23374 #, gcc-internal-format
23375 msgid "matching constraint not valid in output operand"
23379 #, gcc-internal-format
23380 msgid "input operand constraint contains %qc"
23384 #, gcc-internal-format
23385 msgid "matching constraint references invalid operand number"
23389 #, gcc-internal-format
23390 msgid "invalid punctuation %qc in constraint"
23394 #, gcc-internal-format
23395 msgid "matching constraint does not allow a register"
23399 #, gcc-internal-format
23400 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
23404 #, gcc-internal-format
23405 msgid "unknown register name %qs in %<asm%>"
23409 #, gcc-internal-format
23410 msgid "PIC register %qs clobbered in %<asm%>"
23414 #, gcc-internal-format
23415 msgid "more than %d operands in %<asm%>"
23419 #, gcc-internal-format
23420 msgid "output number %d not directly addressable"
23424 #, gcc-internal-format
23425 msgid "asm operand %d probably doesn%'t match constraints"
23429 #, gcc-internal-format
23430 msgid "use of memory input without lvalue in asm operand %d is deprecated"
23434 #, gcc-internal-format
23435 msgid "asm clobber conflict with output operand"
23439 #, gcc-internal-format
23440 msgid "asm clobber conflict with input operand"
23444 #, gcc-internal-format
23445 msgid "too many alternatives in %<asm%>"
23449 #, gcc-internal-format
23450 msgid "operand constraints for %<asm%> differ in number of alternatives"
23454 #, gcc-internal-format
23455 msgid "duplicate asm operand name %qs"
23459 #, gcc-internal-format
23460 msgid "missing close brace for named operand"
23464 #, gcc-internal-format
23465 msgid "undefined named operand %qs"
23469 #, gcc-internal-format
23470 msgid "%Hvalue computed is not used"
23473 #: stor-layout.c:149
23474 #, gcc-internal-format
23475 msgid "type size can%'t be explicitly evaluated"
23478 #: stor-layout.c:151
23479 #, gcc-internal-format
23480 msgid "variable-size type declared outside of any function"
23483 #: stor-layout.c:467
23484 #, gcc-internal-format
23485 msgid "size of %q+D is %d bytes"
23488 #: stor-layout.c:469
23489 #, gcc-internal-format
23490 msgid "size of %q+D is larger than %wd bytes"
23493 #: stor-layout.c:888
23494 #, gcc-internal-format
23495 msgid "packed attribute causes inefficient alignment for %q+D"
23498 #: stor-layout.c:891
23499 #, gcc-internal-format
23500 msgid "packed attribute is unnecessary for %q+D"
23503 #. No, we need to skip space before this field.
23504 #. Bump the cumulative size to multiple of field alignment.
23505 #: stor-layout.c:908
23506 #, gcc-internal-format
23507 msgid "padding struct to align %q+D"
23510 #: stor-layout.c:1259
23511 #, gcc-internal-format
23512 msgid "padding struct size to alignment boundary"
23515 #: stor-layout.c:1289
23516 #, gcc-internal-format
23517 msgid "packed attribute causes inefficient alignment for %qs"
23520 #: stor-layout.c:1293
23521 #, gcc-internal-format
23522 msgid "packed attribute is unnecessary for %qs"
23525 #: stor-layout.c:1299
23526 #, gcc-internal-format
23527 msgid "packed attribute causes inefficient alignment"
23530 #: stor-layout.c:1301
23531 #, gcc-internal-format
23532 msgid "packed attribute is unnecessary"
23535 #: stor-layout.c:1831
23536 #, gcc-internal-format
23537 msgid "alignment of array elements is greater than element size"
23541 #, gcc-internal-format
23542 msgid "__builtin_saveregs not supported by this target"
23546 #, gcc-internal-format
23547 msgid "repository file '%s' does not contain command-line arguments"
23551 #, gcc-internal-format
23553 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
23558 #, gcc-internal-format
23559 msgid "ld returned %d exit status"
23563 #, gcc-internal-format
23564 msgid "invalid option argument %qs"
23568 #, gcc-internal-format
23569 msgid "getting core file size maximum limit: %m"
23573 #, gcc-internal-format
23574 msgid "setting core file size limit to maximum: %m"
23578 #, gcc-internal-format
23579 msgid "%q+F declared %<static%> but never defined"
23583 #, gcc-internal-format
23584 msgid "%q+D defined but not used"
23588 #, gcc-internal-format
23589 msgid "%qD is deprecated (declared at %s:%d)"
23593 #, gcc-internal-format
23594 msgid "%qs is deprecated (declared at %s:%d)"
23598 #, gcc-internal-format
23599 msgid "type is deprecated (declared at %s:%d)"
23603 #, gcc-internal-format
23604 msgid "%qs is deprecated"
23608 #, gcc-internal-format
23609 msgid "type is deprecated"
23612 #: toplev.c:975 toplev.c:1002
23613 #, gcc-internal-format
23614 msgid "GCC supports only %d input file changes"
23618 #, gcc-internal-format
23619 msgid "unrecognized gcc debugging option: %c"
23623 #, gcc-internal-format
23624 msgid "can%'t open %s for writing: %m"
23628 #, gcc-internal-format
23629 msgid "-frecord-gcc-switches is not supported by the current target"
23633 #, gcc-internal-format
23634 msgid "this target does not support %qs"
23638 #, gcc-internal-format
23639 msgid "instruction scheduling not supported on this target machine"
23643 #, gcc-internal-format
23644 msgid "this target machine does not have delayed branches"
23648 #, gcc-internal-format
23649 msgid "-f%sleading-underscore not supported on this target machine"
23653 #, gcc-internal-format
23654 msgid "target system does not support the \"%s\" debug format"
23658 #, gcc-internal-format
23659 msgid "variable tracking requested, but useless unless producing debug info"
23663 #, gcc-internal-format
23664 msgid "variable tracking requested, but not supported by this debug format"
23668 #, gcc-internal-format
23669 msgid "can%'t open %s: %m"
23673 #, gcc-internal-format
23674 msgid "-ffunction-sections not supported for this target"
23678 #, gcc-internal-format
23679 msgid "-fdata-sections not supported for this target"
23683 #, gcc-internal-format
23684 msgid "-ffunction-sections disabled; it makes profiling impossible"
23688 #, gcc-internal-format
23689 msgid "-fprefetch-loop-arrays not supported for this target"
23693 #, gcc-internal-format
23695 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
23699 #, gcc-internal-format
23700 msgid "-fprefetch-loop-arrays is not supported with -Os"
23704 #, gcc-internal-format
23705 msgid "-ffunction-sections may affect debugging on some targets"
23709 #, gcc-internal-format
23710 msgid "-fassociative-math disabled; other options take precedence"
23714 #, gcc-internal-format
23715 msgid "-fstack-protector not supported for this target"
23719 #, gcc-internal-format
23720 msgid "unwind tables currently require a frame pointer for correctness"
23724 #, gcc-internal-format
23725 msgid "error writing to %s: %m"
23728 #: toplev.c:2207 java/jcf-parse.c:1778
23729 #, gcc-internal-format
23730 msgid "error closing %s: %m"
23733 #: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
23734 #, gcc-internal-format
23735 msgid "%Hwill never be executed"
23739 #, gcc-internal-format
23740 msgid "SSA name in freelist but still referenced"
23744 #, gcc-internal-format
23745 msgid "ASSERT_EXPR with an always-false condition"
23749 #, gcc-internal-format
23750 msgid "GIMPLE register modified with BIT_FIELD_REF"
23754 #, gcc-internal-format
23755 msgid "invariant not recomputed when ADDR_EXPR changed"
23759 #, gcc-internal-format
23760 msgid "constant not recomputed when ADDR_EXPR changed"
23764 #, gcc-internal-format
23765 msgid "side effects not recomputed when ADDR_EXPR changed"
23769 #, gcc-internal-format
23770 msgid "address taken, but ADDRESSABLE bit not set"
23774 #, gcc-internal-format
23775 msgid "non-integral used in condition"
23779 #, gcc-internal-format
23780 msgid "invalid conditional operand"
23784 #, gcc-internal-format
23785 msgid "invalid reference prefix"
23789 #, gcc-internal-format
23790 msgid "invalid operand to plus/minus, type is a pointer"
23794 #, gcc-internal-format
23795 msgid "invalid operand to pointer plus, first operand is not a pointer"
23799 #, gcc-internal-format
23801 "invalid operand to pointer plus, second operand is not an integer with type "
23805 #: tree-cfg.c:3406 tree-cfg.c:3822
23806 #, gcc-internal-format
23807 msgid "invalid operand in unary expression"
23811 #, gcc-internal-format
23812 msgid "type mismatch in unary expression"
23816 #, gcc-internal-format
23817 msgid "invalid operands in binary expression"
23821 #, gcc-internal-format
23822 msgid "type mismatch in binary expression"
23826 #, gcc-internal-format
23827 msgid "invalid expression for min lvalue"
23831 #, gcc-internal-format
23832 msgid "invalid operand in indirect reference"
23836 #, gcc-internal-format
23837 msgid "type mismatch in indirect reference"
23841 #, gcc-internal-format
23842 msgid "invalid operands to array reference"
23846 #, gcc-internal-format
23847 msgid "type mismatch in array reference"
23851 #, gcc-internal-format
23852 msgid "type mismatch in array range reference"
23856 #, gcc-internal-format
23857 msgid "type mismatch in real/imagpart reference"
23861 #, gcc-internal-format
23862 msgid "type mismatch in component reference"
23866 #, gcc-internal-format
23867 msgid "invalid operand in conversion"
23871 #, gcc-internal-format
23872 msgid "invalid types in nop conversion"
23876 #, gcc-internal-format
23877 msgid "invalid operand in int to float conversion"
23881 #, gcc-internal-format
23882 msgid "invalid types in conversion to floating point"
23886 #, gcc-internal-format
23887 msgid "invalid operand in float to int conversion"
23891 #, gcc-internal-format
23892 msgid "invalid types in conversion to integer"
23896 #, gcc-internal-format
23897 msgid "invalid operands in complex expression"
23901 #, gcc-internal-format
23902 msgid "type mismatch in complex expression"
23906 #, gcc-internal-format
23907 msgid "constructor not allowed for non-vector types"
23911 #, gcc-internal-format
23912 msgid "invalid operands in shift expression"
23916 #, gcc-internal-format
23917 msgid "type mismatch in shift expression"
23921 #, gcc-internal-format
23922 msgid "invalid (pointer) operands to plus/minus"
23926 #, gcc-internal-format
23927 msgid "invalid operands in pointer plus expression"
23931 #, gcc-internal-format
23932 msgid "type mismatch in pointer plus expression"
23936 #, gcc-internal-format
23937 msgid "invalid operands in conditional expression"
23941 #, gcc-internal-format
23942 msgid "type mismatch in address expression"
23946 #, gcc-internal-format
23947 msgid "invalid operands in truth expression"
23951 #, gcc-internal-format
23952 msgid "type mismatch in binary truth expression"
23956 #, gcc-internal-format
23957 msgid "invalid operand in unary not"
23961 #, gcc-internal-format
23962 msgid "type mismatch in not expression"
23966 #, gcc-internal-format
23967 msgid "invalid operands in comparison expression"
23971 #, gcc-internal-format
23972 msgid "type mismatch in comparison expression"
23976 #, gcc-internal-format
23977 msgid "non-trivial conversion at assignment"
23980 #: tree-cfg.c:4012 tree-cfg.c:4160
23981 #, gcc-internal-format
23982 msgid "is not a valid GIMPLE statement"
23986 #, gcc-internal-format
23987 msgid "invalid operand to switch statement"
23991 #, gcc-internal-format
23992 msgid "type error in return expression"
23996 #, gcc-internal-format
23997 msgid "verify_gimple failed"
24001 #, gcc-internal-format
24002 msgid "statement marked for throw, but doesn%'t"
24006 #, gcc-internal-format
24007 msgid "statement marked for throw in middle of block"
24011 #, gcc-internal-format
24012 msgid "unexpected non-tuple"
24016 #, gcc-internal-format
24017 msgid "Dead STMT in EH table"
24021 #, gcc-internal-format
24022 msgid "bb_for_stmt (phi) is set to a wrong basic block"
24026 #, gcc-internal-format
24027 msgid "missing PHI def"
24031 #, gcc-internal-format
24032 msgid "PHI def is not a GIMPLE value"
24035 #: tree-cfg.c:4357 tree-cfg.c:4383
24036 #, gcc-internal-format
24037 msgid "incorrect sharing of tree nodes"
24041 #, gcc-internal-format
24042 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
24046 #, gcc-internal-format
24047 msgid "verify_stmts failed"
24051 #, gcc-internal-format
24052 msgid "ENTRY_BLOCK has IL associated with it"
24056 #, gcc-internal-format
24057 msgid "EXIT_BLOCK has IL associated with it"
24061 #, gcc-internal-format
24062 msgid "fallthru to exit from bb %d"
24066 #, gcc-internal-format
24067 msgid "nonlocal label "
24070 #: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
24071 #, gcc-internal-format
24076 #, gcc-internal-format
24077 msgid "control flow in the middle of basic block %d"
24081 #, gcc-internal-format
24082 msgid "fallthru edge after a control statement in bb %d"
24086 #, gcc-internal-format
24087 msgid "true/false edge after a non-COND_EXPR in bb %d"
24091 #, gcc-internal-format
24092 msgid "COND_EXPR with code in branches at the end of bb %d"
24095 #: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
24096 #, gcc-internal-format
24097 msgid "wrong outgoing edge flags at end of bb %d"
24101 #, gcc-internal-format
24102 msgid "explicit goto at end of bb %d"
24106 #, gcc-internal-format
24107 msgid "return edge does not point to exit in bb %d"
24111 #, gcc-internal-format
24112 msgid "found default case not at end of case vector"
24116 #, gcc-internal-format
24117 msgid "case labels not sorted: "
24121 #, gcc-internal-format
24122 msgid "no default case found at end of case vector"
24126 #, gcc-internal-format
24127 msgid "extra outgoing edge %d->%d"
24131 #, gcc-internal-format
24132 msgid "missing edge %i->%i"
24135 #: tree-cfg.c:7025 tree-cfg.c:7029
24136 #, gcc-internal-format
24137 msgid "%H%<noreturn%> function does return"
24140 #: tree-cfg.c:7051 tree-cfg.c:7056
24141 #, gcc-internal-format
24142 msgid "%Hcontrol reaches end of non-void function"
24146 #, gcc-internal-format
24147 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
24151 #, gcc-internal-format
24152 msgid "could not open dump file %qs: %s"
24155 #: tree-dump.c:1068
24156 #, gcc-internal-format
24157 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
24161 #, gcc-internal-format
24162 msgid "EH edge %i->%i is missing"
24166 #, gcc-internal-format
24167 msgid "EH edge %i->%i miss EH flag"
24170 #. ??? might not be mistake.
24172 #, gcc-internal-format
24173 msgid "EH edge %i->%i has duplicated regions"
24177 #, gcc-internal-format
24178 msgid "BB %i can not throw but has EH edges"
24182 #, gcc-internal-format
24183 msgid "BB %i last statement has incorrectly set region"
24187 #, gcc-internal-format
24188 msgid "unnecessary EH edge %i->%i"
24191 #: tree-inline.c:1880
24192 #, gcc-internal-format
24194 "function %q+F can never be inlined because it uses alloca (override using "
24195 "the always_inline attribute)"
24198 #: tree-inline.c:1892
24199 #, gcc-internal-format
24200 msgid "function %q+F can never be inlined because it uses setjmp"
24203 #: tree-inline.c:1906
24204 #, gcc-internal-format
24206 "function %q+F can never be inlined because it uses variable argument lists"
24209 #: tree-inline.c:1917
24210 #, gcc-internal-format
24212 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24216 #: tree-inline.c:1924
24217 #, gcc-internal-format
24218 msgid "function %q+F can never be inlined because it uses non-local goto"
24221 #: tree-inline.c:1935
24222 #, gcc-internal-format
24224 "function %q+F can never be inlined because it uses __builtin_return or "
24225 "__builtin_apply_args"
24228 #: tree-inline.c:1954
24229 #, gcc-internal-format
24230 msgid "function %q+F can never be inlined because it contains a computed goto"
24233 #: tree-inline.c:1968
24234 #, gcc-internal-format
24235 msgid "function %q+F can never be inlined because it receives a non-local goto"
24238 #: tree-inline.c:1993
24239 #, gcc-internal-format
24241 "function %q+F can never be inlined because it uses variable sized variables"
24244 #: tree-inline.c:2015
24245 #, gcc-internal-format
24247 "function %q+F can never be inlined because it saves address of local label "
24248 "in a static variable"
24251 #: tree-inline.c:2091
24252 #, gcc-internal-format
24254 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24257 #: tree-inline.c:2105
24258 #, gcc-internal-format
24260 "function %q+F can never be inlined because it uses attributes conflicting "
24264 #: tree-inline.c:2674 tree-inline.c:2684
24265 #, gcc-internal-format
24266 msgid "inlining failed in call to %q+F: %s"
24269 #: tree-inline.c:2675 tree-inline.c:2686
24270 #, gcc-internal-format
24271 msgid "called from here"
24274 #: tree-mudflap.c:864
24275 #, gcc-internal-format
24276 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
24279 #: tree-mudflap.c:1050
24280 #, gcc-internal-format
24281 msgid "mudflap cannot track %qs in stub function"
24284 #: tree-mudflap.c:1279
24285 #, gcc-internal-format
24286 msgid "mudflap cannot track unknown size extern %qs"
24289 #: tree-nomudflap.c:50
24290 #, gcc-internal-format
24291 msgid "mudflap: this language is not supported"
24294 #: tree-optimize.c:430
24295 #, gcc-internal-format
24296 msgid "size of return value of %q+D is %u bytes"
24299 #: tree-optimize.c:433
24300 #, gcc-internal-format
24301 msgid "size of return value of %q+D is larger than %wd bytes"
24304 #: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
24305 #: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
24306 #, gcc-internal-format
24307 msgid "SSA corruption"
24310 #: tree-outof-ssa.c:1263
24311 #, gcc-internal-format
24312 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
24315 #: tree-outof-ssa.c:1269
24316 #, gcc-internal-format
24317 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
24320 #: tree-outof-ssa.c:1276
24321 #, gcc-internal-format
24322 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
24325 #: tree-outof-ssa.c:1282
24326 #, gcc-internal-format
24327 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
24330 #: tree-profile.c:356
24331 #, gcc-internal-format
24332 msgid "unimplemented functionality"
24335 #: tree-ssa-alias-warnings.c:814
24336 #, gcc-internal-format
24338 "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of "
24339 "main type %qT is referenced at or around %s:%d and may be aliased to object %"
24340 "<%s%s%> of main type %qT which is referenced at or around %s:%d."
24344 #, gcc-internal-format
24345 msgid "expected an SSA_NAME object"
24349 #, gcc-internal-format
24350 msgid "type mismatch between an SSA_NAME and its symbol"
24354 #, gcc-internal-format
24355 msgid "found an SSA_NAME that had been released into the free pool"
24359 #, gcc-internal-format
24360 msgid "found a virtual definition for a GIMPLE register"
24364 #, gcc-internal-format
24365 msgid "found a real definition for a non-register"
24369 #, gcc-internal-format
24370 msgid "found real variable when subvariables should have appeared"
24374 #, gcc-internal-format
24375 msgid "found a default name with a non-empty defining statement"
24379 #, gcc-internal-format
24380 msgid "SSA_NAME created in two different blocks %i and %i"
24384 #, gcc-internal-format
24385 msgid "SSA_NAME_DEF_STMT is wrong"
24389 #, gcc-internal-format
24390 msgid "missing definition"
24394 #, gcc-internal-format
24395 msgid "definition in block %i does not dominate use in block %i"
24399 #, gcc-internal-format
24400 msgid "definition in block %i follows the use"
24404 #, gcc-internal-format
24405 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24409 #, gcc-internal-format
24410 msgid "no immediate_use list"
24414 #, gcc-internal-format
24415 msgid "wrong immediate use list"
24419 #, gcc-internal-format
24420 msgid "incoming edge count does not match number of PHI arguments"
24424 #, gcc-internal-format
24425 msgid "PHI argument is missing for edge %d->%d"
24429 #, gcc-internal-format
24430 msgid "PHI argument is not SSA_NAME, or invariant"
24434 #, gcc-internal-format
24435 msgid "wrong edge %d->%d for PHI argument"
24439 #, gcc-internal-format
24440 msgid "non-addressable variable inside an alias set"
24444 #, gcc-internal-format
24445 msgid "verify_flow_insensitive_alias_info failed"
24449 #, gcc-internal-format
24450 msgid "dereferenced pointers should have a name or a symbol tag"
24454 #, gcc-internal-format
24455 msgid "pointers with a memory tag, should have points-to sets"
24459 #, gcc-internal-format
24460 msgid "pointer escapes but its name tag is not call-clobbered"
24464 #, gcc-internal-format
24465 msgid "verify_flow_sensitive_alias_info failed"
24469 #, gcc-internal-format
24470 msgid "variable in call_clobbered_vars but not marked call_clobbered"
24474 #, gcc-internal-format
24475 msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
24479 #, gcc-internal-format
24480 msgid "verify_call_clobbering failed"
24484 #, gcc-internal-format
24485 msgid "Memory partitions should have at least one symbol"
24489 #, gcc-internal-format
24490 msgid "Partitioned symbols should belong to exactly one partition"
24494 #, gcc-internal-format
24495 msgid "verify_memory_partitions failed"
24499 #, gcc-internal-format
24500 msgid "AUX pointer initialized for edge %d->%d"
24504 #, gcc-internal-format
24505 msgid "stmt (%p) marked modified after optimization pass: "
24509 #, gcc-internal-format
24510 msgid "statement makes a memory store, but has no VDEFS"
24513 #: tree-ssa.c:707 tree-ssa.c:717
24514 #, gcc-internal-format
24515 msgid "in statement"
24519 #, gcc-internal-format
24520 msgid "verify_ssa failed"
24524 #, gcc-internal-format
24525 msgid "%J%qD was declared here"
24528 #. We only do data flow with SSA_NAMEs, so that's all we
24531 #, gcc-internal-format
24532 msgid "%H%qD is used uninitialized in this function"
24536 #, gcc-internal-format
24537 msgid "%H%qD may be used uninitialized in this function"
24541 #, gcc-internal-format
24542 msgid "%Harray subscript is outside array bounds"
24546 #, gcc-internal-format
24547 msgid "%Harray subscript is above array bounds"
24551 #, gcc-internal-format
24552 msgid "%Harray subscript is below array bounds"
24556 #, gcc-internal-format
24558 "assuming signed overflow does not occur when simplifying conditional to "
24563 #, gcc-internal-format
24564 msgid "assuming signed overflow does not occur when simplifying conditional"
24568 #, gcc-internal-format
24569 msgid "ignoring attributes applied to %qT after definition"
24573 #, gcc-internal-format
24574 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
24578 #, gcc-internal-format
24580 "%q+D redeclared without dllimport attribute after being referenced with dll "
24585 #, gcc-internal-format
24586 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
24589 #: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
24590 #: config/arm/arm.c:3127 config/avr/avr.c:4619 config/h8300/h8300.c:5281
24591 #: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22594
24592 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
24593 #: config/rs6000/rs6000.c:19859 config/sh/symbian.c:408
24594 #: config/sh/symbian.c:415
24595 #, gcc-internal-format
24596 msgid "%qs attribute ignored"
24600 #, gcc-internal-format
24601 msgid "inline function %q+D declared as dllimport: attribute ignored"
24605 #, gcc-internal-format
24606 msgid "function %q+D definition is marked dllimport"
24609 #: tree.c:4097 config/sh/symbian.c:430
24610 #, gcc-internal-format
24611 msgid "variable %q+D definition is marked dllimport"
24614 #: tree.c:4120 config/sh/symbian.c:505
24615 #, gcc-internal-format
24616 msgid "external linkage required for symbol %q+D because of %qs attribute"
24620 #, gcc-internal-format
24622 "%qs implies default visibility, but %qD has already been declared with a "
24623 "different visibility"
24627 #, gcc-internal-format
24628 msgid "arrays of functions are not meaningful"
24632 #, gcc-internal-format
24633 msgid "function return type cannot be function"
24636 #: tree.c:6818 tree.c:6903 tree.c:6964
24637 #, gcc-internal-format
24638 msgid "tree check: %s, have %s in %s, at %s:%d"
24642 #, gcc-internal-format
24643 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24647 #, gcc-internal-format
24648 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24652 #, gcc-internal-format
24653 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24657 #, gcc-internal-format
24658 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24662 #, gcc-internal-format
24664 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24669 #, gcc-internal-format
24670 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24674 #, gcc-internal-format
24675 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
24679 #, gcc-internal-format
24680 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24684 #, gcc-internal-format
24686 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
24690 #: value-prof.c:351
24691 #, gcc-internal-format
24692 msgid "Dead histogram"
24695 #: value-prof.c:380
24696 #, gcc-internal-format
24698 "Histogram value statement does not correspond to statement it is associated "
24702 #: value-prof.c:393
24703 #, gcc-internal-format
24704 msgid "verify_histograms failed"
24707 #: value-prof.c:434
24708 #, gcc-internal-format
24710 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
24715 #, gcc-internal-format
24716 msgid "%+D causes a section type conflict"
24720 #, gcc-internal-format
24722 "alignment of %q+D is greater than maximum object file alignment. Using %d"
24725 #: varasm.c:1310 varasm.c:1318
24726 #, gcc-internal-format
24727 msgid "register name not specified for %q+D"
24731 #, gcc-internal-format
24732 msgid "invalid register name for %q+D"
24736 #, gcc-internal-format
24737 msgid "data type of %q+D isn%'t suitable for a register"
24741 #, gcc-internal-format
24742 msgid "register specified for %q+D isn%'t suitable for data type"
24746 #, gcc-internal-format
24747 msgid "global register variable has initial value"
24751 #, gcc-internal-format
24752 msgid "optimization may eliminate reads and/or writes to register variables"
24756 #, gcc-internal-format
24757 msgid "register name given for non-register variable %q+D"
24761 #, gcc-internal-format
24762 msgid "global destructors not supported on this target"
24766 #, gcc-internal-format
24767 msgid "global constructors not supported on this target"
24771 #, gcc-internal-format
24772 msgid "thread-local COMMON data not implemented"
24776 #, gcc-internal-format
24778 "requested alignment for %q+D is greater than implemented alignment of %wu"
24782 #, gcc-internal-format
24783 msgid "initializer for integer/fixed-point value is too complicated"
24787 #, gcc-internal-format
24788 msgid "initializer for floating value is not a floating constant"
24792 #, gcc-internal-format
24793 msgid "invalid initial value for member %qs"
24796 #: varasm.c:4864 varasm.c:4908
24797 #, gcc-internal-format
24798 msgid "weak declaration of %q+D must precede definition"
24802 #, gcc-internal-format
24804 "weak declaration of %q+D after first use results in unspecified behavior"
24808 #, gcc-internal-format
24809 msgid "weak declaration of %q+D must be public"
24813 #, gcc-internal-format
24814 msgid "weak declaration of %q+D not supported"
24818 #, gcc-internal-format
24819 msgid "only weak aliases are supported in this configuration"
24823 #, gcc-internal-format
24824 msgid "%Jweakref is not supported in this configuration"
24828 #, gcc-internal-format
24829 msgid "%q+D aliased to undefined symbol %qs"
24833 #, gcc-internal-format
24834 msgid "%q+D aliased to external symbol %qs"
24838 #, gcc-internal-format
24839 msgid "weakref %q+D ultimately targets itself"
24843 #, gcc-internal-format
24844 msgid "weakref %q+D must have static linkage"
24848 #, gcc-internal-format
24849 msgid "%Jalias definitions not supported in this configuration"
24853 #, gcc-internal-format
24854 msgid "%Jonly weak aliases are supported in this configuration"
24858 #, gcc-internal-format
24859 msgid "visibility attribute not supported in this configuration; ignored"
24863 #, gcc-internal-format
24864 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
24868 #, gcc-internal-format
24869 msgid "underflowed virtual array %s in %s, at %s:%d"
24873 #, gcc-internal-format
24874 msgid "vector %s %s domain error, in %s at %s:%u"
24877 #. Print an error message for unrecognized stab codes.
24879 #, gcc-internal-format
24880 msgid "no sclass for %s stab (0x%x)"
24883 #: config/darwin-c.c:84
24884 #, gcc-internal-format
24885 msgid "too many #pragma options align=reset"
24888 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
24889 #: config/darwin-c.c:111
24890 #, gcc-internal-format
24891 msgid "malformed '#pragma options', ignoring"
24894 #: config/darwin-c.c:114
24895 #, gcc-internal-format
24896 msgid "junk at end of '#pragma options'"
24899 #: config/darwin-c.c:124
24900 #, gcc-internal-format
24901 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
24904 #: config/darwin-c.c:136
24905 #, gcc-internal-format
24906 msgid "missing '(' after '#pragma unused', ignoring"
24909 #: config/darwin-c.c:154
24910 #, gcc-internal-format
24911 msgid "missing ')' after '#pragma unused', ignoring"
24914 #: config/darwin-c.c:157
24915 #, gcc-internal-format
24916 msgid "junk at end of '#pragma unused'"
24919 #: config/darwin-c.c:168
24920 #, gcc-internal-format
24921 msgid "malformed '#pragma ms_struct', ignoring"
24924 #: config/darwin-c.c:176
24925 #, gcc-internal-format
24926 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
24929 #: config/darwin-c.c:179
24930 #, gcc-internal-format
24931 msgid "junk at end of '#pragma ms_struct'"
24934 #: config/darwin-c.c:405
24935 #, gcc-internal-format
24936 msgid "subframework include %s conflicts with framework include"
24939 #: config/darwin-c.c:588
24940 #, gcc-internal-format
24941 msgid "Unknown value %qs of -mmacosx-version-min"
24944 #: config/darwin.c:1433
24945 #, gcc-internal-format
24947 "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
24950 #: config/darwin.c:1440
24951 #, gcc-internal-format
24952 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
24955 #: config/darwin.c:1565
24956 #, gcc-internal-format
24958 "internal and protected visibility attributes not supported in this "
24959 "configuration; ignored"
24962 #: config/host-darwin.c:62
24963 #, gcc-internal-format
24964 msgid "couldn't unmap pch_address_space: %m"
24967 #: config/sol2-c.c:93 config/sol2-c.c:109
24968 #, gcc-internal-format
24969 msgid "malformed %<#pragma align%>, ignoring"
24972 #: config/sol2-c.c:102
24973 #, gcc-internal-format
24974 msgid "invalid alignment for %<#pragma align%>, ignoring"
24977 #: config/sol2-c.c:117
24978 #, gcc-internal-format
24979 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
24982 #: config/sol2-c.c:129 config/sol2-c.c:141
24983 #, gcc-internal-format
24984 msgid "malformed %<#pragma align%>"
24987 #: config/sol2-c.c:136
24988 #, gcc-internal-format
24989 msgid "junk at end of %<#pragma align%>"
24992 #: config/sol2-c.c:157 config/sol2-c.c:164
24993 #, gcc-internal-format
24994 msgid "malformed %<#pragma init%>, ignoring"
24997 #: config/sol2-c.c:187 config/sol2-c.c:199
24998 #, gcc-internal-format
24999 msgid "malformed %<#pragma init%>"
25002 #: config/sol2-c.c:194
25003 #, gcc-internal-format
25004 msgid "junk at end of %<#pragma init%>"
25007 #: config/sol2-c.c:215 config/sol2-c.c:222
25008 #, gcc-internal-format
25009 msgid "malformed %<#pragma fini%>, ignoring"
25012 #: config/sol2-c.c:245 config/sol2-c.c:257
25013 #, gcc-internal-format
25014 msgid "malformed %<#pragma fini%>"
25017 #: config/sol2-c.c:252
25018 #, gcc-internal-format
25019 msgid "junk at end of %<#pragma fini%>"
25022 #: config/sol2.c:53
25023 #, gcc-internal-format
25024 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
25027 #: config/vxworks.c:69
25028 #, gcc-internal-format
25029 msgid "PIC is only supported for RTPs"
25032 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
25033 #. sections. machopic_select_section ensures that weak variables go in
25034 #. coalesced sections. Weak aliases (or any other kind of aliases) are
25035 #. not supported. Weak symbols that aren't visible outside the .s file
25036 #. are not supported.
25037 #: config/darwin.h:451
25038 #, gcc-internal-format
25039 msgid "alias definitions not supported in Mach-O; ignored"
25043 #: config/vx-common.h:89
25044 #, gcc-internal-format
25045 msgid "profiler support for VxWorks"
25048 #: config/windiss.h:36
25049 #, gcc-internal-format
25050 msgid "profiler support for WindISS"
25053 #: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2011
25054 #, gcc-internal-format
25055 msgid "bad value %qs for -mtls-size switch"
25058 #: config/alpha/alpha.c:286
25059 #, gcc-internal-format
25060 msgid "-f%s ignored for Unicos/Mk (not supported)"
25063 #: config/alpha/alpha.c:310
25064 #, gcc-internal-format
25065 msgid "-mieee not supported on Unicos/Mk"
25068 #: config/alpha/alpha.c:321
25069 #, gcc-internal-format
25070 msgid "-mieee-with-inexact not supported on Unicos/Mk"
25073 #: config/alpha/alpha.c:338
25074 #, gcc-internal-format
25075 msgid "bad value %qs for -mtrap-precision switch"
25078 #: config/alpha/alpha.c:352
25079 #, gcc-internal-format
25080 msgid "bad value %qs for -mfp-rounding-mode switch"
25083 #: config/alpha/alpha.c:367
25084 #, gcc-internal-format
25085 msgid "bad value %qs for -mfp-trap-mode switch"
25088 #: config/alpha/alpha.c:381 config/alpha/alpha.c:393
25089 #, gcc-internal-format
25090 msgid "bad value %qs for -mcpu switch"
25093 #: config/alpha/alpha.c:400
25094 #, gcc-internal-format
25095 msgid "trap mode not supported on Unicos/Mk"
25098 #: config/alpha/alpha.c:407
25099 #, gcc-internal-format
25100 msgid "fp software completion requires -mtrap-precision=i"
25103 #: config/alpha/alpha.c:423
25104 #, gcc-internal-format
25105 msgid "rounding mode not supported for VAX floats"
25108 #: config/alpha/alpha.c:428
25109 #, gcc-internal-format
25110 msgid "trap mode not supported for VAX floats"
25113 #: config/alpha/alpha.c:432
25114 #, gcc-internal-format
25115 msgid "128-bit long double not supported for VAX floats"
25118 #: config/alpha/alpha.c:460
25119 #, gcc-internal-format
25120 msgid "L%d cache latency unknown for %s"
25123 #: config/alpha/alpha.c:475
25124 #, gcc-internal-format
25125 msgid "bad value %qs for -mmemory-latency"
25128 #: config/alpha/alpha.c:6519 config/alpha/alpha.c:6522 config/s390/s390.c:8295
25129 #: config/s390/s390.c:8298
25130 #, gcc-internal-format
25131 msgid "bad builtin fcode"
25134 #: config/arc/arc.c:392
25135 #, gcc-internal-format
25136 msgid "argument of %qs attribute is not a string constant"
25139 #: config/arc/arc.c:400
25140 #, gcc-internal-format
25141 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
25144 #: config/arm/arm.c:1050
25145 #, gcc-internal-format
25146 msgid "switch -mcpu=%s conflicts with -march= switch"
25149 #: config/arm/arm.c:1060 config/rs6000/rs6000.c:1520 config/sparc/sparc.c:764
25150 #, gcc-internal-format
25151 msgid "bad value (%s) for %s switch"
25154 #: config/arm/arm.c:1170
25155 #, gcc-internal-format
25156 msgid "target CPU does not support ARM mode"
25159 #: config/arm/arm.c:1174
25160 #, gcc-internal-format
25161 msgid "target CPU does not support interworking"
25164 #: config/arm/arm.c:1180
25165 #, gcc-internal-format
25166 msgid "target CPU does not support THUMB instructions"
25169 #: config/arm/arm.c:1198
25170 #, gcc-internal-format
25172 "enabling backtrace support is only meaningful when compiling for the Thumb"
25175 #: config/arm/arm.c:1201
25176 #, gcc-internal-format
25178 "enabling callee interworking support is only meaningful when compiling for "
25182 #: config/arm/arm.c:1204
25183 #, gcc-internal-format
25185 "enabling caller interworking support is only meaningful when compiling for "
25189 #: config/arm/arm.c:1208
25190 #, gcc-internal-format
25191 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
25194 #: config/arm/arm.c:1216
25195 #, gcc-internal-format
25196 msgid "-fpic and -mapcs-reent are incompatible"
25199 #: config/arm/arm.c:1219
25200 #, gcc-internal-format
25201 msgid "APCS reentrant code not supported. Ignored"
25204 #: config/arm/arm.c:1227
25205 #, gcc-internal-format
25206 msgid "-g with -mno-apcs-frame may not give sensible debugging"
25209 #: config/arm/arm.c:1230
25210 #, gcc-internal-format
25211 msgid "passing floating point arguments in fp regs not yet supported"
25214 #: config/arm/arm.c:1275
25215 #, gcc-internal-format
25216 msgid "invalid ABI option: -mabi=%s"
25219 #: config/arm/arm.c:1281
25220 #, gcc-internal-format
25221 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
25224 #: config/arm/arm.c:1284
25225 #, gcc-internal-format
25226 msgid "iwmmxt abi requires an iwmmxt capable cpu"
25229 #: config/arm/arm.c:1294
25230 #, gcc-internal-format
25231 msgid "invalid floating point emulation option: -mfpe=%s"
25234 #: config/arm/arm.c:1311
25235 #, gcc-internal-format
25236 msgid "invalid floating point option: -mfpu=%s"
25239 #: config/arm/arm.c:1351
25240 #, gcc-internal-format
25241 msgid "invalid floating point abi: -mfloat-abi=%s"
25244 #: config/arm/arm.c:1358
25245 #, gcc-internal-format
25246 msgid "-mfloat-abi=hard and VFP"
25249 #: config/arm/arm.c:1364
25250 #, gcc-internal-format
25251 msgid "iWMMXt and hardware floating point"
25254 #: config/arm/arm.c:1368
25255 #, gcc-internal-format
25256 msgid "Thumb-2 iWMMXt"
25259 #: config/arm/arm.c:1391
25260 #, gcc-internal-format
25261 msgid "invalid thread pointer option: -mtp=%s"
25264 #: config/arm/arm.c:1404
25265 #, gcc-internal-format
25266 msgid "can not use -mtp=cp15 with 16-bit Thumb"
25269 #: config/arm/arm.c:1418
25270 #, gcc-internal-format
25271 msgid "structure size boundary can only be set to %s"
25274 #: config/arm/arm.c:1424
25275 #, gcc-internal-format
25276 msgid "RTP PIC is incompatible with Thumb"
25279 #: config/arm/arm.c:1433
25280 #, gcc-internal-format
25281 msgid "RTP PIC is incompatible with -msingle-pic-base"
25284 #: config/arm/arm.c:1445
25285 #, gcc-internal-format
25286 msgid "-mpic-register= is useless without -fpic"
25289 #: config/arm/arm.c:1454
25290 #, gcc-internal-format
25291 msgid "unable to use '%s' for PIC register"
25294 #: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4639
25295 #: config/avr/avr.c:4681 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
25296 #: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
25297 #: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
25298 #: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19785
25299 #: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
25300 #: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
25301 #, gcc-internal-format
25302 msgid "%qs attribute only applies to functions"
25305 #: config/arm/arm.c:14012
25306 #, gcc-internal-format
25307 msgid "unable to compute real location of stacked parameter"
25310 #: config/arm/arm.c:15451
25311 #, gcc-internal-format
25312 msgid "argument must be a constant"
25315 #. @@@ better error message
25316 #: config/arm/arm.c:15759 config/arm/arm.c:15796
25317 #, gcc-internal-format
25318 msgid "selector must be an immediate"
25321 #. @@@ better error message
25322 #: config/arm/arm.c:15839 config/i386/i386.c:20730 config/i386/i386.c:20764
25323 #, gcc-internal-format
25324 msgid "mask must be an immediate"
25327 #: config/arm/arm.c:16498
25328 #, gcc-internal-format
25329 msgid "no low registers available for popping high registers"
25332 #: config/arm/arm.c:16721
25333 #, gcc-internal-format
25334 msgid "interrupt Service Routines cannot be coded in Thumb mode"
25337 #: config/arm/pe.c:158 config/mcore/mcore.c:2898
25338 #, gcc-internal-format
25339 msgid "initialized variable %q+D is marked dllimport"
25342 #: config/arm/pe.c:167
25343 #, gcc-internal-format
25344 msgid "static variable %q+D is marked dllimport"
25347 #: config/avr/avr.c:707
25348 #, gcc-internal-format
25349 msgid "large frame pointer change (%d) with -mtiny-stack"
25352 #: config/avr/avr.c:4612
25353 #, gcc-internal-format
25354 msgid "only initialized variables can be placed into program memory area"
25357 #: config/avr/avr.c:4656
25358 #, gcc-internal-format
25359 msgid "%qs appears to be a misspelled interrupt handler"
25362 #: config/avr/avr.c:4664
25363 #, gcc-internal-format
25364 msgid "%qs appears to be a misspelled signal handler"
25367 #: config/avr/avr.c:4772
25368 #, gcc-internal-format
25369 msgid "only uninitialized variables can be placed in the .noinit section"
25372 #: config/avr/avr.c:4786
25373 #, gcc-internal-format
25374 msgid "MCU %qs supported for assembler only"
25377 #: config/avr/avr.h:730
25378 #, gcc-internal-format
25379 msgid "trampolines not supported"
25382 #: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
25383 #, gcc-internal-format
25384 msgid "-mshared-library-id=%s is not between 0 and %d"
25387 #: config/bfin/bfin.c:2372
25388 #, gcc-internal-format
25389 msgid "-mcpu=%s is not valid"
25392 #: config/bfin/bfin.c:2410
25393 #, gcc-internal-format
25394 msgid "-mcpu=%s has invalid silicon revision"
25397 #: config/bfin/bfin.c:2427
25398 #, gcc-internal-format
25399 msgid "bf561 support is incomplete yet."
25402 #: config/bfin/bfin.c:2470
25403 #, gcc-internal-format
25404 msgid "-mshared-library-id= specified without -mid-shared-library"
25407 #: config/bfin/bfin.c:2473
25408 #, gcc-internal-format
25409 msgid "Can't use multiple stack checking methods together."
25412 #: config/bfin/bfin.c:2476
25413 #, gcc-internal-format
25414 msgid "ID shared libraries and FD-PIC mode can't be used together."
25417 #: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
25418 #, gcc-internal-format
25419 msgid "cannot specify both -msep-data and -mid-shared-library"
25422 #: config/bfin/bfin.c:4886
25423 #, gcc-internal-format
25424 msgid "multiple function type attributes specified"
25427 #: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
25428 #, gcc-internal-format
25429 msgid "`%s' attribute only applies to functions"
25432 #: config/bfin/bfin.c:4953
25433 #, gcc-internal-format
25434 msgid "can't apply both longcall and shortcall attributes to the same function"
25437 #: config/bfin/bfin.c:5003
25438 #, gcc-internal-format
25439 msgid "`%s' attribute only applies to variables"
25442 #: config/bfin/bfin.c:5010
25443 #, gcc-internal-format
25444 msgid "`%s' attribute cannot be specified for local variables"
25447 #. This function is for retrieving a part of an instruction name for
25448 #. an operator, for immediate output. If that ever happens for
25449 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
25451 #: config/cris/cris.c:447
25452 #, gcc-internal-format
25453 msgid "MULT case in cris_op_str"
25456 #: config/cris/cris.c:837
25457 #, gcc-internal-format
25458 msgid "invalid use of ':' modifier"
25461 #: config/cris/cris.c:1024
25462 #, gcc-internal-format
25463 msgid "internal error: bad register: %d"
25466 #: config/cris/cris.c:1586
25467 #, gcc-internal-format
25468 msgid "internal error: sideeffect-insn affecting main effect"
25471 #: config/cris/cris.c:1683
25472 #, gcc-internal-format
25473 msgid "unknown cc_attr value"
25476 #. If we get here, the caller got its initial tests wrong.
25477 #: config/cris/cris.c:2040
25478 #, gcc-internal-format
25479 msgid "internal error: cris_side_effect_mode_ok with bad operands"
25482 #: config/cris/cris.c:2332
25483 #, gcc-internal-format
25484 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
25487 #: config/cris/cris.c:2360
25488 #, gcc-internal-format
25489 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
25492 #: config/cris/cris.c:2396
25493 #, gcc-internal-format
25494 msgid "unknown CRIS cpu version specification in -mtune= : %s"
25497 #: config/cris/cris.c:2417
25498 #, gcc-internal-format
25499 msgid "-fPIC and -fpic are not supported in this configuration"
25502 #: config/cris/cris.c:2432
25503 #, gcc-internal-format
25504 msgid "that particular -g option is invalid with -maout and -melinux"
25507 #: config/cris/cris.c:2658
25508 #, gcc-internal-format
25509 msgid "Unknown src"
25512 #: config/cris/cris.c:2719
25513 #, gcc-internal-format
25514 msgid "Unknown dest"
25517 #: config/cris/cris.c:3004
25518 #, gcc-internal-format
25519 msgid "stackframe too big: %d bytes"
25522 #: config/cris/cris.c:3498 config/cris/cris.c:3526
25523 #, gcc-internal-format
25524 msgid "expand_binop failed in movsi got"
25527 #: config/cris/cris.c:3607
25528 #, gcc-internal-format
25529 msgid "emitting PIC operand, but PIC register isn't set up"
25532 #. Definitions for GCC. Part of the machine description for CRIS.
25533 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
25534 #. Free Software Foundation, Inc.
25535 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
25537 #. This file is part of GCC.
25539 #. GCC is free software; you can redistribute it and/or modify
25540 #. it under the terms of the GNU General Public License as published by
25541 #. the Free Software Foundation; either version 3, or (at your option)
25542 #. any later version.
25544 #. GCC is distributed in the hope that it will be useful,
25545 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
25546 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25547 #. GNU General Public License for more details.
25549 #. You should have received a copy of the GNU General Public License
25550 #. along with GCC; see the file COPYING3. If not see
25551 #. <http://www.gnu.org/licenses/>.
25552 #. After the first "Node:" comment comes all preprocessor directives and
25553 #. attached declarations described in the info files, the "Using and
25554 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
25555 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
25556 #. really, but needs an update anyway.
25558 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
25559 #. for that. If applicable, there is a CRIS-specific comment. The order
25560 #. of macro definitions follow the order in the manual. Every section in
25561 #. the manual (node in the info pages) has an introductory `Node:
25562 #. <subchapter>' comment. If no macros are defined for a section, only
25563 #. the section-comment is present.
25564 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
25565 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
25566 #. settings not repeated below. This file contains general CRIS
25567 #. definitions and definitions for the cris-*-elf subtarget.
25568 #. We don't want to use gcc_assert for everything, as that can be
25570 #: config/cris/cris.h:43
25571 #, gcc-internal-format
25572 msgid "CRIS-port assertion failed: "
25575 #. Node: Caller Saves
25576 #. (no definitions)
25577 #. Node: Function entry
25578 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
25579 #. TARGET_ASM_FUNCTION_EPILOGUE.
25581 #: config/cris/cris.h:947
25582 #, gcc-internal-format
25583 msgid "no FUNCTION_PROFILER for CRIS"
25586 #: config/crx/crx.h:354
25587 #, gcc-internal-format
25588 msgid "Profiler support for CRX"
25591 #: config/crx/crx.h:365
25592 #, gcc-internal-format
25593 msgid "Trampoline support for CRX"
25596 #: config/frv/frv.c:8626
25597 #, gcc-internal-format
25598 msgid "accumulator is not a constant integer"
25601 #: config/frv/frv.c:8631
25602 #, gcc-internal-format
25603 msgid "accumulator number is out of bounds"
25606 #: config/frv/frv.c:8642
25607 #, gcc-internal-format
25608 msgid "inappropriate accumulator for %qs"
25611 #: config/frv/frv.c:8719
25612 #, gcc-internal-format
25613 msgid "invalid IACC argument"
25616 #: config/frv/frv.c:8742
25617 #, gcc-internal-format
25618 msgid "%qs expects a constant argument"
25621 #: config/frv/frv.c:8747
25622 #, gcc-internal-format
25623 msgid "constant argument out of range for %qs"
25626 #: config/frv/frv.c:9228
25627 #, gcc-internal-format
25628 msgid "media functions are not available unless -mmedia is used"
25631 #: config/frv/frv.c:9240
25632 #, gcc-internal-format
25633 msgid "this media function is only available on the fr500"
25636 #: config/frv/frv.c:9268
25637 #, gcc-internal-format
25638 msgid "this media function is only available on the fr400 and fr550"
25641 #: config/frv/frv.c:9287
25642 #, gcc-internal-format
25643 msgid "this builtin function is only available on the fr405 and fr450"
25646 #: config/frv/frv.c:9296
25647 #, gcc-internal-format
25648 msgid "this builtin function is only available on the fr500 and fr550"
25651 #: config/frv/frv.c:9308
25652 #, gcc-internal-format
25653 msgid "this builtin function is only available on the fr450"
25656 #: config/h8300/h8300.c:330
25657 #, gcc-internal-format
25658 msgid "-ms2600 is used without -ms"
25661 #: config/h8300/h8300.c:336
25662 #, gcc-internal-format
25663 msgid "-mn is used without -mh or -ms"
25666 #: config/i386/host-cygwin.c:64
25667 #, gcc-internal-format
25668 msgid "can't extend PCH file: %m"
25671 #: config/i386/host-cygwin.c:75
25672 #, gcc-internal-format
25673 msgid "can't set position in PCH file: %m"
25676 #: config/i386/i386.c:2158 config/i386/i386.c:2358
25677 #, gcc-internal-format
25678 msgid "bad value (%s) for -mtune= switch"
25681 #: config/i386/i386.c:2199
25682 #, gcc-internal-format
25683 msgid "bad value (%s) for -mstringop-strategy= switch"
25686 #: config/i386/i386.c:2202
25687 #, gcc-internal-format
25689 "-mtune=x86-64 is deprecated. Use -mtune=k8 or -mtune=generic instead as "
25693 #: config/i386/i386.c:2211
25694 #, gcc-internal-format
25695 msgid "generic CPU can be used only for -mtune= switch"
25698 #: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
25699 #, gcc-internal-format
25700 msgid "bad value (%s) for -march= switch"
25703 #: config/i386/i386.c:2224
25704 #, gcc-internal-format
25705 msgid "code model %s does not support PIC mode"
25708 #: config/i386/i386.c:2230 config/sparc/sparc.c:728
25709 #, gcc-internal-format
25710 msgid "bad value (%s) for -mcmodel= switch"
25713 #: config/i386/i386.c:2253
25714 #, gcc-internal-format
25715 msgid "bad value (%s) for -masm= switch"
25718 #: config/i386/i386.c:2256
25719 #, gcc-internal-format
25720 msgid "code model %qs not supported in the %s bit mode"
25723 #: config/i386/i386.c:2259
25724 #, gcc-internal-format
25725 msgid "%i-bit mode not compiled in"
25728 #: config/i386/i386.c:2270 config/i386/i386.c:2344
25729 #, gcc-internal-format
25730 msgid "CPU you selected does not support x86-64 instruction set"
25733 #: config/i386/i386.c:2376
25734 #, gcc-internal-format
25735 msgid "-mregparm is ignored in 64-bit mode"
25738 #: config/i386/i386.c:2379
25739 #, gcc-internal-format
25740 msgid "-mregparm=%d is not between 0 and %d"
25743 #: config/i386/i386.c:2391
25744 #, gcc-internal-format
25745 msgid "-malign-loops is obsolete, use -falign-loops"
25748 #: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
25749 #, gcc-internal-format
25750 msgid "-malign-loops=%d is not between 0 and %d"
25753 #: config/i386/i386.c:2404
25754 #, gcc-internal-format
25755 msgid "-malign-jumps is obsolete, use -falign-jumps"
25758 #: config/i386/i386.c:2417
25759 #, gcc-internal-format
25760 msgid "-malign-functions is obsolete, use -falign-functions"
25763 #: config/i386/i386.c:2450
25764 #, gcc-internal-format
25765 msgid "-mbranch-cost=%d is not between 0 and 5"
25768 #: config/i386/i386.c:2458
25769 #, gcc-internal-format
25770 msgid "-mlarge-data-threshold=%d is negative"
25773 #: config/i386/i386.c:2472
25774 #, gcc-internal-format
25775 msgid "bad value (%s) for -mtls-dialect= switch"
25778 #: config/i386/i386.c:2480
25779 #, gcc-internal-format
25780 msgid "pc%d is not valid precision setting (32, 64 or 80)"
25783 #: config/i386/i386.c:2496
25784 #, gcc-internal-format
25785 msgid "-mrtd is ignored in 64bit mode"
25788 #: config/i386/i386.c:2585
25789 #, gcc-internal-format
25790 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
25793 #: config/i386/i386.c:2594
25794 #, gcc-internal-format
25795 msgid "-msseregparm used without SSE enabled"
25798 #: config/i386/i386.c:2605 config/i386/i386.c:2616
25799 #, gcc-internal-format
25800 msgid "SSE instruction set disabled, using 387 arithmetics"
25803 #: config/i386/i386.c:2621
25804 #, gcc-internal-format
25805 msgid "387 instruction set disabled, using SSE arithmetics"
25808 #: config/i386/i386.c:2628
25809 #, gcc-internal-format
25810 msgid "bad value (%s) for -mfpmath= switch"
25813 #: config/i386/i386.c:2641
25814 #, gcc-internal-format
25815 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
25818 #: config/i386/i386.c:2660
25819 #, gcc-internal-format
25821 "unwind tables currently require either a frame pointer or -maccumulate-"
25822 "outgoing-args for correctness"
25825 #: config/i386/i386.c:3053 config/i386/i386.c:3106
25826 #, gcc-internal-format
25827 msgid "fastcall and regparm attributes are not compatible"
25830 #: config/i386/i386.c:3060
25831 #, gcc-internal-format
25832 msgid "%qs attribute requires an integer constant argument"
25835 #: config/i386/i386.c:3066
25836 #, gcc-internal-format
25837 msgid "argument to %qs attribute larger than %d"
25840 #: config/i386/i386.c:3076
25841 #, gcc-internal-format
25842 msgid "%s functions limited to %d register parameters"
25845 #: config/i386/i386.c:3098 config/i386/i386.c:3133
25846 #, gcc-internal-format
25847 msgid "fastcall and cdecl attributes are not compatible"
25850 #: config/i386/i386.c:3102
25851 #, gcc-internal-format
25852 msgid "fastcall and stdcall attributes are not compatible"
25855 #: config/i386/i386.c:3116 config/i386/i386.c:3129
25856 #, gcc-internal-format
25857 msgid "stdcall and cdecl attributes are not compatible"
25860 #: config/i386/i386.c:3120
25861 #, gcc-internal-format
25862 msgid "stdcall and fastcall attributes are not compatible"
25865 #: config/i386/i386.c:3269
25866 #, gcc-internal-format
25867 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
25870 #: config/i386/i386.c:3272
25871 #, gcc-internal-format
25872 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
25875 #: config/i386/i386.c:3968
25876 #, gcc-internal-format
25877 msgid "SSE register return with SSE disabled"
25880 #: config/i386/i386.c:3974
25881 #, gcc-internal-format
25882 msgid "SSE register argument with SSE disabled"
25885 #: config/i386/i386.c:3990
25886 #, gcc-internal-format
25887 msgid "x87 register return with x87 disabled"
25890 #: config/i386/i386.c:4311
25891 #, gcc-internal-format
25892 msgid "SSE vector argument without SSE enabled changes the ABI"
25895 #: config/i386/i386.c:4329
25896 #, gcc-internal-format
25897 msgid "MMX vector argument without MMX enabled changes the ABI"
25900 #: config/i386/i386.c:4856
25901 #, gcc-internal-format
25902 msgid "SSE vector return without SSE enabled changes the ABI"
25905 #: config/i386/i386.c:4866
25906 #, gcc-internal-format
25907 msgid "MMX vector return without MMX enabled changes the ABI"
25910 #: config/i386/i386.c:6217
25911 #, gcc-internal-format
25912 msgid "-mstackrealign ignored for nested functions"
25915 #: config/i386/i386.c:6219
25916 #, gcc-internal-format
25917 msgid "%s not supported for nested functions"
25920 #: config/i386/i386.c:8628
25921 #, gcc-internal-format
25922 msgid "extended registers have no high halves"
25925 #: config/i386/i386.c:8643
25926 #, gcc-internal-format
25927 msgid "unsupported operand size for extended register"
25930 #: config/i386/i386.c:19689
25931 #, gcc-internal-format
25932 msgid "the third argument must be a 4-bit immediate"
25935 #: config/i386/i386.c:19693
25936 #, gcc-internal-format
25937 msgid "the third argument must be an 8-bit immediate"
25940 #: config/i386/i386.c:19915
25941 #, gcc-internal-format
25942 msgid "last argument must be an immediate"
25945 #: config/i386/i386.c:20042
25946 #, gcc-internal-format
25947 msgid "the second argument must be a 4-bit immediate"
25950 #: config/i386/i386.c:20288
25951 #, gcc-internal-format
25952 msgid "the fifth argument must be a 8-bit immediate"
25955 #: config/i386/i386.c:20383
25956 #, gcc-internal-format
25957 msgid "the third argument must be a 8-bit immediate"
25960 #: config/i386/i386.c:20453 config/rs6000/rs6000.c:8229
25961 #, gcc-internal-format
25962 msgid "selector must be an integer constant in the range 0..%wi"
25965 #: config/i386/i386.c:20853 config/i386/i386.c:21049
25966 #, gcc-internal-format
25967 msgid "shift must be an immediate"
25970 #: config/i386/i386.c:21112 config/i386/i386.c:21154
25971 #, gcc-internal-format
25972 msgid "index mask must be an immediate"
25975 #: config/i386/i386.c:21117 config/i386/i386.c:21159
25976 #, gcc-internal-format
25977 msgid "length mask must be an immediate"
25980 #: config/i386/i386.c:22604 config/rs6000/rs6000.c:19868
25981 #, gcc-internal-format
25982 msgid "%qs incompatible attribute ignored"
25985 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
25986 #, gcc-internal-format
25987 msgid "definition of static data member %q+D of dllimport'd class"
25990 #: config/i386/winnt.c:58
25991 #, gcc-internal-format
25992 msgid "%qs attribute only applies to variables"
25995 #: config/i386/winnt.c:80
25996 #, gcc-internal-format
25998 "%qs attribute applies only to initialized variables with external linkage"
26001 #: config/i386/winnt.c:297
26002 #, gcc-internal-format
26003 msgid "%q+D:'selectany' attribute applies only to initialized objects"
26006 #: config/i386/winnt.c:445
26007 #, gcc-internal-format
26008 msgid "%q+D causes a section type conflict"
26011 #: config/i386/cygming.h:162
26012 #, gcc-internal-format
26013 msgid "-f%s ignored for target (all code is position independent)"
26016 #: config/i386/djgpp.h:180
26017 #, gcc-internal-format
26018 msgid "-mbnu210 is ignored (option is obsolete)"
26021 #: config/i386/i386-interix.h:256
26022 #, gcc-internal-format
26023 msgid "ms-bitfields not supported for objc"
26026 #: config/ia64/ia64-c.c:51
26027 #, gcc-internal-format
26028 msgid "malformed #pragma builtin"
26031 #: config/ia64/ia64.c:554 config/m32r/m32r.c:373
26032 #, gcc-internal-format
26033 msgid "invalid argument of %qs attribute"
26036 #: config/ia64/ia64.c:566
26037 #, gcc-internal-format
26038 msgid "%Jan address area attribute cannot be specified for local variables"
26041 #: config/ia64/ia64.c:573
26042 #, gcc-internal-format
26043 msgid "address area of %q+D conflicts with previous declaration"
26046 #: config/ia64/ia64.c:580
26047 #, gcc-internal-format
26048 msgid "%Jaddress area attribute cannot be specified for functions"
26051 #: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
26052 #, gcc-internal-format
26053 msgid "value of -mfixed-range must have form REG1-REG2"
26056 #: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
26057 #, gcc-internal-format
26058 msgid "%s-%s is an empty range"
26061 #: config/ia64/ia64.c:5182
26062 #, gcc-internal-format
26063 msgid "bad value %<%s%> for -mtls-size= switch"
26066 #: config/ia64/ia64.c:5210
26067 #, gcc-internal-format
26068 msgid "bad value %<%s%> for -mtune= switch"
26071 #: config/ia64/ia64.c:5229
26072 #, gcc-internal-format
26073 msgid "not yet implemented: latency-optimized inline square root"
26076 #: config/ia64/ia64.c:9951
26077 #, gcc-internal-format
26078 msgid "version attribute is not a string"
26081 #: config/iq2000/iq2000.c:1816
26082 #, gcc-internal-format
26083 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
26086 #: config/iq2000/iq2000.c:2587
26087 #, gcc-internal-format
26088 msgid "argument %qd is not a constant"
26091 #: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
26092 #, gcc-internal-format
26093 msgid "PRINT_OPERAND_ADDRESS, null pointer"
26096 #: config/iq2000/iq2000.c:3044
26097 #, gcc-internal-format
26098 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
26101 #: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
26102 #, gcc-internal-format
26103 msgid "PRINT_OPERAND null pointer"
26106 #: config/m32c/m32c-pragma.c:63
26107 #, gcc-internal-format
26108 msgid "junk at end of #pragma GCC memregs [0..16]"
26111 #: config/m32c/m32c-pragma.c:70
26112 #, gcc-internal-format
26113 msgid "#pragma GCC memregs must precede any function decls"
26116 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
26117 #, gcc-internal-format
26118 msgid "#pragma GCC memregs takes a number [0..16]"
26121 #: config/m32c/m32c.c:416
26122 #, gcc-internal-format
26123 msgid "invalid target memregs value '%d'"
26126 #: config/m32c/m32c.c:2766
26127 #, gcc-internal-format
26128 msgid "`%s' attribute is not supported for R8C target"
26131 #: config/m32c/m32c.c:2774
26132 #, gcc-internal-format
26133 msgid "`%s' attribute applies only to functions"
26136 #: config/m32c/m32c.c:2782
26137 #, gcc-internal-format
26138 msgid "`%s' attribute argument not an integer constant"
26141 #: config/m32c/m32c.c:2791
26142 #, gcc-internal-format
26143 msgid "`%s' attribute argument should be between 18 to 255"
26146 #: config/m68hc11/m68hc11.c:279
26147 #, gcc-internal-format
26148 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
26151 #: config/m68hc11/m68hc11.c:1240
26152 #, gcc-internal-format
26153 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
26156 #: config/m68hc11/m68hc11.c:1247
26157 #, gcc-internal-format
26158 msgid "%<trap%> attribute is already used"
26161 #: config/m68k/m68k.c:533
26162 #, gcc-internal-format
26163 msgid "-mcpu=%s conflicts with -march=%s"
26166 #: config/m68k/m68k.c:594
26167 #, gcc-internal-format
26168 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
26171 #: config/m68k/m68k.c:656
26172 #, gcc-internal-format
26173 msgid "-falign-labels=%d is not supported"
26176 #: config/m68k/m68k.c:661
26177 #, gcc-internal-format
26178 msgid "-falign-loops=%d is not supported"
26181 #: config/m68k/m68k.c:748
26182 #, gcc-internal-format
26183 msgid "multiple interrupt attributes not allowed"
26186 #: config/m68k/m68k.c:755
26187 #, gcc-internal-format
26188 msgid "interrupt_thread is available only on fido"
26191 #: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15211
26192 #, gcc-internal-format
26193 msgid "stack limit expression is not supported"
26196 #: config/mips/mips.c:1163
26197 #, gcc-internal-format
26198 msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
26201 #: config/mips/mips.c:1185 config/mips/mips.c:1188
26202 #, gcc-internal-format
26203 msgid "%qs redeclared with conflicting %qs attributes"
26206 #: config/mips/mips.c:2382
26207 #, gcc-internal-format
26211 #: config/mips/mips.c:5500
26212 #, gcc-internal-format
26213 msgid "cannot handle inconsistent calls to %qs"
26216 #: config/mips/mips.c:10337
26217 #, gcc-internal-format
26218 msgid "invalid argument to built-in function"
26221 #: config/mips/mips.c:10609
26222 #, gcc-internal-format
26223 msgid "built-in function %qs not supported for MIPS16"
26226 #: config/mips/mips.c:11751 config/mips/mips.c:12137
26227 #, gcc-internal-format
26231 #: config/mips/mips.c:11754
26232 #, gcc-internal-format
26233 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
26236 #: config/mips/mips.c:11882
26237 #, gcc-internal-format
26238 msgid "CPU names must be lower case"
26241 #: config/mips/mips.c:12010
26242 #, gcc-internal-format
26244 "%<-%s%> conflicts with the other architecture options, which specify a %s "
26248 #: config/mips/mips.c:12026
26249 #, gcc-internal-format
26250 msgid "%<-march=%s%> is not compatible with the selected ABI"
26253 #: config/mips/mips.c:12041
26254 #, gcc-internal-format
26255 msgid "%<-mgp64%> used with a 32-bit processor"
26258 #: config/mips/mips.c:12043
26259 #, gcc-internal-format
26260 msgid "%<-mgp32%> used with a 64-bit ABI"
26263 #: config/mips/mips.c:12045
26264 #, gcc-internal-format
26265 msgid "%<-mgp64%> used with a 32-bit ABI"
26268 #: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
26269 #, gcc-internal-format
26270 msgid "unsupported combination: %s"
26273 #: config/mips/mips.c:12067
26274 #, gcc-internal-format
26276 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
26277 "mfhc1 and mthc1 instructions"
26280 #: config/mips/mips.c:12070
26281 #, gcc-internal-format
26282 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
26285 #: config/mips/mips.c:12124
26286 #, gcc-internal-format
26287 msgid "the %qs architecture does not support branch-likely instructions"
26290 #: config/mips/mips.c:12170
26291 #, gcc-internal-format
26292 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
26295 #: config/mips/mips.c:12178 config/mips/mips.c:12181
26296 #, gcc-internal-format
26297 msgid "cannot use small-data accesses for %qs"
26300 #: config/mips/mips.c:12195
26301 #, gcc-internal-format
26302 msgid "%<-mips3d%> requires %<-mpaired-single%>"
26305 #: config/mips/mips.c:12204
26306 #, gcc-internal-format
26307 msgid "%qs must be used with %qs"
26310 #: config/mips/mips.c:12211
26311 #, gcc-internal-format
26312 msgid "the %qs architecture does not support paired-single instructions"
26315 #. Output assembler code to FILE to increment profiler label # LABELNO
26316 #. for profiling a function entry.
26317 #: config/mips/mips.h:2111
26318 #, gcc-internal-format
26319 msgid "mips16 function profiling"
26322 #: config/mmix/mmix.c:226
26323 #, gcc-internal-format
26324 msgid "-f%s not supported: ignored"
26327 #: config/mmix/mmix.c:674
26328 #, gcc-internal-format
26329 msgid "support for mode %qs"
26332 #: config/mmix/mmix.c:688
26333 #, gcc-internal-format
26335 "too large function value type, needs %d registers, have only %d registers "
26339 #: config/mmix/mmix.c:858
26340 #, gcc-internal-format
26341 msgid "function_profiler support for MMIX"
26344 #: config/mmix/mmix.c:880
26345 #, gcc-internal-format
26346 msgid "MMIX Internal: Last named vararg would not fit in a register"
26349 #: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
26350 #, gcc-internal-format
26351 msgid "MMIX Internal: Bad register: %d"
26354 #. Presumably there's a missing case above if we get here.
26355 #: config/mmix/mmix.c:1623
26356 #, gcc-internal-format
26357 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
26360 #: config/mmix/mmix.c:1909
26361 #, gcc-internal-format
26362 msgid "stack frame not a multiple of 8 bytes: %wd"
26365 #: config/mmix/mmix.c:2145
26366 #, gcc-internal-format
26367 msgid "stack frame not a multiple of octabyte: %wd"
26370 #: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
26371 #, gcc-internal-format
26372 msgid "MMIX Internal: %s is not a shiftable int"
26375 #: config/mt/mt.c:312
26376 #, gcc-internal-format
26377 msgid "info pointer NULL"
26380 #: config/pa/pa.c:482
26381 #, gcc-internal-format
26382 msgid "PIC code generation is not supported in the portable runtime model"
26385 #: config/pa/pa.c:487
26386 #, gcc-internal-format
26387 msgid "PIC code generation is not compatible with fast indirect calls"
26390 #: config/pa/pa.c:492
26391 #, gcc-internal-format
26392 msgid "-g is only supported when using GAS on this processor,"
26395 #: config/pa/pa.c:493
26396 #, gcc-internal-format
26397 msgid "-g option disabled"
26400 #: config/pa/pa.c:8354
26401 #, gcc-internal-format
26403 "alignment (%u) for %s exceeds maximum alignment for global common data. "
26407 #: config/pa/pa-hpux11.h:84
26408 #, gcc-internal-format
26409 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
26412 #: config/rs6000/host-darwin.c:61
26413 #, gcc-internal-format
26414 msgid "Segmentation Fault (code)"
26417 #: config/rs6000/host-darwin.c:131
26418 #, gcc-internal-format
26419 msgid "Segmentation Fault"
26422 #: config/rs6000/host-darwin.c:145
26423 #, gcc-internal-format
26424 msgid "While setting up signal stack: %m"
26427 #: config/rs6000/host-darwin.c:151
26428 #, gcc-internal-format
26429 msgid "While setting up signal handler: %m"
26432 #. Handle the machine specific pragma longcall. Its syntax is
26434 #. # pragma longcall ( TOGGLE )
26436 #. where TOGGLE is either 0 or 1.
26438 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
26439 #. whether or not new function declarations receive a longcall
26440 #. attribute by default.
26441 #: config/rs6000/rs6000-c.c:52
26442 #, gcc-internal-format
26443 msgid "ignoring malformed #pragma longcall"
26446 #: config/rs6000/rs6000-c.c:65
26447 #, gcc-internal-format
26448 msgid "missing open paren"
26451 #: config/rs6000/rs6000-c.c:67
26452 #, gcc-internal-format
26453 msgid "missing number"
26456 #: config/rs6000/rs6000-c.c:69
26457 #, gcc-internal-format
26458 msgid "missing close paren"
26461 #: config/rs6000/rs6000-c.c:72
26462 #, gcc-internal-format
26463 msgid "number must be 0 or 1"
26466 #: config/rs6000/rs6000-c.c:75
26467 #, gcc-internal-format
26468 msgid "junk at end of #pragma longcall"
26471 #: config/rs6000/rs6000-c.c:2553
26472 #, gcc-internal-format
26473 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
26476 #: config/rs6000/rs6000-c.c:2596
26477 #, gcc-internal-format
26478 msgid "invalid parameter combination for AltiVec intrinsic"
26481 #: config/rs6000/rs6000.c:1310
26482 #, gcc-internal-format
26483 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
26486 #: config/rs6000/rs6000.c:1321
26487 #, gcc-internal-format
26488 msgid "-m64 requires PowerPC64 architecture, enabling"
26491 #: config/rs6000/rs6000.c:1544
26492 #, gcc-internal-format
26493 msgid "-mmultiple is not supported on little endian systems"
26496 #: config/rs6000/rs6000.c:1551
26497 #, gcc-internal-format
26498 msgid "-mstring is not supported on little endian systems"
26501 #: config/rs6000/rs6000.c:1565
26502 #, gcc-internal-format
26503 msgid "unknown -mdebug-%s switch"
26506 #: config/rs6000/rs6000.c:1577
26507 #, gcc-internal-format
26509 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
26512 #: config/rs6000/rs6000.c:1994
26513 #, gcc-internal-format
26514 msgid "unknown -m%s= option specified: '%s'"
26517 #: config/rs6000/rs6000.c:2207
26518 #, gcc-internal-format
26519 msgid "not configured for ABI: '%s'"
26522 #: config/rs6000/rs6000.c:2220
26523 #, gcc-internal-format
26524 msgid "Using darwin64 ABI"
26527 #: config/rs6000/rs6000.c:2225
26528 #, gcc-internal-format
26529 msgid "Using old darwin ABI"
26532 #: config/rs6000/rs6000.c:2232
26533 #, gcc-internal-format
26534 msgid "Using IBM extended precision long double"
26537 #: config/rs6000/rs6000.c:2238
26538 #, gcc-internal-format
26539 msgid "Using IEEE extended precision long double"
26542 #: config/rs6000/rs6000.c:2243
26543 #, gcc-internal-format
26544 msgid "unknown ABI specified: '%s'"
26547 #: config/rs6000/rs6000.c:2270
26548 #, gcc-internal-format
26549 msgid "invalid option for -mfloat-gprs: '%s'"
26552 #: config/rs6000/rs6000.c:2280
26553 #, gcc-internal-format
26554 msgid "Unknown switch -mlong-double-%s"
26557 #: config/rs6000/rs6000.c:2301
26558 #, gcc-internal-format
26560 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
26561 "the installed C and C++ libraries"
26564 #: config/rs6000/rs6000.c:2309
26565 #, gcc-internal-format
26566 msgid "unknown -malign-XXXXX option specified: '%s'"
26569 #: config/rs6000/rs6000.c:5076
26570 #, gcc-internal-format
26572 "GCC vector returned by reference: non-standard ABI extension with no "
26573 "compatibility guarantee"
26576 #: config/rs6000/rs6000.c:5149
26577 #, gcc-internal-format
26579 "cannot return value in vector register because altivec instructions are "
26580 "disabled, use -maltivec to enable them"
26583 #: config/rs6000/rs6000.c:5407
26584 #, gcc-internal-format
26586 "cannot pass argument in vector register because altivec instructions are "
26587 "disabled, use -maltivec to enable them"
26590 #: config/rs6000/rs6000.c:6311
26591 #, gcc-internal-format
26593 "GCC vector passed by reference: non-standard ABI extension with no "
26594 "compatibility guarantee"
26597 #: config/rs6000/rs6000.c:7557
26598 #, gcc-internal-format
26599 msgid "argument 1 must be a 5-bit signed literal"
26602 #: config/rs6000/rs6000.c:7660 config/rs6000/rs6000.c:8571
26603 #, gcc-internal-format
26604 msgid "argument 2 must be a 5-bit unsigned literal"
26607 #: config/rs6000/rs6000.c:7700
26608 #, gcc-internal-format
26609 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
26612 #: config/rs6000/rs6000.c:7753
26613 #, gcc-internal-format
26614 msgid "argument 1 of __builtin_altivec_predicate is out of range"
26617 #: config/rs6000/rs6000.c:8002
26618 #, gcc-internal-format
26619 msgid "argument 3 must be a 4-bit unsigned literal"
26622 #: config/rs6000/rs6000.c:8174
26623 #, gcc-internal-format
26624 msgid "argument to %qs must be a 2-bit unsigned literal"
26627 #: config/rs6000/rs6000.c:8316
26628 #, gcc-internal-format
26629 msgid "unresolved overload for Altivec builtin %qF"
26632 #: config/rs6000/rs6000.c:8398
26633 #, gcc-internal-format
26634 msgid "argument to dss must be a 2-bit unsigned literal"
26637 #: config/rs6000/rs6000.c:8691
26638 #, gcc-internal-format
26639 msgid "argument 1 of __builtin_paired_predicate must be a constant"
26642 #: config/rs6000/rs6000.c:8738
26643 #, gcc-internal-format
26644 msgid "argument 1 of __builtin_paired_predicate is out of range"
26647 #: config/rs6000/rs6000.c:8763
26648 #, gcc-internal-format
26649 msgid "argument 1 of __builtin_spe_predicate must be a constant"
26652 #: config/rs6000/rs6000.c:8835
26653 #, gcc-internal-format
26654 msgid "argument 1 of __builtin_spe_predicate is out of range"
26657 #: config/rs6000/rs6000.c:15174
26658 #, gcc-internal-format
26659 msgid "stack frame too large"
26662 #: config/rs6000/rs6000.c:17796
26663 #, gcc-internal-format
26664 msgid "no profiling of 64-bit code for this ABI"
26667 #: config/rs6000/rs6000.c:19672
26668 #, gcc-internal-format
26669 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
26672 #: config/rs6000/rs6000.c:19674
26673 #, gcc-internal-format
26674 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
26677 #: config/rs6000/rs6000.c:19678
26678 #, gcc-internal-format
26679 msgid "use of %<long long%> in AltiVec types is invalid"
26682 #: config/rs6000/rs6000.c:19680
26683 #, gcc-internal-format
26684 msgid "use of %<double%> in AltiVec types is invalid"
26687 #: config/rs6000/rs6000.c:19682
26688 #, gcc-internal-format
26689 msgid "use of %<long double%> in AltiVec types is invalid"
26692 #: config/rs6000/rs6000.c:19684
26693 #, gcc-internal-format
26694 msgid "use of boolean types in AltiVec types is invalid"
26697 #: config/rs6000/rs6000.c:19686
26698 #, gcc-internal-format
26699 msgid "use of %<complex%> in AltiVec types is invalid"
26702 #: config/rs6000/rs6000.c:19688
26703 #, gcc-internal-format
26704 msgid "use of decimal floating point types in AltiVec types is invalid"
26707 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
26708 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
26709 #, gcc-internal-format
26710 msgid "-maix64 and POWER architecture are incompatible"
26713 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
26714 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
26715 #, gcc-internal-format
26716 msgid "-maix64 requires PowerPC64 architecture remain enabled"
26719 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
26720 #: config/rs6000/aix61.h:49
26721 #, gcc-internal-format
26722 msgid "soft-float and long-double-128 are incompatible"
26725 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
26726 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
26727 #, gcc-internal-format
26729 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
26732 #: config/rs6000/e500.h:41
26733 #, gcc-internal-format
26734 msgid "AltiVec and E500 instructions cannot coexist"
26737 #: config/rs6000/e500.h:43
26738 #, gcc-internal-format
26739 msgid "64-bit E500 not supported"
26742 #: config/rs6000/e500.h:45
26743 #, gcc-internal-format
26744 msgid "E500 and FPRs not supported"
26747 #: config/rs6000/eabispe.h:43 config/rs6000/linuxspe.h:42
26748 #, gcc-internal-format
26749 msgid "-m64 not supported in this configuration"
26752 #: config/rs6000/linux64.h:108
26753 #, gcc-internal-format
26754 msgid "-m64 requires a PowerPC64 cpu"
26757 #. Definitions for __builtin_return_address and __builtin_frame_address.
26758 #. __builtin_return_address (0) should give link register (65), enable
26760 #. This should be uncommented, so that the link register is used, but
26761 #. currently this would result in unmatched insns and spilling fixed
26762 #. registers so we'll leave it for another day. When these problems are
26763 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
26765 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
26766 #. Number of bytes into the frame return addresses can be found. See
26767 #. rs6000_stack_info in rs6000.c for more information on how the different
26768 #. abi's store the return address.
26769 #: config/rs6000/rs6000.h:1569
26770 #, gcc-internal-format
26771 msgid "RETURN_ADDRESS_OFFSET not supported"
26774 #. Sometimes certain combinations of command options do not make sense
26775 #. on a particular target machine. You can define a macro
26776 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
26777 #. defined, is executed once just after all the command options have
26780 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
26782 #: config/rs6000/sysv4.h:129
26783 #, gcc-internal-format
26784 msgid "bad value for -mcall-%s"
26787 #: config/rs6000/sysv4.h:145
26788 #, gcc-internal-format
26789 msgid "bad value for -msdata=%s"
26792 #: config/rs6000/sysv4.h:162
26793 #, gcc-internal-format
26794 msgid "-mrelocatable and -msdata=%s are incompatible"
26797 #: config/rs6000/sysv4.h:171
26798 #, gcc-internal-format
26799 msgid "-f%s and -msdata=%s are incompatible"
26802 #: config/rs6000/sysv4.h:180
26803 #, gcc-internal-format
26804 msgid "-msdata=%s and -mcall-%s are incompatible"
26807 #: config/rs6000/sysv4.h:189
26808 #, gcc-internal-format
26809 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
26812 #: config/rs6000/sysv4.h:195
26813 #, gcc-internal-format
26814 msgid "-mrelocatable and -mcall-%s are incompatible"
26817 #: config/rs6000/sysv4.h:202
26818 #, gcc-internal-format
26819 msgid "-fPIC and -mcall-%s are incompatible"
26822 #: config/rs6000/sysv4.h:209
26823 #, gcc-internal-format
26824 msgid "-mcall-aixdesc must be big endian"
26827 #: config/rs6000/sysv4.h:214
26828 #, gcc-internal-format
26829 msgid "-msecure-plt not supported by your assembler"
26832 #: config/rs6000/sysv4.h:232
26833 #, gcc-internal-format
26834 msgid "-m%s not supported in this configuration"
26837 #: config/s390/s390.c:1395
26838 #, gcc-internal-format
26839 msgid "stack guard value must be an exact power of 2"
26842 #: config/s390/s390.c:1402
26843 #, gcc-internal-format
26844 msgid "stack size must be an exact power of 2"
26847 #: config/s390/s390.c:1447
26848 #, gcc-internal-format
26849 msgid "z/Architecture mode not supported on %s"
26852 #: config/s390/s390.c:1449
26853 #, gcc-internal-format
26854 msgid "64-bit ABI not supported in ESA/390 mode"
26857 #: config/s390/s390.c:1456
26858 #, gcc-internal-format
26859 msgid "Hardware decimal floating point instructions not available on %s"
26862 #: config/s390/s390.c:1459
26863 #, gcc-internal-format
26865 "Hardware decimal floating point instructions not available in ESA/390 mode"
26868 #: config/s390/s390.c:1469
26869 #, gcc-internal-format
26870 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
26873 #: config/s390/s390.c:1483
26874 #, gcc-internal-format
26876 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
26879 #: config/s390/s390.c:1489
26880 #, gcc-internal-format
26881 msgid "stack size must be greater than the stack guard value"
26884 #: config/s390/s390.c:1491
26885 #, gcc-internal-format
26886 msgid "stack size must not be greater than 64k"
26889 #: config/s390/s390.c:1494
26890 #, gcc-internal-format
26891 msgid "-mstack-guard implies use of -mstack-size"
26894 #: config/s390/s390.c:6639
26895 #, gcc-internal-format
26896 msgid "total size of local variables exceeds architecture limit"
26899 #: config/s390/s390.c:7309
26900 #, gcc-internal-format
26901 msgid "frame size of function %qs is "
26904 #: config/s390/s390.c:7339
26905 #, gcc-internal-format
26906 msgid "frame size of %qs is "
26909 #: config/s390/s390.c:7343
26910 #, gcc-internal-format
26911 msgid "%qs uses dynamic stack allocation"
26914 #: config/score/score3.c:654 config/score/score7.c:653
26915 #, gcc-internal-format
26916 msgid "-fPIC and -G are incompatible"
26919 #: config/sh/sh.c:6897
26920 #, gcc-internal-format
26921 msgid "__builtin_saveregs not supported by this subtarget"
26924 #: config/sh/sh.c:7907
26925 #, gcc-internal-format
26926 msgid "%qs attribute only applies to interrupt functions"
26929 #: config/sh/sh.c:7993
26930 #, gcc-internal-format
26931 msgid "attribute interrupt_handler is not compatible with -m5-compact"
26934 #. The argument must be a constant string.
26935 #: config/sh/sh.c:8015
26936 #, gcc-internal-format
26937 msgid "%qs attribute argument not a string constant"
26940 #. The argument must be a constant integer.
26941 #: config/sh/sh.c:8040
26942 #, gcc-internal-format
26943 msgid "%qs attribute argument not an integer constant"
26946 #: config/sh/sh.c:10084
26947 #, gcc-internal-format
26948 msgid "r0 needs to be available as a call-clobbered register"
26951 #: config/sh/sh.c:10105
26952 #, gcc-internal-format
26953 msgid "Need a second call-clobbered general purpose register"
26956 #: config/sh/sh.c:10113
26957 #, gcc-internal-format
26958 msgid "Need a call-clobbered target register"
26961 #: config/sh/symbian.c:146
26962 #, gcc-internal-format
26964 "function %q+D is defined after prior declaration as dllimport: attribute "
26968 #: config/sh/symbian.c:158
26969 #, gcc-internal-format
26970 msgid "inline function %q+D is declared as dllimport: attribute ignored"
26973 #: config/sh/symbian.c:272
26974 #, gcc-internal-format
26975 msgid "%qs declared as both exported to and imported from a DLL"
26978 #: config/sh/symbian.c:279
26979 #, gcc-internal-format
26981 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
26984 #: config/sh/symbian.c:325
26985 #, gcc-internal-format
26986 msgid "%s %q+D %s after being referenced with dllimport linkage"
26989 #: config/sh/symbian.c:891 cp/tree.c:2757
26990 #, gcc-internal-format
26991 msgid "lang_* check: failed in %s, at %s:%d"
26995 #: config/sh/netbsd-elf.h:94
26996 #, gcc-internal-format
26997 msgid "unimplemented-shmedia profiling"
27000 #. There are no delay slots on SHmedia.
27001 #. Relaxation isn't yet supported for SHmedia
27002 #. After reload, if conversion does little good but can cause ICEs: - find_if_block doesn't do anything for SH because we don't have conditional execution patterns. (We use conditional move patterns, which are handled differently, and only before reload). - find_cond_trap doesn't do anything for the SH because we #. don't have conditional traps. - find_if_case_1 uses redirect_edge_and_branch_force in the only path that does an optimization, and this causes an ICE when branch targets are in registers. - find_if_case_2 doesn't do anything for the SHmedia after reload except when it can redirect a tablejump - and that's rather rare.
27003 #. -fprofile-arcs needs a working libgcov . In unified tree configurations with newlib, this requires to configure with --with-newlib --with-headers. But there is no way to check here we have a working libgcov, so just assume that we have.
27004 #: config/sh/sh.h:631
27005 #, gcc-internal-format
27006 msgid "profiling is still experimental for this target"
27009 #. Only the sh64-elf assembler fully supports .quad properly.
27010 #. Pick one that makes most sense for the target in general. It is not much good to use different functions depending on -Os, since then we'll end up with two different functions when some of the code is compiled for size, and some for speed.
27011 #. SH4 tends to emphasize speed.
27012 #. These have their own way of doing things.
27013 #. ??? Should we use the integer SHmedia function instead?
27014 #. SH1 .. SH3 cores often go into small-footprint systems, so default to the smallest implementation available.
27015 #. ??? EXPERIMENTAL
27016 #. User supplied - leave it alone.
27017 #. The debugging information is sufficient, but gdb doesn't implement this yet
27018 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
27019 #. Enable sched1 for SH4; ready queue will be reordered by the target hooks when pressure is high. We can not do this for SH3 and lower as they give spill failures for R0.
27020 #. ??? Current exception handling places basic block boundaries after call_insns. It causes the high pressure on R0 and gives spill failures for R0 in reload. See PR 22553 and the thread on gcc-patches <http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00816.html>.
27021 #: config/sh/sh.h:730
27022 #, gcc-internal-format
27023 msgid "ignoring -fschedule-insns because of exception handling bug"
27026 #. 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.
27027 #: config/sh/vxworks.h:43
27028 #, gcc-internal-format
27029 msgid "-mrelax is only supported for RTP PIC"
27032 #: config/sparc/sparc.c:701
27033 #, gcc-internal-format
27034 msgid "%s is not supported by this configuration"
27037 #: config/sparc/sparc.c:708
27038 #, gcc-internal-format
27039 msgid "-mlong-double-64 not allowed with -m64"
27042 #: config/sparc/sparc.c:733
27043 #, gcc-internal-format
27044 msgid "-mcmodel= is not supported on 32 bit systems"
27047 #: config/spu/spu-c.c:77
27048 #, gcc-internal-format
27049 msgid "insufficient arguments to overloaded function %s"
27052 #: config/spu/spu-c.c:112
27053 #, gcc-internal-format
27054 msgid "too many arguments to overloaded function %s"
27057 #: config/spu/spu-c.c:124
27058 #, gcc-internal-format
27059 msgid "parameter list does not match a valid signature for %s()"
27062 #: config/spu/spu.c:341 config/spu/spu.c:352
27063 #, gcc-internal-format
27064 msgid "Unknown architecture '%s'"
27067 #: config/spu/spu.c:3023
27068 #, gcc-internal-format
27069 msgid "`%s' attribute ignored"
27072 #: config/spu/spu.c:5207
27073 #, gcc-internal-format
27074 msgid "%s expects an integer literal in the range [%d, %d]."
27077 #: config/spu/spu.c:5227
27078 #, gcc-internal-format
27079 msgid "%s expects an integer literal in the range [%d, %d]. ("
27082 #: config/spu/spu.c:5257
27083 #, gcc-internal-format
27084 msgid "%d least significant bits of %s are ignored."
27087 #: config/stormy16/stormy16.c:1080
27088 #, gcc-internal-format
27089 msgid "local variable memory requirements exceed capacity"
27092 #: config/stormy16/stormy16.c:1246
27093 #, gcc-internal-format
27094 msgid "function_profiler support"
27097 #: config/stormy16/stormy16.c:1335
27098 #, gcc-internal-format
27099 msgid "cannot use va_start in interrupt function"
27102 #: config/stormy16/stormy16.c:1879
27103 #, gcc-internal-format
27104 msgid "switch statement of size %lu entries too large"
27107 #: config/stormy16/stormy16.c:2247
27108 #, gcc-internal-format
27109 msgid "%<__BELOW100__%> attribute only applies to variables"
27112 #: config/stormy16/stormy16.c:2254
27113 #, gcc-internal-format
27114 msgid "__BELOW100__ attribute not allowed with auto storage class"
27117 #: config/v850/v850-c.c:66
27118 #, gcc-internal-format
27119 msgid "#pragma GHS endXXXX found without previous startXXX"
27122 #: config/v850/v850-c.c:69
27123 #, gcc-internal-format
27124 msgid "#pragma GHS endXXX does not match previous startXXX"
27127 #: config/v850/v850-c.c:95
27128 #, gcc-internal-format
27129 msgid "cannot set interrupt attribute: no current function"
27132 #: config/v850/v850-c.c:103
27133 #, gcc-internal-format
27134 msgid "cannot set interrupt attribute: no such identifier"
27137 #: config/v850/v850-c.c:148
27138 #, gcc-internal-format
27139 msgid "junk at end of #pragma ghs section"
27142 #: config/v850/v850-c.c:165
27143 #, gcc-internal-format
27144 msgid "unrecognized section name \"%s\""
27147 #: config/v850/v850-c.c:180
27148 #, gcc-internal-format
27149 msgid "malformed #pragma ghs section"
27152 #: config/v850/v850-c.c:199
27153 #, gcc-internal-format
27154 msgid "junk at end of #pragma ghs interrupt"
27157 #: config/v850/v850-c.c:210
27158 #, gcc-internal-format
27159 msgid "junk at end of #pragma ghs starttda"
27162 #: config/v850/v850-c.c:221
27163 #, gcc-internal-format
27164 msgid "junk at end of #pragma ghs startsda"
27167 #: config/v850/v850-c.c:232
27168 #, gcc-internal-format
27169 msgid "junk at end of #pragma ghs startzda"
27172 #: config/v850/v850-c.c:243
27173 #, gcc-internal-format
27174 msgid "junk at end of #pragma ghs endtda"
27177 #: config/v850/v850-c.c:254
27178 #, gcc-internal-format
27179 msgid "junk at end of #pragma ghs endsda"
27182 #: config/v850/v850-c.c:265
27183 #, gcc-internal-format
27184 msgid "junk at end of #pragma ghs endzda"
27187 #: config/v850/v850.c:184
27188 #, gcc-internal-format
27189 msgid "value passed to %<-m%s%> is too large"
27192 #: config/v850/v850.c:2084
27193 #, gcc-internal-format
27194 msgid "%Jdata area attributes cannot be specified for local variables"
27197 #: config/v850/v850.c:2095
27198 #, gcc-internal-format
27199 msgid "data area of %q+D conflicts with previous declaration"
27202 #: config/v850/v850.c:2225
27203 #, gcc-internal-format
27204 msgid "bogus JR construction: %d"
27207 #: config/v850/v850.c:2243 config/v850/v850.c:2352
27208 #, gcc-internal-format
27209 msgid "bad amount of stack space removal: %d"
27212 #: config/v850/v850.c:2332
27213 #, gcc-internal-format
27214 msgid "bogus JARL construction: %d\n"
27217 #: config/v850/v850.c:2631
27218 #, gcc-internal-format
27219 msgid "bogus DISPOSE construction: %d"
27222 #: config/v850/v850.c:2650
27223 #, gcc-internal-format
27224 msgid "too much stack space to dispose of: %d"
27227 #: config/v850/v850.c:2752
27228 #, gcc-internal-format
27229 msgid "bogus PREPEARE construction: %d"
27232 #: config/v850/v850.c:2771
27233 #, gcc-internal-format
27234 msgid "too much stack space to prepare: %d"
27237 #: config/xtensa/xtensa.c:1865
27238 #, gcc-internal-format
27239 msgid "boolean registers required for the floating-point option"
27242 #: config/xtensa/xtensa.c:1900
27243 #, gcc-internal-format
27244 msgid "-f%s is not supported with CONST16 instructions"
27247 #: config/xtensa/xtensa.c:1905
27248 #, gcc-internal-format
27249 msgid "PIC is required but not supported with CONST16 instructions"
27252 #: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
27253 #, gcc-internal-format
27254 msgid "bad builtin code"
27257 #: config/xtensa/xtensa.c:2898
27258 #, gcc-internal-format
27259 msgid "only uninitialized variables can be placed in a .bss section"
27263 #, gcc-internal-format
27264 msgid "missing argument to \"-%s\""
27268 #, gcc-internal-format
27269 msgid "%<-gnat%> misspelled as %<-gant%>"
27273 #, gcc-internal-format
27274 msgid "%s %D(%T, %T, %T) <built-in>"
27278 #, gcc-internal-format
27279 msgid "%s %D(%T, %T) <built-in>"
27283 #, gcc-internal-format
27284 msgid "%s %D(%T) <built-in>"
27288 #, gcc-internal-format
27289 msgid "%s %T <conversion>"
27293 #, gcc-internal-format
27294 msgid "%s %+#D <near match>"
27297 #: cp/call.c:2465 cp/pt.c:1403
27298 #, gcc-internal-format
27303 #, gcc-internal-format
27304 msgid "conversion from %qT to %qT is ambiguous"
27307 #: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
27308 #, gcc-internal-format
27309 msgid "no matching function for call to %<%D(%A)%>"
27312 #: cp/call.c:2880 cp/call.c:2943
27313 #, gcc-internal-format
27314 msgid "call of overloaded %<%D(%A)%> is ambiguous"
27317 #. It's no good looking for an overloaded operator() on a
27318 #. pointer-to-member-function.
27320 #, gcc-internal-format
27322 "pointer-to-member function %E cannot be called without an object; consider "
27327 #, gcc-internal-format
27328 msgid "no match for call to %<(%T) (%A)%>"
27332 #, gcc-internal-format
27333 msgid "call of %<(%T) (%A)%> is ambiguous"
27337 #, gcc-internal-format
27338 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
27342 #, gcc-internal-format
27343 msgid "%s for %<operator%s%> in %<%E%s%>"
27347 #, gcc-internal-format
27348 msgid "%s for %<operator[]%> in %<%E[%E]%>"
27352 #, gcc-internal-format
27353 msgid "%s for %qs in %<%s %E%>"
27357 #, gcc-internal-format
27358 msgid "%s for %<operator%s%> in %<%E %s %E%>"
27362 #, gcc-internal-format
27363 msgid "%s for %<operator%s%> in %<%s%E%>"
27367 #, gcc-internal-format
27368 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
27372 #, gcc-internal-format
27374 "second operand to the conditional operator is of type %<void%>, but the "
27375 "third operand is neither a throw-expression nor of type %<void%>"
27379 #, gcc-internal-format
27381 "third operand to the conditional operator is of type %<void%>, but the "
27382 "second operand is neither a throw-expression nor of type %<void%>"
27385 #: cp/call.c:3375 cp/call.c:3595
27386 #, gcc-internal-format
27387 msgid "operands to ?: have different types %qT and %qT"
27391 #, gcc-internal-format
27392 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
27396 #, gcc-internal-format
27397 msgid "enumeral and non-enumeral type in conditional expression"
27401 #, gcc-internal-format
27402 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
27406 #, gcc-internal-format
27407 msgid "comparison between %q#T and %q#T"
27411 #, gcc-internal-format
27412 msgid "no corresponding deallocation function for `%D'"
27416 #, gcc-internal-format
27417 msgid "no suitable %<operator %s%> for %qT"
27421 #, gcc-internal-format
27422 msgid "%q+#D is private"
27426 #, gcc-internal-format
27427 msgid "%q+#D is protected"
27431 #, gcc-internal-format
27432 msgid "%q+#D is inaccessible"
27436 #, gcc-internal-format
27437 msgid "within this context"
27441 #, gcc-internal-format
27442 msgid "passing NULL to non-pointer argument %P of %qD"
27446 #, gcc-internal-format
27447 msgid "converting to non-pointer type %qT from NULL"
27451 #, gcc-internal-format
27452 msgid "converting %<false%> to pointer type for argument %P of %qD"
27455 #: cp/call.c:4345 cp/cvt.c:217
27456 #, gcc-internal-format
27457 msgid "invalid conversion from %qT to %qT"
27461 #, gcc-internal-format
27462 msgid " initializing argument %P of %qD"
27466 #, gcc-internal-format
27467 msgid "cannot bind bitfield %qE to %qT"
27470 #: cp/call.c:4490 cp/call.c:4506
27471 #, gcc-internal-format
27472 msgid "cannot bind packed field %qE to %qT"
27476 #, gcc-internal-format
27477 msgid "cannot bind rvalue %qE to %qT"
27481 #, gcc-internal-format
27483 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
27487 #. Undefined behavior [expr.call] 5.2.2/7.
27489 #, gcc-internal-format
27491 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
27496 #, gcc-internal-format
27497 msgid "the default argument for parameter %d of %qD has not yet been parsed"
27501 #, gcc-internal-format
27502 msgid "recursive evaluation of default argument for %q#D"
27506 #, gcc-internal-format
27507 msgid "argument of function call might be a candidate for a format attribute"
27511 #, gcc-internal-format
27512 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
27516 #, gcc-internal-format
27517 msgid "%qT is not an accessible base of %qT"
27521 #, gcc-internal-format
27522 msgid "could not find class$ field in java interface type %qT"
27526 #, gcc-internal-format
27527 msgid "call to non-function %qD"
27531 #, gcc-internal-format
27532 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
27536 #, gcc-internal-format
27537 msgid "call of overloaded %<%s(%A)%> is ambiguous"
27541 #, gcc-internal-format
27542 msgid "cannot call member function %qD without object"
27546 #, gcc-internal-format
27547 msgid "passing %qT chooses %qT over %qT"
27550 #: cp/call.c:6296 cp/name-lookup.c:4322 cp/name-lookup.c:4757
27551 #, gcc-internal-format
27552 msgid " in call to %qD"
27556 #, gcc-internal-format
27557 msgid "choosing %qD over %qD"
27561 #, gcc-internal-format
27562 msgid " for conversion from %qT to %qT"
27566 #, gcc-internal-format
27567 msgid " because conversion sequence for the argument is better"
27571 #, gcc-internal-format
27573 "ISO C++ says that these are ambiguous, even though the worst conversion for "
27574 "the first is better than the worst conversion for the second:"
27578 #, gcc-internal-format
27579 msgid "could not convert %qE to %qT"
27583 #, gcc-internal-format
27585 "invalid initialization of non-const reference of type %qT from a temporary "
27590 #, gcc-internal-format
27592 "invalid initialization of reference of type %qT from expression of type %qT"
27596 #, gcc-internal-format
27597 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
27601 #, gcc-internal-format
27602 msgid "Java class %qT cannot have a destructor"
27606 #, gcc-internal-format
27607 msgid "Java class %qT cannot have an implicit non-trivial destructor"
27611 #, gcc-internal-format
27612 msgid "repeated using declaration %q+D"
27616 #, gcc-internal-format
27617 msgid "using declaration %q+D conflicts with a previous using declaration"
27621 #, gcc-internal-format
27622 msgid "%q+#D cannot be overloaded"
27626 #, gcc-internal-format
27631 #, gcc-internal-format
27632 msgid "conflicting access specifications for method %q+D, ignored"
27636 #, gcc-internal-format
27637 msgid "conflicting access specifications for field %qE, ignored"
27640 #: cp/class.c:1213 cp/class.c:1221
27641 #, gcc-internal-format
27642 msgid "%q+D invalid in %q#T"
27646 #, gcc-internal-format
27647 msgid " because of local method %q+#D with same name"
27651 #, gcc-internal-format
27652 msgid " because of local member %q+#D with same name"
27656 #, gcc-internal-format
27657 msgid "base class %q#T has a non-virtual destructor"
27661 #, gcc-internal-format
27662 msgid "all member functions in class %qT are private"
27666 #, gcc-internal-format
27667 msgid "%q#T only defines a private destructor and has no friends"
27671 #, gcc-internal-format
27672 msgid "%q#T only defines private constructors and has no friends"
27676 #, gcc-internal-format
27677 msgid "no unique final overrider for %qD in %qT"
27680 #. Here we know it is a hider, and no overrider exists.
27682 #, gcc-internal-format
27683 msgid "%q+D was hidden"
27687 #, gcc-internal-format
27691 #: cp/class.c:2495 cp/decl2.c:1153
27692 #, gcc-internal-format
27693 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
27697 #, gcc-internal-format
27699 "%q+#D invalid; an anonymous struct can only have non-static data members"
27702 #: cp/class.c:2506 cp/decl2.c:1159
27703 #, gcc-internal-format
27704 msgid "private member %q+#D in anonymous union"
27708 #, gcc-internal-format
27709 msgid "private member %q+#D in anonymous struct"
27712 #: cp/class.c:2513 cp/decl2.c:1161
27713 #, gcc-internal-format
27714 msgid "protected member %q+#D in anonymous union"
27718 #, gcc-internal-format
27719 msgid "protected member %q+#D in anonymous struct"
27723 #, gcc-internal-format
27724 msgid "bit-field %q+#D with non-integral type"
27728 #, gcc-internal-format
27729 msgid "bit-field %q+D width not an integer constant"
27733 #, gcc-internal-format
27734 msgid "negative width in bit-field %q+D"
27738 #, gcc-internal-format
27739 msgid "zero width for bit-field %q+D"
27743 #, gcc-internal-format
27744 msgid "width of %q+D exceeds its type"
27748 #, gcc-internal-format
27749 msgid "%q+D is too small to hold all values of %q#T"
27753 #, gcc-internal-format
27754 msgid "member %q+#D with constructor not allowed in union"
27758 #, gcc-internal-format
27759 msgid "member %q+#D with destructor not allowed in union"
27763 #, gcc-internal-format
27764 msgid "member %q+#D with copy assignment operator not allowed in union"
27768 #, gcc-internal-format
27769 msgid "multiple fields in union %qT initialized"
27773 #, gcc-internal-format
27774 msgid "%q+D may not be static because it is a member of a union"
27778 #, gcc-internal-format
27779 msgid "%q+D may not have reference type %qT because it is a member of a union"
27783 #, gcc-internal-format
27784 msgid "field %q+D invalidly declared function type"
27788 #, gcc-internal-format
27789 msgid "field %q+D invalidly declared method type"
27793 #, gcc-internal-format
27794 msgid "non-static reference %q+#D in class without a constructor"
27798 #, gcc-internal-format
27799 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
27803 #, gcc-internal-format
27804 msgid "non-static const member %q+#D in class without a constructor"
27808 #, gcc-internal-format
27809 msgid "field %q+#D with same name as class"
27813 #, gcc-internal-format
27814 msgid "%q#T has pointer data members"
27818 #, gcc-internal-format
27819 msgid " but does not override %<%T(const %T&)%>"
27823 #, gcc-internal-format
27824 msgid " or %<operator=(const %T&)%>"
27828 #, gcc-internal-format
27829 msgid " but does not override %<operator=(const %T&)%>"
27833 #, gcc-internal-format
27835 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
27840 #, gcc-internal-format
27841 msgid "class %qT will be considered nearly empty in a future version of GCC"
27845 #, gcc-internal-format
27846 msgid "initializer specified for non-virtual method %q+D"
27850 #, gcc-internal-format
27852 "offset of virtual base %qT is not ABI-compliant and may change in a future "
27857 #, gcc-internal-format
27858 msgid "direct base %qT inaccessible in %qT due to ambiguity"
27862 #, gcc-internal-format
27863 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
27867 #, gcc-internal-format
27869 "size assigned to %qT may not be ABI-compliant and may change in a future "
27874 #, gcc-internal-format
27876 "the offset of %qD may not be ABI-compliant and may change in a future "
27881 #, gcc-internal-format
27883 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
27887 #, gcc-internal-format
27889 "%q+D contains empty classes which may cause base classes to be placed at "
27890 "different locations in a future version of GCC"
27894 #, gcc-internal-format
27896 "layout of classes derived from empty class %qT may change in a future "
27900 #: cp/class.c:5026 cp/parser.c:14686
27901 #, gcc-internal-format
27902 msgid "redefinition of %q#T"
27906 #, gcc-internal-format
27907 msgid "%q#T has virtual functions and accessible non-virtual destructor"
27911 #, gcc-internal-format
27912 msgid "trying to finish struct, but kicked out due to previous parse errors"
27916 #, gcc-internal-format
27917 msgid "language string %<\"%E\"%> not recognized"
27921 #, gcc-internal-format
27922 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
27926 #, gcc-internal-format
27927 msgid "no matches converting function %qD to type %q#T"
27931 #, gcc-internal-format
27932 msgid "converting overloaded function %qD to type %q#T is ambiguous"
27936 #, gcc-internal-format
27937 msgid "assuming pointer to member %qD"
27941 #, gcc-internal-format
27942 msgid "(a pointer to member can only be formed with %<&%E%>)"
27945 #: cp/class.c:6070 cp/class.c:6104
27946 #, gcc-internal-format
27947 msgid "not enough type information"
27951 #, gcc-internal-format
27952 msgid "argument of type %qT does not match %qT"
27955 #. [basic.scope.class]
27957 #. A name N used in a class S shall refer to the same declaration
27958 #. in its context and when re-evaluated in the completed scope of
27960 #: cp/class.c:6374 cp/decl.c:1200 cp/name-lookup.c:525
27961 #, gcc-internal-format
27962 msgid "declaration of %q#D"
27966 #, gcc-internal-format
27967 msgid "changes meaning of %qD from %q+#D"
27970 #: cp/cp-gimplify.c:99
27971 #, gcc-internal-format
27972 msgid "continue statement not within loop or switch"
27975 #: cp/cp-gimplify.c:371
27976 #, gcc-internal-format
27977 msgid "statement with no effect"
27981 #, gcc-internal-format
27982 msgid "can't convert from incomplete type %qT to %qT"
27986 #, gcc-internal-format
27987 msgid "conversion of %qE from %qT to %qT is ambiguous"
27990 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
27991 #, gcc-internal-format
27992 msgid "cannot convert %qE from type %qT to type %qT"
27996 #, gcc-internal-format
27997 msgid "conversion from %qT to %qT discards qualifiers"
28000 #: cp/cvt.c:470 cp/typeck.c:5254
28001 #, gcc-internal-format
28002 msgid "casting %qT to %qT does not dereference pointer"
28006 #, gcc-internal-format
28007 msgid "cannot convert type %qT to type %qT"
28011 #, gcc-internal-format
28012 msgid "conversion from %q#T to %q#T"
28015 #: cp/cvt.c:668 cp/cvt.c:688
28016 #, gcc-internal-format
28017 msgid "%q#T used where a %qT was expected"
28021 #, gcc-internal-format
28022 msgid "%q#T used where a floating point value was expected"
28026 #, gcc-internal-format
28027 msgid "conversion from %qT to non-scalar type %qT requested"
28031 #, gcc-internal-format
28032 msgid "pseudo-destructor is not called"
28036 #, gcc-internal-format
28037 msgid "object of incomplete type %qT will not be accessed in %s"
28041 #, gcc-internal-format
28042 msgid "object of type %qT will not be accessed in %s"
28046 #, gcc-internal-format
28047 msgid "object %qE of incomplete type %qT will not be accessed in %s"
28050 #. [over.over] enumerates the places where we can take the address
28051 #. of an overloaded function, and this is not one of them.
28053 #, gcc-internal-format
28054 msgid "%s cannot resolve address of overloaded function"
28057 #. Only warn when there is no &.
28059 #, gcc-internal-format
28060 msgid "%s is a reference, not call, to function %qE"
28064 #, gcc-internal-format
28065 msgid "%s has no effect"
28069 #, gcc-internal-format
28070 msgid "value computed is not used"
28074 #, gcc-internal-format
28075 msgid "converting NULL to non-pointer type"
28079 #, gcc-internal-format
28080 msgid "ambiguous default type conversion from %qT"
28084 #, gcc-internal-format
28085 msgid " candidate conversions include %qD and %qD"
28089 #, gcc-internal-format
28090 msgid "%qD was declared %<extern%> and later %<static%>"
28093 #: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
28094 #, gcc-internal-format
28095 msgid "previous declaration of %q+D"
28099 #, gcc-internal-format
28100 msgid "declaration of %qF throws different exceptions"
28104 #, gcc-internal-format
28105 msgid "from previous declaration %q+F"
28109 #, gcc-internal-format
28110 msgid "function %q+D redeclared as inline"
28114 #, gcc-internal-format
28115 msgid "previous declaration of %q+D with attribute noinline"
28119 #, gcc-internal-format
28120 msgid "function %q+D redeclared with attribute noinline"
28124 #, gcc-internal-format
28125 msgid "previous declaration of %q+D was inline"
28128 #: cp/decl.c:1187 cp/decl.c:1260
28129 #, gcc-internal-format
28130 msgid "shadowing %s function %q#D"
28134 #, gcc-internal-format
28135 msgid "library function %q#D redeclared as non-function %q#D"
28139 #, gcc-internal-format
28140 msgid "conflicts with built-in declaration %q#D"
28143 #: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
28144 #, gcc-internal-format
28145 msgid "new declaration %q#D"
28149 #, gcc-internal-format
28150 msgid "ambiguates built-in declaration %q#D"
28154 #, gcc-internal-format
28155 msgid "%q#D redeclared as different kind of symbol"
28159 #, gcc-internal-format
28160 msgid "previous declaration of %q+#D"
28164 #, gcc-internal-format
28165 msgid "declaration of template %q#D"
28168 #: cp/decl.c:1368 cp/name-lookup.c:526
28169 #, gcc-internal-format
28170 msgid "conflicts with previous declaration %q+#D"
28173 #: cp/decl.c:1382 cp/decl.c:1398
28174 #, gcc-internal-format
28175 msgid "ambiguates old declaration %q+#D"
28179 #, gcc-internal-format
28180 msgid "declaration of C function %q#D conflicts with"
28184 #, gcc-internal-format
28185 msgid "previous declaration %q+#D here"
28189 #, gcc-internal-format
28190 msgid "conflicting declaration %q#D"
28194 #, gcc-internal-format
28195 msgid "%q+D has a previous declaration as %q#D"
28198 #. [namespace.alias]
28200 #. A namespace-name or namespace-alias shall not be declared as
28201 #. the name of any other entity in the same declarative region.
28202 #. A namespace-name defined at global scope shall not be
28203 #. declared as the name of any other entity in any global scope
28206 #, gcc-internal-format
28207 msgid "declaration of namespace %qD conflicts with"
28211 #, gcc-internal-format
28212 msgid "previous declaration of namespace %q+D here"
28216 #, gcc-internal-format
28217 msgid "%q+#D previously defined here"
28220 #. Prototype decl follows defn w/o prototype.
28222 #, gcc-internal-format
28223 msgid "prototype for %q+#D"
28227 #, gcc-internal-format
28228 msgid "%Jfollows non-prototype definition here"
28232 #, gcc-internal-format
28233 msgid "previous declaration of %q+#D with %qL linkage"
28237 #, gcc-internal-format
28238 msgid "conflicts with new declaration with %qL linkage"
28241 #: cp/decl.c:1547 cp/decl.c:1553
28242 #, gcc-internal-format
28243 msgid "default argument given for parameter %d of %q#D"
28246 #: cp/decl.c:1549 cp/decl.c:1555
28247 #, gcc-internal-format
28248 msgid "after previous specification in %q+#D"
28252 #, gcc-internal-format
28253 msgid "%q#D was used before it was declared inline"
28257 #, gcc-internal-format
28258 msgid "%Jprevious non-inline declaration here"
28262 #, gcc-internal-format
28263 msgid "redundant redeclaration of %qD in same scope"
28266 #. From [temp.expl.spec]:
28268 #. If a template, a member template or the member of a class
28269 #. template is explicitly specialized then that
28270 #. specialization shall be declared before the first use of
28271 #. that specialization that would cause an implicit
28272 #. instantiation to take place, in every translation unit in
28273 #. which such a use occurs.
28275 #, gcc-internal-format
28276 msgid "explicit specialization of %qD after first use"
28280 #, gcc-internal-format
28281 msgid "%q+D: visibility attribute ignored because it"
28285 #, gcc-internal-format
28286 msgid "%Jconflicts with previous declaration here"
28290 #, gcc-internal-format
28291 msgid "jump to label %qD"
28295 #, gcc-internal-format
28296 msgid "jump to case label"
28300 #, gcc-internal-format
28301 msgid "%H from here"
28304 #: cp/decl.c:2482 cp/decl.c:2645
28305 #, gcc-internal-format
28306 msgid " exits OpenMP structured block"
28310 #, gcc-internal-format
28311 msgid " crosses initialization of %q+#D"
28314 #: cp/decl.c:2505 cp/decl.c:2620
28315 #, gcc-internal-format
28316 msgid " enters scope of non-POD %q+#D"
28319 #: cp/decl.c:2518 cp/decl.c:2624
28320 #, gcc-internal-format
28321 msgid " enters try block"
28324 #: cp/decl.c:2520 cp/decl.c:2626
28325 #, gcc-internal-format
28326 msgid " enters catch block"
28329 #: cp/decl.c:2530 cp/decl.c:2629
28330 #, gcc-internal-format
28331 msgid " enters OpenMP structured block"
28334 #: cp/decl.c:2601 cp/decl.c:2641
28335 #, gcc-internal-format
28336 msgid "jump to label %q+D"
28339 #: cp/decl.c:2602 cp/decl.c:2642
28340 #, gcc-internal-format
28344 #. Can't skip init of __exception_info.
28346 #, gcc-internal-format
28347 msgid "%J enters catch block"
28351 #, gcc-internal-format
28352 msgid " skips initialization of %q+#D"
28356 #, gcc-internal-format
28357 msgid "label named wchar_t"
28361 #, gcc-internal-format
28362 msgid "duplicate label %qD"
28366 #, gcc-internal-format
28367 msgid "%qD is not a type"
28370 #: cp/decl.c:2970 cp/parser.c:4037
28371 #, gcc-internal-format
28372 msgid "%qD used without template parameters"
28376 #, gcc-internal-format
28377 msgid "%q#T is not a class"
28380 #: cp/decl.c:2997 cp/decl.c:3065
28381 #, gcc-internal-format
28382 msgid "no class template named %q#T in %q#T"
28386 #, gcc-internal-format
28387 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
28391 #, gcc-internal-format
28392 msgid "%<typename %T::%D%> names %q#T, which is not a type"
28396 #, gcc-internal-format
28397 msgid "template parameters do not match template"
28400 #: cp/decl.c:3075 cp/friend.c:321 cp/friend.c:329
28401 #, gcc-internal-format
28402 msgid "%q+D declared here"
28406 #, gcc-internal-format
28407 msgid "%Jan anonymous struct cannot have function members"
28411 #, gcc-internal-format
28412 msgid "%Jan anonymous union cannot have function members"
28416 #, gcc-internal-format
28417 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
28421 #, gcc-internal-format
28422 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
28426 #, gcc-internal-format
28428 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
28432 #, gcc-internal-format
28433 msgid "multiple types in one declaration"
28437 #, gcc-internal-format
28438 msgid "redeclaration of C++ built-in type %qT"
28442 #, gcc-internal-format
28443 msgid "missing type-name in typedef-declaration"
28447 #, gcc-internal-format
28448 msgid "ISO C++ prohibits anonymous structs"
28452 #, gcc-internal-format
28453 msgid "%qs can only be specified for functions"
28457 #, gcc-internal-format
28458 msgid "%<friend%> can only be specified inside a class"
28462 #, gcc-internal-format
28463 msgid "%<explicit%> can only be specified for constructors"
28467 #, gcc-internal-format
28468 msgid "a storage class can only be specified for objects and functions"
28472 #, gcc-internal-format
28473 msgid "qualifiers can only be specified for objects and functions"
28477 #, gcc-internal-format
28478 msgid "%<typedef%> was ignored in this declaration"
28482 #, gcc-internal-format
28483 msgid "attribute ignored in declaration of %q+#T"
28487 #, gcc-internal-format
28488 msgid "attribute for %q+#T must follow the %qs keyword"
28492 #, gcc-internal-format
28493 msgid "ignoring attributes applied to class type %qT outside of definition"
28496 #. A template type parameter or other dependent type.
28498 #, gcc-internal-format
28500 "ignoring attributes applied to dependent type %qT without an associated "
28505 #, gcc-internal-format
28506 msgid "function %q#D is initialized like a variable"
28510 #, gcc-internal-format
28511 msgid "declaration of %q#D has %<extern%> and is initialized"
28515 #, gcc-internal-format
28516 msgid "definition of %q#D is marked %<dllimport%>"
28520 #, gcc-internal-format
28521 msgid "%q#D is not a static member of %q#T"
28525 #, gcc-internal-format
28526 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
28530 #, gcc-internal-format
28532 "template header not allowed in member definition of explicitly specialized "
28537 #, gcc-internal-format
28538 msgid "duplicate initialization of %qD"
28542 #, gcc-internal-format
28543 msgid "declaration of %q#D outside of class is not definition"
28547 #, gcc-internal-format
28548 msgid "variable %q#D has initializer but incomplete type"
28551 #: cp/decl.c:4203 cp/decl.c:4915
28552 #, gcc-internal-format
28553 msgid "elements of array %q#D have incomplete type"
28557 #, gcc-internal-format
28558 msgid "aggregate %q#D has incomplete type and cannot be defined"
28562 #, gcc-internal-format
28563 msgid "%qD declared as reference but not initialized"
28567 #, gcc-internal-format
28568 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
28572 #, gcc-internal-format
28573 msgid "cannot initialize %qT from %qT"
28577 #, gcc-internal-format
28578 msgid "name %qD used in a GNU-style designated initializer for an array"
28582 #, gcc-internal-format
28583 msgid "initializer fails to determine size of %qD"
28587 #, gcc-internal-format
28588 msgid "array size missing in %qD"
28592 #, gcc-internal-format
28593 msgid "zero-size array %qD"
28596 #. An automatic variable with an incomplete type: that is an error.
28597 #. Don't talk about array types here, since we took care of that
28598 #. message in grokdeclarator.
28600 #, gcc-internal-format
28601 msgid "storage size of %qD isn't known"
28605 #, gcc-internal-format
28606 msgid "storage size of %qD isn't constant"
28610 #, gcc-internal-format
28612 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
28613 "up with multiple copies)"
28617 #, gcc-internal-format
28618 msgid "%J you can work around this by removing the initializer"
28622 #, gcc-internal-format
28623 msgid "uninitialized const %qD"
28627 #, gcc-internal-format
28628 msgid "invalid type %qT as initializer for a vector of type %qT"
28632 #, gcc-internal-format
28633 msgid "initializer for %qT must be brace-enclosed"
28637 #, gcc-internal-format
28638 msgid "%qT has no non-static data member named %qD"
28642 #, gcc-internal-format
28643 msgid "braces around scalar initializer for type %qT"
28647 #, gcc-internal-format
28648 msgid "missing braces around initializer for %qT"
28652 #, gcc-internal-format
28653 msgid "too many initializers for %qT"
28657 #, gcc-internal-format
28658 msgid "variable-sized object %qD may not be initialized"
28662 #, gcc-internal-format
28663 msgid "%qD has incomplete type"
28667 #, gcc-internal-format
28668 msgid "scalar object %qD requires one element in initializer"
28671 #. A non-aggregate that is not a scalar cannot be initialized
28672 #. via an initializer-list in C++98.
28674 #, gcc-internal-format
28675 msgid "braces around initializer for non-aggregate type %qT"
28679 #, gcc-internal-format
28680 msgid "%qD must be initialized by constructor, not by %<{...}%>"
28684 #, gcc-internal-format
28685 msgid "array %qD initialized by parenthesized string literal %qE"
28689 #, gcc-internal-format
28690 msgid "structure %qD with uninitialized const members"
28694 #, gcc-internal-format
28695 msgid "structure %qD with uninitialized reference members"
28699 #, gcc-internal-format
28700 msgid "assignment (not initialization) in declaration"
28704 #, gcc-internal-format
28705 msgid "shadowing previous type declaration of %q#D"
28709 #, gcc-internal-format
28710 msgid "%qD cannot be thread-local because it has non-POD type %qT"
28714 #, gcc-internal-format
28715 msgid "Java object %qD not allocated with %<new%>"
28719 #, gcc-internal-format
28720 msgid "%qD is thread-local and so cannot be dynamically initialized"
28724 #, gcc-internal-format
28726 "%qD cannot be initialized by a non-constant expression when being declared"
28730 #, gcc-internal-format
28731 msgid "non-static data member %qD has Java class type"
28735 #, gcc-internal-format
28736 msgid "destructor for alien class %qT cannot be a member"
28740 #, gcc-internal-format
28741 msgid "constructor for alien class %qT cannot be a member"
28745 #, gcc-internal-format
28746 msgid "%qD declared as a %<virtual%> %s"
28750 #, gcc-internal-format
28751 msgid "%qD declared as an %<inline%> %s"
28755 #, gcc-internal-format
28757 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
28762 #, gcc-internal-format
28763 msgid "%q+D declared as a friend"
28767 #, gcc-internal-format
28768 msgid "%q+D declared with an exception specification"
28772 #, gcc-internal-format
28773 msgid "definition of %qD is not in namespace enclosing %qT"
28777 #, gcc-internal-format
28778 msgid "defining explicit specialization %qD in friend declaration"
28781 #. Something like `template <class T> friend void f<T>()'.
28783 #, gcc-internal-format
28784 msgid "invalid use of template-id %qD in declaration of primary template"
28788 #, gcc-internal-format
28790 "default arguments are not allowed in declaration of friend template "
28791 "specialization %qD"
28795 #, gcc-internal-format
28797 "%<inline%> is not allowed in declaration of friend template specialization %"
28802 #, gcc-internal-format
28803 msgid "cannot declare %<::main%> to be a template"
28807 #, gcc-internal-format
28808 msgid "cannot declare %<::main%> to be inline"
28812 #, gcc-internal-format
28813 msgid "cannot declare %<::main%> to be static"
28817 #, gcc-internal-format
28818 msgid "non-local function %q#D uses anonymous type"
28821 #: cp/decl.c:6529 cp/decl.c:6809
28822 #, gcc-internal-format
28824 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
28828 #, gcc-internal-format
28829 msgid "non-local function %q#D uses local type %qT"
28833 #, gcc-internal-format
28834 msgid "static member function %qD cannot have cv-qualifier"
28838 #, gcc-internal-format
28839 msgid "non-member function %qD cannot have cv-qualifier"
28843 #, gcc-internal-format
28844 msgid "%<::main%> must return %<int%>"
28848 #, gcc-internal-format
28849 msgid "definition of implicitly-declared %qD"
28852 #: cp/decl.c:6664 cp/decl2.c:677
28853 #, gcc-internal-format
28854 msgid "no %q#D member function declared in class %qT"
28857 #. DRs 132, 319 and 389 seem to indicate types with
28858 #. no linkage can only be used to declare extern "C"
28859 #. entities. Since it's not always an error in the
28860 #. ISO C++ 90 Standard, we only issue a warning.
28862 #, gcc-internal-format
28863 msgid "non-local variable %q#D uses anonymous type"
28867 #, gcc-internal-format
28868 msgid "non-local variable %q#D uses local type %qT"
28872 #, gcc-internal-format
28874 "invalid in-class initialization of static data member of non-integral type %"
28879 #, gcc-internal-format
28880 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
28884 #, gcc-internal-format
28886 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
28891 #, gcc-internal-format
28892 msgid "size of array %qD has non-integral type %qT"
28896 #, gcc-internal-format
28897 msgid "size of array has non-integral type %qT"
28901 #, gcc-internal-format
28902 msgid "size of array %qD is negative"
28906 #, gcc-internal-format
28907 msgid "size of array is negative"
28911 #, gcc-internal-format
28912 msgid "ISO C++ forbids zero-size array %qD"
28916 #, gcc-internal-format
28917 msgid "ISO C++ forbids zero-size array"
28921 #, gcc-internal-format
28922 msgid "size of array %qD is not an integral constant-expression"
28926 #, gcc-internal-format
28927 msgid "size of array is not an integral constant-expression"
28931 #, gcc-internal-format
28932 msgid "ISO C++ forbids variable length array %qD"
28936 #, gcc-internal-format
28937 msgid "ISO C++ forbids variable length array"
28941 #, gcc-internal-format
28942 msgid "variable length array %qD is used"
28946 #, gcc-internal-format
28947 msgid "overflow in array dimension"
28951 #, gcc-internal-format
28952 msgid "declaration of %qD as %s"
28956 #, gcc-internal-format
28957 msgid "creating %s"
28961 #, gcc-internal-format
28963 "declaration of %qD as multidimensional array must have bounds for all "
28964 "dimensions except the first"
28968 #, gcc-internal-format
28970 "multidimensional array must have bounds for all dimensions except the first"
28974 #, gcc-internal-format
28975 msgid "return type specification for constructor invalid"
28979 #, gcc-internal-format
28980 msgid "return type specification for destructor invalid"
28984 #, gcc-internal-format
28985 msgid "return type specified for %<operator %T%>"
28989 #, gcc-internal-format
28990 msgid "unnamed variable or field declared void"
28994 #, gcc-internal-format
28995 msgid "variable or field %qE declared void"
28999 #, gcc-internal-format
29000 msgid "variable or field declared void"
29004 #, gcc-internal-format
29005 msgid "invalid use of qualified-name %<::%D%>"
29009 #, gcc-internal-format
29010 msgid "invalid use of qualified-name %<%T::%D%>"
29014 #, gcc-internal-format
29015 msgid "invalid use of qualified-name %<%D::%D%>"
29019 #, gcc-internal-format
29020 msgid "type %qT is not derived from type %qT"
29023 #: cp/decl.c:7483 cp/decl.c:7573 cp/decl.c:8721
29024 #, gcc-internal-format
29025 msgid "declaration of %qD as non-function"
29029 #, gcc-internal-format
29030 msgid "declaration of %qD as non-member"
29034 #, gcc-internal-format
29035 msgid "declarator-id missing; using reserved word %qD"
29039 #, gcc-internal-format
29040 msgid "function definition does not declare parameters"
29044 #, gcc-internal-format
29045 msgid "two or more data types in declaration of %qs"
29049 #, gcc-internal-format
29050 msgid "conflicting specifiers in declaration of %qs"
29053 #: cp/decl.c:7684 cp/decl.c:7687
29054 #, gcc-internal-format
29055 msgid "ISO C++ forbids declaration of %qs with no type"
29059 #, gcc-internal-format
29060 msgid "%<signed%> or %<unsigned%> invalid for %qs"
29064 #, gcc-internal-format
29065 msgid "%<signed%> and %<unsigned%> specified together for %qs"
29069 #, gcc-internal-format
29070 msgid "%<long long%> invalid for %qs"
29074 #, gcc-internal-format
29075 msgid "%<long%> invalid for %qs"
29079 #, gcc-internal-format
29080 msgid "%<short%> invalid for %qs"
29084 #, gcc-internal-format
29085 msgid "%<long%> or %<short%> invalid for %qs"
29089 #, gcc-internal-format
29090 msgid "%<long%> or %<short%> specified with char for %qs"
29094 #, gcc-internal-format
29095 msgid "%<long%> and %<short%> specified together for %qs"
29099 #, gcc-internal-format
29100 msgid "long, short, signed or unsigned used invalidly for %qs"
29104 #, gcc-internal-format
29105 msgid "complex invalid for %qs"
29109 #, gcc-internal-format
29110 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
29113 #: cp/decl.c:7837 cp/typeck.c:7028
29114 #, gcc-internal-format
29115 msgid "ignoring %qV qualifiers added to function type %qT"
29119 #, gcc-internal-format
29120 msgid "member %qD cannot be declared both virtual and static"
29124 #, gcc-internal-format
29125 msgid "%<%T::%D%> is not a valid declarator"
29129 #, gcc-internal-format
29130 msgid "typedef declaration invalid in parameter declaration"
29134 #, gcc-internal-format
29135 msgid "storage class specifiers invalid in parameter declarations"
29139 #, gcc-internal-format
29140 msgid "virtual outside class declaration"
29144 #, gcc-internal-format
29145 msgid "multiple storage classes in declaration of %qs"
29149 #, gcc-internal-format
29150 msgid "storage class specified for %qs"
29154 #, gcc-internal-format
29155 msgid "top-level declaration of %qs specifies %<auto%>"
29159 #, gcc-internal-format
29160 msgid "storage class specifiers invalid in friend function declarations"
29164 #, gcc-internal-format
29165 msgid "destructor cannot be static member function"
29169 #, gcc-internal-format
29170 msgid "destructors may not be cv-qualified"
29174 #, gcc-internal-format
29175 msgid "constructors cannot be declared virtual"
29179 #, gcc-internal-format
29180 msgid "can't initialize friend function %qs"
29183 #. Cannot be both friend and virtual.
29185 #, gcc-internal-format
29186 msgid "virtual functions cannot be friends"
29190 #, gcc-internal-format
29191 msgid "friend declaration not in class definition"
29195 #, gcc-internal-format
29196 msgid "can't define friend function %qs in a local class definition"
29200 #, gcc-internal-format
29201 msgid "destructors may not have parameters"
29205 #, gcc-internal-format
29206 msgid "cannot declare pointer to %q#T"
29209 #: cp/decl.c:8195 cp/decl.c:8202
29210 #, gcc-internal-format
29211 msgid "cannot declare reference to %q#T"
29215 #, gcc-internal-format
29216 msgid "cannot declare pointer to %q#T member"
29220 #, gcc-internal-format
29222 "cannot declare reference to %q#T, which is not a typedef or a template type "
29227 #, gcc-internal-format
29228 msgid "template-id %qD used as a declarator"
29232 #, gcc-internal-format
29233 msgid "member functions are implicitly friends of their class"
29237 #, gcc-internal-format
29238 msgid "extra qualification %<%T::%> on member %qs"
29242 #, gcc-internal-format
29243 msgid "cannot define member function %<%T::%s%> within %<%T%>"
29247 #, gcc-internal-format
29248 msgid "cannot declare member %<%T::%s%> within %qT"
29252 #, gcc-internal-format
29253 msgid "non-parameter %qs cannot be a parameter pack"
29257 #, gcc-internal-format
29258 msgid "data member may not have variably modified type %qT"
29262 #, gcc-internal-format
29263 msgid "parameter may not have variably modified type %qT"
29266 #. [dcl.fct.spec] The explicit specifier shall only be used in
29267 #. declarations of constructors within a class definition.
29269 #, gcc-internal-format
29270 msgid "only declarations of constructors can be %<explicit%>"
29274 #, gcc-internal-format
29275 msgid "non-member %qs cannot be declared %<mutable%>"
29279 #, gcc-internal-format
29280 msgid "non-object member %qs cannot be declared %<mutable%>"
29284 #, gcc-internal-format
29285 msgid "function %qs cannot be declared %<mutable%>"
29289 #, gcc-internal-format
29290 msgid "static %qs cannot be declared %<mutable%>"
29294 #, gcc-internal-format
29295 msgid "const %qs cannot be declared %<mutable%>"
29299 #, gcc-internal-format
29300 msgid "%Jtypedef name may not be a nested-name-specifier"
29304 #, gcc-internal-format
29305 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
29309 #, gcc-internal-format
29311 "qualified function types cannot be used to declare static member functions"
29315 #, gcc-internal-format
29316 msgid "qualified function types cannot be used to declare free functions"
29320 #, gcc-internal-format
29321 msgid "type qualifiers specified for friend class declaration"
29325 #, gcc-internal-format
29326 msgid "%<inline%> specified for friend class declaration"
29330 #, gcc-internal-format
29331 msgid "template parameters cannot be friends"
29335 #, gcc-internal-format
29336 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
29340 #, gcc-internal-format
29341 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
29345 #, gcc-internal-format
29346 msgid "trying to make class %qT a friend of global scope"
29350 #, gcc-internal-format
29351 msgid "invalid qualifiers on non-member function type"
29355 #, gcc-internal-format
29356 msgid "abstract declarator %qT used as declaration"
29360 #, gcc-internal-format
29361 msgid "cannot use %<::%> in parameter declaration"
29364 #. Something like struct S { int N::j; };
29366 #, gcc-internal-format
29367 msgid "invalid use of %<::%>"
29371 #, gcc-internal-format
29372 msgid "can't make %qD into a method -- not in a class"
29376 #, gcc-internal-format
29377 msgid "function %qD declared virtual inside a union"
29381 #, gcc-internal-format
29382 msgid "%qD cannot be declared virtual, since it is always static"
29386 #, gcc-internal-format
29387 msgid "expected qualified name in friend declaration for destructor %qD"
29391 #, gcc-internal-format
29392 msgid "declaration of %qD as member of %qT"
29396 #, gcc-internal-format
29397 msgid "expected qualified name in friend declaration for constructor %qD"
29401 #, gcc-internal-format
29402 msgid "field %qD has incomplete type"
29406 #, gcc-internal-format
29407 msgid "name %qT has incomplete type"
29411 #, gcc-internal-format
29412 msgid " in instantiation of template %qT"
29416 #, gcc-internal-format
29417 msgid "%qE is neither function nor member function; cannot be declared friend"
29420 #. An attempt is being made to initialize a non-static
29421 #. member. But, from [class.mem]:
29423 #. 4 A member-declarator can contain a
29424 #. constant-initializer only if it declares a static
29425 #. member (_class.static_) of integral or enumeration
29426 #. type, see _class.static.data_.
29428 #. This used to be relatively common practice, but
29429 #. the rest of the compiler does not correctly
29430 #. handle the initialization unless the member is
29431 #. static so we make it static below.
29433 #, gcc-internal-format
29434 msgid "ISO C++ forbids initialization of member %qD"
29438 #, gcc-internal-format
29439 msgid "making %qD static"
29443 #, gcc-internal-format
29444 msgid "storage class %<auto%> invalid for function %qs"
29448 #, gcc-internal-format
29449 msgid "storage class %<register%> invalid for function %qs"
29453 #, gcc-internal-format
29454 msgid "storage class %<__thread%> invalid for function %qs"
29458 #, gcc-internal-format
29460 "%<static%> specified invalid for function %qs declared out of global scope"
29464 #, gcc-internal-format
29466 "%<inline%> specifier invalid for function %qs declared out of global scope"
29470 #, gcc-internal-format
29471 msgid "virtual non-class function %qs"
29475 #, gcc-internal-format
29476 msgid "cannot declare member function %qD to have static linkage"
29479 #. FIXME need arm citation
29481 #, gcc-internal-format
29482 msgid "cannot declare static function inside another function"
29486 #, gcc-internal-format
29488 "%<static%> may not be used when defining (as opposed to declaring) a static "
29493 #, gcc-internal-format
29494 msgid "static member %qD declared %<register%>"
29498 #, gcc-internal-format
29499 msgid "cannot explicitly declare member %q#D to have extern linkage"
29503 #, gcc-internal-format
29504 msgid "default argument for %q#D has type %qT"
29508 #, gcc-internal-format
29509 msgid "default argument for parameter of type %qT has type %qT"
29513 #, gcc-internal-format
29514 msgid "default argument %qE uses local variable %qD"
29518 #, gcc-internal-format
29519 msgid "parameter %qD has Java class type"
29523 #, gcc-internal-format
29524 msgid "parameter %qD invalidly declared method type"
29528 #, gcc-internal-format
29529 msgid "parameter %qD includes %s to array of unknown bound %qT"
29533 #, gcc-internal-format
29534 msgid "parameter packs must be at the end of the parameter list"
29538 #, gcc-internal-format
29539 msgid "multiple parameters named %qE"
29544 #. A declaration of a constructor for a class X is ill-formed if
29545 #. its first parameter is of type (optionally cv-qualified) X
29546 #. and either there are no other parameters or else all other
29547 #. parameters have default arguments.
29549 #. We *don't* complain about member template instantiations that
29550 #. have this form, though; they can occur as we try to decide
29551 #. what constructor to use during overload resolution. Since
29552 #. overload resolution will never prefer such a constructor to
29553 #. the non-template copy constructor (which is either explicitly
29554 #. or implicitly defined), there's no need to worry about their
29555 #. existence. Theoretically, they should never even be
29556 #. instantiated, but that's hard to forestall.
29558 #, gcc-internal-format
29559 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
29563 #, gcc-internal-format
29564 msgid "%qD may not be declared within a namespace"
29568 #, gcc-internal-format
29569 msgid "%qD may not be declared as static"
29573 #, gcc-internal-format
29574 msgid "%qD must be a nonstatic member function"
29578 #, gcc-internal-format
29580 "%qD must be either a non-static member function or a non-member function"
29584 #, gcc-internal-format
29585 msgid "%qD must have an argument of class or enumerated type"
29589 #, gcc-internal-format
29590 msgid "conversion to %s%s will never use a type conversion operator"
29595 #, gcc-internal-format
29596 msgid "ISO C++ prohibits overloading operator ?:"
29600 #, gcc-internal-format
29601 msgid "%qD must not have variable number of arguments"
29605 #, gcc-internal-format
29606 msgid "postfix %qD must take %<int%> as its argument"
29610 #, gcc-internal-format
29611 msgid "postfix %qD must take %<int%> as its second argument"
29615 #, gcc-internal-format
29616 msgid "%qD must take either zero or one argument"
29620 #, gcc-internal-format
29621 msgid "%qD must take either one or two arguments"
29625 #, gcc-internal-format
29626 msgid "prefix %qD should return %qT"
29630 #, gcc-internal-format
29631 msgid "postfix %qD should return %qT"
29635 #, gcc-internal-format
29636 msgid "%qD must take %<void%>"
29639 #: cp/decl.c:9999 cp/decl.c:10008
29640 #, gcc-internal-format
29641 msgid "%qD must take exactly one argument"
29645 #, gcc-internal-format
29646 msgid "%qD must take exactly two arguments"
29650 #, gcc-internal-format
29651 msgid "user-defined %qD always evaluates both arguments"
29655 #, gcc-internal-format
29656 msgid "%qD should return by value"
29659 #: cp/decl.c:10045 cp/decl.c:10049
29660 #, gcc-internal-format
29661 msgid "%qD cannot have default arguments"
29665 #, gcc-internal-format
29666 msgid "using template type parameter %qT after %qs"
29670 #, gcc-internal-format
29671 msgid "using typedef-name %qD after %qs"
29675 #, gcc-internal-format
29676 msgid "%q+D has a previous declaration here"
29680 #, gcc-internal-format
29681 msgid "%qT referred to as %qs"
29684 #: cp/decl.c:10132 cp/decl.c:10139
29685 #, gcc-internal-format
29686 msgid "%q+T has a previous declaration here"
29690 #, gcc-internal-format
29691 msgid "%qT referred to as enum"
29694 #. If a class template appears as elaborated type specifier
29695 #. without a template header such as:
29697 #. template <class T> class C {};
29698 #. void f(class C); // No template header here
29700 #. then the required template argument is missing.
29702 #, gcc-internal-format
29703 msgid "template argument required for %<%s %T%>"
29706 #: cp/decl.c:10201 cp/name-lookup.c:2700
29707 #, gcc-internal-format
29708 msgid "%qD has the same name as the class in which it is declared"
29711 #: cp/decl.c:10231 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14097
29712 #: cp/parser.c:16314
29713 #, gcc-internal-format
29714 msgid "reference to %qD is ambiguous"
29718 #, gcc-internal-format
29719 msgid "use of enum %q#D without previous declaration"
29723 #, gcc-internal-format
29724 msgid "redeclaration of %qT as a non-template"
29728 #, gcc-internal-format
29729 msgid "previous declaration %q+D"
29733 #, gcc-internal-format
29734 msgid "derived union %qT invalid"
29738 #, gcc-internal-format
29739 msgid "Java class %qT cannot have multiple bases"
29743 #, gcc-internal-format
29744 msgid "Java class %qT cannot have virtual bases"
29748 #, gcc-internal-format
29749 msgid "base type %qT fails to be a struct or class type"
29753 #, gcc-internal-format
29754 msgid "recursive type %qT undefined"
29758 #, gcc-internal-format
29759 msgid "duplicate base type %qT invalid"
29763 #, gcc-internal-format
29764 msgid "multiple definition of %q#T"
29768 #, gcc-internal-format
29769 msgid "%Jprevious definition here"
29774 #. IF no integral type can represent all the enumerator values, the
29775 #. enumeration is ill-formed.
29777 #, gcc-internal-format
29778 msgid "no integral type can represent all of the enumerator values for %qT"
29782 #, gcc-internal-format
29783 msgid "enumerator value for %qD is not an integer constant"
29787 #, gcc-internal-format
29788 msgid "overflow in enumeration values at %qD"
29792 #, gcc-internal-format
29793 msgid "return type %q#T is incomplete"
29797 #, gcc-internal-format
29798 msgid "return type has Java class type %q#T"
29801 #: cp/decl.c:11116 cp/typeck.c:6728
29802 #, gcc-internal-format
29803 msgid "%<operator=%> should return a reference to %<*this%>"
29807 #, gcc-internal-format
29808 msgid "parameter %qD declared void"
29812 #, gcc-internal-format
29813 msgid "invalid member function declaration"
29817 #, gcc-internal-format
29818 msgid "%qD is already defined in class %qT"
29822 #, gcc-internal-format
29823 msgid "static member function %q#D declared with type qualifiers"
29827 #, gcc-internal-format
29828 msgid "name missing for member function"
29831 #: cp/decl2.c:339 cp/decl2.c:353
29832 #, gcc-internal-format
29833 msgid "ambiguous conversion for array subscript"
29837 #, gcc-internal-format
29838 msgid "invalid types %<%T[%T]%> for array subscript"
29842 #, gcc-internal-format
29843 msgid "deleting array %q#D"
29847 #, gcc-internal-format
29848 msgid "type %q#T argument given to %<delete%>, expected pointer"
29852 #, gcc-internal-format
29854 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
29859 #, gcc-internal-format
29860 msgid "deleting %qT is undefined"
29863 #: cp/decl2.c:459 cp/pt.c:3845
29864 #, gcc-internal-format
29865 msgid "template declaration of %q#D"
29869 #, gcc-internal-format
29870 msgid "Java method %qD has non-Java return type %qT"
29874 #, gcc-internal-format
29875 msgid "Java method %qD has non-Java parameter type %qT"
29879 #, gcc-internal-format
29880 msgid "prototype for %q#D does not match any in class %qT"
29884 #, gcc-internal-format
29885 msgid "local class %q#T shall not have static data member %q#D"
29889 #, gcc-internal-format
29890 msgid "initializer invalid for static member with constructor"
29894 #, gcc-internal-format
29895 msgid "(an out of class initialization is required)"
29899 #, gcc-internal-format
29900 msgid "member %qD conflicts with virtual function table field name"
29904 #, gcc-internal-format
29905 msgid "%qD is already defined in %qT"
29909 #, gcc-internal-format
29910 msgid "initializer specified for static member function %qD"
29914 #, gcc-internal-format
29915 msgid "field initializer is not constant"
29919 #, gcc-internal-format
29920 msgid "%<asm%> specifiers are not permitted on non-static data members"
29924 #, gcc-internal-format
29925 msgid "bit-field %qD with non-integral type"
29929 #, gcc-internal-format
29930 msgid "cannot declare %qD to be a bit-field type"
29934 #, gcc-internal-format
29935 msgid "cannot declare bit-field %qD with function type"
29939 #, gcc-internal-format
29940 msgid "%qD is already defined in the class %qT"
29944 #, gcc-internal-format
29945 msgid "static member %qD cannot be a bit-field"
29949 #, gcc-internal-format
29950 msgid "anonymous struct not inside named type"
29954 #, gcc-internal-format
29955 msgid "namespace-scope anonymous aggregates must be static"
29959 #, gcc-internal-format
29960 msgid "anonymous union with no members"
29964 #, gcc-internal-format
29965 msgid "%<operator new%> must return type %qT"
29968 #. [basic.stc.dynamic.allocation]
29970 #. The first parameter shall not have an associated default
29973 #, gcc-internal-format
29974 msgid "the first parameter of %<operator new%> cannot have a default argument"
29978 #, gcc-internal-format
29979 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
29983 #, gcc-internal-format
29984 msgid "%<operator delete%> must return type %qT"
29988 #, gcc-internal-format
29989 msgid "%<operator delete%> takes type %qT as first parameter"
29993 #, gcc-internal-format
29994 msgid "%qT has a field %qD whose type uses the anonymous namespace"
29998 #, gcc-internal-format
29999 msgid "%qT declared with greater visibility than the type of its field %qD"
30003 #, gcc-internal-format
30004 msgid "%qT has a base %qT whose type uses the anonymous namespace"
30008 #, gcc-internal-format
30009 msgid "%qT declared with greater visibility than its base %qT"
30013 #, gcc-internal-format
30014 msgid "inline function %q+D used but never defined"
30018 #, gcc-internal-format
30019 msgid "default argument missing for parameter %P of %q+#D"
30022 #. We really want to suppress this warning in system headers,
30023 #. because libstdc++ uses variadic templates even when we aren't
30026 #, gcc-internal-format
30027 msgid "ISO C++ does not include variadic templates"
30030 #. Can't throw a reference.
30032 #, gcc-internal-format
30033 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
30037 #, gcc-internal-format
30038 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
30041 #. Thrown object must be a Throwable.
30043 #, gcc-internal-format
30044 msgid "type %qT is not derived from %<java::lang::Throwable%>"
30048 #, gcc-internal-format
30049 msgid "mixing C++ and Java catches in a single translation unit"
30053 #, gcc-internal-format
30054 msgid "throwing NULL, which has integral, not pointer type"
30057 #: cp/except.c:643 cp/init.c:1780
30058 #, gcc-internal-format
30059 msgid "%qD should never be overloaded"
30063 #, gcc-internal-format
30064 msgid " in thrown expression"
30068 #, gcc-internal-format
30070 "expression %qE of abstract class type %qT cannot be used in throw-expression"
30074 #, gcc-internal-format
30075 msgid "%Hexception of type %qT will be caught"
30079 #, gcc-internal-format
30080 msgid "%H by earlier handler for %qT"
30083 #: cp/except.c:1012
30084 #, gcc-internal-format
30085 msgid "%H%<...%> handler must be the last handler for its try block"
30089 #, gcc-internal-format
30090 msgid "%qD is already a friend of class %qT"
30094 #, gcc-internal-format
30095 msgid "invalid type %qT declared %<friend%>"
30099 #. Friend declarations shall not declare partial
30100 #. specializations.
30101 #. template <class U> friend class T::X<U>;
30103 #. Friend declarations shall not declare partial
30104 #. specializations.
30105 #: cp/friend.c:248 cp/friend.c:278
30106 #, gcc-internal-format
30107 msgid "partial specialization %qT declared %<friend%>"
30111 #, gcc-internal-format
30112 msgid "class %qT is implicitly friends with itself"
30116 #, gcc-internal-format
30117 msgid "%qT is not a member of %qT"
30121 #, gcc-internal-format
30122 msgid "%qT is not a member class template of %qT"
30126 #, gcc-internal-format
30127 msgid "%qT is not a nested class of %qT"
30130 #. template <class T> friend class T;
30132 #, gcc-internal-format
30133 msgid "template parameter type %qT declared %<friend%>"
30136 #. template <class T> friend class A; where A is not a template
30138 #, gcc-internal-format
30139 msgid "%q#T is not a template"
30143 #, gcc-internal-format
30144 msgid "%qD is already a friend of %qT"
30148 #, gcc-internal-format
30149 msgid "%qT is already a friend of %qT"
30153 #, gcc-internal-format
30154 msgid "member %qD declared as friend before type %qT defined"
30158 #, gcc-internal-format
30159 msgid "friend declaration %qD in local class without prior declaration"
30163 #, gcc-internal-format
30164 msgid "friend declaration %q#D declares a non-template function"
30168 #, gcc-internal-format
30170 "(if this is not what you intended, make sure the function template has "
30171 "already been declared and add <> after the function name here) "
30175 #, gcc-internal-format
30176 msgid "%J%qD should be initialized in the member initialization list"
30180 #, gcc-internal-format
30181 msgid "%Jdefault-initialization of %q#D, which has reference type"
30185 #, gcc-internal-format
30186 msgid "%Juninitialized reference member %qD"
30190 #, gcc-internal-format
30191 msgid "%Juninitialized member %qD with %<const%> type %qT"
30195 #, gcc-internal-format
30196 msgid "%q+D will be initialized after"
30200 #, gcc-internal-format
30201 msgid "base %qT will be initialized after"
30205 #, gcc-internal-format
30210 #, gcc-internal-format
30215 #, gcc-internal-format
30216 msgid "%J when initialized here"
30220 #, gcc-internal-format
30221 msgid "%Jmultiple initializations given for %qD"
30225 #, gcc-internal-format
30226 msgid "%Jmultiple initializations given for base %qT"
30230 #, gcc-internal-format
30231 msgid "%Jinitializations for multiple members of %qT"
30235 #, gcc-internal-format
30237 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
30240 #: cp/init.c:915 cp/init.c:934
30241 #, gcc-internal-format
30242 msgid "class %qT does not have any field named %qD"
30246 #, gcc-internal-format
30248 "%q#D is a static data member; it can only be initialized at its definition"
30252 #, gcc-internal-format
30253 msgid "%q#D is not a non-static data member of %qT"
30257 #, gcc-internal-format
30258 msgid "unnamed initializer for %qT, which has no base classes"
30262 #, gcc-internal-format
30263 msgid "unnamed initializer for %qT, which uses multiple inheritance"
30267 #, gcc-internal-format
30268 msgid "%qD is both a direct base and an indirect virtual base"
30272 #, gcc-internal-format
30273 msgid "type %qT is not a direct or virtual base of %qT"
30277 #, gcc-internal-format
30278 msgid "type %qT is not a direct base of %qT"
30282 #, gcc-internal-format
30283 msgid "bad array initializer"
30287 #, gcc-internal-format
30288 msgid "%qT is not an aggregate type"
30292 #, gcc-internal-format
30293 msgid "incomplete type %qT does not have member %qD"
30297 #, gcc-internal-format
30298 msgid "invalid pointer to bit-field %qD"
30302 #, gcc-internal-format
30303 msgid "invalid use of non-static member function %qD"
30307 #, gcc-internal-format
30308 msgid "invalid use of non-static data member %qD"
30312 #, gcc-internal-format
30313 msgid "invalid type %<void%> for new"
30317 #, gcc-internal-format
30318 msgid "uninitialized const in %<new%> of %q#T"
30322 #, gcc-internal-format
30323 msgid "call to Java constructor with %qs undefined"
30327 #, gcc-internal-format
30328 msgid "Java class %q#T object allocated using placement new"
30332 #, gcc-internal-format
30333 msgid "no suitable %qD found in class %qT"
30337 #, gcc-internal-format
30338 msgid "request for member %qD is ambiguous"
30342 #, gcc-internal-format
30343 msgid "ISO C++ forbids initialization in array new"
30347 #, gcc-internal-format
30348 msgid "size in array new must have integral type"
30352 #, gcc-internal-format
30353 msgid "new cannot be applied to a reference type"
30357 #, gcc-internal-format
30358 msgid "new cannot be applied to a function type"
30362 #, gcc-internal-format
30363 msgid "call to Java constructor, while %<jclass%> undefined"
30367 #, gcc-internal-format
30368 msgid "can't find %<class$%> in %qT"
30372 #, gcc-internal-format
30373 msgid "initializer ends prematurely"
30377 #, gcc-internal-format
30378 msgid "cannot initialize multi-dimensional array with initializer"
30382 #, gcc-internal-format
30383 msgid "possible problem detected in invocation of delete operator:"
30387 #, gcc-internal-format
30389 "neither the destructor nor the class-specific operator delete will be "
30390 "called, even if they are declared when the class is defined."
30394 #, gcc-internal-format
30395 msgid "unknown array size in delete"
30399 #, gcc-internal-format
30400 msgid "type to vector delete is neither pointer or array type"
30404 #, gcc-internal-format
30405 msgid "junk at end of #pragma %s"
30409 #, gcc-internal-format
30410 msgid "invalid #pragma %s"
30414 #, gcc-internal-format
30415 msgid "#pragma vtable no longer supported"
30419 #, gcc-internal-format
30420 msgid "#pragma implementation for %qs appears after file is included"
30424 #, gcc-internal-format
30425 msgid "junk at end of #pragma GCC java_exceptions"
30429 #, gcc-internal-format
30430 msgid "%qD not defined"
30434 #, gcc-internal-format
30435 msgid "%qD was not declared in this scope"
30438 #. In a template, it is invalid to write "f()" or "f(3)" if no
30439 #. declaration of "f" is available. Historically, G++ and most
30440 #. other compilers accepted that usage since they deferred all name
30441 #. lookup until instantiation time rather than doing unqualified
30442 #. name lookup at template definition time; explain to the user what
30445 #. Note that we have the exact wording of the following message in
30446 #. the manual (trouble.texi, node "Name lookup"), so they need to
30447 #. be kept in synch.
30449 #, gcc-internal-format
30451 "there are no arguments to %qD that depend on a template parameter, so a "
30452 "declaration of %qD must be available"
30456 #, gcc-internal-format
30458 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
30459 "use of an undeclared name is deprecated)"
30462 #: cp/mangle.c:1691
30463 #, gcc-internal-format
30464 msgid "mangling typeof, use decltype instead"
30467 #: cp/mangle.c:2211
30468 #, gcc-internal-format
30469 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
30472 #: cp/mangle.c:2219
30473 #, gcc-internal-format
30474 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
30477 #: cp/mangle.c:2269
30478 #, gcc-internal-format
30479 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
30482 #: cp/mangle.c:2587
30483 #, gcc-internal-format
30484 msgid "the mangled name of %qD will change in a future version of GCC"
30488 #, gcc-internal-format
30489 msgid "generic thunk code fails for method %q#D which uses %<...%>"
30493 #, gcc-internal-format
30494 msgid "non-static const member %q#D, can't use default assignment operator"
30498 #, gcc-internal-format
30499 msgid "non-static reference member %q#D, can't use default assignment operator"
30503 #, gcc-internal-format
30504 msgid "%Hsynthesized method %qD first required here "
30507 #: cp/method.c:1159
30508 #, gcc-internal-format
30510 "vtable layout for class %qT may not be ABI-compliantand may change in a "
30511 "future version of GCC due to implicit virtual destructor"
30514 #: cp/name-lookup.c:727
30515 #, gcc-internal-format
30516 msgid "redeclaration of %<wchar_t%> as %qT"
30519 #. A redeclaration of main, but not a duplicate of the
30522 #. [basic.start.main]
30524 #. This function shall not be overloaded.
30525 #: cp/name-lookup.c:757
30526 #, gcc-internal-format
30527 msgid "invalid redeclaration of %q+D"
30530 #: cp/name-lookup.c:758
30531 #, gcc-internal-format
30535 #: cp/name-lookup.c:849
30536 #, gcc-internal-format
30537 msgid "type mismatch with previous external decl of %q#D"
30540 #: cp/name-lookup.c:850
30541 #, gcc-internal-format
30542 msgid "previous external decl of %q+#D"
30545 #: cp/name-lookup.c:941
30546 #, gcc-internal-format
30547 msgid "extern declaration of %q#D doesn't match"
30550 #: cp/name-lookup.c:942
30551 #, gcc-internal-format
30552 msgid "global declaration %q+#D"
30555 #: cp/name-lookup.c:979 cp/name-lookup.c:986
30556 #, gcc-internal-format
30557 msgid "declaration of %q#D shadows a parameter"
30560 #. Location of previous decl is not useful in this case.
30561 #: cp/name-lookup.c:1011
30562 #, gcc-internal-format
30563 msgid "declaration of %qD shadows a member of 'this'"
30566 #: cp/name-lookup.c:1017
30567 #, gcc-internal-format
30568 msgid "declaration of %qD shadows a previous local"
30571 #: cp/name-lookup.c:1024
30572 #, gcc-internal-format
30573 msgid "declaration of %qD shadows a global declaration"
30576 #: cp/name-lookup.c:1147
30577 #, gcc-internal-format
30578 msgid "name lookup of %qD changed"
30581 #: cp/name-lookup.c:1148
30582 #, gcc-internal-format
30583 msgid " matches this %q+D under ISO standard rules"
30586 #: cp/name-lookup.c:1150
30587 #, gcc-internal-format
30588 msgid " matches this %q+D under old rules"
30591 #: cp/name-lookup.c:1168 cp/name-lookup.c:1176
30592 #, gcc-internal-format
30593 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
30596 #: cp/name-lookup.c:1170
30597 #, gcc-internal-format
30598 msgid " cannot use obsolete binding at %q+D because it has a destructor"
30601 #: cp/name-lookup.c:1178
30602 #, gcc-internal-format
30603 msgid " using obsolete binding at %q+D"
30606 #: cp/name-lookup.c:1231
30607 #, gcc-internal-format
30608 msgid "%s %s(%E) %p %d\n"
30611 #: cp/name-lookup.c:1234
30612 #, gcc-internal-format
30613 msgid "%s %s %p %d\n"
30616 #: cp/name-lookup.c:1361
30617 #, gcc-internal-format
30618 msgid "XXX is_class_level != (current_scope == class_scope)\n"
30621 #: cp/name-lookup.c:1922
30622 #, gcc-internal-format
30623 msgid "%q#D hides constructor for %q#T"
30626 #: cp/name-lookup.c:1939
30627 #, gcc-internal-format
30628 msgid "%q#D conflicts with previous using declaration %q#D"
30631 #: cp/name-lookup.c:1962
30632 #, gcc-internal-format
30633 msgid "previous non-function declaration %q+#D"
30636 #: cp/name-lookup.c:1963
30637 #, gcc-internal-format
30638 msgid "conflicts with function declaration %q#D"
30641 #. It's a nested name with template parameter dependent scope.
30642 #. This can only be using-declaration for class member.
30643 #: cp/name-lookup.c:2041 cp/name-lookup.c:2066
30644 #, gcc-internal-format
30645 msgid "%qT is not a namespace"
30649 #. A using-declaration shall not name a template-id.
30650 #: cp/name-lookup.c:2051
30651 #, gcc-internal-format
30652 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
30655 #: cp/name-lookup.c:2058
30656 #, gcc-internal-format
30657 msgid "namespace %qD not allowed in using-declaration"
30660 #: cp/name-lookup.c:2094
30661 #, gcc-internal-format
30662 msgid "%qD not declared"
30665 #: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
30666 #: cp/name-lookup.c:2216
30667 #, gcc-internal-format
30668 msgid "%qD is already declared in this scope"
30671 #: cp/name-lookup.c:2819
30672 #, gcc-internal-format
30673 msgid "using-declaration for non-member at class scope"
30676 #: cp/name-lookup.c:2826
30677 #, gcc-internal-format
30678 msgid "%<%T::%D%> names destructor"
30681 #: cp/name-lookup.c:2831
30682 #, gcc-internal-format
30683 msgid "%<%T::%D%> names constructor"
30686 #: cp/name-lookup.c:2836
30687 #, gcc-internal-format
30688 msgid "%<%T::%D%> names constructor in %qT"
30691 #: cp/name-lookup.c:2886
30692 #, gcc-internal-format
30693 msgid "no members matching %<%T::%D%> in %q#T"
30696 #: cp/name-lookup.c:2954
30697 #, gcc-internal-format
30698 msgid "declaration of %qD not in a namespace surrounding %qD"
30701 #: cp/name-lookup.c:2962
30702 #, gcc-internal-format
30703 msgid "explicit qualification in declaration of %qD"
30706 #: cp/name-lookup.c:3005
30707 #, gcc-internal-format
30708 msgid "%qD should have been declared inside %qD"
30711 #: cp/name-lookup.c:3050
30712 #, gcc-internal-format
30713 msgid "%qD attribute requires a single NTBS argument"
30716 #: cp/name-lookup.c:3057
30717 #, gcc-internal-format
30719 "%qD attribute is meaningless since members of the anonymous namespace get "
30723 #: cp/name-lookup.c:3066 cp/name-lookup.c:3435
30724 #, gcc-internal-format
30725 msgid "%qD attribute directive ignored"
30728 #: cp/name-lookup.c:3111
30729 #, gcc-internal-format
30730 msgid "namespace alias %qD not allowed here, assuming %qD"
30733 #: cp/name-lookup.c:3423
30734 #, gcc-internal-format
30735 msgid "strong using only meaningful at namespace scope"
30738 #: cp/name-lookup.c:3427
30739 #, gcc-internal-format
30740 msgid "current namespace %qD does not enclose strongly used namespace %qD"
30743 #: cp/name-lookup.c:4320
30744 #, gcc-internal-format
30745 msgid "%q+D is not a function,"
30748 #: cp/name-lookup.c:4321
30749 #, gcc-internal-format
30750 msgid " conflict with %q+D"
30753 #: cp/name-lookup.c:4756
30754 #, gcc-internal-format
30755 msgid "argument dependent lookup finds %q+D"
30758 #: cp/name-lookup.c:5188
30759 #, gcc-internal-format
30760 msgid "XXX entering pop_everything ()\n"
30763 #: cp/name-lookup.c:5197
30764 #, gcc-internal-format
30765 msgid "XXX leaving pop_everything ()\n"
30769 #, gcc-internal-format
30770 msgid "identifier %<%s%> will become a keyword in C++0x"
30773 #: cp/parser.c:2069
30774 #, gcc-internal-format
30775 msgid "%<#pragma%> is not allowed here"
30778 #: cp/parser.c:2099
30779 #, gcc-internal-format
30780 msgid "%<%E::%E%> has not been declared"
30783 #: cp/parser.c:2102
30784 #, gcc-internal-format
30785 msgid "%<::%E%> has not been declared"
30788 #: cp/parser.c:2105
30789 #, gcc-internal-format
30790 msgid "request for member %qE in non-class type %qT"
30793 #: cp/parser.c:2108
30794 #, gcc-internal-format
30795 msgid "%<%T::%E%> has not been declared"
30798 #: cp/parser.c:2111
30799 #, gcc-internal-format
30800 msgid "%qE has not been declared"
30803 #: cp/parser.c:2114
30804 #, gcc-internal-format
30805 msgid "%<%E::%E%> %s"
30808 #: cp/parser.c:2116
30809 #, gcc-internal-format
30810 msgid "%<::%E%> %s"
30813 #: cp/parser.c:2118
30814 #, gcc-internal-format
30818 #: cp/parser.c:2155
30819 #, gcc-internal-format
30820 msgid "ISO C++ 1998 does not support %<long long%>"
30823 #: cp/parser.c:2175
30824 #, gcc-internal-format
30825 msgid "duplicate %qs"
30828 #: cp/parser.c:2218
30829 #, gcc-internal-format
30830 msgid "new types may not be defined in a return type"
30833 #: cp/parser.c:2219
30834 #, gcc-internal-format
30835 msgid "(perhaps a semicolon is missing after the definition of %qT)"
30838 #: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5520
30839 #, gcc-internal-format
30840 msgid "%qT is not a template"
30843 #: cp/parser.c:2240
30844 #, gcc-internal-format
30845 msgid "%qE is not a template"
30848 #: cp/parser.c:2242
30849 #, gcc-internal-format
30850 msgid "invalid template-id"
30853 #: cp/parser.c:2271
30854 #, gcc-internal-format
30855 msgid "%s cannot appear in a constant-expression"
30858 #: cp/parser.c:2296
30859 #, gcc-internal-format
30860 msgid "invalid use of template-name %qE without an argument list"
30863 #: cp/parser.c:2298
30864 #, gcc-internal-format
30865 msgid "invalid use of destructor %qD as a type"
30868 #. Something like 'unsigned A a;'
30869 #: cp/parser.c:2301
30870 #, gcc-internal-format
30871 msgid "invalid combination of multiple type-specifiers"
30874 #. Issue an error message.
30875 #: cp/parser.c:2305
30876 #, gcc-internal-format
30877 msgid "%qE does not name a type"
30880 #: cp/parser.c:2337
30881 #, gcc-internal-format
30882 msgid "(perhaps %<typename %T::%E%> was intended)"
30885 #: cp/parser.c:2352
30886 #, gcc-internal-format
30887 msgid "%qE in namespace %qE does not name a type"
30890 #: cp/parser.c:2355
30891 #, gcc-internal-format
30892 msgid "%qE in class %qT does not name a type"
30895 #: cp/parser.c:3164
30896 #, gcc-internal-format
30897 msgid "ISO C++ forbids braced-groups within expressions"
30900 #: cp/parser.c:3175
30901 #, gcc-internal-format
30903 "statement-expressions are not allowed outside functions nor in template-"
30907 #: cp/parser.c:3233
30908 #, gcc-internal-format
30909 msgid "%<this%> may not be used in this context"
30912 #: cp/parser.c:3416
30913 #, gcc-internal-format
30914 msgid "local variable %qD may not appear in this context"
30917 #: cp/parser.c:3715
30918 #, gcc-internal-format
30919 msgid "scope %qT before %<~%> is not a class-name"
30922 #: cp/parser.c:3816
30923 #, gcc-internal-format
30924 msgid "declaration of %<~%T%> as member of %qT"
30927 #: cp/parser.c:3830
30928 #, gcc-internal-format
30929 msgid "typedef-name %qD used as destructor declarator"
30932 #: cp/parser.c:4484
30933 #, gcc-internal-format
30934 msgid "ISO C++ forbids compound-literals"
30937 #: cp/parser.c:4841
30938 #, gcc-internal-format
30939 msgid "%qE does not have class type"
30942 #: cp/parser.c:4924 cp/typeck.c:2013
30943 #, gcc-internal-format
30944 msgid "invalid use of %qD"
30947 #: cp/parser.c:5484
30948 #, gcc-internal-format
30949 msgid "array bound forbidden after parenthesized type-id"
30952 #: cp/parser.c:5485
30953 #, gcc-internal-format
30954 msgid "try removing the parentheses around the type-id"
30957 #: cp/parser.c:5675
30958 #, gcc-internal-format
30959 msgid "expression in new-declarator must have integral or enumeration type"
30962 #: cp/parser.c:5864
30963 #, gcc-internal-format
30964 msgid "use of old-style cast"
30967 #: cp/parser.c:5990
30968 #, gcc-internal-format
30969 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
30972 #: cp/parser.c:5993
30973 #, gcc-internal-format
30974 msgid "suggest parentheses around %<>>%> expression"
30977 #: cp/parser.c:6797
30978 #, gcc-internal-format
30979 msgid "case label %qE not within a switch statement"
30982 #: cp/parser.c:6926
30983 #, gcc-internal-format
30984 msgid "%<else%> without a previous %<if%>"
30987 #: cp/parser.c:7212
30988 #, gcc-internal-format
30990 "suggest a space before %<;%> or explicit braces around empty body in %<%s%> "
30994 #: cp/parser.c:7472
30995 #, gcc-internal-format
30996 msgid "ISO C++ forbids computed gotos"
30999 #: cp/parser.c:7612
31000 #, gcc-internal-format
31001 msgid "extra %<;%>"
31004 #: cp/parser.c:7829
31005 #, gcc-internal-format
31006 msgid "%<__label__%> not at the beginning of a block"
31009 #: cp/parser.c:7962
31010 #, gcc-internal-format
31011 msgid "mixing declarations and function-definitions is forbidden"
31014 #: cp/parser.c:8094
31015 #, gcc-internal-format
31016 msgid "%<friend%> used outside of class"
31019 #: cp/parser.c:8248
31020 #, gcc-internal-format
31021 msgid "class definition may not be declared a friend"
31024 #: cp/parser.c:8312 cp/parser.c:15233
31025 #, gcc-internal-format
31026 msgid "templates may not be %<virtual%>"
31029 #: cp/parser.c:8784
31030 #, gcc-internal-format
31031 msgid "only constructors take base initializers"
31034 #: cp/parser.c:8804
31035 #, gcc-internal-format
31036 msgid "cannot expand initializer for member %<%D%>"
31039 #: cp/parser.c:8856
31040 #, gcc-internal-format
31041 msgid "anachronistic old-style base class initializer"
31044 #: cp/parser.c:8901
31045 #, gcc-internal-format
31047 "keyword %<typename%> not allowed in this context (a qualified member "
31048 "initializer is implicitly a type)"
31051 #. Warn that we do not support `export'.
31052 #: cp/parser.c:9246
31053 #, gcc-internal-format
31054 msgid "keyword %<export%> not implemented, and will be ignored"
31057 #: cp/parser.c:9417 cp/parser.c:9515 cp/parser.c:9616
31058 #, gcc-internal-format
31059 msgid "template parameter pack %qD cannot have a default argument"
31062 #: cp/parser.c:9420
31063 #, gcc-internal-format
31064 msgid "template parameter pack cannot have a default argument"
31067 #: cp/parser.c:9518 cp/parser.c:9619
31068 #, gcc-internal-format
31069 msgid "template parameter packs cannot have default arguments"
31072 #. Otherwise, emit an error about the invalid digraph, but continue
31073 #. parsing because we got our argument list.
31074 #: cp/parser.c:9756
31075 #, gcc-internal-format
31076 msgid "%<<::%> cannot begin a template-argument list"
31079 #: cp/parser.c:9757
31080 #, gcc-internal-format
31082 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
31086 #: cp/parser.c:9764
31087 #, gcc-internal-format
31088 msgid "(if you use -fpermissive G++ will accept your code)"
31091 #: cp/parser.c:9837
31092 #, gcc-internal-format
31093 msgid "parse error in template argument list"
31096 #. Explain what went wrong.
31097 #: cp/parser.c:9950
31098 #, gcc-internal-format
31099 msgid "non-template %qD used as template"
31102 #: cp/parser.c:9951
31103 #, gcc-internal-format
31104 msgid "use %<%T::template %D%> to indicate that it is a template"
31107 #: cp/parser.c:10474
31108 #, gcc-internal-format
31109 msgid "template specialization with C linkage"
31112 #: cp/parser.c:11065
31113 #, gcc-internal-format
31114 msgid "using %<typename%> outside of template"
31117 #: cp/parser.c:11224
31118 #, gcc-internal-format
31119 msgid "declaration %qD does not declare anything"
31122 #: cp/parser.c:11308
31123 #, gcc-internal-format
31124 msgid "attributes ignored on uninstantiated type"
31127 #: cp/parser.c:11312
31128 #, gcc-internal-format
31129 msgid "attributes ignored on template instantiation"
31132 #: cp/parser.c:11317
31133 #, gcc-internal-format
31135 "attributes ignored on elaborated-type-specifier that is not a forward "
31139 #: cp/parser.c:11439
31140 #, gcc-internal-format
31141 msgid "comma at end of enumerator list"
31144 #: cp/parser.c:11531
31145 #, gcc-internal-format
31146 msgid "%qD is not a namespace-name"
31149 #: cp/parser.c:11632
31150 #, gcc-internal-format
31151 msgid "%<namespace%> definition is not allowed here"
31154 #. [namespace.udecl]
31156 #. A using declaration shall not name a template-id.
31157 #: cp/parser.c:11771
31158 #, gcc-internal-format
31159 msgid "a template-id may not appear in a using-declaration"
31162 #: cp/parser.c:12133
31163 #, gcc-internal-format
31164 msgid "an asm-specification is not allowed on a function-definition"
31167 #: cp/parser.c:12135
31168 #, gcc-internal-format
31169 msgid "attributes are not allowed on a function-definition"
31172 #: cp/parser.c:12268
31173 #, gcc-internal-format
31174 msgid "initializer provided for function"
31177 #: cp/parser.c:12288
31178 #, gcc-internal-format
31179 msgid "attributes after parenthesized initializer ignored"
31182 #: cp/parser.c:12669 cp/pt.c:8902
31183 #, gcc-internal-format
31184 msgid "array bound is not an integer constant"
31187 #: cp/parser.c:12778
31188 #, gcc-internal-format
31189 msgid "%<%T::%E%> is not a type"
31192 #: cp/parser.c:12804
31193 #, gcc-internal-format
31194 msgid "invalid use of constructor as a template"
31197 #: cp/parser.c:12805
31198 #, gcc-internal-format
31200 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
31204 #: cp/parser.c:12977
31205 #, gcc-internal-format
31206 msgid "%qD is a namespace"
31209 #: cp/parser.c:13052
31210 #, gcc-internal-format
31211 msgid "duplicate cv-qualifier"
31214 #: cp/parser.c:13638
31215 #, gcc-internal-format
31216 msgid "file ends in default argument"
31219 #: cp/parser.c:13681
31220 #, gcc-internal-format
31221 msgid "deprecated use of default argument for parameter of non-function"
31224 #: cp/parser.c:13684
31225 #, gcc-internal-format
31226 msgid "default arguments are only permitted for function parameters"
31229 #: cp/parser.c:13700
31230 #, gcc-internal-format
31231 msgid "%sparameter pack %qD cannot have a default argument"
31234 #: cp/parser.c:13703
31235 #, gcc-internal-format
31236 msgid "%sparameter pack cannot have a default argument"
31239 #: cp/parser.c:13945
31240 #, gcc-internal-format
31241 msgid "ISO C++ does not allow designated initializers"
31244 #: cp/parser.c:14545
31245 #, gcc-internal-format
31246 msgid "invalid class name in declaration of %qD"
31249 #: cp/parser.c:14557
31250 #, gcc-internal-format
31251 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
31254 #: cp/parser.c:14560
31255 #, gcc-internal-format
31256 msgid "declaration of %qD in %qD which does not enclose %qD"
31259 #: cp/parser.c:14573
31260 #, gcc-internal-format
31261 msgid "extra qualification ignored"
31264 #: cp/parser.c:14584
31265 #, gcc-internal-format
31266 msgid "an explicit specialization must be preceded by %<template <>%>"
31269 #: cp/parser.c:14611
31270 #, gcc-internal-format
31271 msgid "function template %qD redeclared as a class template"
31274 #: cp/parser.c:14687
31275 #, gcc-internal-format
31276 msgid "previous definition of %q+#T"
31279 #: cp/parser.c:14933
31280 #, gcc-internal-format
31281 msgid "%Hextra %<;%>"
31284 #: cp/parser.c:14951
31285 #, gcc-internal-format
31286 msgid "a class-key must be used when declaring a friend"
31289 #: cp/parser.c:14965
31290 #, gcc-internal-format
31291 msgid "friend declaration does not name a class or function"
31294 #: cp/parser.c:15142
31295 #, gcc-internal-format
31296 msgid "pure-specifier on function-definition"
31299 #: cp/parser.c:15436
31300 #, gcc-internal-format
31301 msgid "keyword %<typename%> not allowed outside of templates"
31304 #: cp/parser.c:15438
31305 #, gcc-internal-format
31307 "keyword %<typename%> not allowed in this context (the base class is "
31308 "implicitly a type)"
31311 #: cp/parser.c:16487
31312 #, gcc-internal-format
31313 msgid "too few template-parameter-lists"
31316 #. Otherwise, there are too many template parameter lists. We have
31319 #. template <class T> template <class U> void S::f();
31320 #: cp/parser.c:16502
31321 #, gcc-internal-format
31322 msgid "too many template-parameter-lists"
31325 #. Issue an error message.
31326 #: cp/parser.c:16774
31327 #, gcc-internal-format
31328 msgid "named return values are no longer supported"
31331 #. 14.5.2.2 [temp.mem]
31333 #. A local class shall not have member templates.
31334 #: cp/parser.c:16846
31335 #, gcc-internal-format
31336 msgid "invalid declaration of member template in local class"
31339 #: cp/parser.c:16855
31340 #, gcc-internal-format
31341 msgid "template with C linkage"
31344 #: cp/parser.c:16999
31345 #, gcc-internal-format
31346 msgid "template declaration of %qs"
31349 #: cp/parser.c:17062
31350 #, gcc-internal-format
31351 msgid "explicit template specialization cannot have a storage class"
31354 #: cp/parser.c:17251
31355 #, gcc-internal-format
31356 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
31359 #: cp/parser.c:17264
31360 #, gcc-internal-format
31361 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
31364 #: cp/parser.c:17599
31365 #, gcc-internal-format
31366 msgid "invalid use of %qD in linkage specification"
31369 #: cp/parser.c:17612
31370 #, gcc-internal-format
31371 msgid "%<__thread%> before %qD"
31374 #: cp/parser.c:17927
31375 #, gcc-internal-format
31376 msgid "%qs tag used in naming %q#T"
31379 #: cp/parser.c:17948
31380 #, gcc-internal-format
31381 msgid "%qD redeclared with different access"
31384 #: cp/parser.c:17965
31385 #, gcc-internal-format
31386 msgid "%<template%> (as a disambiguator) is only allowed within templates"
31389 #: cp/parser.c:18218 cp/parser.c:19141 cp/parser.c:19272
31390 #, gcc-internal-format
31391 msgid "misplaced %<@%D%> Objective-C++ construct"
31394 #: cp/parser.c:18359
31395 #, gcc-internal-format
31396 msgid "%<@encode%> must specify a type as an argument"
31399 #: cp/parser.c:18674
31400 #, gcc-internal-format
31401 msgid "invalid Objective-C++ selector name"
31404 #: cp/parser.c:19005
31405 #, gcc-internal-format
31406 msgid "identifier expected after %<@protocol%>"
31409 #: cp/parser.c:19706
31410 #, gcc-internal-format
31411 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
31414 #: cp/parser.c:19822
31415 #, gcc-internal-format
31416 msgid "%qs is not valid for %qs"
31419 #: cp/parser.c:20477
31420 #, gcc-internal-format
31421 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
31424 #: cp/parser.c:20564
31425 #, gcc-internal-format
31427 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
31431 #: cp/parser.c:20622
31432 #, gcc-internal-format
31433 msgid "inter-module optimizations not implemented for C++"
31437 #, gcc-internal-format
31438 msgid "data member %qD cannot be a member template"
31442 #, gcc-internal-format
31443 msgid "invalid member template declaration %qD"
31447 #, gcc-internal-format
31448 msgid "explicit specialization in non-namespace scope %qD"
31452 #, gcc-internal-format
31453 msgid "enclosing class templates are not explicitly specialized"
31457 #, gcc-internal-format
31458 msgid "specialization of %qD in different namespace"
31461 #: cp/pt.c:713 cp/pt.c:810
31462 #, gcc-internal-format
31463 msgid " from definition of %q+#D"
31467 #, gcc-internal-format
31469 "explicit instantiation of %qD in namespace %qD (which does not enclose "
31474 #, gcc-internal-format
31475 msgid "name of class shadows template template parameter %qD"
31479 #, gcc-internal-format
31480 msgid "specialization of %qT after instantiation"
31484 #, gcc-internal-format
31485 msgid "specializing %q#T in different namespace"
31489 #, gcc-internal-format
31490 msgid "specialization %qT after instantiation %qT"
31494 #, gcc-internal-format
31495 msgid "explicit specialization of non-template %qT"
31499 #, gcc-internal-format
31500 msgid "specialization of %qD after instantiation"
31504 #, gcc-internal-format
31505 msgid "%qD is not a function template"
31509 #, gcc-internal-format
31510 msgid "template-id %qD for %q+D does not match any template declaration"
31514 #, gcc-internal-format
31515 msgid "ambiguous template specialization %qD for %q+D"
31518 #. This case handles bogus declarations like template <>
31519 #. template <class T> void f<int>();
31520 #: cp/pt.c:1922 cp/pt.c:1976
31521 #, gcc-internal-format
31522 msgid "template-id %qD in declaration of primary template"
31526 #, gcc-internal-format
31527 msgid "template parameter list used in explicit instantiation"
31531 #, gcc-internal-format
31532 msgid "definition provided for explicit instantiation"
31536 #, gcc-internal-format
31537 msgid "too many template parameter lists in declaration of %qD"
31541 #, gcc-internal-format
31542 msgid "too few template parameter lists in declaration of %qD"
31546 #, gcc-internal-format
31547 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
31551 #, gcc-internal-format
31552 msgid "function template partial specialization %qD is not allowed"
31556 #, gcc-internal-format
31557 msgid "default argument specified in explicit specialization"
31561 #, gcc-internal-format
31562 msgid "%qD is not a template function"
31566 #, gcc-internal-format
31567 msgid "%qD is not declared in %qD"
31570 #. From [temp.expl.spec]:
31572 #. If such an explicit specialization for the member
31573 #. of a class template names an implicitly-declared
31574 #. special member function (clause _special_), the
31575 #. program is ill-formed.
31577 #. Similar language is found in [temp.explicit].
31579 #, gcc-internal-format
31580 msgid "specialization of implicitly-declared special member function"
31584 #, gcc-internal-format
31585 msgid "no member function %qD declared in %qT"
31589 #, gcc-internal-format
31590 msgid "base initializer expansion %<%T%> contains no parameter packs"
31594 #, gcc-internal-format
31595 msgid "expansion pattern %<%T%> contains no argument packs"
31599 #, gcc-internal-format
31600 msgid "expansion pattern %<%E%> contains no argument packs"
31604 #, gcc-internal-format
31605 msgid "parameter packs not expanded with `...':"
31608 #: cp/pt.c:2752 cp/pt.c:3375
31609 #, gcc-internal-format
31614 #, gcc-internal-format
31615 msgid " <anonymous>"
31619 #, gcc-internal-format
31620 msgid "declaration of %q+#D"
31624 #, gcc-internal-format
31625 msgid " shadows template parm %q+#D"
31629 #, gcc-internal-format
31630 msgid "template parameters not used in partial specialization:"
31634 #, gcc-internal-format
31635 msgid "partial specialization %qT does not specialize any template arguments"
31639 #, gcc-internal-format
31641 "parameter pack argument %qE must be at the end of the template argument list"
31645 #, gcc-internal-format
31647 "parameter pack argument %qT must be at the end of the template argument list"
31651 #, gcc-internal-format
31652 msgid "template argument %qE involves template parameter(s)"
31656 #, gcc-internal-format
31657 msgid "type %qT of template argument %qE depends on template parameter(s)"
31661 #, gcc-internal-format
31662 msgid "no default argument for %qD"
31666 #, gcc-internal-format
31667 msgid "parameter pack %qE must be at the end of the template parameter list"
31671 #, gcc-internal-format
31672 msgid "parameter pack %qT must be at the end of the template parameter list"
31676 #, gcc-internal-format
31677 msgid "template class without a name"
31682 #. A destructor shall not be a member template.
31684 #, gcc-internal-format
31685 msgid "destructor %qD declared as member template"
31688 #. [basic.stc.dynamic.allocation]
31690 #. An allocation function can be a function
31691 #. template. ... Template allocation functions shall
31692 #. have two or more parameters.
31694 #, gcc-internal-format
31695 msgid "invalid template declaration of %qD"
31699 #, gcc-internal-format
31700 msgid "template definition of non-template %q#D"
31704 #, gcc-internal-format
31705 msgid "expected %d levels of template parms for %q#D, got %d"
31709 #, gcc-internal-format
31710 msgid "got %d template parameters for %q#D"
31714 #, gcc-internal-format
31715 msgid "got %d template parameters for %q#T"
31719 #, gcc-internal-format
31720 msgid " but %d required"
31724 #, gcc-internal-format
31725 msgid "template arguments to %qD do not match original template %qD"
31729 #, gcc-internal-format
31730 msgid "use template<> for an explicit specialization"
31734 #, gcc-internal-format
31735 msgid "%qT is not a template type"
31739 #, gcc-internal-format
31740 msgid "template specifiers not specified in declaration of %qD"
31744 #, gcc-internal-format
31745 msgid "redeclared with %d template parameter(s)"
31749 #, gcc-internal-format
31750 msgid "previous declaration %q+D used %d template parameter(s)"
31754 #, gcc-internal-format
31755 msgid "template parameter %q+#D"
31759 #, gcc-internal-format
31760 msgid "redeclared here as %q#D"
31763 #. We have in [temp.param]:
31765 #. A template-parameter may not be given default arguments
31766 #. by two different declarations in the same scope.
31768 #, gcc-internal-format
31769 msgid "redefinition of default argument for %q#D"
31773 #, gcc-internal-format
31774 msgid "%Joriginal definition appeared here"
31778 #, gcc-internal-format
31780 "%qE is not a valid template argument for type %qT because function %qD has "
31781 "not external linkage"
31785 #, gcc-internal-format
31787 "%qE is not a valid template argument for type %qT because string literals "
31788 "can never be used in this context"
31792 #, gcc-internal-format
31794 "%qE is not a valid template argument for type %qT because it is a non-"
31795 "constant expression"
31799 #, gcc-internal-format
31801 "%qD is not a valid template argument because %qD is a variable, not the "
31802 "address of a variable"
31806 #, gcc-internal-format
31808 "%qE is not a valid template argument of type %qT because %qE is not a "
31813 #, gcc-internal-format
31815 "%qE is not a valid template argument of type %qT because %qD does not have "
31820 #, gcc-internal-format
31822 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
31827 #, gcc-internal-format
31829 "%qE is not a valid template argument for type %qT because it is not an lvalue"
31833 #, gcc-internal-format
31835 "%qE is not a valid template argument for type %qT because object %qD has not "
31840 #, gcc-internal-format
31842 "%qE is not a valid template argument for type %qT because it is a pointer"
31846 #, gcc-internal-format
31847 msgid "try using %qE instead"
31851 #, gcc-internal-format
31853 "%qE is not a valid template argument for type %qT because it is of type %qT"
31857 #, gcc-internal-format
31858 msgid "standard conversions are not allowed in this context"
31862 #, gcc-internal-format
31863 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
31866 #: cp/pt.c:4887 cp/pt.c:4906 cp/pt.c:4956
31867 #, gcc-internal-format
31868 msgid "type/value mismatch at argument %d in template parameter list for %qD"
31872 #, gcc-internal-format
31873 msgid " expected a constant of type %qT, got %qT"
31877 #, gcc-internal-format
31878 msgid " expected a class template, got %qE"
31882 #, gcc-internal-format
31883 msgid " expected a type, got %qE"
31887 #, gcc-internal-format
31888 msgid " expected a type, got %qT"
31892 #, gcc-internal-format
31893 msgid " expected a class template, got %qT"
31897 #, gcc-internal-format
31898 msgid " expected a template of type %qD, got %qD"
31902 #, gcc-internal-format
31903 msgid "could not convert template argument %qE to %qT"
31907 #, gcc-internal-format
31908 msgid "wrong number of template arguments (%d, should be %d)"
31912 #, gcc-internal-format
31913 msgid "wrong number of template arguments (%d, should be %d%s)"
31917 #, gcc-internal-format
31918 msgid "provided for %q+D"
31922 #, gcc-internal-format
31923 msgid "cannot expand %<%E%> into a fixed-length argument list"
31927 #, gcc-internal-format
31928 msgid "cannot expand %<%T%> into a fixed-length argument list"
31932 #, gcc-internal-format
31933 msgid "template argument %d is invalid"
31937 #, gcc-internal-format
31938 msgid "non-template type %qT used as a template"
31942 #, gcc-internal-format
31943 msgid "for template declaration %q+D"
31947 #, gcc-internal-format
31949 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
31950 "to increase the maximum) instantiating %qD"
31954 #, gcc-internal-format
31955 msgid "mismatched argument pack lengths while expanding %<%T%>"
31959 #, gcc-internal-format
31960 msgid "mismatched argument pack lengths while expanding %<%E%>"
31964 #, gcc-internal-format
31965 msgid "instantiation of %q+D as type %qT"
31968 #. It may seem that this case cannot occur, since:
31970 #. typedef void f();
31971 #. void g() { f x; }
31973 #. declares a function, not a variable. However:
31975 #. typedef void f();
31976 #. template <typename T> void g() { T t; }
31977 #. template void g<f>();
31979 #. is an attempt to declare a variable with function
31982 #, gcc-internal-format
31983 msgid "variable %qD has function type"
31987 #, gcc-internal-format
31988 msgid "invalid parameter type %qT"
31992 #, gcc-internal-format
31993 msgid "in declaration %q+D"
31997 #, gcc-internal-format
31998 msgid "function returning an array"
32002 #, gcc-internal-format
32003 msgid "function returning a function"
32007 #, gcc-internal-format
32008 msgid "creating pointer to member function of non-class type %qT"
32012 #, gcc-internal-format
32013 msgid "creating array with negative size (%qE)"
32017 #, gcc-internal-format
32018 msgid "forming reference to void"
32022 #, gcc-internal-format
32023 msgid "forming %s to reference type %qT"
32027 #, gcc-internal-format
32028 msgid "creating pointer to member of non-class type %qT"
32032 #, gcc-internal-format
32033 msgid "creating pointer to member reference type %qT"
32037 #, gcc-internal-format
32038 msgid "creating pointer to member of type void"
32042 #, gcc-internal-format
32043 msgid "creating array of %qT"
32047 #, gcc-internal-format
32048 msgid "creating array of %qT, which is an abstract class type"
32052 #, gcc-internal-format
32053 msgid "%qT is not a class, struct, or union type"
32057 #, gcc-internal-format
32058 msgid "%qT resolves to %qT, which is not an enumeration type"
32062 #, gcc-internal-format
32063 msgid "%qT resolves to %qT, which is is not a class type"
32067 #, gcc-internal-format
32068 msgid "use of %qs in template"
32072 #, gcc-internal-format
32074 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
32078 #, gcc-internal-format
32079 msgid "say %<typename %E%> if a type is meant"
32083 #, gcc-internal-format
32084 msgid "using invalid field %qD"
32087 #: cp/pt.c:10082 cp/pt.c:10562
32088 #, gcc-internal-format
32089 msgid "invalid use of pack expansion expression"
32092 #: cp/pt.c:10086 cp/pt.c:10566
32093 #, gcc-internal-format
32094 msgid "use %<...%> to expand argument pack"
32098 #, gcc-internal-format
32100 "a cast to a type other than an integral or enumeration type cannot appear in "
32101 "a constant-expression"
32105 #, gcc-internal-format
32106 msgid "%qT is not a class or namespace"
32110 #, gcc-internal-format
32111 msgid "%qD is not a class or namespace"
32115 #, gcc-internal-format
32116 msgid "%qT is/uses anonymous type"
32120 #, gcc-internal-format
32121 msgid "template argument for %qD uses local type %qT"
32125 #, gcc-internal-format
32126 msgid "%qT is a variably modified type"
32130 #, gcc-internal-format
32131 msgid "integral expression %qE is not constant"
32135 #, gcc-internal-format
32136 msgid " trying to instantiate %qD"
32140 #, gcc-internal-format
32141 msgid "ambiguous class template instantiation for %q#T"
32145 #, gcc-internal-format
32149 #: cp/pt.c:14206 cp/pt.c:14289
32150 #, gcc-internal-format
32151 msgid "explicit instantiation of non-template %q#D"
32155 #, gcc-internal-format
32156 msgid "%qD is not a static data member of a class template"
32159 #: cp/pt.c:14227 cp/pt.c:14284
32160 #, gcc-internal-format
32161 msgid "no matching template for %qD found"
32165 #, gcc-internal-format
32167 "type %qT for explicit instantiation %qD does not match declared type %qT"
32171 #, gcc-internal-format
32172 msgid "explicit instantiation of %q#D"
32176 #, gcc-internal-format
32177 msgid "duplicate explicit instantiation of %q#D"
32181 #, gcc-internal-format
32182 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
32185 #: cp/pt.c:14303 cp/pt.c:14396
32186 #, gcc-internal-format
32187 msgid "storage class %qD applied to template instantiation"
32191 #, gcc-internal-format
32192 msgid "explicit instantiation of non-template type %qT"
32196 #, gcc-internal-format
32197 msgid "explicit instantiation of %q#T before definition of template"
32201 #, gcc-internal-format
32202 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
32206 #, gcc-internal-format
32207 msgid "duplicate explicit instantiation of %q#T"
32211 #, gcc-internal-format
32212 msgid "explicit instantiation of %qD but no definition available"
32216 #, gcc-internal-format
32218 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
32219 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
32224 #, gcc-internal-format
32225 msgid "%q#T is not a valid type for a template constant parameter"
32229 #, gcc-internal-format
32230 msgid "-frepo must be used with -c"
32234 #, gcc-internal-format
32235 msgid "mysterious repository information in %s"
32239 #, gcc-internal-format
32240 msgid "can't create repository information file %qs"
32244 #, gcc-internal-format
32245 msgid "cannot use typeid with -fno-rtti"
32249 #, gcc-internal-format
32250 msgid "must #include <typeinfo> before using typeid"
32254 #, gcc-internal-format
32256 "cannot create type information for type %qT because it involves types of "
32260 #: cp/rtti.c:615 cp/rtti.c:629
32261 #, gcc-internal-format
32262 msgid "dynamic_cast of %q#D to %q#T can never succeed"
32266 #, gcc-internal-format
32267 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
32271 #, gcc-internal-format
32272 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
32276 #, gcc-internal-format
32277 msgid "%qT is an ambiguous base of %qT"
32281 #, gcc-internal-format
32282 msgid "%qT is an inaccessible base of %qT"
32285 #: cp/search.c:1868
32286 #, gcc-internal-format
32287 msgid "deprecated covariant return type for %q+#D"
32290 #: cp/search.c:1870 cp/search.c:1885 cp/search.c:1890 cp/search.c:1909
32291 #, gcc-internal-format
32292 msgid " overriding %q+#D"
32295 #: cp/search.c:1884
32296 #, gcc-internal-format
32297 msgid "invalid covariant return type for %q+#D"
32300 #: cp/search.c:1889
32301 #, gcc-internal-format
32302 msgid "conflicting return type specified for %q+#D"
32305 #: cp/search.c:1899
32306 #, gcc-internal-format
32307 msgid "looser throw specifier for %q+#F"
32310 #: cp/search.c:1900
32311 #, gcc-internal-format
32312 msgid " overriding %q+#F"
32315 #: cp/search.c:1908
32316 #, gcc-internal-format
32317 msgid "conflicting type attributes specified for %q+#D"
32320 #. A static member function cannot match an inherited
32321 #. virtual member function.
32322 #: cp/search.c:2002
32323 #, gcc-internal-format
32324 msgid "%q+#D cannot be declared"
32327 #: cp/search.c:2003
32328 #, gcc-internal-format
32329 msgid " since %q+#D declared in base class"
32332 #: cp/semantics.c:764
32333 #, gcc-internal-format
32334 msgid "suggest explicit braces around empty body in %<do%> statement"
32337 #: cp/semantics.c:1294
32338 #, gcc-internal-format
32339 msgid "type of asm operand %qE could not be determined"
32342 #: cp/semantics.c:1350
32343 #, gcc-internal-format
32344 msgid "__label__ declarations are only allowed in function scopes"
32347 #: cp/semantics.c:1438
32348 #, gcc-internal-format
32349 msgid "invalid use of member %q+D in static member function"
32352 #: cp/semantics.c:1440
32353 #, gcc-internal-format
32354 msgid "invalid use of non-static data member %q+D"
32357 #: cp/semantics.c:1441 cp/semantics.c:1480
32358 #, gcc-internal-format
32359 msgid "from this location"
32362 #: cp/semantics.c:1479
32363 #, gcc-internal-format
32364 msgid "object missing in reference to %q+D"
32367 #: cp/semantics.c:1947
32368 #, gcc-internal-format
32369 msgid "arguments to destructor are not allowed"
32372 #: cp/semantics.c:1997
32373 #, gcc-internal-format
32374 msgid "%<this%> is unavailable for static member functions"
32377 #: cp/semantics.c:2003
32378 #, gcc-internal-format
32379 msgid "invalid use of %<this%> in non-member function"
32382 #: cp/semantics.c:2005
32383 #, gcc-internal-format
32384 msgid "invalid use of %<this%> at top level"
32387 #: cp/semantics.c:2029
32388 #, gcc-internal-format
32389 msgid "invalid qualifying scope in pseudo-destructor name"
32392 #: cp/semantics.c:2034 cp/typeck.c:2039
32393 #, gcc-internal-format
32394 msgid "qualified type %qT does not match destructor name ~%qT"
32397 #: cp/semantics.c:2056
32398 #, gcc-internal-format
32399 msgid "%qE is not of type %qT"
32402 #: cp/semantics.c:2100
32403 #, gcc-internal-format
32404 msgid "compound literal of non-object type %qT"
32407 #: cp/semantics.c:2177
32408 #, gcc-internal-format
32409 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
32412 #: cp/semantics.c:2218
32413 #, gcc-internal-format
32415 "invalid use of type %qT as a default value for a template template-parameter"
32418 #: cp/semantics.c:2221
32419 #, gcc-internal-format
32420 msgid "invalid default argument for a template template parameter"
32423 #: cp/semantics.c:2238
32424 #, gcc-internal-format
32425 msgid "definition of %q#T inside template parameter list"
32428 #: cp/semantics.c:2249
32429 #, gcc-internal-format
32430 msgid "invalid definition of qualified type %qT"
32433 #: cp/semantics.c:2465
32434 #, gcc-internal-format
32435 msgid "invalid base-class specification"
32438 #: cp/semantics.c:2474
32439 #, gcc-internal-format
32440 msgid "base class %qT has cv qualifiers"
32443 #: cp/semantics.c:2496
32444 #, gcc-internal-format
32445 msgid "incomplete type %qT used in nested name specifier"
32448 #: cp/semantics.c:2499
32449 #, gcc-internal-format
32450 msgid "reference to %<%T::%D%> is ambiguous"
32453 #: cp/semantics.c:2503 cp/typeck.c:1848
32454 #, gcc-internal-format
32455 msgid "%qD is not a member of %qT"
32458 #: cp/semantics.c:2506
32459 #, gcc-internal-format
32460 msgid "%qD is not a member of %qD"
32463 #: cp/semantics.c:2508
32464 #, gcc-internal-format
32465 msgid "%<::%D%> has not been declared"
32468 #: cp/semantics.c:2649
32469 #, gcc-internal-format
32470 msgid "use of %<auto%> variable from containing function"
32473 #: cp/semantics.c:2651
32474 #, gcc-internal-format
32475 msgid " %q+#D declared here"
32478 #: cp/semantics.c:2689
32479 #, gcc-internal-format
32481 "template parameter %qD of type %qT is not allowed in an integral constant "
32482 "expression because it is not of integral or enumeration type"
32485 #: cp/semantics.c:2858
32486 #, gcc-internal-format
32487 msgid "%qD cannot appear in a constant-expression"
32490 #: cp/semantics.c:2866
32491 #, gcc-internal-format
32492 msgid "use of namespace %qD as expression"
32495 #: cp/semantics.c:2871
32496 #, gcc-internal-format
32497 msgid "use of class template %qT as expression"
32500 #. Ambiguous reference to base members.
32501 #: cp/semantics.c:2877
32502 #, gcc-internal-format
32503 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
32506 #: cp/semantics.c:2998 cp/semantics.c:4255
32507 #, gcc-internal-format
32508 msgid "type of %qE is unknown"
32511 #: cp/semantics.c:3013
32512 #, gcc-internal-format
32513 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
32516 #: cp/semantics.c:3024
32517 #, gcc-internal-format
32518 msgid "cannot apply %<offsetof%> to member function %qD"
32521 #: cp/semantics.c:3377
32522 #, gcc-internal-format
32523 msgid "%qD is not a variable in clause %qs"
32526 #: cp/semantics.c:3386
32527 #, gcc-internal-format
32528 msgid "%qD appears more than once in data clauses"
32531 #: cp/semantics.c:3446
32532 #, gcc-internal-format
32533 msgid "num_threads expression must be integral"
32536 #: cp/semantics.c:3460
32537 #, gcc-internal-format
32538 msgid "schedule chunk size expression must be integral"
32541 #: cp/semantics.c:3590
32542 #, gcc-internal-format
32543 msgid "%qE has reference type for %qs"
32546 #: cp/semantics.c:3752
32547 #, gcc-internal-format
32548 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
32551 #. Report the error.
32552 #: cp/semantics.c:4068
32553 #, gcc-internal-format
32554 msgid "static assertion failed: %E"
32557 #: cp/semantics.c:4070
32558 #, gcc-internal-format
32559 msgid "non-constant condition for static assertion"
32562 #: cp/semantics.c:4095 cp/semantics.c:4190
32563 #, gcc-internal-format
32564 msgid "argument to decltype must be an expression"
32567 #: cp/semantics.c:4141
32568 #, gcc-internal-format
32569 msgid "%qE refers to a set of overloaded functions"
32572 #: cp/semantics.c:4411
32573 #, gcc-internal-format
32574 msgid "__is_convertible_to"
32577 #: cp/semantics.c:4440
32578 #, gcc-internal-format
32579 msgid "incomplete type %qT not allowed"
32583 #, gcc-internal-format
32584 msgid "%qV qualifiers cannot be applied to %qT"
32588 #, gcc-internal-format
32589 msgid "%qE attribute can only be applied to Java class definitions"
32593 #, gcc-internal-format
32594 msgid "%qE attribute can only be applied to class definitions"
32598 #, gcc-internal-format
32599 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
32603 #, gcc-internal-format
32604 msgid "requested init_priority is not an integer constant"
32608 #, gcc-internal-format
32610 "can only use %qE attribute on file-scope definitions of objects of class type"
32614 #, gcc-internal-format
32615 msgid "requested init_priority is out of range"
32619 #, gcc-internal-format
32620 msgid "requested init_priority is reserved for internal use"
32624 #, gcc-internal-format
32625 msgid "%qE attribute is not supported on this platform"
32628 #: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
32629 #, gcc-internal-format
32630 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
32634 #, gcc-internal-format
32636 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
32640 #, gcc-internal-format
32641 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
32644 #: cp/typeck.c:1155
32645 #, gcc-internal-format
32646 msgid "canonical types differ for identical types %T and %T"
32649 #: cp/typeck.c:1162
32650 #, gcc-internal-format
32651 msgid "same canonical type node for different types %T and %T"
32654 #: cp/typeck.c:1274
32655 #, gcc-internal-format
32656 msgid "invalid application of %qs to a member function"
32659 #: cp/typeck.c:1324
32660 #, gcc-internal-format
32661 msgid "invalid application of %<sizeof%> to a bit-field"
32664 #: cp/typeck.c:1329
32665 #, gcc-internal-format
32666 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
32669 #: cp/typeck.c:1372
32670 #, gcc-internal-format
32671 msgid "invalid application of %<__alignof%> to a bit-field"
32674 #: cp/typeck.c:1380
32675 #, gcc-internal-format
32677 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
32680 #: cp/typeck.c:1431
32681 #, gcc-internal-format
32682 msgid "invalid use of non-static member function"
32685 #: cp/typeck.c:1704
32686 #, gcc-internal-format
32687 msgid "deprecated conversion from string constant to %qT"
32690 #: cp/typeck.c:1819 cp/typeck.c:2167
32691 #, gcc-internal-format
32692 msgid "request for member %qD in %qE, which is of non-class type %qT"
32695 #: cp/typeck.c:1846
32696 #, gcc-internal-format
32697 msgid "invalid use of nonstatic data member %qE"
32700 #: cp/typeck.c:1898 cp/typeck.c:1926
32701 #, gcc-internal-format
32702 msgid "invalid access to non-static data member %qD of NULL object"
32705 #: cp/typeck.c:1901 cp/typeck.c:1928
32706 #, gcc-internal-format
32707 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
32710 #: cp/typeck.c:2045
32711 #, gcc-internal-format
32712 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
32715 #: cp/typeck.c:2084 cp/typeck.c:2104
32716 #, gcc-internal-format
32717 msgid "%qD is not a template"
32720 #: cp/typeck.c:2205
32721 #, gcc-internal-format
32722 msgid "%<%D::%D%> is not a member of %qT"
32725 #: cp/typeck.c:2220
32726 #, gcc-internal-format
32727 msgid "%qT is not a base of %qT"
32730 #: cp/typeck.c:2239
32731 #, gcc-internal-format
32732 msgid "%qD has no member named %qE"
32735 #: cp/typeck.c:2254
32736 #, gcc-internal-format
32737 msgid "%qD is not a member template function"
32740 #. A pointer to incomplete type (other than cv void) can be
32741 #. dereferenced [expr.unary.op]/1
32742 #: cp/typeck.c:2387
32743 #, gcc-internal-format
32744 msgid "%qT is not a pointer-to-object type"
32747 #: cp/typeck.c:2412
32748 #, gcc-internal-format
32749 msgid "invalid use of %qs on pointer to member"
32752 #: cp/typeck.c:2416
32753 #, gcc-internal-format
32754 msgid "invalid type argument of %qs"
32757 #: cp/typeck.c:2418
32758 #, gcc-internal-format
32759 msgid "invalid type argument"
32762 #: cp/typeck.c:2441
32763 #, gcc-internal-format
32764 msgid "subscript missing in array reference"
32767 #: cp/typeck.c:2515
32768 #, gcc-internal-format
32769 msgid "ISO C++ forbids subscripting non-lvalue array"
32772 #: cp/typeck.c:2526
32773 #, gcc-internal-format
32774 msgid "subscripting array declared %<register%>"
32777 #: cp/typeck.c:2611
32778 #, gcc-internal-format
32779 msgid "object missing in use of %qE"
32782 #: cp/typeck.c:2728
32783 #, gcc-internal-format
32784 msgid "ISO C++ forbids calling %<::main%> from within program"
32787 #: cp/typeck.c:2753
32788 #, gcc-internal-format
32790 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
32793 #: cp/typeck.c:2767
32794 #, gcc-internal-format
32795 msgid "%qE cannot be used as a function"
32798 #: cp/typeck.c:2857
32799 #, gcc-internal-format
32800 msgid "too many arguments to %s %q+#D"
32803 #: cp/typeck.c:2858 cp/typeck.c:2962
32804 #, gcc-internal-format
32805 msgid "at this point in file"
32808 #: cp/typeck.c:2861
32809 #, gcc-internal-format
32810 msgid "too many arguments to function"
32813 #: cp/typeck.c:2891
32814 #, gcc-internal-format
32815 msgid "parameter %P of %qD has incomplete type %qT"
32818 #: cp/typeck.c:2894
32819 #, gcc-internal-format
32820 msgid "parameter %P has incomplete type %qT"
32823 #: cp/typeck.c:2961
32824 #, gcc-internal-format
32825 msgid "too few arguments to %s %q+#D"
32828 #: cp/typeck.c:2965
32829 #, gcc-internal-format
32830 msgid "too few arguments to function"
32833 #: cp/typeck.c:3129 cp/typeck.c:3139
32834 #, gcc-internal-format
32835 msgid "assuming cast to type %qT from overloaded function"
32838 #: cp/typeck.c:3335
32839 #, gcc-internal-format
32840 msgid "left rotate count is negative"
32843 #: cp/typeck.c:3336
32844 #, gcc-internal-format
32845 msgid "right rotate count is negative"
32848 #: cp/typeck.c:3339
32849 #, gcc-internal-format
32850 msgid "left rotate count >= width of type"
32853 #: cp/typeck.c:3340
32854 #, gcc-internal-format
32855 msgid "right rotate count >= width of type"
32858 #: cp/typeck.c:3356 cp/typeck.c:3538
32859 #, gcc-internal-format
32860 msgid "comparison with string literal results in unspecified behaviour"
32863 #: cp/typeck.c:3389 cp/typeck.c:3394 cp/typeck.c:3556 cp/typeck.c:3561
32864 #, gcc-internal-format
32865 msgid "ISO C++ forbids comparison between pointer and integer"
32868 #: cp/typeck.c:3575
32869 #, gcc-internal-format
32870 msgid "unordered comparison on non-floating point argument"
32873 #: cp/typeck.c:3613
32874 #, gcc-internal-format
32875 msgid "invalid operands of types %qT and %qT to binary %qO"
32878 #: cp/typeck.c:3746
32879 #, gcc-internal-format
32880 msgid "comparison between types %q#T and %q#T"
32883 #: cp/typeck.c:3783
32884 #, gcc-internal-format
32885 msgid "comparison between signed and unsigned integer expressions"
32888 #. Some sort of arithmetic operation involving NULL was
32889 #. performed. Note that pointer-difference and pointer-addition
32890 #. have already been handled above, and so we don't end up here in
32892 #: cp/typeck.c:3855
32893 #, gcc-internal-format
32894 msgid "NULL used in arithmetic"
32897 #: cp/typeck.c:3924
32898 #, gcc-internal-format
32899 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
32902 #: cp/typeck.c:3926
32903 #, gcc-internal-format
32904 msgid "ISO C++ forbids using pointer to a function in subtraction"
32907 #: cp/typeck.c:3928
32908 #, gcc-internal-format
32909 msgid "ISO C++ forbids using pointer to a method in subtraction"
32912 #: cp/typeck.c:3940
32913 #, gcc-internal-format
32914 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
32917 #: cp/typeck.c:4000
32918 #, gcc-internal-format
32919 msgid "invalid use of %qE to form a pointer-to-member-function"
32922 #: cp/typeck.c:4003
32923 #, gcc-internal-format
32924 msgid " a qualified-id is required"
32927 #: cp/typeck.c:4008
32928 #, gcc-internal-format
32930 "parentheses around %qE cannot be used to form a pointer-to-member-function"
32933 #: cp/typeck.c:4031
32934 #, gcc-internal-format
32935 msgid "taking address of temporary"
32938 #: cp/typeck.c:4284
32939 #, gcc-internal-format
32940 msgid "ISO C++ forbids incrementing an enum"
32943 #: cp/typeck.c:4285
32944 #, gcc-internal-format
32945 msgid "ISO C++ forbids decrementing an enum"
32948 #: cp/typeck.c:4296
32949 #, gcc-internal-format
32950 msgid "cannot increment a pointer to incomplete type %qT"
32953 #: cp/typeck.c:4297
32954 #, gcc-internal-format
32955 msgid "cannot decrement a pointer to incomplete type %qT"
32958 #: cp/typeck.c:4303
32959 #, gcc-internal-format
32960 msgid "ISO C++ forbids incrementing a pointer of type %qT"
32963 #: cp/typeck.c:4304
32964 #, gcc-internal-format
32965 msgid "ISO C++ forbids decrementing a pointer of type %qT"
32968 #: cp/typeck.c:4324
32969 #, gcc-internal-format
32970 msgid "invalid use of Boolean expression as operand to %<operator--%>"
32974 #: cp/typeck.c:4354
32975 #, gcc-internal-format
32976 msgid "ISO C++ forbids taking address of function %<::main%>"
32979 #. An expression like &memfn.
32980 #: cp/typeck.c:4410
32981 #, gcc-internal-format
32983 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
32984 "static member function to form a pointer to member function. Say %<&%T::%D%>"
32987 #: cp/typeck.c:4415
32988 #, gcc-internal-format
32990 "ISO C++ forbids taking the address of a bound member function to form a "
32991 "pointer to member function. Say %<&%T::%D%>"
32994 #: cp/typeck.c:4440
32995 #, gcc-internal-format
32996 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
32999 #: cp/typeck.c:4464
33000 #, gcc-internal-format
33001 msgid "cannot create pointer to reference member %qD"
33004 #: cp/typeck.c:4675
33005 #, gcc-internal-format
33006 msgid "cannot take the address of %<this%>, which is an rvalue expression"
33009 #: cp/typeck.c:4698
33010 #, gcc-internal-format
33011 msgid "address of explicit register variable %qD requested"
33014 #: cp/typeck.c:4703
33015 #, gcc-internal-format
33016 msgid "address requested for %qD, which is declared %<register%>"
33019 #: cp/typeck.c:4769
33020 #, gcc-internal-format
33021 msgid "%s expression list treated as compound expression"
33024 #: cp/typeck.c:5172
33025 #, gcc-internal-format
33026 msgid "invalid static_cast from type %qT to type %qT"
33029 #: cp/typeck.c:5194
33030 #, gcc-internal-format
33031 msgid "converting from %qT to %qT"
33034 #: cp/typeck.c:5242
33035 #, gcc-internal-format
33036 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
33039 #: cp/typeck.c:5301
33040 #, gcc-internal-format
33041 msgid "cast from %qT to %qT loses precision"
33044 #: cp/typeck.c:5328
33045 #, gcc-internal-format
33046 msgid "cast from %qT to %qT increases required alignment of target type"
33049 #. Only issue a warning, as we have always supported this
33050 #. where possible, and it is necessary in some cases. DR 195
33051 #. addresses this issue, but as of 2004/10/26 is still in
33053 #: cp/typeck.c:5348
33054 #, gcc-internal-format
33056 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
33059 #: cp/typeck.c:5359
33060 #, gcc-internal-format
33061 msgid "invalid cast from type %qT to type %qT"
33064 #: cp/typeck.c:5415
33065 #, gcc-internal-format
33067 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
33068 "nor a pointer-to-data-member type"
33071 #: cp/typeck.c:5424
33072 #, gcc-internal-format
33074 "invalid use of const_cast with type %qT, which is a pointer or reference to "
33078 #: cp/typeck.c:5449
33079 #, gcc-internal-format
33080 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
33083 #: cp/typeck.c:5500
33084 #, gcc-internal-format
33085 msgid "invalid const_cast from type %qT to type %qT"
33088 #: cp/typeck.c:5568 cp/typeck.c:5573
33089 #, gcc-internal-format
33090 msgid "ISO C++ forbids casting to an array type %qT"
33093 #: cp/typeck.c:5581
33094 #, gcc-internal-format
33095 msgid "invalid cast to function type %qT"
33098 #: cp/typeck.c:5801
33099 #, gcc-internal-format
33100 msgid " in evaluation of %<%Q(%#T, %#T)%>"
33103 #: cp/typeck.c:5870
33104 #, gcc-internal-format
33105 msgid "incompatible types in assignment of %qT to %qT"
33108 #: cp/typeck.c:5881
33109 #, gcc-internal-format
33110 msgid "array used as initializer"
33113 #: cp/typeck.c:5883
33114 #, gcc-internal-format
33115 msgid "invalid array assignment"
33118 #: cp/typeck.c:5995
33119 #, gcc-internal-format
33120 msgid " in pointer to member function conversion"
33123 #: cp/typeck.c:6006
33124 #, gcc-internal-format
33125 msgid "pointer to member conversion via virtual base %qT"
33128 #: cp/typeck.c:6046 cp/typeck.c:6058
33129 #, gcc-internal-format
33130 msgid " in pointer to member conversion"
33133 #: cp/typeck.c:6137
33134 #, gcc-internal-format
33135 msgid "invalid conversion to type %qT from type %qT"
33138 #: cp/typeck.c:6400
33139 #, gcc-internal-format
33140 msgid "cannot convert %qT to %qT for argument %qP to %qD"
33143 #: cp/typeck.c:6403
33144 #, gcc-internal-format
33145 msgid "cannot convert %qT to %qT in %s"
33148 #: cp/typeck.c:6414
33149 #, gcc-internal-format
33150 msgid "%s might be a candidate for a format attribute"
33153 #: cp/typeck.c:6501 cp/typeck.c:6503
33154 #, gcc-internal-format
33155 msgid "in passing argument %P of %q+D"
33158 #: cp/typeck.c:6553
33159 #, gcc-internal-format
33160 msgid "returning reference to temporary"
33163 #: cp/typeck.c:6560
33164 #, gcc-internal-format
33165 msgid "reference to non-lvalue returned"
33168 #: cp/typeck.c:6576
33169 #, gcc-internal-format
33170 msgid "reference to local variable %q+D returned"
33173 #: cp/typeck.c:6579
33174 #, gcc-internal-format
33175 msgid "address of local variable %q+D returned"
33178 #: cp/typeck.c:6614
33179 #, gcc-internal-format
33180 msgid "returning a value from a destructor"
33183 #. If a return statement appears in a handler of the
33184 #. function-try-block of a constructor, the program is ill-formed.
33185 #: cp/typeck.c:6622
33186 #, gcc-internal-format
33187 msgid "cannot return from a handler of a function-try-block of a constructor"
33190 #. You can't return a value from a constructor.
33191 #: cp/typeck.c:6625
33192 #, gcc-internal-format
33193 msgid "returning a value from a constructor"
33196 #: cp/typeck.c:6650
33197 #, gcc-internal-format
33198 msgid "return-statement with no value, in function returning %qT"
33201 #: cp/typeck.c:6671
33202 #, gcc-internal-format
33203 msgid "return-statement with a value, in function returning 'void'"
33206 #: cp/typeck.c:6702
33207 #, gcc-internal-format
33209 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
33210 "fcheck-new is in effect)"
33214 #, gcc-internal-format
33215 msgid "type %qT is not a base type for type %qT"
33219 #, gcc-internal-format
33220 msgid "%s of read-only parameter %qD"
33223 #: cp/typeck2.c:101
33224 #, gcc-internal-format
33225 msgid "%s of read-only reference %qD"
33228 #: cp/typeck2.c:103
33229 #, gcc-internal-format
33230 msgid "%s of read-only named return value %qD"
33233 #: cp/typeck2.c:105
33234 #, gcc-internal-format
33235 msgid "%s of function %qD"
33238 #: cp/typeck2.c:107
33239 #, gcc-internal-format
33240 msgid "%s of read-only location %qE"
33243 #: cp/typeck2.c:287
33244 #, gcc-internal-format
33245 msgid "cannot declare variable %q+D to be of abstract type %qT"
33248 #: cp/typeck2.c:290
33249 #, gcc-internal-format
33250 msgid "cannot declare parameter %q+D to be of abstract type %qT"
33253 #: cp/typeck2.c:293
33254 #, gcc-internal-format
33255 msgid "cannot declare field %q+D to be of abstract type %qT"
33258 #: cp/typeck2.c:297
33259 #, gcc-internal-format
33260 msgid "invalid abstract return type for member function %q+#D"
33263 #: cp/typeck2.c:299
33264 #, gcc-internal-format
33265 msgid "invalid abstract return type for function %q+#D"
33268 #. Here we do not have location information.
33269 #: cp/typeck2.c:302
33270 #, gcc-internal-format
33271 msgid "invalid abstract type %qT for %qE"
33274 #: cp/typeck2.c:304
33275 #, gcc-internal-format
33276 msgid "invalid abstract type for %q+D"
33279 #: cp/typeck2.c:307
33280 #, gcc-internal-format
33281 msgid "cannot allocate an object of abstract type %qT"
33284 #: cp/typeck2.c:315
33285 #, gcc-internal-format
33286 msgid "%J because the following virtual functions are pure within %qT:"
33289 #: cp/typeck2.c:319
33290 #, gcc-internal-format
33294 #: cp/typeck2.c:326
33295 #, gcc-internal-format
33296 msgid "%J since type %qT has pure virtual functions"
33299 #: cp/typeck2.c:593
33300 #, gcc-internal-format
33301 msgid "constructor syntax used, but no constructor declared for type %qT"
33304 #: cp/typeck2.c:607
33305 #, gcc-internal-format
33306 msgid "cannot initialize arrays using this syntax"
33309 #: cp/typeck2.c:683
33310 #, gcc-internal-format
33311 msgid "int-array initialized from non-wide string"
33314 #: cp/typeck2.c:738
33315 #, gcc-internal-format
33316 msgid "cannot initialize aggregate of type %qT with a compound literal"
33319 #: cp/typeck2.c:747
33320 #, gcc-internal-format
33321 msgid "array must be initialized with a brace-enclosed initializer"
33324 #: cp/typeck2.c:823 cp/typeck2.c:924
33325 #, gcc-internal-format
33326 msgid "non-trivial designated initializers not supported"
33329 #: cp/typeck2.c:947 cp/typeck2.c:961
33330 #, gcc-internal-format
33331 msgid "missing initializer for member %qD"
33334 #: cp/typeck2.c:952
33335 #, gcc-internal-format
33336 msgid "uninitialized const member %qD"
33339 #: cp/typeck2.c:954
33340 #, gcc-internal-format
33341 msgid "member %qD with uninitialized const fields"
33344 #: cp/typeck2.c:956
33345 #, gcc-internal-format
33346 msgid "member %qD is uninitialized reference"
33349 #: cp/typeck2.c:1011
33350 #, gcc-internal-format
33351 msgid "no field %qD found in union being initialized"
33354 #: cp/typeck2.c:1020
33355 #, gcc-internal-format
33356 msgid "index value instead of field name in union initializer"
33359 #: cp/typeck2.c:1175
33360 #, gcc-internal-format
33361 msgid "circular pointer delegation detected"
33364 #: cp/typeck2.c:1188
33365 #, gcc-internal-format
33366 msgid "base operand of %<->%> has non-pointer type %qT"
33369 #: cp/typeck2.c:1212
33370 #, gcc-internal-format
33371 msgid "result of %<operator->()%> yields non-pointer result"
33374 #: cp/typeck2.c:1214
33375 #, gcc-internal-format
33376 msgid "base operand of %<->%> is not a pointer"
33379 #: cp/typeck2.c:1236
33380 #, gcc-internal-format
33381 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
33384 #: cp/typeck2.c:1245
33385 #, gcc-internal-format
33386 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
33389 #: cp/typeck2.c:1267
33390 #, gcc-internal-format
33391 msgid "pointer to member type %qT incompatible with object type %qT"
33394 #: cp/typeck2.c:1495
33395 #, gcc-internal-format
33396 msgid "call to function %qD which throws incomplete type %q#T"
33399 #: cp/typeck2.c:1498
33400 #, gcc-internal-format
33401 msgid "call to function which throws incomplete type %q#T"
33404 #: fortran/f95-lang.c:235
33405 #, gcc-internal-format
33406 msgid "Unexpected type in truthvalue_conversion"
33409 #: fortran/f95-lang.c:291
33410 #, gcc-internal-format
33411 msgid "can't open input file: %s"
33414 #: fortran/f95-lang.c:631
33415 #, gcc-internal-format
33416 msgid "global register variable %qs used in nested function"
33419 #: fortran/f95-lang.c:635
33420 #, gcc-internal-format
33421 msgid "register variable %qs used in nested function"
33424 #: fortran/f95-lang.c:642
33425 #, gcc-internal-format
33426 msgid "address of global register variable %qs requested"
33429 #: fortran/f95-lang.c:660
33430 #, gcc-internal-format
33431 msgid "address of register variable %qs requested"
33434 #: fortran/trans-array.c:3805
33435 #, gcc-internal-format
33436 msgid "Possible frontend bug: array constructor not expanded"
33439 #: fortran/trans-array.c:5499
33440 #, gcc-internal-format
33442 "Possible frontend bug: Deferred array size without pointer, allocatable "
33443 "attribute or derived type without allocatable components."
33446 #: fortran/trans-array.c:5975
33447 #, gcc-internal-format
33448 msgid "bad expression type during walk (%d)"
33451 #: fortran/trans-const.c:270
33452 #, gcc-internal-format
33453 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
33456 #: fortran/trans-decl.c:976
33457 #, gcc-internal-format
33458 msgid "intrinsic variable which isn't a procedure"
33461 #: fortran/trans-decl.c:2671
33462 #, gcc-internal-format
33463 msgid "Function does not return a value"
33466 #: fortran/trans-decl.c:2859
33467 #, gcc-internal-format
33468 msgid "backend decl for module variable %s already exists"
33471 #: fortran/trans-decl.c:3341
33472 #, gcc-internal-format
33473 msgid "Function return value not set"
33476 #: fortran/trans-expr.c:1179
33477 #, gcc-internal-format
33478 msgid "Unknown intrinsic op"
33481 #: fortran/trans-intrinsic.c:714
33482 #, gcc-internal-format
33483 msgid "Intrinsic function %s(%d) not recognized"
33486 #: fortran/trans-io.c:1929
33487 #, gcc-internal-format
33488 msgid "Bad IO basetype (%d)"
33491 #: fortran/trans-types.c:387
33492 #, gcc-internal-format
33493 msgid "integer kind=8 not available for -fdefault-integer-8 option"
33496 #: fortran/trans-types.c:410
33497 #, gcc-internal-format
33498 msgid "real kind=8 not available for -fdefault-real-8 option"
33501 #: fortran/trans-types.c:423
33502 #, gcc-internal-format
33503 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
33506 #: fortran/trans-types.c:1185
33507 #, gcc-internal-format
33508 msgid "Array element size too big"
33511 #: fortran/trans.c:1151
33512 #, gcc-internal-format
33513 msgid "gfc_trans_code(): Bad statement code"
33516 #: java/class.c:835
33517 #, gcc-internal-format
33518 msgid "bad method signature"
33521 #: java/class.c:891
33522 #, gcc-internal-format
33523 msgid "misplaced ConstantValue attribute (not in any field)"
33526 #: java/class.c:894
33527 #, gcc-internal-format
33528 msgid "duplicate ConstantValue attribute for field '%s'"
33531 #: java/class.c:905
33532 #, gcc-internal-format
33533 msgid "ConstantValue attribute of field '%s' has wrong type"
33536 #: java/class.c:1595
33537 #, gcc-internal-format
33538 msgid "%Jabstract method in non-abstract class"
33541 #: java/class.c:2665
33542 #, gcc-internal-format
33543 msgid "non-static method %q+D overrides static method"
33546 #: java/decl.c:1154
33547 #, gcc-internal-format
33548 msgid "%q+D used prior to declaration"
33551 #: java/decl.c:1577
33552 #, gcc-internal-format
33553 msgid "In %+D: overlapped variable and exception ranges at %d"
33556 #: java/decl.c:1640
33557 #, gcc-internal-format
33558 msgid "bad type in parameter debug info"
33561 #: java/decl.c:1649
33562 #, gcc-internal-format
33563 msgid "bad PC range for debug info for local %q+D"
33567 #, gcc-internal-format
33568 msgid "need to insert runtime check for %s"
33571 #: java/expr.c:524 java/expr.c:571
33572 #, gcc-internal-format
33573 msgid "assert: %s is assign compatible with %s"
33577 #, gcc-internal-format
33578 msgid "stack underflow - dup* operation"
33581 #: java/expr.c:1676
33582 #, gcc-internal-format
33583 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
33586 #: java/expr.c:1704
33587 #, gcc-internal-format
33588 msgid "field %qs not found"
33591 #: java/expr.c:2243
33592 #, gcc-internal-format
33593 msgid "method '%s' not found in class"
33596 #: java/expr.c:2448
33597 #, gcc-internal-format
33598 msgid "failed to find class '%s'"
33601 #: java/expr.c:2489
33602 #, gcc-internal-format
33603 msgid "class '%s' has no method named '%s' matching signature '%s'"
33606 #: java/expr.c:2520
33607 #, gcc-internal-format
33608 msgid "invokestatic on non static method"
33611 #: java/expr.c:2525
33612 #, gcc-internal-format
33613 msgid "invokestatic on abstract method"
33616 #: java/expr.c:2533
33617 #, gcc-internal-format
33618 msgid "invoke[non-static] on static method"
33621 #: java/expr.c:2890
33622 #, gcc-internal-format
33623 msgid "missing field '%s' in '%s'"
33626 #: java/expr.c:2897
33627 #, gcc-internal-format
33628 msgid "mismatching signature for field '%s' in '%s'"
33631 #: java/expr.c:2926
33632 #, gcc-internal-format
33633 msgid "assignment to final field %q+D not in field's class"
33636 #: java/expr.c:3148
33637 #, gcc-internal-format
33638 msgid "invalid PC in line number table"
33641 #: java/expr.c:3198
33642 #, gcc-internal-format
33643 msgid "unreachable bytecode from %d to before %d"
33646 #: java/expr.c:3242
33647 #, gcc-internal-format
33648 msgid "unreachable bytecode from %d to the end of the method"
33651 #. duplicate code from LOAD macro
33652 #: java/expr.c:3547
33653 #, gcc-internal-format
33654 msgid "unrecogized wide sub-instruction"
33657 #: java/jcf-parse.c:521
33658 #, gcc-internal-format
33659 msgid "<constant pool index %d not in range>"
33662 #: java/jcf-parse.c:531
33663 #, gcc-internal-format
33664 msgid "<constant pool index %d unexpected type"
33667 #: java/jcf-parse.c:1111
33668 #, gcc-internal-format
33669 msgid "bad string constant"
33672 #: java/jcf-parse.c:1129
33673 #, gcc-internal-format
33674 msgid "bad value constant type %d, index %d"
33677 #: java/jcf-parse.c:1421 java/jcf-parse.c:1427
33678 #, gcc-internal-format
33679 msgid "cannot find file for class %s"
33682 #: java/jcf-parse.c:1452
33683 #, gcc-internal-format
33684 msgid "not a valid Java .class file"
33687 #: java/jcf-parse.c:1455
33688 #, gcc-internal-format
33689 msgid "error while parsing constant pool"
33692 #. FIXME - where was first time
33693 #: java/jcf-parse.c:1470
33694 #, gcc-internal-format
33695 msgid "reading class %s for the second time from %s"
33698 #: java/jcf-parse.c:1488
33699 #, gcc-internal-format
33700 msgid "error while parsing fields"
33703 #: java/jcf-parse.c:1491
33704 #, gcc-internal-format
33705 msgid "error while parsing methods"
33708 #: java/jcf-parse.c:1494
33709 #, gcc-internal-format
33710 msgid "error while parsing final attributes"
33713 #: java/jcf-parse.c:1541
33714 #, gcc-internal-format
33715 msgid "%Hduplicate class will only be compiled once"
33718 #: java/jcf-parse.c:1638
33719 #, gcc-internal-format
33720 msgid "missing Code attribute"
33723 #: java/jcf-parse.c:1860
33724 #, gcc-internal-format
33725 msgid "no input file specified"
33728 #: java/jcf-parse.c:1895
33729 #, gcc-internal-format
33730 msgid "can't close input file %s: %m"
33733 #: java/jcf-parse.c:1942
33734 #, gcc-internal-format
33735 msgid "bad zip/jar file %s"
33738 #: java/jcf-parse.c:2152
33739 #, gcc-internal-format
33740 msgid "error while reading %s from zip file"
33743 #: java/jvspec.c:425
33744 #, gcc-internal-format
33745 msgid "warning: already-compiled .class files ignored with -C"
33749 #, gcc-internal-format
33750 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
33754 #, gcc-internal-format
33755 msgid "-fjni is incompatible with -freduced-reflection"
33759 #, gcc-internal-format
33760 msgid "can't do dependency tracking with input from stdin"
33764 #, gcc-internal-format
33765 msgid "couldn't determine target name for dependency tracking"
33768 #: java/mangle_name.c:139 java/mangle_name.c:209
33769 #, gcc-internal-format
33770 msgid "internal error - invalid Utf8 name"
33773 #: java/typeck.c:491
33774 #, gcc-internal-format
33775 msgid "junk at end of signature string"
33778 #: java/verify-glue.c:378
33779 #, gcc-internal-format
33780 msgid "verification failed: %s"
33783 #: java/verify-glue.c:380
33784 #, gcc-internal-format
33785 msgid "verification failed at PC=%d: %s"
33788 #: java/verify-glue.c:468
33789 #, gcc-internal-format
33790 msgid "bad pc in exception_table"
33793 #: objc/objc-act.c:705
33794 #, gcc-internal-format
33795 msgid "%<@end%> must appear in an @implementation context"
33798 #: objc/objc-act.c:734
33799 #, gcc-internal-format
33800 msgid "method declaration not in @interface context"
33803 #: objc/objc-act.c:745
33804 #, gcc-internal-format
33805 msgid "method definition not in @implementation context"
33808 #: objc/objc-act.c:1177
33809 #, gcc-internal-format
33810 msgid "comparison of distinct Objective-C types lacks a cast"
33813 #: objc/objc-act.c:1181
33814 #, gcc-internal-format
33815 msgid "initialization from distinct Objective-C type"
33818 #: objc/objc-act.c:1185
33819 #, gcc-internal-format
33820 msgid "assignment from distinct Objective-C type"
33823 #: objc/objc-act.c:1189
33824 #, gcc-internal-format
33825 msgid "distinct Objective-C type in return"
33828 #: objc/objc-act.c:1193
33829 #, gcc-internal-format
33830 msgid "passing argument %d of %qE from distinct Objective-C type"
33833 #: objc/objc-act.c:1348
33834 #, gcc-internal-format
33835 msgid "statically allocated instance of Objective-C class %qs"
33838 #: objc/objc-act.c:1425
33839 #, gcc-internal-format
33840 msgid "protocol %qs has circular dependency"
33843 #: objc/objc-act.c:1450 objc/objc-act.c:6583
33844 #, gcc-internal-format
33845 msgid "cannot find protocol declaration for %qs"
33848 #: objc/objc-act.c:1914 objc/objc-act.c:3350 objc/objc-act.c:7196
33849 #: objc/objc-act.c:7532 objc/objc-act.c:7586 objc/objc-act.c:7611
33850 #, gcc-internal-format
33851 msgid "cannot find interface declaration for %qs"
33854 #: objc/objc-act.c:1918
33855 #, gcc-internal-format
33856 msgid "interface %qs does not have valid constant string layout"
33859 #: objc/objc-act.c:1923
33860 #, gcc-internal-format
33861 msgid "cannot find reference tag for class %qs"
33864 #: objc/objc-act.c:2550
33865 #, gcc-internal-format
33866 msgid "%Hcreating selector for nonexistent method %qE"
33869 #: objc/objc-act.c:2752
33870 #, gcc-internal-format
33871 msgid "%qs is not an Objective-C class name or alias"
33874 #: objc/objc-act.c:2878 objc/objc-act.c:2909 objc/objc-act.c:7460
33875 #: objc/objc-act.c:7761 objc/objc-act.c:7791
33876 #, gcc-internal-format
33877 msgid "Objective-C declarations may only appear in global scope"
33880 #: objc/objc-act.c:2883
33881 #, gcc-internal-format
33882 msgid "cannot find class %qs"
33885 #: objc/objc-act.c:2885
33886 #, gcc-internal-format
33887 msgid "class %qs already exists"
33890 #: objc/objc-act.c:2929 objc/objc-act.c:7501
33891 #, gcc-internal-format
33892 msgid "%qs redeclared as different kind of symbol"
33895 #: objc/objc-act.c:3203
33896 #, gcc-internal-format
33897 msgid "strong-cast assignment has been intercepted"
33900 #: objc/objc-act.c:3245
33901 #, gcc-internal-format
33902 msgid "strong-cast may possibly be needed"
33905 #: objc/objc-act.c:3255
33906 #, gcc-internal-format
33907 msgid "instance variable assignment has been intercepted"
33910 #: objc/objc-act.c:3274
33911 #, gcc-internal-format
33912 msgid "pointer arithmetic for garbage-collected objects not allowed"
33915 #: objc/objc-act.c:3280
33916 #, gcc-internal-format
33917 msgid "global/static variable assignment has been intercepted"
33920 #: objc/objc-act.c:3463
33921 #, gcc-internal-format
33922 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
33925 #: objc/objc-act.c:3804
33926 #, gcc-internal-format
33927 msgid "@catch parameter is not a known Objective-C class type"
33930 #: objc/objc-act.c:3820
33931 #, gcc-internal-format
33932 msgid "exception of type %<%T%> will be caught"
33935 #: objc/objc-act.c:3822
33936 #, gcc-internal-format
33937 msgid "%H by earlier handler for %<%T%>"
33940 #: objc/objc-act.c:3875
33941 #, gcc-internal-format
33942 msgid "%<@try%> without %<@catch%> or %<@finally%>"
33945 #: objc/objc-act.c:3923
33946 #, gcc-internal-format
33947 msgid "%<@throw%> (rethrow) used outside of a @catch block"
33950 #: objc/objc-act.c:4324
33951 #, gcc-internal-format
33952 msgid "type %q+D does not have a known size"
33955 #: objc/objc-act.c:4957
33956 #, gcc-internal-format
33960 #: objc/objc-act.c:4980 objc/objc-act.c:4999
33961 #, gcc-internal-format
33962 msgid "inconsistent instance variable specification"
33965 #: objc/objc-act.c:5857
33966 #, gcc-internal-format
33967 msgid "can not use an object as parameter to a method"
33970 #: objc/objc-act.c:6080
33971 #, gcc-internal-format
33972 msgid "multiple %s named %<%c%s%> found"
33975 #: objc/objc-act.c:6307
33976 #, gcc-internal-format
33977 msgid "no super class declared in @interface for %qs"
33980 #: objc/objc-act.c:6345
33981 #, gcc-internal-format
33982 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
33985 #: objc/objc-act.c:6404
33986 #, gcc-internal-format
33987 msgid "invalid receiver type %qs"
33990 #: objc/objc-act.c:6419
33991 #, gcc-internal-format
33992 msgid "%<%c%s%> not found in protocol(s)"
33995 #: objc/objc-act.c:6433
33996 #, gcc-internal-format
33997 msgid "%qs may not respond to %<%c%s%>"
34000 #: objc/objc-act.c:6441
34001 #, gcc-internal-format
34002 msgid "no %<%c%s%> method found"
34005 #: objc/objc-act.c:6447
34006 #, gcc-internal-format
34007 msgid "(Messages without a matching method signature"
34010 #: objc/objc-act.c:6448
34011 #, gcc-internal-format
34012 msgid "will be assumed to return %<id%> and accept"
34015 #: objc/objc-act.c:6449
34016 #, gcc-internal-format
34017 msgid "%<...%> as arguments.)"
34020 #: objc/objc-act.c:6682
34021 #, gcc-internal-format
34022 msgid "undeclared selector %qs"
34025 #. Historically, a class method that produced objects (factory
34026 #. method) would assign `self' to the instance that it
34027 #. allocated. This would effectively turn the class method into
34028 #. an instance method. Following this assignment, the instance
34029 #. variables could be accessed. That practice, while safe,
34030 #. violates the simple rule that a class method should not refer
34031 #. to an instance variable. It's better to catch the cases
34032 #. where this is done unknowingly than to support the above
34034 #: objc/objc-act.c:6724
34035 #, gcc-internal-format
34036 msgid "instance variable %qs accessed in class method"
34039 #: objc/objc-act.c:6957
34040 #, gcc-internal-format
34041 msgid "duplicate declaration of method %<%c%s%>"
34044 #: objc/objc-act.c:7018
34045 #, gcc-internal-format
34046 msgid "duplicate interface declaration for category %<%s(%s)%>"
34049 #: objc/objc-act.c:7045
34050 #, gcc-internal-format
34051 msgid "illegal reference type specified for instance variable %qs"
34054 #: objc/objc-act.c:7056
34055 #, gcc-internal-format
34056 msgid "instance variable %qs has unknown size"
34059 #: objc/objc-act.c:7081
34060 #, gcc-internal-format
34061 msgid "type %qs has no default constructor to call"
34064 #: objc/objc-act.c:7087
34065 #, gcc-internal-format
34066 msgid "destructor for %qs shall not be run either"
34069 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
34070 #. initialize them.
34071 #: objc/objc-act.c:7099
34072 #, gcc-internal-format
34073 msgid "type %qs has virtual member functions"
34076 #: objc/objc-act.c:7100
34077 #, gcc-internal-format
34078 msgid "illegal aggregate type %qs specified for instance variable %qs"
34081 #: objc/objc-act.c:7110
34082 #, gcc-internal-format
34083 msgid "type %qs has a user-defined constructor"
34086 #: objc/objc-act.c:7112
34087 #, gcc-internal-format
34088 msgid "type %qs has a user-defined destructor"
34091 #: objc/objc-act.c:7116
34092 #, gcc-internal-format
34094 "C++ constructors and destructors will not be invoked for Objective-C fields"
34097 #: objc/objc-act.c:7225
34098 #, gcc-internal-format
34099 msgid "instance variable %qs is declared private"
34102 #: objc/objc-act.c:7236
34103 #, gcc-internal-format
34104 msgid "instance variable %qs is %s; this will be a hard error in the future"
34107 #: objc/objc-act.c:7243
34108 #, gcc-internal-format
34109 msgid "instance variable %qs is declared %s"
34112 #: objc/objc-act.c:7269 objc/objc-act.c:7357
34113 #, gcc-internal-format
34114 msgid "incomplete implementation of class %qs"
34117 #: objc/objc-act.c:7273 objc/objc-act.c:7362
34118 #, gcc-internal-format
34119 msgid "incomplete implementation of category %qs"
34122 #: objc/objc-act.c:7278 objc/objc-act.c:7367
34123 #, gcc-internal-format
34124 msgid "method definition for %<%c%s%> not found"
34127 #: objc/objc-act.c:7408
34128 #, gcc-internal-format
34129 msgid "%s %qs does not fully implement the %qs protocol"
34132 #: objc/objc-act.c:7466 objc/objc-act.c:9156
34133 #, gcc-internal-format
34134 msgid "%<@end%> missing in implementation context"
34137 #: objc/objc-act.c:7485
34138 #, gcc-internal-format
34139 msgid "cannot find interface declaration for %qs, superclass of %qs"
34142 #: objc/objc-act.c:7515
34143 #, gcc-internal-format
34144 msgid "reimplementation of class %qs"
34147 #: objc/objc-act.c:7547
34148 #, gcc-internal-format
34149 msgid "conflicting super class name %qs"
34152 #: objc/objc-act.c:7549
34153 #, gcc-internal-format
34154 msgid "previous declaration of %qs"
34157 #: objc/objc-act.c:7565 objc/objc-act.c:7563
34158 #, gcc-internal-format
34159 msgid "duplicate interface declaration for class %qs"
34162 #: objc/objc-act.c:7819
34163 #, gcc-internal-format
34164 msgid "duplicate declaration for protocol %qs"
34167 #. Add a readable method name to the warning.
34168 #: objc/objc-act.c:8397
34169 #, gcc-internal-format
34170 msgid "%J%s %<%c%s%>"
34173 #: objc/objc-act.c:8727
34174 #, gcc-internal-format
34175 msgid "no super class declared in interface for %qs"
34178 #: objc/objc-act.c:8776
34179 #, gcc-internal-format
34180 msgid "[super ...] must appear in a method context"
34183 #: objc/objc-act.c:8816
34184 #, gcc-internal-format
34185 msgid "method possibly missing a [super dealloc] call"
34188 #: objc/objc-act.c:9446
34189 #, gcc-internal-format
34190 msgid "local declaration of %qs hides instance variable"
34193 #: treelang/tree1.c:278
34194 #, gcc-internal-format
34195 msgid "%HDuplicate name %q.*s."
34198 #: treelang/treetree.c:796
34199 #, gcc-internal-format
34200 msgid "Global register variable %qD used in nested function."
34203 #: treelang/treetree.c:800
34204 #, gcc-internal-format
34205 msgid "Register variable %qD used in nested function."
34208 #: treelang/treetree.c:806
34209 #, gcc-internal-format
34210 msgid "Address of global register variable %qD requested."
34213 #: treelang/treetree.c:811
34214 #, gcc-internal-format
34215 msgid "Address of register variable %qD requested."
34218 #: treelang/treetree.c:1169
34219 #, gcc-internal-format
34220 msgid "%qD attribute ignored"